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 Summary
ConstructorsConstructorDescriptionValueTypeListProxyEntityBase(net.minecraft.resources.ResourceLocation name, T valueType, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity) -
Method Summary
Modifier and TypeMethodDescriptionprotected net.minecraft.world.entity.EntityvoidreadGeneratedFieldsFromNBT(net.minecraft.nbt.CompoundTag tag) voidwriteGeneratedFieldsToNBT(net.minecraft.nbt.CompoundTag tag) Methods inherited from class org.cyclops.integrateddynamics.core.evaluate.variable.ValueTypeListProxyBase
equals, getName, getValueType, hashCode, isInfinite, iterator, toCompactStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.cyclops.integrateddynamics.api.evaluate.variable.IValueTypeListProxy
get, getLength
-
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:
writeGeneratedFieldsToNBTin interfaceorg.cyclops.cyclopscore.persist.nbt.INBTProvider
-
readGeneratedFieldsFromNBT
public void readGeneratedFieldsFromNBT(net.minecraft.nbt.CompoundTag tag) - Specified by:
readGeneratedFieldsFromNBTin interfaceorg.cyclops.cyclopscore.persist.nbt.INBTProvider
-