Class PositionedOperator

java.lang.Object
org.cyclops.integrateddynamics.core.evaluate.operator.OperatorBase
org.cyclops.integrateddynamics.core.evaluate.operator.PositionedOperator
All Implemented Interfaces:
org.cyclops.cyclopscore.persist.nbt.INBTProvider, IOperator
Direct Known Subclasses:
PositionedOperatorRecipeHandler

public abstract class PositionedOperator extends OperatorBase implements org.cyclops.cyclopscore.persist.nbt.INBTProvider
An abstract operator that is based on something positioned.
  • Constructor Details

  • Method Details

    • materialize

      public IOperator materialize()
      Description copied from interface: IOperator
      Materialize this operator so that it can exist without any external references.
      Specified by:
      materialize in interface IOperator
      Overrides:
      materialize in class OperatorBase
      Returns:
      The materialized operator.
    • writeGeneratedFieldsToNBT

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

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

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

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

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

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