Index

B C D F G H I L M R S T U V W 
All Classes and Interfaces|All Packages

B

blockDisplay(Location) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
Convenience method for creating a FakeBlockDisplay without providing a factory.
blockDisplay(Location, Consumer<BlockDisplay>) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
Creates a new FakeBlockDisplay at 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 BlockDisplay that 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 Interaction entity 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 ItemDisplay entity that can be used to visually show items without a real entity.
FakeTextDisplay - Interface in me.eXo8_.fakeentity.api.nms
Represents a client-side TextDisplay entity 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 BlockDisplay handle 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 Interaction handle of this fake entity.
getHandle() - Method in interface me.eXo8_.fakeentity.api.nms.FakeItemDisplay
Gets the underlying Bukkit ItemDisplay handle of this fake entity.
getHandle() - Method in interface me.eXo8_.fakeentity.api.nms.FakeTextDisplay
Gets the underlying Bukkit TextDisplay handle 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 FakeInteraction without providing a factory.
interaction(Location, Consumer<Interaction>) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
Creates a new FakeInteraction at 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 FakeItemDisplay without providing a factory.
itemDisplay(Location, Consumer<ItemDisplay>) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
Creates a new FakeItemDisplay at 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 FakeTextDisplay without providing a factory.
textDisplay(Location, Consumer<TextDisplay>) - Method in interface me.eXo8_.fakeentity.api.IEntityHandler
Creates a new FakeTextDisplay at 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.
B C D F G H I L M R S T U V W 
All Classes and Interfaces|All Packages