Class ValueTypeListProxyEntityBase<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.ValueTypeListProxyEntityBase<T,V>
All Implemented Interfaces:
Iterable<V>, org.cyclops.cyclopscore.persist.nbt.INBTProvider, IValueTypeListProxy<T,V>
Direct Known Subclasses:
ValueTypeListProxyEntityArmorInventory, ValueTypeListProxyEntityCapability, ValueTypeListProxyEntityInventory

public abstract class ValueTypeListProxyEntityBase<T extends IValueType<V>,V extends IValue> extends ValueTypeListProxyBase<T,V> implements org.cyclops.cyclopscore.persist.nbt.INBTProvider
A list proxy for the something of an entity.
  • Constructor Details

    • ValueTypeListProxyEntityBase

      public ValueTypeListProxyEntityBase(net.minecraft.resources.ResourceLocation name, T valueType, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity)
  • Method Details

    • getEntity

      protected net.minecraft.world.entity.Entity getEntity()
    • 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