Package net.minecraft.village.raid
Class RaidManager
java.lang.Object
net.minecraft.world.PersistentState
net.minecraft.village.raid.RaidManager
- Mappings:
Namespace Name named net/minecraft/village/raid/RaidManagerintermediary net/minecraft/class_3767official cua
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.world.PersistentState
PersistentState.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<RaidManager> private intstatic final PersistentStateType<RaidManager> private intprivate final Int2ObjectMap<Raid> private static final Stringstatic final PersistentStateType<RaidManager> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRaidManager(List<RaidManager.RaidWithId> raids, int nextAvailableId, int currentTime) -
Method Summary
Modifier and TypeMethodDescriptionstatic RaidManagerfromNbt(NbtCompound nbt) private RaidgetOrCreateRaid(ServerWorld world, BlockPos pos) static PersistentStateType<RaidManager> getPersistentStateType(RegistryEntry<DimensionType> dimensionType) getRaid(int id) static booleanisValidRaiderFor(RaiderEntity raider) private intnextId()startRaid(ServerPlayerEntity player, BlockPos pos) voidtick(ServerWorld world) Methods inherited from class net.minecraft.world.PersistentState
isDirty, markDirty, setDirty
-
Field Details
-
RAIDS
- See Also:
- Mappings:
Namespace Name Mixin selector named RAIDSLnet/minecraft/village/raid/RaidManager;RAIDS:Ljava/lang/String;intermediary field_30690Lnet/minecraft/class_3767;field_30690:Ljava/lang/String;official dLcua;d:Ljava/lang/String;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/village/raid/RaidManager;CODEC:Lcom/mojang/serialization/Codec;intermediary field_56442Lnet/minecraft/class_3767;field_56442:Lcom/mojang/serialization/Codec;official aLcua;a:Lcom/mojang/serialization/Codec;
-
STATE_TYPE
- Mappings:
Namespace Name Mixin selector named STATE_TYPELnet/minecraft/village/raid/RaidManager;STATE_TYPE:Lnet/minecraft/world/PersistentStateType;intermediary field_56443Lnet/minecraft/class_3767;field_56443:Lnet/minecraft/class_10741;official bLcua;b:Lezn;
-
END_STATE_TYPE
- Mappings:
Namespace Name Mixin selector named END_STATE_TYPELnet/minecraft/village/raid/RaidManager;END_STATE_TYPE:Lnet/minecraft/world/PersistentStateType;intermediary field_56444Lnet/minecraft/class_3767;field_56444:Lnet/minecraft/class_10741;official cLcua;c:Lezn;
-
raids
- Mappings:
Namespace Name Mixin selector named raidsLnet/minecraft/village/raid/RaidManager;raids:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_16639Lnet/minecraft/class_3767;field_16639:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;official eLcua;e:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
nextAvailableId
private int nextAvailableId- Mappings:
Namespace Name Mixin selector named nextAvailableIdLnet/minecraft/village/raid/RaidManager;nextAvailableId:Iintermediary field_16638Lnet/minecraft/class_3767;field_16638:Iofficial fLcua;f:I
-
currentTime
private int currentTime- Mappings:
Namespace Name Mixin selector named currentTimeLnet/minecraft/village/raid/RaidManager;currentTime:Iintermediary field_16637Lnet/minecraft/class_3767;field_16637:Iofficial gLcua;g:I
-
-
Constructor Details
-
RaidManager
public RaidManager() -
RaidManager
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/village/raid/RaidManager;<init>(Ljava/util/List;II)Vintermediary <init>Lnet/minecraft/class_3767;<init>(Ljava/util/List;II)Vofficial <init>Lcua;<init>(Ljava/util/List;II)V
-
-
Method Details
-
getPersistentStateType
public static PersistentStateType<RaidManager> getPersistentStateType(RegistryEntry<DimensionType> dimensionType) - Mappings:
Namespace Name Mixin selector named getPersistentStateTypeLnet/minecraft/village/raid/RaidManager;getPersistentStateType(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/world/PersistentStateType;intermediary method_67380Lnet/minecraft/class_3767;method_67380(Lnet/minecraft/class_6880;)Lnet/minecraft/class_10741;official aLcua;a(Ljg;)Lezn;
-
getRaid
- Mappings:
Namespace Name Mixin selector named getRaidLnet/minecraft/village/raid/RaidManager;getRaid(I)Lnet/minecraft/village/raid/Raid;intermediary method_16541Lnet/minecraft/class_3767;method_16541(I)Lnet/minecraft/class_3765;official aLcua;a(I)Lcty;
-
getRaidId
- Mappings:
Namespace Name Mixin selector named getRaidIdLnet/minecraft/village/raid/RaidManager;getRaidId(Lnet/minecraft/village/raid/Raid;)Ljava/util/OptionalInt;intermediary method_67378Lnet/minecraft/class_3767;method_67378(Lnet/minecraft/class_3765;)Ljava/util/OptionalInt;official aLcua;a(Lcty;)Ljava/util/OptionalInt;
-
tick
- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/village/raid/RaidManager;tick(Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_16539Lnet/minecraft/class_3767;method_16539(Lnet/minecraft/class_3218;)Vofficial aLcua;a(Lasb;)V
-
isValidRaiderFor
- Mappings:
Namespace Name Mixin selector named isValidRaiderForLnet/minecraft/village/raid/RaidManager;isValidRaiderFor(Lnet/minecraft/entity/raid/RaiderEntity;)Zintermediary method_16838Lnet/minecraft/class_3767;method_16838(Lnet/minecraft/class_3763;)Zofficial aLcua;a(Lctz;)Z
-
startRaid
- Mappings:
Namespace Name Mixin selector named startRaidLnet/minecraft/village/raid/RaidManager;startRaid(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/village/raid/Raid;intermediary method_16540Lnet/minecraft/class_3767;method_16540(Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765;official aLcua;a(Lasc;Liw;)Lcty;
-
getOrCreateRaid
- Mappings:
Namespace Name Mixin selector named getOrCreateRaidLnet/minecraft/village/raid/RaidManager;getOrCreateRaid(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/village/raid/Raid;intermediary method_16532Lnet/minecraft/class_3767;method_16532(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765;official aLcua;a(Lasb;Liw;)Lcty;
-
fromNbt
- Mappings:
Namespace Name Mixin selector named fromNbtLnet/minecraft/village/raid/RaidManager;fromNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/village/raid/RaidManager;intermediary method_77Lnet/minecraft/class_3767;method_77(Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;official aLcua;a(Lua;)Lcua;
-
nextId
private int nextId()- Mappings:
Namespace Name Mixin selector named nextIdLnet/minecraft/village/raid/RaidManager;nextId()Iintermediary method_16534Lnet/minecraft/class_3767;method_16534()Iofficial aLcua;a()I
-
getRaidAt
- Mappings:
Namespace Name Mixin selector named getRaidAtLnet/minecraft/village/raid/RaidManager;getRaidAt(Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/village/raid/Raid;intermediary method_19209Lnet/minecraft/class_3767;method_19209(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_3765;official aLcua;a(Liw;I)Lcty;
-