Class LivingEntityMixin

java.lang.Object
software.bluelib.mixin.variant.LivingEntityMixin
All Implemented Interfaces:
IVariantAccessor

public class LivingEntityMixin extends Object implements IVariantAccessor
  • Constructor Details

    • LivingEntityMixin

      public LivingEntityMixin()
  • Method Details

    • defineSynchedData

      protected void defineSynchedData(@NotNull net.minecraft.network.syncher.SynchedEntityData.Builder pBuilder, org.spongepowered.asm.mixin.injection.callback.CallbackInfo pCi)
    • addAdditionalSaveData

      public void addAdditionalSaveData(@NotNull @NotNull net.minecraft.nbt.CompoundTag pCompound, org.spongepowered.asm.mixin.injection.callback.CallbackInfo pCi)
    • readAdditionalSaveData

      public void readAdditionalSaveData(@NotNull @NotNull net.minecraft.nbt.CompoundTag pCompound, org.spongepowered.asm.mixin.injection.callback.CallbackInfo pCi)
    • bluelib$setVariantName

      public void bluelib$setVariantName(String pName)
    • bluelib$getVariantName

      public String bluelib$getVariantName()
    • setEntityVariantName

      public void setEntityVariantName(String pVariantName)
      Specified by:
      setEntityVariantName in interface IVariantAccessor
    • getEntityVariantName

      public String getEntityVariantName()
      Specified by:
      getEntityVariantName in interface IVariantAccessor