Skip to content

Package net.minecraft.core.registries

Part 1/1


BuiltInRegistries

  • Full name: net.minecraft.core.registries.BuiltInRegistries
  • Package: net.minecraft.core.registries
  • Source: commonnet/minecraft/core/registries/BuiltInRegistries.java
  • Type: class
  • Modifiers: public

net.minecraft.core.registries.BuiltInRegistries#acquireBootstrapRegistrationLookup(Registry<T>)

  • Origin: common
  • Source: net/minecraft/core/registries/BuiltInRegistries.java:358
  • Modifiers: public static
  • Return: HolderGetter<T>

คืออะไร

ดำเนินการ acquireBootstrapRegistrationLookup ตาม implementation ของ BuiltInRegistries

ทำงานยังไง

เรียกต่อ: createRegistrationLookup(). คืนค่า: ((WritableRegistry)registry).createRegistrationLookup().

Parameters

  • Registry<T> registry

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

Registry<T> registry = ...;
HolderGetter<T> result = BuiltInRegistries.acquireBootstrapRegistrationLookup(registry);

net.minecraft.core.registries.BuiltInRegistries#bootStrap()

  • Origin: common
  • Source: net/minecraft/core/registries/BuiltInRegistries.java:322
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ bootStrap ตาม implementation ของ BuiltInRegistries

ทำงานยังไง

เรียกต่อ: createContents(), freeze(), validate().

Parameters

  • ไม่มี

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

BuiltInRegistries.bootStrap();

Registries

  • Full name: net.minecraft.core.registries.Registries
  • Package: net.minecraft.core.registries
  • Source: commonnet/minecraft/core/registries/Registries.java
  • Type: class
  • Modifiers: public

net.minecraft.core.registries.Registries#elementsDirPath(ResourceKey<? extends Registry<?>>)

  • Origin: common
  • Source: net/minecraft/core/registries/Registries.java:257
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ elementsDirPath ตาม implementation ของ Registries

ทำงานยังไง

เรียกต่อ: location(), getPath(). คืนค่า: resourceKey.location().getPath().

Parameters

  • ResourceKey<? extends Registry<?>> resourceKey

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

ResourceKey<? extends Registry<?>> resourceKey = ...;
String result = Registries.elementsDirPath(resourceKey);

net.minecraft.core.registries.Registries#levelStemToLevel(ResourceKey<LevelStem>)

  • Origin: common
  • Source: net/minecraft/core/registries/Registries.java:245
  • Modifiers: public static
  • Return: ResourceKey<Level>

คืออะไร

ดำเนินการ levelStemToLevel ตาม implementation ของ Registries

ทำงานยังไง

เรียกต่อ: create(), location(). คืนค่า: ResourceKey.create(DIMENSION, resourceKey.location()).

Parameters

  • ResourceKey<LevelStem> resourceKey

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

ResourceKey<LevelStem> resourceKey = ...;
ResourceKey<Level> result = Registries.levelStemToLevel(resourceKey);

net.minecraft.core.registries.Registries#levelToLevelStem(ResourceKey<Level>)

  • Origin: common
  • Source: net/minecraft/core/registries/Registries.java:249
  • Modifiers: public static
  • Return: ResourceKey<LevelStem>

คืออะไร

ดำเนินการ levelToLevelStem ตาม implementation ของ Registries

ทำงานยังไง

เรียกต่อ: create(), location(). คืนค่า: ResourceKey.create(LEVEL_STEM, resourceKey.location()).

Parameters

  • ResourceKey<Level> resourceKey

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

ResourceKey<Level> resourceKey = ...;
ResourceKey<LevelStem> result = Registries.levelToLevelStem(resourceKey);

net.minecraft.core.registries.Registries#tagsDirPath(ResourceKey<? extends Registry<?>>)

  • Origin: common
  • Source: net/minecraft/core/registries/Registries.java:261
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ tagsDirPath ตาม implementation ของ Registries

ทำงานยังไง

เรียกต่อ: location(), getPath(). คืนค่า: "tags/" + resourceKey.location().getPath().

Parameters

  • ResourceKey<? extends Registry<?>> resourceKey

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

ResourceKey<? extends Registry<?>> resourceKey = ...;
String result = Registries.tagsDirPath(resourceKey);