Class BattleQuery

java.lang.Object
com.pixelmonmod.pixelmon.battles.query.BattleQuery

public class BattleQuery extends Object
  • Constructor Details

  • Method Details

    • getUniqueId

      public UUID getUniqueId()
    • getChallenger

      public net.minecraft.server.level.ServerPlayer getChallenger()
    • getOpponent

      public net.minecraft.server.level.ServerPlayer getOpponent()
    • getBattleType

      public BattleType getBattleType()
    • isModifiableRules

      public boolean isModifiableRules()
    • getRuleSet

      public net.minecraft.core.Holder<BattleRuleSet> getRuleSet()
    • sendQuery

      public CompletableFuture<BattleQueryResult> sendQuery()
    • proposeRules

      public void proposeRules(net.minecraft.server.level.ServerPlayer player, net.minecraft.resources.ResourceLocation rules)
    • updateState

      public void updateState(net.minecraft.server.level.ServerPlayer player, BattleQueryResponseState state)
    • declineQuery

      public void declineQuery(net.minecraft.server.level.ServerPlayer player)
    • acceptQuery

      public void acceptQuery(net.minecraft.server.level.ServerPlayer player, BattleQueryResponseState state)
    • isChallenger

      public boolean isChallenger(net.minecraft.server.level.ServerPlayer player)
    • isOpponent

      public boolean isOpponent(net.minecraft.server.level.ServerPlayer player)
    • builder

      public static BattleQuery.Builder builder()