Index

A B C D E G H I M N O P R S U V 
All Classes and Interfaces|All Packages

A

addAndUpdateViewer(Player) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Adds the specified player as a viewer to this Packet Block if they are not already added and updates their block state to reflect the current state of the Packet Block.
addAndUpdateViewer(Player) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Adds the specified player as a viewer to this Packet Block if they are not already added and updates their block state to reflect the current state of the Packet Block.
addEntry(Player, PacketBlockHolder<?, ?>) - Method in class net.bitbylogic.packetblocks.task.PacketBlockAnimationTask
 
addMetadata(String, Object) - Method in class net.bitbylogic.packetblocks.metadata.MetadataHandler
Adds a metadata entry with the specified key and object.
addMetadata(String, Object) - Method in interface net.bitbylogic.packetblocks.metadata.MetadataHolder
Adds a metadata entry with the specified key and object.
addMetadata(Player, String, Object) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Adds a metadata key-value pair to the specific player's PacketBlockPlayerData, if the player is a viewer.
addMetadata(Player, String, Object) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Adds a metadata key-value pair to the specific player's PacketBlockPlayerData, if the player is a viewer.
addViewCondition(Predicate<Player>) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Adds a viewing condition to the list of conditions if it is not already present.
addViewCondition(Predicate<Player>) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Adds a viewing condition to the list of conditions if it is not already present.
addViewer(Player) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Adds the specified player as a viewer to this Packet Block.
addViewer(Player) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Adds the specified player as a viewer to this Packet Block.
attemptAddViewer(Player, boolean) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Attempts to add the specified player as a viewer to this Packet Block if they meet the viewing conditions.
attemptAddViewer(Player, boolean) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Attempts to add the specified player as a viewer to this Packet Block if they meet the viewing conditions.

B

BlockAnimationContext - Class in net.bitbylogic.packetblocks.task
 
BlockAnimationContext(PacketBlockHolder<?, ?>) - Constructor for class net.bitbylogic.packetblocks.task.BlockAnimationContext
 
BlockBreakAdapter - Class in net.bitbylogic.packetblocks.adapter
 
BlockBreakAdapter(PacketBlockManager) - Constructor for class net.bitbylogic.packetblocks.adapter.BlockBreakAdapter
 
BlockPlaceAdapter - Class in net.bitbylogic.packetblocks.adapter
 
BlockPlaceAdapter() - Constructor for class net.bitbylogic.packetblocks.adapter.BlockPlaceAdapter
 
BlockUpdateAdapter - Class in net.bitbylogic.packetblocks.adapter
 
BlockUpdateAdapter() - Constructor for class net.bitbylogic.packetblocks.adapter.BlockUpdateAdapter
 
BoundingBoxes - Class in net.bitbylogic.packetblocks.util
 
BoundingBoxes() - Constructor for class net.bitbylogic.packetblocks.util.BoundingBoxes
 

C

canView(Player) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Checks if the specified player meets all the conditions required to view this Packet Block.
canView(Player) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Checks if the specified player meets all the conditions required to view this Packet Block.
ChunkLoadAdapter - Class in net.bitbylogic.packetblocks.adapter
 
ChunkLoadAdapter() - Constructor for class net.bitbylogic.packetblocks.adapter.ChunkLoadAdapter
 
createBlock(Location, BlockData) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Creates a new PacketBlock instance at the specified location with the given block data.
createGroup(Map<Location, BlockData>) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
 

D

data - Variable in class net.bitbylogic.packetblocks.data.DataHandler
 
DataHandler<T,V> - Class in net.bitbylogic.packetblocks.data
 
DataHandler(ViewerHolder<T, V>, Consumer<Player>, Function<T, List<BoundingBox>>, T, int) - Constructor for class net.bitbylogic.packetblocks.data.DataHandler
 
DataHolder<T,V> - Interface in net.bitbylogic.packetblocks.data
 

E

existsAt(Location) - Method in class net.bitbylogic.packetblocks.block.PacketBlock
 
existsAt(Location) - Method in interface net.bitbylogic.packetblocks.block.PacketBlockHolder
 
existsAt(Location) - Method in class net.bitbylogic.packetblocks.group.PacketBlockGroup
 
existsIn(World) - Method in class net.bitbylogic.packetblocks.block.PacketBlock
 
