当前位置: 首页 > 知识库问答 >
问题:

Minecraft Modding-带织物

葛子昂
2023-03-14

我刚刚开始修改minecraft,我有点不确定该怎么做。我正在尝试将铂金添加到布料改装的minecraft游戏中,这一切都成功了,但我不确定如何让我的铂金矿石像其他矿石一样随机生成。我看过很多视频,但没有一个是非常有用的。

最后我的问题是:

如何在y=12-15时随机生成铂矿石,而无需手动放置?

共有1个答案

锺伟志
2023-03-14

您需要创建一个配置的功能。确保在onInitialize上注册您的配置功能。请随意更改值以适应您的mod。

public class ExampleMod implements ModInitializer {
  private static ConfiguredFeature<?, ?> ORE_WOOL_OVERWORLD = Feature.ORE
    .configure(new OreFeatureConfig(
      OreFeatureConfig.Rules.BASE_STONE_OVERWORLD,
      Blocks.WHITE_WOOL.getDefaultState(),
      9)) // vein size
    .decorate(Decorator.RANGE.configure(new RangeDecoratorConfig(
    UniformHeightProvider.create(
    YOffset.fixed(0), 
    YOffset.fixed(64)))))
    .spreadHorizontally()
    .repeat(20); // number of veins per chunk
 
  @Override
  public void onInitialize() {
    RegistryKey<ConfiguredFeature<?, ?>> oreWoolOverworld = RegistryKey.of(Registry.CONFIGURED_FEATURE_WORLDGEN,
        new Identifier("tutorial", "ore_wool_overworld"));
    Registry.register(BuiltinRegistries.CONFIGURED_FEATURE, oreWoolOverworld.getValue(), ORE_WOOL_OVERWORLD);
    BiomeModifications.addFeature(BiomeSelectors.foundInOverworld(), GenerationStep.Feature.UNDERGROUND_ORES, oreWoolOverworld);
  }
}

(取自https://fabricmc.net/wiki/tutorial:矿石)

 类似资料:
  • 从阅读Spring Boot参考文档可以看出,将Jersey资源注册为@Components似乎是一个要求。但事实似乎并非如此。在我看来,这似乎是Spring Boot参考文档中的一个小bug。文档可以从“Registered endpoints should be@components”更新为“Registered endpoints can be@components”。这有道理吗?

  • 如果我使用的是基于AspectJ的Spring AOP,那么我是否需要配置我的方面来使用加载时间编织?或者Spring AOP在使用基于AspectJ的方法时也支持运行时/编译时编织吗?

  • 我正在我的web应用程序中使用Jersey starter。 org.springframework.boot spring-boot-starter-jersey 1.4.2.发布 尝试将执行器endpoint集成到应用程序中。使用了以下maven依赖项 org.springframework.boot spring-boot-starter-actor 1.5.2.释放org.springfr

  • 如果我把杰瑞西全部。则未抛出hibernate验证器的实现

  • 阅读文档(链接)时,我很难理解这些段落(可能也是因为英语不是我的母语)。 首先,我读 此外,在某些环境中,这种支持允许加载时编织,而不需要对应用程序服务器的启动脚本进行任何修改,以添加或(如我们在本节后面所述)(以前命名为)。 而且 哪些档案?类和文件? 然后,在同一子章中描述一个例子时,他们说 我们还有最后一件事要做。本节的介绍确实说过,可以在Spring的每个基础上有选择地打开LTW,这是事实

  • 目录 必须将所有 state 都维护在 Redux 中吗? 可以用 React 的 setState() 方法吗? 可以将 store 的 state 设置为函数、promise 或者其它非序列化值吗? 如何在 state 中组织嵌套及重复数据? 组织 State 必须将所有 state 都维护在 Redux 中吗? 可以用 React 的 setState() 方法吗? 没有 “标准”。有些用户