Object IFurniturePacketManager.Companion
-
- All Implemented Interfaces:
public class IFurniturePacketManager.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final Waterlogged
BARRIER_DATA
private final Waterlogged
BARRIER_DATA_WATERLOGGED
private final BlockData
AIR_DATA
private final BlockData
WATER_DATA
private final Object2ObjectOpenHashMap<UUID, FurnitureBaseEntity>
furnitureBaseMap
private final Object2ObjectOpenHashMap<UUID, Array<BarrierHitbox>>
barrierHitboxPositionMap
private final Object2ObjectOpenHashMap<UUID, Array<Location>>
barrierHitboxLocationMap
private final Object2ObjectOpenHashMap<UUID, Array<IFurniturePacket>>
interactionHitboxPacketMap
private final Object2ObjectOpenHashMap<UUID, Array<IFurniturePacket>>
shulkerHitboxPacketMap
private final Object2ObjectOpenHashMap<UUID, Array<LightBlock>>
lightMechanicPositionMap
private final ObjectOpenHashSet<FurnitureSubEntity>
interactionHitboxIdMap
private final ObjectOpenHashSet<FurnitureSubEntity>
shulkerHitboxIdMap
public final static IFurniturePacketManager.Companion
INSTANCE
-
Method Summary
Modifier and Type Method Description final ItemDisplay
baseEntityFromHitbox(Integer entityId)
final ItemDisplay
baseEntityFromHitbox(Location location)
final ItemDisplay
baseEntityFromHitbox(BlockLocation location, World world)
final FurnitureMechanic
mechanicFromHitbox(Integer entityId)
final FurnitureMechanic
mechanicFromHitbox(BlockLocation location)
final Location
hitboxLocFromId(Integer entityId, World world)
final Boolean
standingOnFurniture(Player player)
final Boolean
blockIsHitbox(Vector vec, World world, UUID excludeUUID)
final Boolean
blockIsHitbox(Block block, UUID excludeUUID, Boolean collisionOnly)
final Boolean
blockIsHitbox(Location location, UUID excludeUUID)
final Waterlogged
getBARRIER_DATA()
final Waterlogged
getBARRIER_DATA_WATERLOGGED()
final BlockData
getAIR_DATA()
final BlockData
getWATER_DATA()
final Object2ObjectOpenHashMap<UUID, FurnitureBaseEntity>
getFurnitureBaseMap()
final Object2ObjectOpenHashMap<UUID, Array<BarrierHitbox>>
getBarrierHitboxPositionMap()
final Object2ObjectOpenHashMap<UUID, Array<Location>>
getBarrierHitboxLocationMap()
final Object2ObjectOpenHashMap<UUID, Array<IFurniturePacket>>
getInteractionHitboxPacketMap()
final Object2ObjectOpenHashMap<UUID, Array<IFurniturePacket>>
getShulkerHitboxPacketMap()
final Object2ObjectOpenHashMap<UUID, Array<LightBlock>>
getLightMechanicPositionMap()
final ObjectOpenHashSet<FurnitureSubEntity>
getInteractionHitboxIdMap()
final ObjectOpenHashSet<FurnitureSubEntity>
getShulkerHitboxIdMap()
-
-
Method Detail
-
baseEntityFromHitbox
final ItemDisplay baseEntityFromHitbox(Integer entityId)
-
baseEntityFromHitbox
final ItemDisplay baseEntityFromHitbox(Location location)
-
baseEntityFromHitbox
final ItemDisplay baseEntityFromHitbox(BlockLocation location, World world)
-
mechanicFromHitbox
final FurnitureMechanic mechanicFromHitbox(Integer entityId)
-
mechanicFromHitbox
final FurnitureMechanic mechanicFromHitbox(BlockLocation location)
-
hitboxLocFromId
final Location hitboxLocFromId(Integer entityId, World world)
-
standingOnFurniture
final Boolean standingOnFurniture(Player player)
-
blockIsHitbox
final Boolean blockIsHitbox(Vector vec, World world, UUID excludeUUID)
-
blockIsHitbox
final Boolean blockIsHitbox(Block block, UUID excludeUUID, Boolean collisionOnly)
-
blockIsHitbox
final Boolean blockIsHitbox(Location location, UUID excludeUUID)
-
getBARRIER_DATA
final Waterlogged getBARRIER_DATA()
-
getBARRIER_DATA_WATERLOGGED
final Waterlogged getBARRIER_DATA_WATERLOGGED()
-
getAIR_DATA
final BlockData getAIR_DATA()
-
getWATER_DATA
final BlockData getWATER_DATA()
-
getFurnitureBaseMap
final Object2ObjectOpenHashMap<UUID, FurnitureBaseEntity> getFurnitureBaseMap()
-
getBarrierHitboxPositionMap
final Object2ObjectOpenHashMap<UUID, Array<BarrierHitbox>> getBarrierHitboxPositionMap()
-
getBarrierHitboxLocationMap
final Object2ObjectOpenHashMap<UUID, Array<Location>> getBarrierHitboxLocationMap()
-
getInteractionHitboxPacketMap
final Object2ObjectOpenHashMap<UUID, Array<IFurniturePacket>> getInteractionHitboxPacketMap()
-
getShulkerHitboxPacketMap
final Object2ObjectOpenHashMap<UUID, Array<IFurniturePacket>> getShulkerHitboxPacketMap()
-
getLightMechanicPositionMap
final Object2ObjectOpenHashMap<UUID, Array<LightBlock>> getLightMechanicPositionMap()
-
getInteractionHitboxIdMap
final ObjectOpenHashSet<FurnitureSubEntity> getInteractionHitboxIdMap()
-
getShulkerHitboxIdMap
final ObjectOpenHashSet<FurnitureSubEntity> getShulkerHitboxIdMap()
-
-
-
-