existsIn(World) - Method in interface net.bitbylogic.packetblocks.block.PacketBlockHolder
 
existsIn(World) - Method in class net.bitbylogic.packetblocks.group.PacketBlockGroup
 

G

getBlock(Location) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Retrieves an Optional of PacketBlock located at the specified Location.
getBlockData(Player, Location) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
 
getBlockData(Player, Location) - Static method in class net.bitbylogic.packetblocks.util.PacketBlockUtil
 
getBlocks(World) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Retrieves a list of PacketBlock instances associated with the specified world.
getBlocks(World, int, int) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Retrieves a list of PacketBlock instances located within the specified chunk in the given world.
getBlocksByMetadata(String) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Retrieves a list of PacketBlock instances that contain the specified metadata key.
getBlocksByViewer(Player) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Retrieves a list of PacketBlock instances that are visible to the specified player.
getBlocksByViewerWithMeta(Player, String) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Retrieves a list of PacketBlock instances that are visible to the specified player and contain the specified metadata key.
getBlockState(Player) - Method in class net.bitbylogic.packetblocks.block.PacketBlock
Retrieves the BlockState associated with a specific player.
getBlockStates(Player) - Method in class net.bitbylogic.packetblocks.group.PacketBlockGroup
 
getBlockType(Player, Location) - Static method in class net.bitbylogic.packetblocks.util.PacketBlockUtil
Retrieves the material type of the block at a specific location for a given player.
getBoundingBoxes() - Method in class net.bitbylogic.packetblocks.data.DataHandler
 
getBoundingBoxes() - Method in interface net.bitbylogic.packetblocks.data.DataHolder
 
getBoxes(Block) - Static method in class net.bitbylogic.packetblocks.util.BoundingBoxes
Retrieves a list of bounding boxes associated with the given block.
getBoxes(BlockData) - Static method in class net.bitbylogic.packetblocks.util.BoundingBoxes
Retrieves a list of bounding boxes associated with the given block data.
getBoxesAt(Location) - Static method in class net.bitbylogic.packetblocks.util.BoundingBoxes
Retrieves a list of bounding boxes associated with the given location.
getBoxesAt(Block) - Static method in class net.bitbylogic.packetblocks.util.BoundingBoxes
Retrieves a list of world-space bounding boxes at the specified block's location.
getBoxesAt(BlockData, Location) - Static method in class net.bitbylogic.packetblocks.util.BoundingBoxes
Calculates a list of world-space bounding boxes for the provided block data at the given location.
getBreakSpeed() - Method in class net.bitbylogic.packetblocks.data.DataHandler
 
getBreakSpeed() - Method in interface net.bitbylogic.packetblocks.data.DataHolder
 
getBreakSpeed(Player) - Method in class net.bitbylogic.packetblocks.data.DataHandler
Calculates and retrieves the break speed for the given player.
getBreakSpeed(Player) - Method in interface net.bitbylogic.packetblocks.data.DataHolder
Calculates and retrieves the break speed for the given player.
getChunksInBoundingBox(World, BoundingBox) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Retrieves all chunks that intersect with the provided bounding box in the given world.
getData() - Method in class net.bitbylogic.packetblocks.data.DataHandler
 
getData() - Method in interface net.bitbylogic.packetblocks.data.DataHolder
 
getData(Player) - Method in class net.bitbylogic.packetblocks.data.DataHandler
 
getData(Player) - Method in interface net.bitbylogic.packetblocks.data.DataHolder
 
getDataAt(Player, Location) - Method in class net.bitbylogic.packetblocks.group.PacketBlockGroup
 
getDataHandler() - Method in interface net.bitbylogic.packetblocks.data.DataHolder
 
getHandlerList() - Static method in class net.bitbylogic.packetblocks.event.PacketBlockBreakEvent
 
getHandlerList() - Static method in class net.bitbylogic.packetblocks.event.PacketBlockInteractEvent
 
getHandlerList() - Static method in class net.bitbylogic.packetblocks.event.PacketBlockStartBreakEvent
 
getHandlers() - Method in class net.bitbylogic.packetblocks.event.PacketBlockBreakEvent
 
getHandlers() - Method in class net.bitbylogic.packetblocks.event.PacketBlockInteractEvent
 
getHandlers() - Method in class net.bitbylogic.packetblocks.event.PacketBlockStartBreakEvent
 
