Uses of Class
games.stendhal.server.entity.ActiveEntity
Package
Description
the scripting backend.
Entities are all the interactive objects of the gaming world
(including players, NPCs, creatures, items, signs, chests, portals, ...)
-
Uses of ActiveEntity in games.stendhal.server.core.engine
Modifier and TypeMethodDescriptionvoid
StendhalRPZone.notifyBeforeMovement(ActiveEntity entity, int oldX, int oldY, int newX, int newY)
void
StendhalRPZone.notifyEntered(ActiveEntity entity, int newX, int newY)
Notify anything interested in when an entity entered.void
StendhalRPZone.notifyExited(ActiveEntity entity, int oldX, int oldY)
Notify anything interested in when an entity exited.void
StendhalRPZone.notifyMovement(ActiveEntity entity, int oldX, int oldY, int newX, int newY)
Notify anything interested that an entity moved. -
Uses of ActiveEntity in games.stendhal.server.core.events
Modifier and TypeMethodDescriptionvoid
MovementListener.beforeMove(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY)
Invoked before an entity moves while over the object area.void
MovementListener.onEntered(ActiveEntity entity, StendhalRPZone zone, int newX, int newY)
Invoked when an entity enters the object area.void
MovementListener.onExited(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY)
Invoked when an entity leaves the object area.void
MovementListener.onMoved(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY)
Invoked when an entity moves while over the object area. -
Uses of ActiveEntity in games.stendhal.server.core.pathfinder
Modifier and TypeMethodDescriptionboolean
FixedPath.follow(ActiveEntity entity)
Follow this path. -
Uses of ActiveEntity in games.stendhal.server.core.scripting
-
Uses of ActiveEntity in games.stendhal.server.entity
Modifier and TypeClassDescriptionclass
Defines an entity whose appearance (outfit) can be changed.class
An entity that has speed/direction and is guided via a Path.class
-
Uses of ActiveEntity in games.stendhal.server.entity.creature
Modifier and TypeClassDescriptionclass
An creature that will only target enemies which are within a specified area.class
A creature that will be attacked by normal Creatures.class
A baby dragon is a domestic animal that can be owned by a player.class
A cat is a domestic animal that can be owned by a player.class
Server-side representation of a creature.class
A creature that will give no XP to killers.class
A domestic animal can be owned by a player;class
An ItemChangeGuardCreature is a creature that is responsible for guarding a special item (e.g.class
An ItemGuardCreature is a creature that is responsible for guarding a special item (e.g.class
A pet is a domestic animal that can be owned by a player.class
A purple dragon is a domestic animal that can be owned by a player.class
A Raid creature is a creature that doesn't make players killed by it to lose any XP, ATK or DEF.class
-
Uses of ActiveEntity in games.stendhal.server.entity.mapstuff.area
Modifier and TypeMethodDescriptionvoid
MessagingArea.beforeMove(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY)
void
OccupantArea.beforeMove(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY)
void
OnePlayerArea.beforeMove(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY)
void
MessagingArea.onEntered(ActiveEntity entity, StendhalRPZone zone, int newX, int newY)
void
OccupantArea.onEntered(ActiveEntity entity, StendhalRPZone zone, int newX, int newY)
Invoked when an entity enters the object area.void
OnePlayerArea.onEntered(ActiveEntity entity, StendhalRPZone zone, int newX, int newY)
Invoked when an entity enters the object area.void
MessagingArea.onExited(ActiveEntity entity, StendhalRPZone zone, int newX, int newY)
void
OccupantArea.onExited(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY)
Invoked when an entity leaves the object area.void
OnePlayerArea.onExited(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY)
Invoked when an entity leaves the object area.void
MessagingArea.onMoved(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY)
void
OccupantArea.onMoved(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY)
Invoked when an entity moves while over the object area.void
OnePlayerArea.onMoved(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY)
Invoked when an entity moves while over the object area. -
Uses of ActiveEntity in games.stendhal.server.entity.mapstuff.block
Modifier and TypeMethodDescriptionvoid
Block.beforeMove(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY)
void
Block.onEntered(ActiveEntity entity, StendhalRPZone zone, int newX, int newY)
void
Block.onExited(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY)
void
Block.onMoved(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY)
-
Uses of ActiveEntity in games.stendhal.server.entity.npc
Modifier and TypeClassDescriptionclass
Simple entity used in spectacles.class
class
Base class for ghost NPCs.class
class
class
Base class for rat kid NPCs.class
A stripped down SpeakerNPC that does not interact with playersclass
This is a finite state machine that implements a chat system.class
An entity that can be used for training a player's ATK & RATK stats. -
Uses of ActiveEntity in games.stendhal.server.entity.player
-
Uses of ActiveEntity in games.stendhal.server.maps.nalwor.forest
Modifier and TypeClassDescriptionclass
static class
NPC class that manages access to training area. -
Uses of ActiveEntity in games.stendhal.server.maps.semos.city
-
Uses of ActiveEntity in games.stendhal.server.maps.semos.tavern.market