类 RaidManager
- java.lang.Object
-
- net.minecraft.world.PersistentState
-
- net.minecraft.village.raid.RaidManager
-
public class RaidManager extends PersistentState
- Mappings:
Namespace Name official bkmintermediary net/minecraft/class_3767named net/minecraft/village/raid/RaidManager
-
-
字段概要
字段 修饰符和类型 字段 说明 private intcurrentTimeprivate intnextAvailableIdprivate Map<Integer,Raid>raidsprivate static StringRAIDSprivate ServerWorldworld
-
构造器概要
构造器 构造器 说明 RaidManager(ServerWorld world)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static RaidManagerfromNbt(ServerWorld world, CompoundTag nbt)private RaidgetOrCreateRaid(ServerWorld world, BlockPos pos)RaidgetRaid(int id)@Nullable RaidgetRaidAt(BlockPos pos, int searchDistance)static booleanisValidRaiderFor(RaiderEntity raider, Raid raid)static StringnameFor(DimensionType dimensionType)private intnextId()@Nullable RaidstartRaid(ServerPlayerEntity player)voidtick()CompoundTagwriteNbt(CompoundTag nbt)-
从类继承的方法 net.minecraft.world.PersistentState
isDirty, markDirty, save, setDirty
-
-
-
-
字段详细资料
-
RAIDS
private static final String RAIDS
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLbkm;a:Ljava/lang/String;intermediary field_30690Lnet/minecraft/class_3767;field_30690:Ljava/lang/String;named RAIDSLnet/minecraft/village/raid/RaidManager;RAIDS:Ljava/lang/String;
-
raids
private final Map<Integer,Raid> raids
- Mappings:
Namespace Name Mixin selector official bLbkm;b: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
private final ServerWorld world
- Mappings:
Namespace Name Mixin selector official cLbkm;c:Labj;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 dLbkm;d: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 eLbkm;e:Iintermediary field_16637Lnet/minecraft/class_3767;field_16637:Inamed currentTimeLnet/minecraft/village/raid/RaidManager;currentTime:I
-
-
构造器详细资料
-
RaidManager
public RaidManager(ServerWorld world)
- Mappings:
Namespace Name Mixin selector official <init>Lbkm;<init>(Labj;)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
-
-
方法详细资料
-
getRaid
public Raid getRaid(int id)
- Mappings:
Namespace Name Mixin selector official aLbkm;a(I)Lbkk;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 aLbkm;a()Vintermediary method_16539Lnet/minecraft/class_3767;method_16539()Vnamed tickLnet/minecraft/village/raid/RaidManager;tick()V
-
isValidRaiderFor
public static boolean isValidRaiderFor(RaiderEntity raider, Raid raid)
- Mappings:
Namespace Name Mixin selector official aLbkm;a(Lbkl;Lbkk;)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
@Nullable public @Nullable Raid startRaid(ServerPlayerEntity player)
- Mappings:
Namespace Name Mixin selector official aLbkm;a(Labk;)Lbkk;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
private Raid getOrCreateRaid(ServerWorld world, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLbkm;a(Labj;Lgb;)Lbkk;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;
-
fromNbt
public static RaidManager fromNbt(ServerWorld world, CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official aLbkm;a(Labj;Lmv;)Lbkm;intermediary method_77Lnet/minecraft/class_3767;method_77(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;named fromNbtLnet/minecraft/village/raid/RaidManager;fromNbt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/village/raid/RaidManager;
-
writeNbt
public CompoundTag writeNbt(CompoundTag nbt)
- 指定者:
writeNbt在类中PersistentState- Mappings:
Namespace Name Mixin selector official aLdgn;a(Lmv;)Lmv;intermediary method_75Lnet/minecraft/class_18;method_75(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;named writeNbtLnet/minecraft/world/PersistentState;writeNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
nameFor
public static String nameFor(DimensionType dimensionType)
- Mappings:
Namespace Name Mixin selector official aLbkm;a(Lcmt;)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 dLbkm;d()Iintermediary method_16534Lnet/minecraft/class_3767;method_16534()Inamed nextIdLnet/minecraft/village/raid/RaidManager;nextId()I
-
getRaidAt
@Nullable public @Nullable Raid getRaidAt(BlockPos pos, int searchDistance)
- Mappings:
Namespace Name Mixin selector official aLbkm;a(Lgb;I)Lbkk;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;
-
-