getHitBlocks(World, BoundingBox) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Retrieves a list of PacketBlock instances that intersect with the specified bounding box within a given world.
getHitBlocksByViewer(Player, BoundingBox) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Retrieves a list of PacketBlock instances that are visible to the specified player and overlap with the given bounding box.
getHitBlocksByViewerWithMeta(Player, BoundingBox, String) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Retrieves a list of PacketBlock instances that are within a specified bounding box, are visible to the specified player, and contain the given metadata key.
getMetadata(String) - Method in class net.bitbylogic.packetblocks.metadata.MetadataHandler
Retrieves the metadata associated with the specified key.
getMetadata(String) - Method in interface net.bitbylogic.packetblocks.metadata.MetadataHolder
Retrieves the metadata associated with the specified key.
getMetadata(String, Object) - Method in class net.bitbylogic.packetblocks.metadata.MetadataHandler
Retrieves the metadata associated with the given key.
getMetadata(String, Object) - Method in interface net.bitbylogic.packetblocks.metadata.MetadataHolder
Retrieves the metadata associated with the given key.
getMetadata(Player, String) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Retrieves the metadata associated with a specific player and a given key.
getMetadata(Player, String) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Retrieves the metadata associated with a specific player and a given key.
getMetadataAs(String, Class<T>) - Method in class net.bitbylogic.packetblocks.metadata.MetadataHandler
Retrieves the metadata associated with the given key and casts it to the specified type.
getMetadataAs(String, Class<T>) - Method in interface net.bitbylogic.packetblocks.metadata.MetadataHolder
Retrieves the metadata associated with the given key and casts it to the specified type.
getMetadataAs(Player, String, Object) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Retrieves metadata associated with a given key for a specified player.
getMetadataAs(Player, String, Object) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Retrieves metadata associated with a given key for a specified player.
getMetadataHandler() - Method in class net.bitbylogic.packetblocks.block.PacketBlockPlayerData
 
getMetadataHandler() - Method in interface net.bitbylogic.packetblocks.metadata.MetadataHolder
 
getMetadataHandler() - Method in class net.bitbylogic.packetblocks.viewer.PacketBlockViewer
 
getSuppliedData() - Method in class net.bitbylogic.packetblocks.viewer.PacketBlockViewer
 
getViewer(Player) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Retrieves the PacketBlockPlayerData associated with the given player if they are a viewer of this Packet Block.
getViewer(Player) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Retrieves the PacketBlockPlayerData associated with the given player if they are a viewer of this Packet Block.
getViewerHandler() - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
 
getViewers() - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
 
getViewers() - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
 
GroupPacketBlockViewer - Class in net.bitbylogic.packetblocks.viewer.impl
 
GroupPacketBlockViewer(Map<WorldPosition, BlockData>, Supplier<Map<WorldPosition, BlockData>>, int) - Constructor for class net.bitbylogic.packetblocks.viewer.impl.GroupPacketBlockViewer
 

H

hasMetadata(String) - Method in class net.bitbylogic.packetblocks.metadata.MetadataHandler
Checks if a metadata entry with the specified key exists.
hasMetadata(String) - Method in interface net.bitbylogic.packetblocks.metadata.MetadataHolder
Checks if a metadata entry with the specified key exists.
hasMetadata(Player, String) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Checks if the specified player has metadata associated with the given key within this Packet Block.
hasMetadata(Player, String) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Checks if the specified player has metadata associated with the given key within this Packet Block.

I

init(PacketBlocks) - Static method in class net.bitbylogic.packetblocks.util.BoundingBoxes
 
isAddViewerOnJoin() - Method in class net.bitbylogic.packetblocks.data.DataHandler
 
isAddViewerOnJoin() - Method in interface net.bitbylogic.packetblocks.data.DataHolder
 
isCancelled() - Method in class net.bitbylogic.packetblocks.event.PacketBlockBreakEvent
 
isCancelled() - Method in class net.bitbylogic.packetblocks.event.PacketBlockStartBreakEvent
 
isGlobalBreakAnimation() - Method in class net.bitbylogic.packetblocks.data.DataHandler
 
isGlobalBreakAnimation() - Method in interface net.bitbylogic.packetblocks.data.DataHolder
 
