Class ValueTypeListProxyPositioned<T extends IValueType<V>,V extends IValue>

java.lang.Object
org.cyclops.integrateddynamics.core.evaluate.variable.ValueTypeListProxyBase<T,V>
org.cyclops.integrateddynamics.core.evaluate.variable.ValueTypeListProxyPositioned<T,V>
All Implemented Interfaces:
Iterable<V>, org.cyclops.cyclopscore.persist.nbt.INBTProvider, IValueTypeListProxy<T,V>
Direct Known Subclasses:
ValueTypeListProxyPositionedInventory, ValueTypeListProxyPositionedRecipes, ValueTypeListProxyPositionedTankCapacities, ValueTypeListProxyPositionedTankFluidStacks

public abstract class ValueTypeListProxyPositioned<T extends IValueType<V>,V extends IValue> extends ValueTypeListProxyBase<T,V> implements org.cyclops.cyclopscore.persist.nbt.INBTProvider
A list proxy for a certain position.
  • Constructor Details

    • ValueTypeListProxyPositioned

      public ValueTypeListProxyPositioned(net.minecraft.resources.ResourceLocation name, T valueType, org.cyclops.cyclopscore.datastructure.DimPos pos, net.minecraft.core.Direction side)
  • Method Details

    • writeGeneratedFieldsToNBT

      public void writeGeneratedFieldsToNBT(net.minecraft.nbt.CompoundTag tag)
      Specified by:
      writeGeneratedFieldsToNBT in interface org.cyclops.cyclopscore.persist.nbt.INBTProvider
    • readGeneratedFieldsFromNBT

      public void readGeneratedFieldsFromNBT(net.minecraft.nbt.CompoundTag tag)
      Specified by:
      readGeneratedFieldsFromNBT in interface org.cyclops.cyclopscore.persist.nbt.INBTProvider
    • getPos

      protected org.cyclops.cyclopscore.datastructure.DimPos getPos()
    • setPos

      protected void setPos(org.cyclops.cyclopscore.datastructure.DimPos pos)
    • getSide

      protected net.minecraft.core.Direction getSide()
    • setSide

      protected void setSide(net.minecraft.core.Direction side)