Index
All Classes and Interfaces|All Packages
B
- blockDisplay(Location) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Convenience method for creating a
FakeBlockDisplaywithout providing a factory. - blockDisplay(Location, Consumer<BlockDisplay>) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Creates a new
FakeBlockDisplayat the given location.
C
- contains(int) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Checks if a fake entity exists with the given ID.
D
- delete() - Method in interface me.eXo8_.fakeentity.api.nms.FakeEntity
-
Deletes this fake entity, removing it from all players' clients.
F
- FakeBlockDisplay - Interface in me.eXo8_.fakeentity.api.nms
-
Represents a client-side
BlockDisplaythat only exists for players, without being registered in the server world. - fakeEntity - Variable in class me.eXo8_.fakeentity.api.event.FakeEntityEvent
- FakeEntity - Interface in me.eXo8_.fakeentity.api.nms
-
Represents a fake entity that exists only for the client side (players), but is not registered in the actual server world.
- FakeEntityDeleteEvent - Class in me.eXo8_.fakeentity.api.event
- FakeEntityDeleteEvent(FakeEntity) - Constructor for class me.eXo8_.fakeentity.api.event.FakeEntityDeleteEvent
- FakeEntityEvent - Class in me.eXo8_.fakeentity.api.event
- FakeEntityEvent(FakeEntity) - Constructor for class me.eXo8_.fakeentity.api.event.FakeEntityEvent
- FakeEntityHideEvent - Class in me.eXo8_.fakeentity.api.event
- FakeEntityHideEvent(Player, FakeEntity) - Constructor for class me.eXo8_.fakeentity.api.event.FakeEntityHideEvent
- FakeEntityShowEvent - Class in me.eXo8_.fakeentity.api.event
- FakeEntityShowEvent(Player, FakeEntity) - Constructor for class me.eXo8_.fakeentity.api.event.FakeEntityShowEvent
- FakeEntitySpawnEvent - Class in me.eXo8_.fakeentity.api.event
- FakeEntitySpawnEvent(FakeEntity) - Constructor for class me.eXo8_.fakeentity.api.event.FakeEntitySpawnEvent
- FakeEntityUpdateMetaPacketsEvent - Class in me.eXo8_.fakeentity.api.event
- FakeEntityUpdateMetaPacketsEvent(Player, FakeEntity) - Constructor for class me.eXo8_.fakeentity.api.event.FakeEntityUpdateMetaPacketsEvent
- FakeInteraction - Interface in me.eXo8_.fakeentity.api.nms
-
Represents a client-side
Interactionentity that allows for custom interaction mechanics. - FakeInteractionClickEvent - Class in me.eXo8_.fakeentity.api.event
- FakeInteractionClickEvent(Player, FakeInteractionClickEvent.Result, FakeEntity) - Constructor for class me.eXo8_.fakeentity.api.event.FakeInteractionClickEvent
- FakeInteractionClickEvent.Result - Enum Class in me.eXo8_.fakeentity.api.event
- FakeItemDisplay - Interface in me.eXo8_.fakeentity.api.nms
-
Represents a client-side
ItemDisplayentity that can be used to visually show items without a real entity. - FakeTextDisplay - Interface in me.eXo8_.fakeentity.api.nms
-
Represents a client-side
TextDisplayentity that allows showing custom text to players without spawning a real entity.
G
- get(int) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Gets a fake entity by its ID.
- getAll() - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Gets all currently managed fake entities.
- getEntity() - Method in class me.eXo8_.fakeentity.api.event.FakeEntityEvent
- getEntity() - Method in class me.eXo8_.fakeentity.api.event.FakeInteractionClickEvent
- getHandle() - Method in interface me.eXo8_.fakeentity.api.nms.FakeBlockDisplay
-
Gets the underlying Bukkit
BlockDisplayhandle of this fake entity. - getHandle() - Method in interface me.eXo8_.fakeentity.api.nms.FakeEntity
-
Gets the underlying handle of this entity.
- getHandle() - Method in interface me.eXo8_.fakeentity.api.nms.FakeInteraction
-
Gets the underlying Bukkit
Interactionhandle of this fake entity. - getHandle() - Method in interface me.eXo8_.fakeentity.api.nms.FakeItemDisplay
-
Gets the underlying Bukkit
ItemDisplayhandle of this fake entity. - getHandle() - Method in interface me.eXo8_.fakeentity.api.nms.FakeTextDisplay
-
Gets the underlying Bukkit
TextDisplayhandle of this fake entity. - getHandlerList() - Static method in class me.eXo8_.fakeentity.api.event.FakeEntityEvent
- getHandlers() - Method in class me.eXo8_.fakeentity.api.event.FakeEntityEvent
- getId() - Method in interface me.eXo8_.fakeentity.api.nms.FakeEntity
-
Gets the unique entity ID assigned to this fake entity.
- getPlayer() - Method in class me.eXo8_.fakeentity.api.event.FakeEntityHideEvent
- getPlayer() - Method in class me.eXo8_.fakeentity.api.event.FakeEntityShowEvent
- getPlayer() - Method in class me.eXo8_.fakeentity.api.event.FakeEntityUpdateMetaPacketsEvent
- getPlayer() - Method in class me.eXo8_.fakeentity.api.event.FakeInteractionClickEvent
- getResult() - Method in class me.eXo8_.fakeentity.api.event.FakeInteractionClickEvent
H
- hide(Player) - Method in interface me.eXo8_.fakeentity.api.nms.FakeEntity
-
Hides this entity from the given player.
I
- IEntityHandler - Interface in me.eXo8_.fakeentity.api
-
Handles the creation and management of fake entities.
- INMSListener - Interface in me.eXo8_.fakeentity.api
-
Represents a listener for NMS-level events related to fake entities.
- interaction(Location) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Convenience method for creating a
FakeInteractionwithout providing a factory. - interaction(Location, Consumer<Interaction>) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Creates a new
FakeInteractionat the given location. - isCancelled() - Method in class me.eXo8_.fakeentity.api.event.FakeEntityEvent
- isSpawned() - Method in interface me.eXo8_.fakeentity.api.nms.FakeEntity
-
Checks whether this fake entity is currently created and visible to everyone.
- itemDisplay(Location) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Convenience method for creating a
FakeItemDisplaywithout providing a factory. - itemDisplay(Location, Consumer<ItemDisplay>) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Creates a new
FakeItemDisplayat the given location.
L
- LEFT_CLICK - Enum constant in enum class me.eXo8_.fakeentity.api.event.FakeInteractionClickEvent.Result
M
- me.eXo8_.fakeentity.api - package me.eXo8_.fakeentity.api
- me.eXo8_.fakeentity.api.event - package me.eXo8_.fakeentity.api.event
- me.eXo8_.fakeentity.api.nms - package me.eXo8_.fakeentity.api.nms
R
- register() - Method in interface me.eXo8_.fakeentity.api.INMSListener
-
Registers this listener into the system.
- remove(int) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Removes a fake entity by its ID.
- RIGHT_CLICK - Enum constant in enum class me.eXo8_.fakeentity.api.event.FakeInteractionClickEvent.Result
S
- setCancelled(boolean) - Method in class me.eXo8_.fakeentity.api.event.FakeEntityEvent
- show(Player) - Method in interface me.eXo8_.fakeentity.api.nms.FakeEntity
-
Sends this entity to the given player, making it visible on the client.
- spawn() - Method in interface me.eXo8_.fakeentity.api.nms.FakeEntity
-
Spawns this fake entity, making it available for players to see.
T
- textDisplay(Location) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Convenience method for creating a
FakeTextDisplaywithout providing a factory. - textDisplay(Location, Consumer<TextDisplay>) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
-
Creates a new
FakeTextDisplayat the given location.
U
- update(Player) - Method in interface me.eXo8_.fakeentity.api.nms.FakeEntity
-
Updates the entity state for the given player.
V
- valueOf(String) - Static method in enum class me.eXo8_.fakeentity.api.event.FakeInteractionClickEvent.Result
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class me.eXo8_.fakeentity.api.event.FakeInteractionClickEvent.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- whoSeeEntity() - Method in interface me.eXo8_.fakeentity.api.nms.FakeEntity
-
Returns a set of players (by UUID) who can currently see this fake entity.
All Classes and Interfaces|All Packages