isViewer(Player) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Checks whether the specified player is a viewer of this Packet Block.
isViewer(Player) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Checks whether the specified player is a viewer of this Packet Block.

M

MetadataHandler - Class in net.bitbylogic.packetblocks.metadata
 
MetadataHandler() - Constructor for class net.bitbylogic.packetblocks.metadata.MetadataHandler
 
MetadataHolder - Interface in net.bitbylogic.packetblocks.metadata
 

N

net.bitbylogic.packetblocks - package net.bitbylogic.packetblocks
 
net.bitbylogic.packetblocks.adapter - package net.bitbylogic.packetblocks.adapter
 
net.bitbylogic.packetblocks.block - package net.bitbylogic.packetblocks.block
 
net.bitbylogic.packetblocks.data - package net.bitbylogic.packetblocks.data
 
net.bitbylogic.packetblocks.event - package net.bitbylogic.packetblocks.event
 
net.bitbylogic.packetblocks.group - package net.bitbylogic.packetblocks.group
 
net.bitbylogic.packetblocks.listener - package net.bitbylogic.packetblocks.listener
 
net.bitbylogic.packetblocks.metadata - package net.bitbylogic.packetblocks.metadata
 
net.bitbylogic.packetblocks.task - package net.bitbylogic.packetblocks.task
 
net.bitbylogic.packetblocks.util - package net.bitbylogic.packetblocks.util
 
net.bitbylogic.packetblocks.viewer - package net.bitbylogic.packetblocks.viewer
 
net.bitbylogic.packetblocks.viewer.impl - package net.bitbylogic.packetblocks.viewer.impl
 

O

onBlockBreak(BlockBreakEvent) - Method in class net.bitbylogic.packetblocks.listener.PacketBlockListener
 
onDisable() - Method in class net.bitbylogic.packetblocks.PacketBlocks
 
onEnable() - Method in class net.bitbylogic.packetblocks.PacketBlocks
 
onInteract(PlayerInteractEvent) - Method in class net.bitbylogic.packetblocks.listener.PacketBlockListener
 
onJoin(PlayerJoinEvent) - Method in class net.bitbylogic.packetblocks.listener.PacketBlockListener
 
onLoad() - Method in class net.bitbylogic.packetblocks.PacketBlocks
 
onPacketReceive(PacketReceiveEvent) - Method in class net.bitbylogic.packetblocks.adapter.BlockBreakAdapter
 
onPacketReceive(PacketReceiveEvent) - Method in class net.bitbylogic.packetblocks.adapter.BlockPlaceAdapter
 
onPacketSend(PacketSendEvent) - Method in class net.bitbylogic.packetblocks.adapter.BlockUpdateAdapter
 
onPacketSend(PacketSendEvent) - Method in class net.bitbylogic.packetblocks.adapter.ChunkLoadAdapter
 
onQuit(PlayerQuitEvent) - Method in class net.bitbylogic.packetblocks.listener.PacketBlockListener
 

P

PacketBlock - Class in net.bitbylogic.packetblocks.block
 
PacketBlock(Location, BlockData) - Constructor for class net.bitbylogic.packetblocks.block.PacketBlock
Constructs a new PacketBlock instance associated with a specific location and block data.
PacketBlock(Location, BlockData, int) - Constructor for class net.bitbylogic.packetblocks.block.PacketBlock
Constructs a new PacketBlock instance associated with a specific location and block data.
PacketBlockAnimationTask - Class in net.bitbylogic.packetblocks.task
 
PacketBlockAnimationTask() - Constructor for class net.bitbylogic.packetblocks.task.PacketBlockAnimationTask
 
PacketBlockBreakEvent - Class in net.bitbylogic.packetblocks.event
Called when a PacketBlockHolder is broken by a player.
PacketBlockBreakEvent(Player, PacketBlockHolder<?, ?>, Location, ItemStack) - Constructor for class net.bitbylogic.packetblocks.event.PacketBlockBreakEvent
 
PacketBlockGroup - Class in net.bitbylogic.packetblocks.group
 
PacketBlockGroup(Map<Location, BlockData>) - Constructor for class net.bitbylogic.packetblocks.group.PacketBlockGroup
 
PacketBlockGroup(Map<Location, BlockData>, int) - Constructor for class net.bitbylogic.packetblocks.group.PacketBlockGroup
 
