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>
-
Nested Class Summary
Nested classes/interfaces inherited from class me.desht.pneumaticcraft.common.network.SyncedField
SyncedField.SyncedBoolean, SyncedField.SyncedDouble, SyncedField.SyncedEnum, SyncedField.SyncedFloat, SyncedField.SyncedFluidStack, SyncedField.SyncedInt, SyncedField.SyncedItemHandler, SyncedField.SyncedItemStack, SyncedField.SyncedString -
Method Summary
Modifier and TypeMethodDescriptionprotected net.minecraftforge.items.IItemHandlerModifiablecopyWhenNecessary(net.minecraftforge.items.IItemHandlerModifiable oldValue) protected booleanequals(net.minecraftforge.items.IItemHandlerModifiable oldValue, net.minecraftforge.items.IItemHandlerModifiable newValue) protected net.minecraftforge.items.ItemStackHandlergetValueForArray(Object array, int index) protected voidinjectValue(Field field, Object te, net.minecraftforge.items.IItemHandlerModifiable value) protected net.minecraftforge.items.IItemHandlerModifiableretrieveValue(Field field, Object te) protected voidsetValueForArray(Object array, int index, net.minecraftforge.items.IItemHandlerModifiable value) Methods inherited from class me.desht.pneumaticcraft.common.network.SyncedField
getAnnotation, getType, getValue, setAnnotation, setLazy, setValue, toString, update
-
Method Details
-
getValueForArray
- Specified by:
getValueForArrayin classSyncedField<net.minecraftforge.items.IItemHandlerModifiable>
-
setValueForArray
protected void setValueForArray(Object array, int index, net.minecraftforge.items.IItemHandlerModifiable value) - Specified by:
setValueForArrayin classSyncedField<net.minecraftforge.items.IItemHandlerModifiable>
-
retrieveValue
protected net.minecraftforge.items.IItemHandlerModifiable retrieveValue(Field field, Object te) throws Exception - Overrides:
retrieveValuein classSyncedField<net.minecraftforge.items.IItemHandlerModifiable>- Throws:
Exception
-
injectValue
protected void injectValue(Field field, Object te, net.minecraftforge.items.IItemHandlerModifiable value) throws Exception - Overrides:
injectValuein classSyncedField<net.minecraftforge.items.IItemHandlerModifiable>- Throws:
Exception
-
equals
protected boolean equals(net.minecraftforge.items.IItemHandlerModifiable oldValue, net.minecraftforge.items.IItemHandlerModifiable newValue) - Overrides:
equalsin classSyncedField<net.minecraftforge.items.IItemHandlerModifiable>
-
copyWhenNecessary
protected net.minecraftforge.items.IItemHandlerModifiable copyWhenNecessary(net.minecraftforge.items.IItemHandlerModifiable oldValue) - Overrides:
copyWhenNecessaryin classSyncedField<net.minecraftforge.items.IItemHandlerModifiable>
-