Class ChainConveyorPackage

java.lang.Object
com.simibubi.create.content.kinetics.chainConveyor.ChainConveyorPackage

public class ChainConveyorPackage extends Object
  • Field Details

    • netIdGenerator

      public static final AtomicInteger netIdGenerator
    • physicsDataCache

      public static final net.createmod.catnip.data.WorldAttached<com.google.common.cache.Cache<Integer,ChainConveyorPackage.ChainConveyorPackagePhysicsData>> physicsDataCache
    • chainPosition

      public float chainPosition
    • item

      public net.minecraft.world.item.ItemStack item
    • netId

      public int netId
    • justFlipped

      public boolean justFlipped
    • worldPosition

      public net.minecraft.world.phys.Vec3 worldPosition
    • yaw

      public float yaw
  • Constructor Details

    • ChainConveyorPackage

      public ChainConveyorPackage(float chainPosition, net.minecraft.world.item.ItemStack item)
    • ChainConveyorPackage

      public ChainConveyorPackage(float chainPosition, net.minecraft.world.item.ItemStack item, int netId)
  • Method Details

    • writeToClient

      public net.minecraft.nbt.CompoundTag writeToClient(net.minecraft.core.HolderLookup.Provider registries)
    • write

      public net.minecraft.nbt.CompoundTag write(net.minecraft.core.HolderLookup.Provider registries)
    • read

      public static ChainConveyorPackage read(net.minecraft.nbt.CompoundTag compoundTag, net.minecraft.core.HolderLookup.Provider registries)
    • physicsData

      public ChainConveyorPackage.ChainConveyorPackagePhysicsData physicsData(net.minecraft.world.level.LevelAccessor level)