Interface EnchantmentLocationBasedEffect
- All Known Subinterfaces:
EnchantmentEntityEffect
- All Known Implementing Classes:
AllOf.EntityEffects
,AllOf.LocationBasedEffects
,ApplyMobEffect
,DamageEntity
,DamageItem
,EnchantmentAttributeEffect
,ExplodeEffect
,Ignite
,PlaySoundEffect
,ReplaceBlock
,ReplaceDisk
,RunFunction
,SetBlockProperties
,SpawnParticlesEffect
,SummonEntityEffect
public interface EnchantmentLocationBasedEffect
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<EnchantmentLocationBasedEffect> -
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec
<? extends EnchantmentLocationBasedEffect> bootstrap
(Registry<com.mojang.serialization.MapCodec<? extends EnchantmentLocationBasedEffect>> p_344955_) com.mojang.serialization.MapCodec
<? extends EnchantmentLocationBasedEffect> codec()
void
onChangedBlock
(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, boolean pApplyTransientEffects) default void
onDeactivated
(EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, int pEnchantmentLevel)
-
Field Details
-
CODEC
-
-
Method Details
-
bootstrap
static com.mojang.serialization.MapCodec<? extends EnchantmentLocationBasedEffect> bootstrap(Registry<com.mojang.serialization.MapCodec<? extends EnchantmentLocationBasedEffect>> p_344955_) -
onChangedBlock
void onChangedBlock(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, boolean pApplyTransientEffects) -
onDeactivated
default void onDeactivated(EnchantedItemInUse pItem, Entity pEntity, Vec3 pPos, int pEnchantmentLevel) -
codec
com.mojang.serialization.MapCodec<? extends EnchantmentLocationBasedEffect> codec()
-