Skip to content

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: commonnet/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

ตัวอย่างใช้งาน

ReputationEventType result = ReputationEventType.register("value");

VillageSiege

  • Full name: net.minecraft.world.entity.ai.village.VillageSiege
  • Package: net.minecraft.world.entity.ai.village
  • Source: commonnet/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 serverLevel
  • boolean bl
  • boolean bl2

ตัวอย่างใช้งาน

VillageSiege instance = ...;
ServerLevel serverLevel = ...;
int result = instance.tick(serverLevel, true, true);