基本信息
我的世界Java版本
1.21.1
1.20.1
1.19.4
1.19.2
1.18.2
1.18
1.17.1
1.16.3–1.16.4
1.15.2
1.14.4
1.12.2
1.12
1.11.x
1.10.x
1.9.4
1.9
1.8.8
1.8–1.8.2
1.7.10
平台
Forge
运行环境
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 GPL-3.0-only
发布于 2025-01-17
更新于 2025-11-05
更新日志
V-Tweaks 更新日志 MC 1.20.1
4.0.23:
(将 1.21.1 中的作物调整回退到此版本)
修复:
- 将
minecraft:melon_stem、minecraft:pumpkin_stem和minecraft:sweet_berry_bush添加到默认的blacklisted_harvest_crops标签中
更改:
- 完全重写了判断一个方块是否为可收获作物的逻辑
- 这意味着任何添加了自定义
age方块状态的模组都会被正确识别
- 这意味着任何添加了自定义
- 完全重写了收获与重新种植的逻辑
- 现在我们通过检测物品是否与“选取方块”(中键点击)的结果相同来确定种子
- 如果匹配,则从堆叠中移除一个物品,以计入重新种植时消耗的种子/作物
- 此举在不引入数据包系统的情况下尽可能提升了兼容性(目前暂无计划加入数据包系统)
4.0.15:
新增:
- NonStackingItemTweak
- 出于明显原因,默认禁用
- 启用后,地面上的物品将不再像 Beta 版本那样合并成单个物品实体
4.0.14:
感谢大家对这个反复出现的问题保持耐心,现在我们直接将其移除:
移除:
- TraderStonks 调整功能,该功能曾导致许多玩家遇到问题
4.0.13:
新增:
- 为铁砧和流体转换配方提供完整的原料支持
- 现在可以使用标签或数组输入定义多个输入。例如,以下配方允许你投入一根木棍或任意颜色的羊毛,将其转换为白色羊毛。
{ "type": "vtweaks:fluid_conversion", "input": [{ "item": "minecraft:stick" }, { "tag": "minecraft:wool" }], "output": { "item": "minecraft:white_wool" }, "fluid": "minecraft:water" }
更改:
- Chopdown 配置现在拥有独立的子部分 —— 之前的设置需要重新应用
移除:
- 意外遗留的一个用于测试的铁砧合成 JSON 配方 —— 已移除!
修复:
4.0.12:
更改:
铁砧配方:
- 设置项
cpFromLeft已重命名为copyTagsFromLeft - 设置项
cpFromRight已重命名为copyTagsFromRight - 新增可选设置
strict。当设为false时,配方两侧的输入将忽略 NBT;否则输入必须完全匹配数据包条目中指定的 NBT
水转换配方:
- 修复 JEI 中背景不显示的问题
- 为 JEI 标签页添加催化剂,使其显示为发射器、溅射水瓶和水桶的“使用方式”
4.0.11:
修复:
- 真正修复了缓降附魔的调整功能 -_-
4.0.10
新增:
- 可配置和平表面(Peaceful Surface)生效的月相(默认除新月外全部生效)
- Trader Stonks(默认启用)
- 此功能受 SimplySarc 的创意启发,使流浪商人可能出售你最近丢失的任何“贵重”物品
- 此功能处于测试阶段,请发现 Bug 后及时报告!!
- 技术细节:
- 使用标签
vtweaks:valuable- 若已配置(此设置默认开启),只有当
vtweaks:valuable物品可以附魔时才会保存该物品,并且仅在已附魔时才保存
- 若已配置(此设置默认开启),只有当
- 添加物品的概率可配置
- 翡翠价格可配置,但始终以翡翠计价
- 添加的物品是随机的,可能是你的,也可能是其他玩家的!
- 与流浪者聊天时会显示一条趣味消息(可关闭)
- 使用标签
修复:
- 和平表面完全不生效的问题
- 缓降附魔调整未按预期工作,错误地抵消了所有伤害,唯独保留摔落伤害 🤦♂️
- 溅射型
<流体>药水无法作用于流体转换配方
更改:
- 重新组织了许多配置项 —— 请检查你的
vtweaks-common.toml文件,确认之前的设置仍符合预期
4.0.9
修复:
- 对 JEI 的硬性依赖问题
4.0.8
修复:
FluidConversionTweak因多种原因无法正常工作的问题
4.0.7
新增:
ItemFrameTweak:允许在潜行状态下对物品展示框使用任意vtweaks:clear_glass或发光墨囊,使物品展示框分别变为透明或发光状态。演示SplashPotionTweak:允许水之溅射药水的行为类似于将物品扔进水中,并使用 V-Tweaks 的流体转换配方。如果你希望将enableFluidConversionRecipes设为false,这将是一个替代方案,但仅适用于方块而非方块和物品。演示
更改:
- Mixin 配置现已整合至
vtweaks-common.toml—— 如果你之前修改过enableCactusItemProtection,现在需要在vtweaks-common.toml中再次修改🙁
4.0.6:首次移植至 1.19.4
新增:
- 全新的食物提示信息配置:
useOriginalFoodTooltipColor (bool):如果食物具有自定义颜色(如稀有度或 NBT 所致),则使用该颜色代替下方定义的其他颜色作为饥饿条的颜色。若食物无自定义颜色,则使用默认颜色(或增益/减益颜色)。演示foodTooltipColor (string):消费时不提供正面/负面药水效果的普通食物的 HEX 颜色代码foodTooltipPositiveColor (string):消费时提供无负面药水效果且至少有一个正面药水效果的食物的 HEX 颜色代码foodTooltipNegativeColor (string):消费时至少提供一个负面药水效果的食物的 HEX 颜色代码foodTooltipMultiplier (float):类似于生命值,1 饥饿值相当于半根饥饿条。此设置控制食物提示中饥饿值的倍率foodTooltipSaturationColor (string):食物提供的饱和度的 HEX 颜色代码
修复(希望如此 🤞)
- 希望修复了进入世界时因
java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads导致的崩溃。我今天花了一整天研究这个问题,完全不知道自己哪里出错了,但希望一个小改动能解决它。
4.0.5
潜在内存泄漏修复
4.0.4****
微优化服务器和世界刻性能
4.0.3
修复
- 缓降附魔调整在靴子耐久达到最大值时不损坏的问题
4.0.2
修复
- 缓降附魔调整无法工作的问题
4.0.1
修复
- 在专用服务器上崩溃的问题(谢谢 Apache 😒)
4.0.0
本次重写包含若干重大变更:
移除的功能:
- 所有附魔:Chopdown 功能在一定程度上取代了 Lumbering,且我一直不喜欢 Imperishable 的实现方式
- 骨粉调整:对不可骨粉催化的方块使用骨粉
- 掉落调整:可配置的消失计时器、蛋孵化、树苗种植 —— 这些都不够好
- 宠物护甲:向驯服的宠物投掷装备 —— 实现不佳,且学习渲染从未值得投入时间
- 死亡点:随着 1.19 新增的回响指南针功能,这已不再必要
- 低生命值音效:不太适合本模组,其实现严重依赖数据修改
- 欢迎使用 V-Tweaks 的聊天消息已移除,这很烦人。我很快会为此实现一个可选的 Patchouli 书籍 :)
新增功能
- 尸体掉落调整 —— 玩家死亡时掉落的物品将不再像其他物品一样消失
- 仙人掌物品保护 —— 防止物品被仙人掌破坏。配置更改需要重启
功能重构
- 流体转换配方 —— 此前称为混凝土调整,现在基于数据包,你可以修改默认配方(目前仅包含所有混凝土粉末 → 混凝土的转换)!你可以指定流体、输入和输出,配方将通过我自定义的插件自动在 JEI 中显示
- 由 Chop Down 调整引起的下落方块将不再掉落树叶,而是掉落该方块对应的掉落物
[CODE]引入了 Tweak 系统。通过继承VTweak并使用@Tweak注解创建新调整。配置系统将根据此注解自动获取所需配置,Tweak 注册表将自动捕获并触发所有自定义调整的事件[CODE]配置系统已重构,允许每个调整拥有自己的配置,而不是作为某个聚合配置类的静态成员。@Tweak注解中的category参数告诉配置系统将该调整的配置放入哪个分类 —— 如果不是CommonConfig.java或ClientConfig.java中列出的分类,则会被跳过
3.6.8
- Chopdown 不再将玩家放置的树叶视为树木的一部分
- 希望修复了因 FastUtils 的
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash错误导致无法启动的问题
3.6.7
- 终于,chopdown 功能不再是实验性功能,并已完善到令我满意的程度。此更新修复了砍树时的偏移问题,并在原木下落时进行旋转
3.6.6.2
- 修复了 NBT 破坏问题!!
3.6.6
- 新增可选的铁砧配方属性
cpFromLeft和cpFromRight。若未包含则默认为false。cpFrom[Left|Right]会将所有 NBT(输出中定义的除外)复制到输出中。你可以将两者都设为true,但任何 NBT 冲突将以右侧输入为准覆盖
应可在 1.19.1 和 .2 上运行,但尚未测试
3.6.5.1
- 希望解决了
Accessing LegacyRandomSource from multiple threads错误
3.6.5
新增
- 新的
vtweaks:anvil配方类型 —— 见下文!
更改
- 大量内部代码重构
- 禁用时 Lumbering 和 Imperishable 不再消失,但不会生效
- 附魔书的配方现在使用
vtweaks:anvil配方来控制输入和成本
vtweaks:anvil
输入和输出均可定义 NBT!此配方类型执行软性NBT 比较。
示例:若你的物品定义为 {"item": "minecraft:stick", "nbt": { "Damage": 0 }},那么只要你输入的物品满足配方中定义的最低 NBT 要求(本例中为 {Damage:0}),即使带有附魔或其他 NBT 也会成功匹配。
imperishable.json:
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
lumbering.json:
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}


