Class DepotBehaviourMixin

java.lang.Object
com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour
petrolpark.mc.library.mixin.compat.create.DepotBehaviourMixin

public abstract class DepotBehaviourMixin extends com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour
  • Field Summary

    Fields inherited from class com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour

    blockEntity
  • Constructor Summary

    Constructors
    Constructor
    Description
    DepotBehaviourMixin(com.simibubi.create.foundation.blockEntity.SmartBlockEntity be)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack
     
    net.minecraft.world.item.ItemStack
    petrolpark$insertSpecialTransportedItemStack(com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack heldItem, boolean simulate, com.llamalad7.mixinextras.injector.wrapoperation.Operation<net.minecraft.world.item.ItemStack> original)
     
    void
    petrolpark$refreshDirectionalStackAngle(com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack heldItem, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> ci, float diff)
     
    void
    petrolpark$setSpecialTransportedItemStack(com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack newItem, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Void> original)
     
    void
    petrolpark$tickSpecialTransportedItemStacks(com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack stack, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir)
     

    Methods inherited from class com.simibubi.create.foundation.blockEntity.behaviour.BlockEntityBehaviour

    destroy, get, get, getPos, getRequiredItems, getType, getWorld, initialize, isSafeNBT, lazyTick, onBlockChanged, onNeighborChanged, read, setLazyTickRate, tick, unload, write, writeSafe

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DepotBehaviourMixin

      public DepotBehaviourMixin(com.simibubi.create.foundation.blockEntity.SmartBlockEntity be)
  • Method Details

    • petrolpark$insertSpecialTransportedItemStack

      public net.minecraft.world.item.ItemStack petrolpark$insertSpecialTransportedItemStack(com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack heldItem, boolean simulate, com.llamalad7.mixinextras.injector.wrapoperation.Operation<net.minecraft.world.item.ItemStack> original)
    • petrolpark$setSpecialTransportedItemStack

      public void petrolpark$setSpecialTransportedItemStack(com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack newItem, com.llamalad7.mixinextras.injector.wrapoperation.Operation<Void> original)
    • petrolpark$refreshDirectionalStackAngle

      public void petrolpark$refreshDirectionalStackAngle(com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack heldItem, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> ci, float diff)
    • petrolpark$tickSpecialTransportedItemStacks

      public void petrolpark$tickSpecialTransportedItemStacks(com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack stack, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir)
    • getHeldItem

      public abstract com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack getHeldItem()