Package net.minecraft.village.raid
Class RaidManager
java.lang.Object
net.minecraft.world.PersistentState
net.minecraft.village.raid.RaidManager
public class RaidManager extends PersistentState
- Mappings:
Namespace Name official bis
intermediary net/minecraft/class_3767
named net/minecraft/village/raid/RaidManager
-
Field Summary
Fields Modifier and Type Field Description private int
currentTime
private int
nextAvailableId
private Map<Integer,Raid>
raids
private ServerWorld
world
-
Constructor Summary
Constructors Constructor Description RaidManager(ServerWorld world)
-
Method Summary
Modifier and Type Method Description static RaidManager
fromTag(ServerWorld world, CompoundTag nbt)
private Raid
getOrCreateRaid(ServerWorld world, BlockPos pos)
Raid
getRaid(int id)
Raid
getRaidAt(BlockPos pos, int searchDistance)
static boolean
isValidRaiderFor(RaiderEntity raider, Raid raid)
static String
nameFor(DimensionType dimensionType)
private int
nextId()
Raid
startRaid(ServerPlayerEntity player)
void
tick()
CompoundTag
toNbt(CompoundTag tag)
Methods inherited from class net.minecraft.world.PersistentState
isDirty, markDirty, save, setDirty
-
Field Details
-
raids
- Mappings:
Namespace Name Mixin selector official a
Lbis;a:Ljava/util/Map;
intermediary field_16639
Lnet/minecraft/class_3767;field_16639:Ljava/util/Map;
named raids
Lnet/minecraft/village/raid/RaidManager;raids:Ljava/util/Map;
-
world
- Mappings:
Namespace Name Mixin selector official b
Lbis;b:Laav;
intermediary field_16641
Lnet/minecraft/class_3767;field_16641:Lnet/minecraft/class_3218;
named world
Lnet/minecraft/village/raid/RaidManager;world:Lnet/minecraft/server/world/ServerWorld;
-
nextAvailableId
private int nextAvailableId- Mappings:
Namespace Name Mixin selector official c
Lbis;c:I
intermediary field_16638
Lnet/minecraft/class_3767;field_16638:I
named nextAvailableId
Lnet/minecraft/village/raid/RaidManager;nextAvailableId:I
-
currentTime
private int currentTime- Mappings:
Namespace Name Mixin selector official d
Lbis;d:I
intermediary field_16637
Lnet/minecraft/class_3767;field_16637:I
named currentTime
Lnet/minecraft/village/raid/RaidManager;currentTime:I
-
-
Constructor Details
-
RaidManager
- Mappings:
Namespace Name Mixin selector official <init>
Lbis;<init>(Laav;)V
intermediary <init>
Lnet/minecraft/class_3767;<init>(Lnet/minecraft/class_3218;)V
named <init>
Lnet/minecraft/village/raid/RaidManager;<init>(Lnet/minecraft/server/world/ServerWorld;)V
-
-
Method Details
-
getRaid
- Mappings:
Namespace Name Mixin selector official a
Lbis;a(I)Lbiq;
intermediary method_16541
Lnet/minecraft/class_3767;method_16541(I)Lnet/minecraft/class_3765;
named getRaid
Lnet/minecraft/village/raid/RaidManager;getRaid(I)Lnet/minecraft/village/raid/Raid;
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official a
Lbis;a()V
intermediary method_16539
Lnet/minecraft/class_3767;method_16539()V
named tick
Lnet/minecraft/village/raid/RaidManager;tick()V
-
isValidRaiderFor
- Mappings:
Namespace Name Mixin selector official a
Lbis;a(Lbir;Lbiq;)Z
intermediary method_16838
Lnet/minecraft/class_3767;method_16838(Lnet/minecraft/class_3763;Lnet/minecraft/class_3765;)Z
named isValidRaiderFor
Lnet/minecraft/village/raid/RaidManager;isValidRaiderFor(Lnet/minecraft/entity/raid/RaiderEntity;Lnet/minecraft/village/raid/Raid;)Z
-
startRaid
- Mappings:
Namespace Name Mixin selector official a
Lbis;a(Laaw;)Lbiq;
intermediary method_16540
Lnet/minecraft/class_3767;method_16540(Lnet/minecraft/class_3222;)Lnet/minecraft/class_3765;
named startRaid
Lnet/minecraft/village/raid/RaidManager;startRaid(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/village/raid/Raid;
-
getOrCreateRaid
- Mappings:
Namespace Name Mixin selector official a
Lbis;a(Laav;Lfx;)Lbiq;
intermediary method_16532
Lnet/minecraft/class_3767;method_16532(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765;
named getOrCreateRaid
Lnet/minecraft/village/raid/RaidManager;getOrCreateRaid(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/village/raid/Raid;
-
fromTag
- Mappings:
Namespace Name Mixin selector official a
Lbis;a(Laav;Lmq;)Lbis;
intermediary method_77
Lnet/minecraft/class_3767;method_77(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;
named fromTag
Lnet/minecraft/village/raid/RaidManager;fromTag(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/village/raid/RaidManager;
-
toNbt
- Specified by:
toNbt
in classPersistentState
- Mappings:
Namespace Name Mixin selector official a
Lddg;a(Lmq;)Lmq;
intermediary method_75
Lnet/minecraft/class_18;method_75(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
named toNbt
Lnet/minecraft/world/PersistentState;toNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
nameFor
- Mappings:
Namespace Name Mixin selector official a
Lbis;a(Lckt;)Ljava/lang/String;
intermediary method_16533
Lnet/minecraft/class_3767;method_16533(Lnet/minecraft/class_2874;)Ljava/lang/String;
named nameFor
Lnet/minecraft/village/raid/RaidManager;nameFor(Lnet/minecraft/world/dimension/DimensionType;)Ljava/lang/String;
-
nextId
private int nextId()- Mappings:
Namespace Name Mixin selector official d
Lbis;d()I
intermediary method_16534
Lnet/minecraft/class_3767;method_16534()I
named nextId
Lnet/minecraft/village/raid/RaidManager;nextId()I
-
getRaidAt
- Mappings:
Namespace Name Mixin selector official a
Lbis;a(Lfx;I)Lbiq;
intermediary method_19209
Lnet/minecraft/class_3767;method_19209(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_3765;
named getRaidAt
Lnet/minecraft/village/raid/RaidManager;getRaidAt(Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/village/raid/Raid;
-