PacketBlockHolder<T,V> - Interface in net.bitbylogic.packetblocks.block
 
PacketBlockInteractEvent - Class in net.bitbylogic.packetblocks.event
Called when a player interacts with a PacketBlockHolder.
PacketBlockInteractEvent() - Constructor for class net.bitbylogic.packetblocks.event.PacketBlockInteractEvent
 
PacketBlockListener - Class in net.bitbylogic.packetblocks.listener
 
PacketBlockListener() - Constructor for class net.bitbylogic.packetblocks.listener.PacketBlockListener
 
PacketBlockManager - Class in net.bitbylogic.packetblocks.block
 
PacketBlockManager() - Constructor for class net.bitbylogic.packetblocks.block.PacketBlockManager
 
PacketBlockPlayerData - Class in net.bitbylogic.packetblocks.block
 
PacketBlockPlayerData() - Constructor for class net.bitbylogic.packetblocks.block.PacketBlockPlayerData
 
PacketBlocks - Class in net.bitbylogic.packetblocks
 
PacketBlocks() - Constructor for class net.bitbylogic.packetblocks.PacketBlocks
 
PacketBlockStartBreakEvent - Class in net.bitbylogic.packetblocks.event
Called when a player starts breaking a PacketBlockHolder.
PacketBlockStartBreakEvent(Player, PacketBlockHolder<?, ?>, Location) - Constructor for class net.bitbylogic.packetblocks.event.PacketBlockStartBreakEvent
 
PacketBlockUtil - Class in net.bitbylogic.packetblocks.util
 
PacketBlockUtil() - Constructor for class net.bitbylogic.packetblocks.util.PacketBlockUtil
 
PacketBlockViewer<T> - Class in net.bitbylogic.packetblocks.viewer
 
PacketBlockViewer() - Constructor for class net.bitbylogic.packetblocks.viewer.PacketBlockViewer
 

R

rayTrace(Player, double) - Static method in class net.bitbylogic.packetblocks.util.PacketBlockUtil
Performs a ray trace from the player's eye location along their current direction up to the specified range.
rayTraceAt(Block, BlockData, Vector, Vector, double) - Static method in class net.bitbylogic.packetblocks.util.BoundingBoxes
Performs a ray trace operation against the bounding boxes of the specified block and block data.
removeBlock(PacketBlockHolder<?, ?>) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Removes the specified PacketBlock from the blockLocations map and updates its visual state for all associated viewers.
removeEntry(Player) - Method in class net.bitbylogic.packetblocks.task.PacketBlockAnimationTask
 
removeIf(Predicate<PacketBlockHolder<?, ?>>) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Removes PacketBlock instances from the managed collection if they satisfy a specified condition.
removeMetadata(String) - Method in class net.bitbylogic.packetblocks.metadata.MetadataHandler
Removes metadata associated with the specified key from the metadata map.
removeMetadata(String) - Method in interface net.bitbylogic.packetblocks.metadata.MetadataHolder
Removes metadata associated with the specified key from the metadata map.
removeMetadata(Player, String) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Removes the metadata associated with a specific key for the given player, if the player is a viewer of this PacketBlock.
removeMetadata(Player, String) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Removes the metadata associated with a specific key for the given player, if the player is a viewer of this PacketBlock.
removeViewer(Player) - Method in class net.bitbylogic.packetblocks.viewer.ViewerHandler
Removes the specified player from the list of viewers if they are present.
removeViewer(Player) - Method in interface net.bitbylogic.packetblocks.viewer.ViewerHolder
Removes the specified player from the list of viewers if they are present.
run() - Method in class net.bitbylogic.packetblocks.task.PacketBlockAnimationTask
 

S

sendUpdate(Player) - Method in class net.bitbylogic.packetblocks.block.PacketBlock
Sends a block update to the specified player at the current location.
sendUpdate(Player) - Method in interface net.bitbylogic.packetblocks.block.PacketBlockHolder
 
sendUpdate(Player) - Method in class net.bitbylogic.packetblocks.group.PacketBlockGroup
Sends a block update to the specified player at the current location.
sendUpdates() - Method in class net.bitbylogic.packetblocks.data.DataHandler
Sends block updates to all the viewers currently tracking the block at the specified location.
sendUpdates() - Method in interface net.bitbylogic.packetblocks.data.DataHolder
Sends block updates to all the viewers currently tracking the block at the specified location.
setAddViewerOnJoin(boolean) - Method in class net.bitbylogic.packetblocks.data.DataHandler
 
