Class SyncedField.SyncedItemHandler

java.lang.Object
me.desht.pneumaticcraft.common.network.SyncedField<net.minecraftforge.items.IItemHandlerModifiable>
me.desht.pneumaticcraft.common.network.SyncedField.SyncedItemHandler
Enclosing class:
SyncedField<T>

public static class SyncedField.SyncedItemHandler extends SyncedField<net.minecraftforge.items.IItemHandlerModifiable>
  • Method Details

    • getValueForArray

      protected net.minecraftforge.items.ItemStackHandler getValueForArray(Object array, int index)
      Specified by:
      getValueForArray in class SyncedField<net.minecraftforge.items.IItemHandlerModifiable>
    • setValueForArray

      protected void setValueForArray(Object array, int index, net.minecraftforge.items.IItemHandlerModifiable value)
      Specified by:
      setValueForArray in class SyncedField<net.minecraftforge.items.IItemHandlerModifiable>
    • retrieveValue

      protected net.minecraftforge.items.IItemHandlerModifiable retrieveValue(Field field, Object te) throws Exception
      Overrides:
      retrieveValue in class SyncedField<net.minecraftforge.items.IItemHandlerModifiable>
      Throws:
      Exception
    • injectValue

      protected void injectValue(Field field, Object te, net.minecraftforge.items.IItemHandlerModifiable value) throws Exception
      Overrides:
      injectValue in class SyncedField<net.minecraftforge.items.IItemHandlerModifiable>
      Throws:
      Exception
    • equals

      protected boolean equals(net.minecraftforge.items.IItemHandlerModifiable oldValue, net.minecraftforge.items.IItemHandlerModifiable newValue)
      Overrides:
      equals in class SyncedField<net.minecraftforge.items.IItemHandlerModifiable>
    • copyWhenNecessary

      protected net.minecraftforge.items.IItemHandlerModifiable copyWhenNecessary(net.minecraftforge.items.IItemHandlerModifiable oldValue)
      Overrides:
      copyWhenNecessary in class SyncedField<net.minecraftforge.items.IItemHandlerModifiable>