java.lang.Object
com.pixelmonmod.pixelmon.api.pokemon.boss.BossTier

public class BossTier extends Object
  • Constructor Details

    • BossTier

      public BossTier(String id, String name, boolean canRandomlySpawn, int weight, Color color, float modelScaleFactor, boolean isMega, double megaStoneObtainChance, double megaStoneRepeatChance, String alwaysPalette, double levelMultiplier, int extraLevels, DropSet... dropSets)
    • BossTier

      public BossTier(com.google.gson.JsonObject json, com.google.gson.JsonDeserializationContext ctx)
    • BossTier

      public BossTier(net.minecraft.network.FriendlyByteBuf buf)
  • Method Details

    • toJson

      public com.google.gson.JsonObject toJson(com.google.gson.JsonSerializationContext ctx)
    • toBuffer

      public void toBuffer(net.minecraft.network.FriendlyByteBuf buf)
    • getID

      public String getID()
    • getName

      public String getName()
    • isBoss

      public boolean isBoss()
    • isNotBoss

      public boolean isNotBoss()
    • canRandomlySpawn

      public boolean canRandomlySpawn()
    • getWeight

      public int getWeight()
    • getColor

      public Color getColor()
    • getModelScaleFactor

      public float getModelScaleFactor()
    • isMega

      public boolean isMega()
    • getAlwaysPalette

      public String getAlwaysPalette()
    • getLevelMultiplier

      public double getLevelMultiplier()
    • getExtraLevels

      public int getExtraLevels()
    • getDrops

      public Set<DropSet.Drop> getDrops(net.minecraft.server.level.ServerPlayer player, AbstractHoldsItemsEntity pixelmon)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object