跳到正文

ItemPhysic Legacy Unofficial

一款为投掷物品加入物理效果的 Minecraft Forge 模组。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

ItemPhysic 1.7.10 Kotmatross fork

一个为投掷物品添加物理效果的 Minecraft Forge 模组。

原项目


依赖项:


与原版相比的改动:

HRudyPlayZ:

  • 添加了一些与燃烧物品列表相关的设置。你可以选择哪些物品会在火/岩浆等中燃烧或不会燃烧。
  • 你也可以反转此设置。
  • 添加了一些与漂浮物品列表相关的设置。你可以选择哪些物品会在液体中漂浮或不会漂浮。
  • 你也可以反转此设置。
  • 使配置文件更美观,并为每个选项添加了描述。
  • 在模组列表中添加了精美的颜色格式。

我的(Kotmatross):

  • 修复了物品拾取面板无法缩放以适应屏幕尺寸的 bug
  • 从头重写了整个列表系统(burnList 和 floatList)(修复了大量 bug)
  • 添加了矿物词典支持(你可以添加大量物品组,而无需逐个添加)
  • 添加了物品元数据支持(以提高准确性)
  • 添加了 Forge 流体系统支持(用于 floatList)
  • 为一些原版物品以及 Thaumcraft 和 etfuturum 添加了默认支持
  • 添加了对 OreDictionary.WILDCARD_VALUE 的补丁
  • 完全格式化的 README
  • 修复了漂浮物品到达表面时旋转过快的问题
  • 修复了物品消失选项不生效的问题
  • 回溯移植了物品在蜘蛛网中减速的效果
  • 添加了一个配置选项,用于禁用 HUD 上方的“Power:”文本,并使“Power:”可翻译
  • 修复了物品具有 3D 模型时物品纹理未被隐藏的问题
  • 修复了 hbm 的 ntm 中爆炸性/水活性危害不生效的问题
  • 添加了负责物品对仙人掌抗性的配置选项
  • 添加了抗爆炸物品列表
  • 添加了不可摧毁物品列表
  • 添加了耐硫酸物品列表(hbm 的 ntm)
  • 修复了物品在 Thaumcraft 基座上旋转的问题
  • 修复了物品在 Mo’ Creatures 蚂蚁身体上旋转的问题
  • 回溯移植了显示工具提示选项
  • 回溯移植了物品点燃效果
  • 回溯移植了物品落地音效

列表文档:

参数:

| 参数名称 | 类型 | 默认值 | 示例 |
|—————-|———————-|——————–|————————————————————————————————————————|
| modid | String (abc) | – | minecraft / etfuturum / hbm / Thaumcraft |
| itemname | String (abc) | – | stick / beetroot / item.part_generic / blockCustomOre |
| metadata | Int (123) | 0 | 0 / 4 / 1 / 5 |
| ignoremeta | Boolean (true/false) | false | true / false |
| fluid | String (abc) | fluid.tile.water | 如果是原版(水/岩浆)- fluid.tile.water fluid.tile.lava,否则(热力基本等)- fluid.redstone 等 |

burnList:

最小语法:

  • modid:itemname
  • 示例: minecraft:blaze_rod

表示来自“modid”的物品“itemname”不会在熔岩中燃烧

最大语法:

  • 1)modid:itemname:metadata
  • 示例: minecraft:golden_apple:1 //附魔

或

  • 2)modid:itemname:ignoremeta
  • 示例: etfuturum:netherite_sword:true

表示来自“modid”的物品“itemname”:1)带有元数据“metadata” 2)带有任意元数据 不会在熔岩中燃烧

使用B:invertBurnList=true时,一切正好相反:此列表中指定的物品将是唯一会燃烧的物品

(由此可知,不在此列表中的所有其他物品都不会燃烧)

floatList:

最小语法:

  • modid:itemname
  • 示例: minecraft:stick

表示来自“modid”的物品“itemname”会在水中漂浮

