Interface EntityModifier
- All Known Implementing Classes:
EntityModifierImpl
public interface EntityModifier
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributeToEntity(net.minecraft.world.entity.EntityType<? extends net.minecraft.world.entity.LivingEntity> entity, Supplier<net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute>>... attributes) voidaddAttributeToEntity(net.minecraft.world.entity.EntityType<? extends net.minecraft.world.entity.LivingEntity> entity, List<Supplier<net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute>>> attributes) voidaddAttributeToEntityWithValues(net.minecraft.world.entity.EntityType<? extends net.minecraft.world.entity.LivingEntity> entity, Supplier<net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute>> attribute, double value) voidaddAttributeToEntityWithValues(net.minecraft.world.entity.EntityType<? extends net.minecraft.world.entity.LivingEntity> entity, List<com.mojang.datafixers.util.Pair<Supplier<net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute>>, Double>> attributes) <T> voiddefineRevisedSynchedData(Class<? extends net.minecraft.world.entity.Entity> targetClass, net.minecraft.network.syncher.EntityDataAccessor<T> accessor, T value)
-
Method Details
-
addAttributeToEntity
-
addAttributeToEntity
void addAttributeToEntity(net.minecraft.world.entity.EntityType<? extends net.minecraft.world.entity.LivingEntity> entity, Supplier<net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute>>... attributes) -
addAttributeToEntityWithValues
-
addAttributeToEntityWithValues
void addAttributeToEntityWithValues(net.minecraft.world.entity.EntityType<? extends net.minecraft.world.entity.LivingEntity> entity, Supplier<net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute>> attribute, double value) -
defineRevisedSynchedData
<T> void defineRevisedSynchedData(Class<? extends net.minecraft.world.entity.Entity> targetClass, net.minecraft.network.syncher.EntityDataAccessor<T> accessor, T value)
-