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 bitintermediary net/minecraft/class_3767named net/minecraft/village/raid/RaidManager
-
Field Summary
Fields Modifier and Type Field Description private intcurrentTimeprivate intnextAvailableIdprivate Map<Integer,Raid>raidsprivate ServerWorldworld -
Constructor Summary
Constructors Constructor Description RaidManager(ServerWorld world) -
Method Summary
Modifier and Type Method Description static RaidManagerfromTag(ServerWorld world, CompoundTag nbt)private RaidgetOrCreateRaid(ServerWorld world, BlockPos pos)RaidgetRaid(int id)RaidgetRaidAt(BlockPos pos, int searchDistance)static booleanisValidRaiderFor(RaiderEntity raider, Raid raid)static StringnameFor(DimensionType dimensionType)private intnextId()RaidstartRaid(ServerPlayerEntity player)voidtick()CompoundTagtoNbt(CompoundTag tag)Methods inherited from class net.minecraft.world.PersistentState
isDirty, markDirty, save, setDirty
-
Field Details
-
raids
- Mappings:
Namespace Name Mixin selector official aLbit;a:Ljava/util/Map;intermediary field_16639Lnet/minecraft/class_3767;field_16639:Ljava/util/Map;named raidsLnet/minecraft/village/raid/RaidManager;raids:Ljava/util/Map;
-
world
- Mappings:
Namespace Name Mixin selector official bLbit;b:Laav;intermediary field_16641Lnet/minecraft/class_3767;field_16641:Lnet/minecraft/class_3218;named worldLnet/minecraft/village/raid/RaidManager;world:Lnet/minecraft/server/world/ServerWorld;
-
nextAvailableId
private int nextAvailableId- Mappings:
Namespace Name Mixin selector official cLbit;c:Iintermediary field_16638Lnet/minecraft/class_3767;field_16638:Inamed nextAvailableIdLnet/minecraft/village/raid/RaidManager;nextAvailableId:I
-
currentTime
private int currentTime- Mappings:
Namespace Name Mixin selector official dLbit;d:Iintermediary field_16637Lnet/minecraft/class_3767;field_16637:Inamed currentTimeLnet/minecraft/village/raid/RaidManager;currentTime:I
-
-
Constructor Details
-
RaidManager
- Mappings:
Namespace Name Mixin selector official <init>Lbit;<init>(Laav;)Vintermediary <init>Lnet/minecraft/class_3767;<init>(Lnet/minecraft/class_3218;)Vnamed <init>Lnet/minecraft/village/raid/RaidManager;<init>(Lnet/minecraft/server/world/ServerWorld;)V
-
-
Method Details
-
getRaid
- Mappings:
Namespace Name Mixin selector official aLbit;a(I)Lbir;intermediary method_16541Lnet/minecraft/class_3767;method_16541(I)Lnet/minecraft/class_3765;named getRaidLnet/minecraft/village/raid/RaidManager;getRaid(I)Lnet/minecraft/village/raid/Raid;
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLbit;a()Vintermediary method_16539Lnet/minecraft/class_3767;method_16539()Vnamed tickLnet/minecraft/village/raid/RaidManager;tick()V
-
isValidRaiderFor
- Mappings:
Namespace Name Mixin selector official aLbit;a(Lbis;Lbir;)Zintermediary method_16838Lnet/minecraft/class_3767;method_16838(Lnet/minecraft/class_3763;Lnet/minecraft/class_3765;)Znamed isValidRaiderForLnet/minecraft/village/raid/RaidManager;isValidRaiderFor(Lnet/minecraft/entity/raid/RaiderEntity;Lnet/minecraft/village/raid/Raid;)Z
-
startRaid
- Mappings:
Namespace Name Mixin selector official aLbit;a(Laaw;)Lbir;intermediary method_16540Lnet/minecraft/class_3767;method_16540(Lnet/minecraft/class_3222;)Lnet/minecraft/class_3765;named startRaidLnet/minecraft/village/raid/RaidManager;startRaid(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/village/raid/Raid;
-
getOrCreateRaid
- Mappings:
Namespace Name Mixin selector official aLbit;a(Laav;Lfx;)Lbir;intermediary method_16532Lnet/minecraft/class_3767;method_16532(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765;named getOrCreateRaidLnet/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 aLbit;a(Laav;Lmq;)Lbit;intermediary method_77Lnet/minecraft/class_3767;method_77(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;named fromTagLnet/minecraft/village/raid/RaidManager;fromTag(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/village/raid/RaidManager;
-
toNbt
- Specified by:
toNbtin classPersistentState- Mappings:
Namespace Name Mixin selector official aLddk;a(Lmq;)Lmq;intermediary method_75Lnet/minecraft/class_18;method_75(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;named toNbtLnet/minecraft/world/PersistentState;toNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
nameFor
- Mappings:
Namespace Name Mixin selector official aLbit;a(Lcku;)Ljava/lang/String;intermediary method_16533Lnet/minecraft/class_3767;method_16533(Lnet/minecraft/class_2874;)Ljava/lang/String;named nameForLnet/minecraft/village/raid/RaidManager;nameFor(Lnet/minecraft/world/dimension/DimensionType;)Ljava/lang/String;
-
nextId
private int nextId()- Mappings:
Namespace Name Mixin selector official dLbit;d()Iintermediary method_16534Lnet/minecraft/class_3767;method_16534()Inamed nextIdLnet/minecraft/village/raid/RaidManager;nextId()I
-
getRaidAt
- Mappings:
Namespace Name Mixin selector official aLbit;a(Lfx;I)Lbir;intermediary method_19209Lnet/minecraft/class_3767;method_19209(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_3765;named getRaidAtLnet/minecraft/village/raid/RaidManager;getRaidAt(Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/village/raid/Raid;
-