RandomTweaks为游戏提供了大量高度可配置的的细节调整及其它功能。当它安在客户端时,它应该与原版服务器完全兼容;当它安在服务器时,它应该与原版客户端完全兼容。这也意味着客户端可以连接上一个装着该模组的不同版本的服务器。正是因为这一点,RandomTweaks不会添加任何物品、方块、附魔等。
所有特性:以下特性均可通过cfg文件或游戏内的模组配置界面来开启或关闭
动物
- 所有羊的羊毛颜色随机出现,每种颜色出现的权重可配置;
- 蝙蝠会掉落皮革,掉落几率可配置;
- 村民可以用栓绳拴住;
- 被驯服的豹猫可通过喂食鱼来恢复生命值;
- 被驯服的鹦鹉可通过喂食种子来恢复生命值;
- 宠物不会被其主人或属于同一个主人的其它宠物伤害;
- 随机化的动物年龄。默认情况下每种动物都有1/10的几率以幼崽状态生成。在该模组对应1.11+的版本中,该功能附有实体ID黑名单;
- 可配置的鱿鱼生成:每个鱿鱼群含有的鱿鱼数量、每个区块允许生成的鱿鱼总数、生成的鱿鱼距离玩家的最小允许值。该功能创意来自于Squidless模组。
客户端
- 移除水下迷雾的选项;
- 禁用末影龙与凋零死亡时的全图广播音效;
- 移除右上角的药水效果图标(默认禁用);
- 防止药水效果栏使物品栏界面整体右移;
- 将创造模式物品栏中的桶移归纳至“工具”标签中;
- 将命令方块和龙蛋分别归纳入创造模式物品栏中的“红石”和“装饰”标签中;
- 将创造模式物品栏中的刷怪蛋单独划归入一个专属的标签中
- 将一系列会生成无AI生物(即没有任何自主行为的生物)的刷怪蛋变体归纳至上述专属于刷怪蛋的创造模式标签中。该功能创意来自于No AI Spawn Eggs模组;
- B键启用Stepup(平滑地登上一格高处)功能。兼容Jump Boost。默认禁用;
- 鞘翅飞行时、乘船时、骑马时、乘坐矿车时、骑猪时自动切换至第三人称视角;
- 在进入游戏主菜单或进入地图时播放“叮”声提示音。声音种类及音调高低可配置。除非在配置中将ding.ignoreDsurroundMuteWhenBackground设置为false,否则Dynamic Surroundings模组的"Mute when Background"(失焦时静音游戏)的功能将被无视。
- 显示当前天数、时间与昼夜的界面叠加层。默认禁用。可通过按钮来开关。该功能配有一些进阶选项,例如在doDaylightCycle被设为false时是否启用该功能、该功能在默认状态下是否启用、是否显示于GUI中等等;
- 为FoV配给键位绑定。默认绑定至Shift+,(Shift加逗号);
- 开关创造模式和旁观者模式下穿墙的键位绑定。默认绑定至Shift+F4;
重载声音的键位绑定。在切换声音输出设备后,Minecraft并不会立即将其音频输出转换至新设备,导致蓝牙音频设备用户在这种情况下经常需要断线重连;一些模组的小冲突也可能导致游戏的声音系统暂时失灵。使得这一功能非常称心。默认绑定至Shift+F8;
- 进入游戏后直接转向多人游戏界面。适用于常年的服务器玩家。按键操作能省则省;
- 移除夜视即将失效时的画面闪烁效果(默认启用)以及提供可配置的夜视亮度。功能来源于No Night Vision Flashing模组。在与诸如Potion Core这类替换了EntityRenderer的模组同装的情况下,该功能无效;
- 可配置的盔甲装卸音效。功能来源于Armor Sound Tweak模组;
- 开关药水粒子效果的按键绑定。功能来源于CleanView模组。
蜘蛛网燃烧
- 蜘蛛网可被特定物品点燃。该“特定物品”种类可配置。默认禁用;
- 默认配置下可点燃蜘蛛网的物品为打火石、火焰弹与火把;
- 进行该操作后的物品消耗(对于火把等无耐久值的物品)或损坏值(对于打火石等有耐久值的物品)可配置,默认为1;
- 蜘蛛网的燃烧音效可配置;
- 使蜘蛛网像木板一样可被引燃的特性配置。若该特性被启用,默认情况下蜘蛛网的火焰传播速度将会为15,可燃性将会为70;
上述功能取材自Realistic Cobwebs模组。
指令与游戏规则
- /deletegamerule:若你在键入gamerule时出现了笔误,该笔误将永久保存在存档的level.dat中。该指令可以便于玩家清除这些被错误键入的内容;
- /disconnect:客户端指令。断开与当前所在服务器的连接;
- 针对/give指令的改动:允许该指令接受内部ID、高于64的数量,以及矿物辞典(键入时以ore:打头)。此时,你可以在原版环境中方便地通过键入/give @p ore:dyeWhite来获取骨粉;
- 针对/help指令的改动:与HelpFixer(一个基于谁他妈管你干什么公共许可协议(WTFPL)的模组)功能相同;
- /hunger:设定玩家的饱食度与饱和度;
- /rtreload及/rtreload client:重载本模组配置;
- (仅1.12+)/gamerule disableNetherPortalCreation:该游戏规则名可配置:与RandomConfigs模组协同使用来在全服范围内或在特定游戏模式或世界类型下禁用下界传送门的激活;
- /gamerule fallDamageMultiplier、/gamerule drowningDamageMultiplier、/gamerule fireDamageMultiplier:上述游戏规则名可配置:配置摔落/溺水/火焰伤害。若设定值为负数,甚至会在摔落/溺水/火焰时治疗实体。
饱食度
- 将过剩的饱食度转化为饱和度的选项;
- 将饱食度损耗减半的选项;
- 可配置的复活后饱食度。默认配置下,在keepInventory被设为true时,玩家的饱食度将不会在复活后被重置。该配置将阻止玩家滥用保留物品栏的游戏规则,频繁自杀来重置饱食度。创造模式不受影响;
- 若hunger.enabled被设为false,上述所有配置项将被强制覆盖并禁用。
杂项
- 骨粉将作用于仙人掌、甘蔗与地狱疣;
- 为玩家设置基础攻击速度。在该数值被设置为24时,攻击将不存在冷却间隔。RandomConfigs将拓展这一配置,为特定物品单独设置攻击速度。另有一项配置,会阻止玩家在攻击冷却时输出伤害。
- 更好的按钮名称。将原版的两种按钮重新区别命名为“石按钮”与“木按钮”来避免可能的本地化问题。默认禁用。
- 为下界传送门(框架内部的紫色部分)与末地传送门(框架内部的黑色部分)提供本地化名称;
- 死亡惩罚机制。可设置为永远启用或仅在keepInventory被设为true时启用:死亡后丢失所有经验值与3点饱食度()。创造模式不受影响;
- 禁用铁砧惩罚(修复花费随次数累加,达到40级时则“过于昂贵”,阻止修复)机制;
- (仅1.12.2 Forge 1.12.2-14.23.4.2718及以上)阻止耕地踩踏。默认配置下,穿着带有摔落保护附魔的足部装备的实体无法将耕地踩踏为泥土;
- 更多罗马数字。从技术层面上来说,MInecraft对等级在-32768到32767之间的附魔以及等级在-128到127之间的药水效果均有支持。但仅提供了极其有限的罗马数字,导致更高或更低附魔及药水效果等级仅能以阿拉伯数字的方式显示,极不协调。该特性为这些等级逐一配给了相应的罗马数字;
- (仅1.12.2 Forge 1.12.2-14.23.0.2526及以上)拾起骷髅射出的箭矢。默认禁用。
- 一个允许玩家在周围存在已被命名的怪物的情况下能够睡眠的配置项、一个彻底取消周围存在的怪物对睡眠造成的限制的配置项,以及一个将阻止玩家睡眠的怪物轮廓高亮显示的配置项。如果在旧于1.12的任何一个游戏版本内启动了上述三个配置项地任意一种/多种,1.12+的睡眠机制将会被套用;
- 玩家将在被击杀后掉落头颅。掉落几率可配置。建议同时安装RandomPatches以使头颅的堆叠得以正常结算;
- 被命名的实体将会在被击杀后掉落带有与其名称相同数据的命名牌。默认禁用;
- 地图(原版物品)只需要存在于玩家的物品栏中便可刷新,而不需要持握于手中。功能来自Crowmap模组;
- 带有无限附魔的弓将不需要箭矢。功能来自Bow Infinity Fix模组,EnderIO模组亦有同类配置项;
- 优化僵尸的目标检测机制。功能来自Calm Down Zombie Guy模组;
- 生命值为NaN的实体将被强制判定为死亡。与Entity NaN Health Fix(一个主要功能相同但配置项更加细致的模组)共存时默认禁用;
- 强制怪物在被击杀时将身穿及手持装备与固有战利品一同掉落的选项。功能来自Always Drop Loot模组;
- 强制怪物在任何情况下都会掉落战利品的选项;
- 湿海绵会在下界还原为海绵;
- 玩家可通过潜行右击盔甲架来快速更换盔甲;
- 火矢会引燃方块。
火把重定向
- 当该配置项被启用时,支撑面被破坏的火把将立即粘附于另一个支撑面;
- 新支撑面的方位优先级可配置。默认配置中的优先级从高到低分别为:北、南、东、西、上;
- 该配置项可被设定为在潜行时、非潜行时,或永远启用;
- 默认禁用;
- 创意来源于Retorch模组。
世界
- 由u/Soniop制作的真实化世界生成类型。可在创建地图时在世界类型中选择该生成或在server.properties中将level-type设置为REALISTIC;
- 虚空世界类型:只有一个方块作为立脚点(如果设置为空气,则完全没有方块)的世界生成类型。若有玩家复活,但已无方块支持玩家复活,则该方块会被重新放置。该方块的种类及世界的生物群系可配置;
- 虚空世界的怪物生成可被禁用;
- 虚空群岛世界类型:生成模式与上述的真实化世界生成类型相同,但大多数区块都被彻底清空了。非虚空的区块权重以及空区块的生物群系可被配置;也可以被配置为仅有出生点所属的区块不为虚空。若在与Muon模组共存时发生了生成世界的过程中卡死的情况,请安装RandomPatches;
- 海底生成的粘土、泥土与沙子。创意来源于Ocean Floor模组;
- 实验性修复。清除重复的实体UUID。功能来自Duplicate Entity UUID Fix模组;
- 配置每个沙漠生物群系中仙人掌的生成几率。设置为99时,所有沙漠生物群系中将强制生成仙人掌;
- 蛋糕的粒子和声音效果。在与Cake Chomps模组共存时自动禁用。
默认设置下,RandomTweaks会将所有客户端的开关配置存储于local/client中,但也可通过配置将其移动至config/randomtweaks。
本模组与RandomPatches、RandomPortals、VanillaDeathChest,以及RandomConfigs存在联动或特性互补。
下载地址 |
CurseForge |
GitHub |
MCBBS |
支持的MC版本: 1.12.2 1.12.1 1.12 1.11.21.11.1 1.11 1.10.2 1.10.1 1.10