Package net.minecraft.world.entity.ai.village
Part 1/1
ReputationEventType
- Full name:
net.minecraft.world.entity.ai.village.ReputationEventType - Package:
net.minecraft.world.entity.ai.village - Source:
common—net/minecraft/world/entity/ai/village/ReputationEventType.java - Type:
interface - Modifiers:
public
net.minecraft.world.entity.ai.village.ReputationEventType#register(String)
- Origin:
common - Source:
net/minecraft/world/entity/ai/village/ReputationEventType.java:10 - Modifiers:
static - Return:
ReputationEventType
คืออะไร
ลงทะเบียน register
ทำงานยังไง
เรียกต่อ: toString(). สร้างออบเจ็กต์: ReputationEventType. คืนค่า: new ReputationEventType() { @Override public String toString() { return string.
Parameters
String string
ตัวอย่างใช้งาน
VillageSiege
- Full name:
net.minecraft.world.entity.ai.village.VillageSiege - Package:
net.minecraft.world.entity.ai.village - Source:
common—net/minecraft/world/entity/ai/village/VillageSiege.java - Type:
class - Modifiers:
public - Implements:
CustomSpawner
net.minecraft.world.entity.ai.village.VillageSiege#tick(ServerLevel,boolean,boolean)
- Origin:
common - Source:
net/minecraft/world/entity/ai/village/VillageSiege.java:29 - Modifiers:
public - Return:
int
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: siegeState, hasSetupSiege, nextSpawnTime, zombiesToSpawn. เรียกต่อ: isDay(), getTimeOfDay(), nextInt(), tryToSetupSiege(), trySpawn(). มีจุด return อย่างน้อย 5 จุด.
Parameters
ServerLevel serverLevelboolean blboolean bl2
ตัวอย่างใช้งาน
VillageSiege instance = ...;
ServerLevel serverLevel = ...;
int result = instance.tick(serverLevel, true, true);