setAddViewerOnJoin(boolean) - Method in interface net.bitbylogic.packetblocks.data.DataHolder
 
setBlockData(WorldPosition, BlockData) - Method in class net.bitbylogic.packetblocks.viewer.impl.GroupPacketBlockViewer
 
setBlockDataAndUpdate(Player, T) - Method in class net.bitbylogic.packetblocks.data.DataHandler
Sets the block data for the specified player and sends an update.
setBlockDataAndUpdate(Player, T) - Method in interface net.bitbylogic.packetblocks.data.DataHolder
Sets the block data for the specified player and sends an update.
setBreakSpeed(int) - Method in class net.bitbylogic.packetblocks.data.DataHandler
 
setBreakSpeed(int) - Method in interface net.bitbylogic.packetblocks.data.DataHolder
 
setCancelled(boolean) - Method in class net.bitbylogic.packetblocks.event.PacketBlockBreakEvent
 
setCancelled(boolean) - Method in class net.bitbylogic.packetblocks.event.PacketBlockStartBreakEvent
 
setData(Player, T) - Method in class net.bitbylogic.packetblocks.data.DataHandler
Sets the data for a specific player.
setData(Player, T) - Method in interface net.bitbylogic.packetblocks.data.DataHolder
Sets the data for a specific player.
setData(T) - Method in class net.bitbylogic.packetblocks.data.DataHandler
 
setData(T) - Method in interface net.bitbylogic.packetblocks.data.DataHolder
 
setDataForAll(T) - Method in class net.bitbylogic.packetblocks.data.DataHandler
Sets the data for all viewers and updates them accordingly.
setDataForAll(T) - Method in interface net.bitbylogic.packetblocks.data.DataHolder
Sets the data for all viewers and updates them accordingly.
setDataSupplier(Player, T) - Method in class net.bitbylogic.packetblocks.data.DataHandler
Sets the data supplier for a specific player, allowing for dynamic control over block data.
setDataSupplier(Player, T) - Method in interface net.bitbylogic.packetblocks.data.DataHolder
Sets the data supplier for a specific player, allowing for dynamic control over block data.
setDataSupplierForAll(T) - Method in class net.bitbylogic.packetblocks.data.DataHandler
Sets the block data supplier for all viewers and updates the block data for each viewer based on the provided BlockData.
setDataSupplierForAll(T) - Method in interface net.bitbylogic.packetblocks.data.DataHolder
Sets the block data supplier for all viewers and updates the block data for each viewer based on the provided BlockData.
setGlobalBreakAnimation(boolean) - Method in class net.bitbylogic.packetblocks.data.DataHandler
 
setGlobalBreakAnimation(boolean) - Method in interface net.bitbylogic.packetblocks.data.DataHolder
 
setGroupBlockData(BlockData) - Method in class net.bitbylogic.packetblocks.viewer.impl.GroupPacketBlockViewer
 
simulateBreak(Player) - Method in class net.bitbylogic.packetblocks.block.PacketBlock
Simulates the breaking action for the specified player.
simulateBreak(Player, ItemStack) - Method in class net.bitbylogic.packetblocks.block.PacketBlock
Simulates the block-breaking process, triggering a custom event and handling item drops based on the event state.
SinglePacketBlockViewer - Class in net.bitbylogic.packetblocks.viewer.impl
 
SinglePacketBlockViewer(BlockData, Supplier<BlockData>, int) - Constructor for class net.bitbylogic.packetblocks.viewer.impl.SinglePacketBlockViewer
 

U

updateBlocks(Player) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Updates all visually modified blocks for the specified player in their visible region.
updateBlocksWithMeta(Player, String) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
Updates the visual state of blocks for a specific player, optionally filtering by metadata.

V

ViewerHandler<V,T> - Class in net.bitbylogic.packetblocks.viewer
 
ViewerHandler() - Constructor for class net.bitbylogic.packetblocks.viewer.ViewerHandler
 
ViewerHolder<V,T> - Interface in net.bitbylogic.packetblocks.viewer
 
A B C D E G H I M N O P R S U V 
All Classes and Interfaces|All Packages