Interface IObjectData

All Known Implementing Classes:
FabricObjectData

public interface IObjectData
  • Method Details

    • getConjureData

      @Nullable @Nullable ConjureData getConjureData(net.minecraft.world.item.ItemStack stack)
    • getImbuementData

      ImbuementEnchantData getImbuementData(net.minecraft.world.item.ItemStack stack)
    • getCastCommandData

      CastCommandData getCastCommandData(net.minecraft.world.entity.player.Player player)
    • getSpellManagerData

      SpellManagerData getSpellManagerData(net.minecraft.world.entity.player.Player player)
    • spellStoredVariables

      void spellStoredVariables(IStoredSpellVar<?>... variables)
    • getWizardData

      WizardData getWizardData(net.minecraft.world.entity.player.Player player)
    • getMinionData

      MinionData getMinionData(net.minecraft.world.entity.Mob mob)
    • getContainmentData

      ContainmentData getContainmentData(net.minecraft.world.entity.LivingEntity entity)
    • isMinion

      boolean isMinion(net.minecraft.world.entity.Entity mob)
    • getArcaneLockData

      ArcaneLockData getArcaneLockData(net.minecraft.world.level.block.entity.BlockEntity blockEntity)