Class BattleMineEvent

java.lang.Object
net.minecraft.aprilfools.event.BattleMineEvent
All Implemented Interfaces:
MineEvent

public class BattleMineEvent extends Object implements MineEvent
Mappings:
Namespace Name
named net/minecraft/aprilfools/event/BattleMineEvent
intermediary net/minecraft/class_11088
official fbp
  • Field Details

    • field_59056

      private static final int field_59056
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_59056 Lnet/minecraft/aprilfools/event/BattleMineEvent;field_59056:I
      intermediary field_59056 Lnet/minecraft/class_11088;field_59056:I
      official c Lfbp;c:I
    • CODEC

      public static final com.mojang.serialization.MapCodec<BattleMineEvent> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/aprilfools/event/BattleMineEvent;CODEC:Lcom/mojang/serialization/MapCodec;
      intermediary field_59055 Lnet/minecraft/class_11088;field_59055:Lcom/mojang/serialization/MapCodec;
      official a Lfbp;a:Lcom/mojang/serialization/MapCodec;
    • id

      private final Identifier id
      Mappings:
      Namespace Name Mixin selector
      named id Lnet/minecraft/aprilfools/event/BattleMineEvent;id:Lnet/minecraft/util/Identifier;
      intermediary field_59057 Lnet/minecraft/class_11088;field_59057:Lnet/minecraft/class_2960;
      official d Lfbp;d:Lamb;
    • waves

      private final List<BattleMineEvent.Wave> waves
      Mappings:
      Namespace Name Mixin selector
      named waves Lnet/minecraft/aprilfools/event/BattleMineEvent;waves:Ljava/util/List;
      intermediary field_59058 Lnet/minecraft/class_11088;field_59058:Ljava/util/List;
      official e Lfbp;e:Ljava/util/List;
    • spawnedMobs

      private final List<UUID> spawnedMobs
      Mappings:
      Namespace Name Mixin selector
      named spawnedMobs Lnet/minecraft/aprilfools/event/BattleMineEvent;spawnedMobs:Ljava/util/List;
      intermediary field_59059 Lnet/minecraft/class_11088;field_59059:Ljava/util/List;
      official f Lfbp;f:Ljava/util/List;
    • currentWave

      private int currentWave
      Mappings:
      Namespace Name Mixin selector
      named currentWave Lnet/minecraft/aprilfools/event/BattleMineEvent;currentWave:I
      intermediary field_59060 Lnet/minecraft/class_11088;field_59060:I
      official g Lfbp;g:I
    • waveCompletedTick

      private long waveCompletedTick
      Mappings:
      Namespace Name Mixin selector
      named waveCompletedTick Lnet/minecraft/aprilfools/event/BattleMineEvent;waveCompletedTick:J
      intermediary field_59061 Lnet/minecraft/class_11088;field_59061:J
      official h Lfbp;h:J
    • pos

      private BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      named pos Lnet/minecraft/aprilfools/event/BattleMineEvent;pos:Lnet/minecraft/util/math/BlockPos;
      intermediary field_59062 Lnet/minecraft/class_11088;field_59062:Lnet/minecraft/class_2338;
      official i Lfbp;i:Lix;
    • status

      private MineEvent.Status status
      Mappings:
      Namespace Name Mixin selector
      named status Lnet/minecraft/aprilfools/event/BattleMineEvent;status:Lnet/minecraft/aprilfools/event/MineEvent$Status;
      intermediary field_59063 Lnet/minecraft/class_11088;field_59063:Lnet/minecraft/class_11099$class_11100;
      official j Lfbp;j:Lfbs$a;
  • Constructor Details

    • BattleMineEvent

      public BattleMineEvent(Identifier id, List<BattleMineEvent.Wave> waves, List<UUID> spawnedMobs, int currentWave, long waveCompletedTicks, BlockPos pos, MineEvent.Status status)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/aprilfools/event/BattleMineEvent;<init>(Lnet/minecraft/util/Identifier;Ljava/util/List;Ljava/util/List;IJLnet/minecraft/util/math/BlockPos;Lnet/minecraft/aprilfools/event/MineEvent$Status;)V
      intermediary <init> Lnet/minecraft/class_11088;<init>(Lnet/minecraft/class_2960;Ljava/util/List;Ljava/util/List;IJLnet/minecraft/class_2338;Lnet/minecraft/class_11099$class_11100;)V
      official <init> Lfbp;<init>(Lamb;Ljava/util/List;Ljava/util/List;IJLix;Lfbs$a;)V
    • BattleMineEvent

      public BattleMineEvent(Identifier id, List<BattleMineEvent.Wave> waves)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/aprilfools/event/BattleMineEvent;<init>(Lnet/minecraft/util/Identifier;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_11088;<init>(Lnet/minecraft/class_2960;Ljava/util/List;)V
      official <init> Lfbp;<init>(Lamb;Ljava/util/List;)V
  • Method Details

    • method_69842

      public void method_69842(ServerWorld serverWorld)
      Specified by:
      method_69842 in interface MineEvent
      Mappings:
      Namespace Name Mixin selector
      named method_69842 Lnet/minecraft/aprilfools/event/MineEvent;method_69842(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_69842 Lnet/minecraft/class_11099;method_69842(Lnet/minecraft/class_3218;)V
      official a Lfbs;a(Last;)V
    • method_69845

      public void method_69845(ServerWorld serverWorld, boolean bool)
      Specified by:
      method_69845 in interface MineEvent
      Mappings:
      Namespace Name Mixin selector
      named method_69845 Lnet/minecraft/aprilfools/event/MineEvent;method_69845(Lnet/minecraft/server/world/ServerWorld;Z)V
      intermediary method_69845 Lnet/minecraft/class_11099;method_69845(Lnet/minecraft/class_3218;Z)V
      official a Lfbs;a(Last;Z)V
    • getPos

      public BlockPos getPos()
      Specified by:
      getPos in interface MineEvent
      Mappings:
      Namespace Name Mixin selector
      named getPos Lnet/minecraft/aprilfools/event/MineEvent;getPos()Lnet/minecraft/util/math/BlockPos;
      intermediary method_69841 Lnet/minecraft/class_11099;method_69841()Lnet/minecraft/class_2338;
      official a Lfbs;a()Lix;
    • method_69847

      public void method_69847(BattleMineEvent.Wave wave, ServerWorld serverWorld)
      Mappings:
      Namespace Name Mixin selector
      named method_69847 Lnet/minecraft/aprilfools/event/BattleMineEvent;method_69847(Lnet/minecraft/aprilfools/event/BattleMineEvent$Wave;Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_69847 Lnet/minecraft/class_11088;method_69847(Lnet/minecraft/class_11088$class_11095;Lnet/minecraft/class_3218;)V
      official a Lfbp;a(Lfbp$e;Last;)V
    • getStatus

      public MineEvent.Status getStatus()
      Specified by:
      getStatus in interface MineEvent
      Mappings:
      Namespace Name Mixin selector
      named getStatus Lnet/minecraft/aprilfools/event/MineEvent;getStatus()Lnet/minecraft/aprilfools/event/MineEvent$Status;
      intermediary method_69849 Lnet/minecraft/class_11099;method_69849()Lnet/minecraft/class_11099$class_11100;
      official b Lfbs;b()Lfbs$a;
    • getCodec

      public com.mojang.serialization.MapCodec<BattleMineEvent> getCodec()
      Specified by:
      getCodec in interface MineEvent
      Mappings:
      Namespace Name Mixin selector
      named getCodec Lnet/minecraft/aprilfools/event/MineEvent;getCodec()Lcom/mojang/serialization/MapCodec;
      intermediary method_69851 Lnet/minecraft/class_11099;method_69851()Lcom/mojang/serialization/MapCodec;
      official c Lfbs;c()Lcom/mojang/serialization/MapCodec;
    • builder

      public static BattleMineEvent.Builder builder(ServerWorld world, String id)
      Mappings:
      Namespace Name Mixin selector
      named builder Lnet/minecraft/aprilfools/event/BattleMineEvent;builder(Lnet/minecraft/server/world/ServerWorld;Ljava/lang/String;)Lnet/minecraft/aprilfools/event/BattleMineEvent$Builder;
      intermediary method_69843 Lnet/minecraft/class_11088;method_69843(Lnet/minecraft/class_3218;Ljava/lang/String;)Lnet/minecraft/class_11088$class_11089;
      official a Lfbp;a(Last;Ljava/lang/String;)Lfbp$a;