Uses of Class
games.stendhal.server.entity.ActiveEntity
Packages that use 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
Methods in games.stendhal.server.core.engine with parameters of type ActiveEntityModifier and TypeMethodDescriptionvoidStendhalRPZone.notifyBeforeMovement(ActiveEntity entity, int oldX, int oldY, int newX, int newY) voidStendhalRPZone.notifyEntered(ActiveEntity entity, int newX, int newY) Notify anything interested in when an entity entered.voidStendhalRPZone.notifyExited(ActiveEntity entity, int oldX, int oldY) Notify anything interested in when an entity exited.voidStendhalRPZone.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
Methods in games.stendhal.server.core.events with parameters of type ActiveEntityModifier and TypeMethodDescriptionvoidMovementListener.beforeMove(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY) Invoked before an entity moves while over the object area.voidMovementListener.onEntered(ActiveEntity entity, StendhalRPZone zone, int newX, int newY) Invoked when an entity enters the object area.voidMovementListener.onExited(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY) Invoked when an entity leaves the object area.voidMovementListener.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
Methods in games.stendhal.server.core.pathfinder with parameters of type ActiveEntityModifier and TypeMethodDescriptionbooleanFixedPath.follow(ActiveEntity entity) Follow this path. -
Uses of ActiveEntity in games.stendhal.server.core.scripting
Subclasses of ActiveEntity in games.stendhal.server.core.scripting -
Uses of ActiveEntity in games.stendhal.server.entity
Subclasses of ActiveEntity in games.stendhal.server.entityModifier and TypeClassDescriptionclassAn entity that can engage in combat.classDefines an entity whose appearance (outfit) can be changed.classAn entity that has speed/direction and is guided via a Path.class -
Uses of ActiveEntity in games.stendhal.server.entity.creature
Subclasses of ActiveEntity in games.stendhal.server.entity.creatureModifier and TypeClassDescriptionclassAn creature that will only target enemies which are within a specified area.classA creature that will be attacked by normal Creatures.classA baby dragon is a domestic animal that can be owned by a player.classA cat is a domestic animal that can be owned by a player.classServer-side representation of a creature.classA creature that will give no XP to killers.classA domestic animal can be owned by a player;classAn ItemChangeGuardCreature is a creature that is responsible for guarding a special item (e.g.classAn ItemGuardCreature is a creature that is responsible for guarding a special item (e.g.classA pet is a domestic animal that can be owned by a player.classA purple dragon is a domestic animal that can be owned by a player.classA 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
Methods in games.stendhal.server.entity.mapstuff.area with parameters of type ActiveEntityModifier and TypeMethodDescriptionvoidMessagingArea.beforeMove(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY) voidOccupantArea.beforeMove(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY) voidOnePlayerArea.beforeMove(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY) voidMessagingArea.onEntered(ActiveEntity entity, StendhalRPZone zone, int newX, int newY) voidOccupantArea.onEntered(ActiveEntity entity, StendhalRPZone zone, int newX, int newY) Invoked when an entity enters the object area.voidOnePlayerArea.onEntered(ActiveEntity entity, StendhalRPZone zone, int newX, int newY) Invoked when an entity enters the object area.voidMessagingArea.onExited(ActiveEntity entity, StendhalRPZone zone, int newX, int newY) voidOccupantArea.onExited(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY) Invoked when an entity leaves the object area.voidOnePlayerArea.onExited(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY) Invoked when an entity leaves the object area.voidMessagingArea.onMoved(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY) voidOccupantArea.onMoved(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY) Invoked when an entity moves while over the object area.voidOnePlayerArea.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
Subclasses of ActiveEntity in games.stendhal.server.entity.mapstuff.blockMethods in games.stendhal.server.entity.mapstuff.block with parameters of type ActiveEntityModifier and TypeMethodDescriptionvoidBlock.beforeMove(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY) voidBlock.onEntered(ActiveEntity entity, StendhalRPZone zone, int newX, int newY) voidBlock.onExited(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY) voidBlock.onMoved(ActiveEntity entity, StendhalRPZone zone, int oldX, int oldY, int newX, int newY) -
Uses of ActiveEntity in games.stendhal.server.entity.npc
Subclasses of ActiveEntity in games.stendhal.server.entity.npcModifier and TypeClassDescriptionclassSimple entity used in spectacles.classclassclassBase class for ghost NPCs.classclassclassBase class for rat kid NPCs.classA stripped down SpeakerNPC that does not interact with playersclassThis is a finite state machine that implements a chat system.classAn entity that can be used for training a player's ATK & RATK stats. -
Uses of ActiveEntity in games.stendhal.server.entity.player
Subclasses of ActiveEntity in games.stendhal.server.entity.player -
Uses of ActiveEntity in games.stendhal.server.maps.nalwor.forest
Subclasses of ActiveEntity in games.stendhal.server.maps.nalwor.forestModifier and TypeClassDescriptionclassstatic classNPC class that manages access to training area. -
Uses of ActiveEntity in games.stendhal.server.maps.quests.a_grandfathers_wish
Subclasses of ActiveEntity in games.stendhal.server.maps.quests.a_grandfathers_wish -
Uses of ActiveEntity in games.stendhal.server.maps.semos.city
Subclasses of ActiveEntity in games.stendhal.server.maps.semos.city -
Uses of ActiveEntity in games.stendhal.server.maps.semos.tavern.market
Subclasses of ActiveEntity in games.stendhal.server.maps.semos.tavern.market