Index
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
PacketBlockinstance 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
- 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
PacketBlockinstances associated with the specified world. - getBlocks(World, int, int) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
-
Retrieves a list of
PacketBlockinstances located within the specified chunk in the given world. - getBlocksByMetadata(String) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
-
Retrieves a list of
PacketBlockinstances that contain the specified metadata key. - getBlocksByViewer(Player) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
-
Retrieves a list of
PacketBlockinstances that are visible to the specified player. - getBlocksByViewerWithMeta(Player, String) - Method in class net.bitbylogic.packetblocks.block.PacketBlockManager
-
Retrieves a list of
PacketBlockinstances 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
PacketBlockinstances 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
PacketBlockinstances 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
PacketBlockinstances 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
PacketBlockPlayerDataassociated 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
PacketBlockPlayerDataassociated 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
PacketBlockHolderis 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
PacketBlockfrom 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
PacketBlockinstances 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
All Classes and Interfaces|All Packages