Uses of Interface
net.bitbylogic.packetblocks.block.PacketBlockHolder
Packages that use PacketBlockHolder
Package
Description
-
Uses of PacketBlockHolder in net.bitbylogic.packetblocks.block
Classes in net.bitbylogic.packetblocks.block that implement PacketBlockHolderMethods in net.bitbylogic.packetblocks.block that return types with arguments of type PacketBlockHolderModifier and TypeMethodDescriptionOptional<PacketBlockHolder<?, ?>> PacketBlockManager.getBlock(@NonNull org.bukkit.Location location) List<PacketBlockHolder<?, ?>> PacketBlockManager.getBlocks(@NonNull org.bukkit.World world) Retrieves a list ofPacketBlockinstances associated with the specified world.Map<net.bitbylogic.utils.location.WorldPosition, PacketBlockHolder<?, ?>> PacketBlockManager.getBlocks(@NonNull org.bukkit.World world, int chunkX, int chunkZ) Retrieves a list ofPacketBlockinstances located within the specified chunk in the given world.List<PacketBlockHolder<?, ?>> PacketBlockManager.getBlocksByMetadata(@NonNull String key) Retrieves a list ofPacketBlockinstances that contain the specified metadata key.List<PacketBlockHolder<?, ?>> PacketBlockManager.getBlocksByViewer(@NonNull org.bukkit.entity.Player player) Retrieves a list ofPacketBlockinstances that are visible to the specified player.List<PacketBlockHolder<?, ?>> PacketBlockManager.getBlocksByViewerWithMeta(@NonNull org.bukkit.entity.Player player, @NonNull String metaKey) Retrieves a list ofPacketBlockinstances that are visible to the specified player and contain the specified metadata key.List<PacketBlockHolder<?, ?>> PacketBlockManager.getHitBlocks(@NonNull org.bukkit.World world, @NonNull org.bukkit.util.BoundingBox boundingBox) Retrieves a list ofPacketBlockinstances that intersect with the specified bounding box within a given world.List<PacketBlockHolder<?, ?>> PacketBlockManager.getHitBlocksByViewer(@NonNull org.bukkit.entity.Player player, @NonNull org.bukkit.util.BoundingBox boundingBox) Retrieves a list ofPacketBlockinstances that are visible to the specified player and overlap with the given bounding box.List<PacketBlockHolder<?, ?>> PacketBlockManager.getHitBlocksByViewerWithMeta(@NonNull org.bukkit.entity.Player player, @NonNull org.bukkit.util.BoundingBox boundingBox, @NonNull String metaKey) Retrieves a list ofPacketBlockinstances that are within a specified bounding box, are visible to the specified player, and contain the given metadata key.Methods in net.bitbylogic.packetblocks.block with parameters of type PacketBlockHolderModifier and TypeMethodDescriptionvoidPacketBlockManager.removeBlock(@NonNull PacketBlockHolder<?, ?> packetBlock) Removes the specifiedPacketBlockfrom the blockLocations map and updates its visual state for all associated viewers.Method parameters in net.bitbylogic.packetblocks.block with type arguments of type PacketBlockHolderModifier and TypeMethodDescriptionvoidPacketBlockManager.removeIf(Predicate<PacketBlockHolder<?, ?>> removePredicate) RemovesPacketBlockinstances from the managed collection if they satisfy a specified condition. -
Uses of PacketBlockHolder in net.bitbylogic.packetblocks.event
Constructors in net.bitbylogic.packetblocks.event with parameters of type PacketBlockHolderModifierConstructorDescriptionPacketBlockBreakEvent(org.bukkit.entity.Player player, PacketBlockHolder<?, ?> block, org.bukkit.Location location, org.bukkit.inventory.ItemStack tool) PacketBlockStartBreakEvent(org.bukkit.entity.Player player, PacketBlockHolder<?, ?> block, org.bukkit.Location location) -
Uses of PacketBlockHolder in net.bitbylogic.packetblocks.group
Classes in net.bitbylogic.packetblocks.group that implement PacketBlockHolder -
Uses of PacketBlockHolder in net.bitbylogic.packetblocks.task
Methods in net.bitbylogic.packetblocks.task with parameters of type PacketBlockHolderModifier and TypeMethodDescriptionvoidPacketBlockAnimationTask.addEntry(org.bukkit.entity.Player player, PacketBlockHolder<?, ?> block) Constructors in net.bitbylogic.packetblocks.task with parameters of type PacketBlockHolder