Interface MinionData

All Known Implementing Classes:
MinionDataHolder

public interface MinionData
  • Method Details

    • getProvider

      net.minecraft.world.entity.Mob getProvider()
    • updateGoals

      default void updateGoals()
    • tick

      void tick()
    • getLifetime

      int getLifetime()
    • setLifetime

      void setLifetime(int lifetime)
    • isSummoned

      boolean isSummoned()
    • setSummoned

      void setSummoned(boolean summoned)
    • shouldDeleteGoals

      boolean shouldDeleteGoals()
    • setShouldDeleteGoals

      void setShouldDeleteGoals(boolean shouldDeleteGoals)
    • setPickUpLootPosibility

      void setPickUpLootPosibility(int pickUpLootPosibility)
    • getPickUpLootPosibility

      int getPickUpLootPosibility()
    • shouldFollowOwner

      boolean shouldFollowOwner()
    • setShouldFollowOwner

      void setShouldFollowOwner(boolean shouldFollowOwner)
    • searchNearbyTargets

      boolean searchNearbyTargets()
    • setSearchNearbyTargets

      void setSearchNearbyTargets(boolean searchNearbyTargets)
    • getOwnerUUID

      @Nullable @Nullable UUID getOwnerUUID()
    • setOwnerUUID

      void setOwnerUUID(UUID ownerUUID)
    • getOwner

      @Nullable @Nullable net.minecraft.world.entity.LivingEntity getOwner()
    • setOwner

      void setOwner(net.minecraft.world.entity.LivingEntity owner)
    • markGoalRestart

      @Internal void markGoalRestart(boolean shouldRestartGoals)
    • goalRestart

      @Internal boolean goalRestart()