Also used :
BlockPosition(com.loohp.interactionvisualizer.objectholders.BlockPosition)
EntityItem(net.minecraft.server.v1_16_R1.EntityItem)
Item(org.bukkit.entity.Item)
CraftChunk(org.bukkit.craftbukkit.v1_16_R1.CraftChunk)
CraftWorld(org.bukkit.craftbukkit.v1_16_R1.CraftWorld)
VoxelShape(net.minecraft.server.v1_16_R1.VoxelShape)
CraftItem(org.bukkit.craftbukkit.v1_16_R1.entity.CraftItem)
WorldServer(net.minecraft.server.v1_16_R1.WorldServer)
ArrayList(java.util.ArrayList)
Block(org.bukkit.block.Block)
TileEntityType(com.loohp.interactionvisualizer.objectholders.TileEntity.TileEntityType)
World(org.bukkit.World)
WrappedIterable(com.loohp.interactionvisualizer.objectholders.WrappedIterable)
Material(org.bukkit.Material)
EquipmentSlot(org.bukkit.inventory.EquipmentSlot)
ChunkPosition(com.loohp.interactionvisualizer.objectholders.ChunkPosition)
Entity(org.bukkit.entity.Entity)
ValuePairs(com.loohp.interactionvisualizer.objectholders.ValuePairs)
BoundingBox(com.loohp.interactionvisualizer.objectholders.BoundingBox)
TileEntity(com.loohp.interactionvisualizer.objectholders.TileEntity)
Collectors(java.util.stream.Collectors)
Pair(com.mojang.datafixers.util.Pair)
CraftItemStack(org.bukkit.craftbukkit.v1_16_R1.inventory.CraftItemStack)
ItemStack(org.bukkit.inventory.ItemStack)
NMSTileEntitySet(com.loohp.interactionvisualizer.objectholders.NMSTileEntitySet)
PacketContainer(com.comphenix.protocol.events.PacketContainer)
List(java.util.List)
EnumItemSlot(net.minecraft.server.v1_16_R1.EnumItemSlot)
PacketPlayOutEntityEquipment(net.minecraft.server.v1_16_R1.PacketPlayOutEntityEquipment)
CraftMagicNumbers(org.bukkit.craftbukkit.v1_16_R1.util.CraftMagicNumbers)
VoxelShape(net.minecraft.server.v1_16_R1.VoxelShape)
BlockPosition(com.loohp.interactionvisualizer.objectholders.BlockPosition)
BoundingBox(com.loohp.interactionvisualizer.objectholders.BoundingBox)
WorldServer(net.minecraft.server.v1_16_R1.WorldServer)
CraftWorld(org.bukkit.craftbukkit.v1_16_R1.CraftWorld)