最大语法:

  • 1)modid:itemname:metadata:fluids[]...
  • 示例: etfuturum:tipped_arrow:8227:fluid.tile.lava

或

  • 2)modid:itemname:ignoremeta:fluids[]...
  • 示例: etfuturum:netherite_sword:true:fluid.tile.lava:fluid.redstone

表示来自“modid”的物品“itemname”:1)带有元数据“metadata” 2)带有任意元数据 会在流体“fluids[]”中漂浮

使用B:invertFloatList=true时,一切正好相反:此列表中指定的物品将是唯一不会在指定流体中漂浮的物品。

(由此可知,不在此列表中的所有其他物品都会在所有流体中漂浮)

指定流体时请注意:如果是原版水/熔岩,请使用fluid.tile.water或fluid.tile.lava。指定模组流体时,只需使用fluid.fluidname(不带 .tile)

ignitingItemsList:

最小语法:

  • modidItem:itemname:modidBlock:blockname:chance
  • 示例: minecraft:torch:minecraft:fire:10

表示来自“modidItem”的物品“itemname”会以“chance”的概率用来自“modidBlock”的方块“blockname”点燃其下方的方块

可能难以理解,但其实简单得多:

modidItem:itemname – 来自某个模组的物品。我们称它为“A”

modidBlock:blockname – 来自某个模组的方块。我们称它为“B”

chance – 一个数字,从 1 到 100

因此,如果物品“A”掉到地上,那么它就有此概率将其所在的方块替换为方块“B”(仅当物品“A”位于空气或草方块中时才会发生替换)

最大语法:

  • 1)modidItem:itemname:metadataItem:modidBlock:blockname:metadataBlock:chance
  • 示例: minecraft:red_flower:6:minecraft:stained_glass_pane:5:100

或

  • 2)modidItem:itemname:ignoremetaItem:modidBlock:blockname:ignoremetaItem:chance
  • 示例: minecraft:golden_sword:true:minecraft:stained_glass_pane:7:100

一切都相同,但现在会指明元数据/不指明元数据(默认元数据为 0)

使用B:invertIgnitingItemsList=true时,一切正好相反:此列表中指定的物品将是唯一不会点燃方块的物品(所有其他物品都会用原版火焰点燃方块)

额外语法:

  • oredict:modidBlock:blockname:chance

对于 explosionList / undestroyableList / sulfuricAcidList,语法与 burnList 完全相同


待办:

| TODO 功能名称 | 优先级 | 状态 |
|————————————————————————————–|———-|——-|
| 修复漂浮物品到达水面后永远快速旋转的问题 | 高 | ✅ |
| 修复物品消失选项不起作用的问题 | 高 | ✅ |
| 修复 hbm’s ntm 的爆炸/水活性危害不起作用的问题 | 高 | ✅ |
| 修复物品具有 3D 模型时物品纹理未被隐藏的问题 | 高 | ✅ |
| 添加抗爆炸物品列表 | 高 | ✅ |
| 添加不可破坏物品列表(祝你好运能摆脱它们) | 高 | ✅ |
| 添加负责物品抗仙人掌伤害的配置选项 | 高 | ✅ |
| 添加耐硫酸物品列表(hbm’s ntm) | 高 | ✅ |
| 添加一个配置选项以禁用 HUD 上方的“Power:”文本 && 使“Power:”可翻译 | 中 | ✅ |
| 修复物品在 Thaumcraft 基座上旋转的问题 | 中 | ✅ |
| 修复物品在 Mo’ Creatures 蚂蚁身体上旋转的问题 | 中 | ✅ |
| 向后移植点燃物品 | 低 | ✅ |
| 向后移植物品掉落音效 | 低 | ✅ |
| 向后移植显示工具提示选项 | 低 | ✅ |

常见问题

ItemPhysic Legacy Unofficial 支持哪些 Minecraft 版本?

ItemPhysic Legacy Unofficial 支持 Minecraft Java 版 1.7.10,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

ItemPhysic Legacy Unofficial 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

kotmatross28729 的其他作品

查看全部 →