跳到正文

UnordinaryExtras

作者:abc255

一个新增全新药水效果、自定义 GUI 物品等内容的模组!

收藏

介绍

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

大家好!

这个模组最初是为我的自定义幸运方块附属内容编写的,用来实现无法通过 loot++ 创建的自定义功能。该附属内容名为 Lucky Block Rivalry。因此,这个模组也可以用于自定义幸运方块。模组中的物品没有合成配方。 

内容:

  • 治疗液体(站在其中时会获得治疗效果)
  • 不可破坏属性移除器(让带有不可破坏属性的武器和盔甲变得可以损坏)
  • 便携式工作台
  • 物品栏监视器(查看其他玩家的物品栏)
  • 战利品箱(随机给予你一件物品)
  • 火焰与冰霜龙卷风
  • 镀金台(提高剑和斧的攻击伤害,并为盔甲部件提供额外生命值)
  • 无限牛排
  • 背包
  • 葡萄酒(饮用时,年份会决定伤害吸收效果的等级)
  • 时光机器(将自己传送回 10 秒前所在的位置)
  • 不可破坏附魔书(让任何可损坏物品变得不可破坏;可在工作台中使用)
  • 手机(打开村民交易界面)
  • 尺子(在提示框中显示最近的 5 名玩家) 
  • 雷神之锤(可投掷,并会返回)
  • 反效果雷达(阻挡玩家身上的效果)(未显示在创造模式物品栏中)
  • 自定义盔甲(可自定义盔甲)(未显示在创造模式物品栏中)

自定义药水效果:

  • 自动疾跑
  • 自动攻击
  • 兔子跳(自动攻击等级 1)
  • 生命偷取 
  • 无敌盔甲穿透(可穿透抗性 5)(盔甲穿透等级 0)
  • 盔甲穿透(可穿透抗性效果)(盔甲穿透等级 1)
  • 金属磁铁
  • 受到伤害上限
  • 一击致死
  • 水面行走
  • 玩家生命值指示器
  • 二段跳

自定义命令: (在游戏中运行命令以查看详细信息)

  • “oneblockmode”
  • “randomitem”(除 0 以外的间隔值可能暂时无法使用)
  • “ueremoveitem”(丢弃或清除物品栏中的指定物品;检查是否带有附魔;检查 NBTTag——输入 {…};设置 NBTTag——输入 {…};交换两名玩家的物品栏;为物品栏中的所有物品增加幸运值)
  • “uerivalrylbdrops”(从 3 件随机物品中选择;检查指定玩家人数;重复执行命令;授予管理员权限;将玩家传送到其他维度;在固定时长内为玩家施加反效果;整理玩家物品栏)

自定义附魔:

  • 弓用自瞄(ID:201)
  • 磨练等级(ID:200;使用一定次数后附魔等级会提高;可用于盔甲、剑和弓;更高的磨练等级不会产生额外效果,因为该附魔是为幸运方块附属内容制作的)

物品的自定义 NBT 数据:

  • lootcase: “{specificDropOutput:minecraft:EXAMPLE_ITEM,specificDropNBTTag:{EXAMPLE_NBTDATA}}”
  • backpack: “{IsLarge:1b}” 可使背包变大
  • inventory watcher: “{range:10.0,cooldown:30,maxUses:5,currentUses:0}”
  • thor hammer: “{ThorDamage:12,ThorOwner:Abc255}” -> 只有所有者可以手持该物品
  • wine: “{AgeStart:5,AgeMax:10}”
  • phone: “{Trades:[{buy:{id:”minecraft:EXAMPLE_ITEM”,Count:3,tag:{EXAMPLE_NBTDATA},buyB:{id:”minecraft:EXAMPLE_ITEM”,Count:2},sell:{id:”minecraft:EXAMPLE_ITEM”,Count:1}},{…}]” 调整村民交易
  • anti effect radar: “{RadarAntiEffect:regeneration,RadarAntiEffect2:unordinaryextras.healthstealer,RadarDistance:30, 
    RadarInventory:1b, -> 将物品放在物品栏中即可启用雷达,无需手持
    RadarExcludePlayer:1b}” -> 持有该物品的玩家不会受到反效果影响
  • wine, custom armor, anti effect radar: “{CustomIcon:”minecraft:iron_ingot”} 用其他物品的纹理替换该物品的纹理
  • 带有 Grind Level 附魔的物品可以使用特定等级的 NBT 数据标签 “grindLevelNBTX:{}”;将 X 替换为所需等级,例如:”grindLevelNBT3:{Unbreakable:1b}”
  • 镀金物品带有 “isGilded” 标签

自定义盔甲 – 受击吸收:

自定义盔甲有一项可选功能,可在 NBT 标签中启用。启用后,每分钟受到攻击时,盔甲都会开始统计其他玩家造成的所有命中次数。5 秒后,盔甲会为你施加药水效果。NBT 标签:

  • custom armor: “{CustomLayerPath:”minecraft:textures/models/armor/diamond_layer_1.png”,
    hitAbsorbCustomLayerPath:”minecaft:textures/models/armor/iron_layer_1_red.png”, -> 更改受击吸收状态下使用的盔甲层纹理
    hitAbsorb:1b, -> 启用受击吸收
    hitAbsorbFullArmor:1b, -> 需要穿戴一整套具有相同 hitabsorbid 的盔甲才能启用受击吸收
    hitAbsorbID:”anyID”, 
    hitAbsorbEffect:”minecaft:regeneration”, -> 自定义你将获得的效果
    hitAbsorbSounds:1b, -> 每套盔甲中仅在一件上启用
    durabilityDamagePercent:10}” -> 如果其他玩家攻击穿戴该盔甲的玩家,则该玩家有 “10”% 的几率随机损失一件盔甲部件 5% 的耐久度

 

伤害限制器倍率数值:(受到的伤害将限制为此数值)

  • 等级 0:10000
  • 等级 1:5000
  • 等级 2:2000
  • 等级 3:1000
  • 等级 4:900
  • 等级 5:800
  • 等级 6:700
  • 等级 7:600
  • 等级 8:500
  • 等级 9:400
  • 等级 10:300
  • 等级 11:200
  • 等级 12:100
  • 等级 13:50
  • 等级 14:20

注意:同时安装 “Patcher” 和 “Optifine” 时,放置治疗水会导致游戏崩溃。此情况下,建议使用 essentials 替代 Patcher。该模组的编程以及部分纹理的制作借助了 ChatGPT 和 Deepseek 等聊天机器人 AI。

常见问题

UnordinaryExtras 支持哪些 Minecraft 版本?

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

UnordinaryExtras 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分