= 创作分享 =
编程开发
forge1.18.2如何添加生物群戏并添加树木
xiaohai43

forge1.18.2如何添加生物群戏并添加树木

xiaohai43 于 2023-7-5 19:16 ( 10月前 ) [复制链接] [显示全部楼层] [打印]
1061 8
墨靈(墨白言靈)
用原版数据包就可以加啊……原版森林群系的json:
  1. {
  2.   "carvers": {
  3.     "air": [
  4.       "minecraft:cave",
  5.       "minecraft:cave_extra_underground",
  6.       "minecraft:canyon"
  7.     ]
  8.   },
  9.   "downfall": 0.8,
  10.   "effects": {
  11.     "fog_color": 12638463,
  12.     "mood_sound": {
  13.       "block_search_extent": 8,
  14.       "offset": 2.0,
  15.       "sound": "minecraft:ambient.cave",
  16.       "tick_delay": 6000
  17.     },
  18.     "music": {
  19.       "max_delay": 24000,
  20.       "min_delay": 12000,
  21.       "replace_current_music": false,
  22.       "sound": "minecraft:music.overworld.forest"
  23.     },
  24.     "sky_color": 7972607,
  25.     "water_color": 4159204,
  26.     "water_fog_color": 329011
  27.   },
  28.   "features": [
  29.     [],
  30.     [
  31.       "minecraft:lake_lava_underground",
  32.       "minecraft:lake_lava_surface"
  33.     ],
  34.     [
  35.       "minecraft:amethyst_geode"
  36.     ],
  37.     [
  38.       "minecraft:monster_room",
  39.       "minecraft:monster_room_deep"
  40.     ],
  41.     [],
  42.     [],
  43.     [
  44.       "minecraft:ore_dirt",
  45.       "minecraft:ore_gravel",
  46.       "minecraft:ore_granite_upper",
  47.       "minecraft:ore_granite_lower",
  48.       "minecraft:ore_diorite_upper",
  49.       "minecraft:ore_diorite_lower",
  50.       "minecraft:ore_andesite_upper",
  51.       "minecraft:ore_andesite_lower",
  52.       "minecraft:ore_tuff",
  53.       "minecraft:ore_coal_upper",
  54.       "minecraft:ore_coal_lower",
  55.       "minecraft:ore_iron_upper",
  56.       "minecraft:ore_iron_middle",
  57.       "minecraft:ore_iron_small",
  58.       "minecraft:ore_gold",
  59.       "minecraft:ore_gold_lower",
  60.       "minecraft:ore_redstone",
  61.       "minecraft:ore_redstone_lower",
  62.       "minecraft:ore_diamond",
  63.       "minecraft:ore_diamond_large",
  64.       "minecraft:ore_diamond_buried",
  65.       "minecraft:ore_lapis",
  66.       "minecraft:ore_lapis_buried",
  67.       "minecraft:ore_copper",
  68.       "minecraft:underwater_magma",
  69.       "minecraft:disk_sand",
  70.       "minecraft:disk_clay",
  71.       "minecraft:disk_gravel"
  72.     ],
  73.     [],
  74.     [
  75.       "minecraft:spring_water",
  76.       "minecraft:spring_lava"
  77.     ],
  78.     [
  79.       "minecraft:glow_lichen",
  80.       "minecraft:forest_flowers",
复制代码



斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2023-7-5 22:23:50 | 显示全部楼层

回复 | 举报

墨靈(墨白言靈)
本帖最后由 MBYL_InkAndSoul 于 2023-7-5 22:38 编辑
MBYL_InkAndSoul 发表于 2023-7-5 22:23
用原版数据包就可以加啊……原版森林群系的json:

由于字数限制不完整,更多信息请参阅MinecraftWiki
斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2023-7-5 22:24:53 | 显示全部楼层

回复 | 举报

墨靈(墨白言靈)
本帖最后由 MBYL_InkAndSoul 于 2023-7-6 14:07 编辑
xiaohai43 发表于 2023-7-6 14:05
对了,话说您这个原版的json是在哪里找到的,我翻了一下发现只有1.20里面有这个文件,1.18.2有吗 ...

1.18以上都通用(数据来自Fabric Wiki,原版更新)
1.20之前Minecraft的Vanilla世界生成数据包不可见(Mojang的问题)

斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2023-7-6 14:06:09 | 显示全部楼层

回复 | 举报

墨靈(墨白言靈)
xiaohai43 发表于 2023-7-6 15:13
谢谢!那有没有什么办法能找到原版的数据包(我用1.20的json文件会报错,可能是结构有差异) ...

那我没办法,1.20之前就是不可见……
你可以去参考一下其他Mod?
斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2023-7-6 15:20:39 | 显示全部楼层

回复 | 举报

墨靈(墨白言靈)
xiaohai43 发表于 2023-7-6 17:12
emmmmmm
不会报错了
不过光写json文件应该还不够吧,该怎么添加群戏到世界生成里去qwp ...


虽然我这边写的是1.20的实现,但1.18应该也差不多,改改就好。
把ID改成你自己群系的ID就好了。
斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2023-7-6 17:23:43 | 显示全部楼层

回复 | 举报

墨靈(墨白言靈)
xiaohai43 发表于 2023-7-7 09:34
还有自定义树木的生成,我看有的模组直接用了createSimpleBlobTree方法,但是只能生成原版那种简单的树 ...

呃……那就不是我能解决的问题了……
Fabric有教程,但Forge没有。
不过调用的是原版类,应该差距不大。
斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2023-7-7 09:40:13 | 显示全部楼层

回复 | 举报

墨靈(墨白言靈)
xiaohai43 发表于 2023-7-7 09:55
看了下别的mod,不少都直接用terrablender了.....

那这就完全超出我的知识范围了()
自己研究吧()
斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2023-7-7 10:05:13 | 显示全部楼层

回复 | 举报

墨靈(墨白言靈)
xiaohai43 发表于 2023-7-7 10:13
嘶,目前还没有找到能不依赖terrablender添加生物群系到世界生成的方法

1.18没有BiomeManager.addBiome吗?
斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2023-7-7 10:14:40 | 显示全部楼层

回复 | 举报

墨靈(墨白言靈)
xiaohai43 发表于 2023-7-7 14:08
有addBiome,但是没有Registries...

继续“参考”吧……
Forge的接口我本来就不是很会用【低版本还好说,高版本真就干什么都没成功过】……
不过Forge好像在某些情况下注册还会无效来着(也许吧,反正我就没有调好过高版本的注册器)
斗轉星移,空間扭曲。
星域之幻,皆爲虛惘。
世界碩大,宇宙無垠。
曆練之途,永無終日。
萬物從法,魂歸太巟。
勿由此落,待生輪回!
发表于 2023-7-7 14:16:35 | 显示全部楼层

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表