
蛋化
Eggify是一个Minecraft的Fabric模组,它让投掷的鸡蛋有小概率将生物转化为其刷怪蛋。
查看大图
🥚 Eggify
投掷一颗鸡蛋……即可捕获生物。
Eggify 是一个 Minecraft 的 Fabric 模组,它让投掷出的鸡蛋有可配置的几率将生物转化为其刷怪蛋。
当 eggify 成功时:
- 生物会伴随着传送门风格的粒子效果消失,并播放音效
- 生物会掉落其刷怪蛋
- 掉落的刷怪蛋在可能的情况下会保留有用的变体数据
示例:
- `Gray Sheep` -> `Sheep Spawn Egg`,带有 `Color: Gray`
- `Savanna Armorer Villager` -> `Villager Spawn Egg`,带有生物群系、职业和等级
- `Screaming Goat` -> `Goat Spawn Egg`,带有 `Type: Screaming`
✨ 特性
- 可为拥有原版刷怪蛋的生物配置被动、敌对和 Boss 的掉落几率
- 可合成 `Egg of No Escape`(无处可逃之蛋),用于必定捕获
- 通过 fabric-permissions-api 支持 LuckPerms
- 支持黑名单,用于那些永远不应掉落刷怪蛋的生物
- 为多种生物保留变体数据
- 刷怪蛋提示信息包含年龄、颜色、生物群系、职业、皮毛、性格或类型等详细信息
`Egg of No Escape` 的配方使用 8 颗钻石围绕 1 颗鸡蛋。它会以自定义名称显示在配方书中,命中时保证捕获,未命中时默认有 50% 的几率完好无损地掉落回来而非碎裂。
Eggify 只能捕获拥有原版刷怪蛋的生物。例如,凋灵可以,但末影龙不行,因为 Minecraft 没有提供原版的末影龙刷怪蛋。
🎮 命令
- `/eggify info`:显示当前的 Eggify 配置。
- `/eggify held`:显示你主手中物品的调试信息。
- `/eggify reload`:重新加载配置文件。
🔄 权限
当 `useLuckPerms=true` 时,Eggify 支持以下权限节点:
- `eggify.use`:允许玩家对生物进行 eggify。
- `eggify.command`:允许玩家使用 `/eggify info`。
- `eggify.debug`:允许玩家使用 `/eggify held`。
- `eggify.special.craft`:允许玩家合成 `Egg of No Escape`。
- `eggify.special.use`:允许玩家投掷和使用 `Egg of No Escape`。
注意事项:
- 没有 LuckPerms 时,所有玩家都可以进行 eggify。
- 没有启用 LuckPerms 集成时,`/eggify info` 由 `allowCommandPermissionNode` 控制。
- 没有启用 LuckPerms 集成时,`/eggify held` 由 `allowDebugCommand` 控制。
- `/eggify reload` 始终仅限 OP 使用。
- 当 `useLuckPerms=true` 且安装了 LuckPerms 时,`allowCommandPermissionNode` 和 `allowDebugCommand` 会被忽略。
- 即使启用了 LuckPerms 支持,OP 玩家仍然可以使用管理员命令。
⚙️ 配置
配置文件创建于:`config/eggify.json`
该文件现包含内联注释以说明每个选项。
默认配置:
// Eggify configuration
{
// Chance in percent that a thrown egg converts a passive mob into its spawn egg.
"passiveDropChancePercent": 30.0,
// Chance in percent that a thrown egg converts a hostile mob into its spawn egg.
"hostileDropChancePercent": 15.0,
// Chance in percent that a thrown egg converts a configured boss mob into its spawn egg.
"bossDropChancePercent": 5.0,
// When true, Eggify requires LuckPerms permission nodes.
"useLuckPerms": false,
// When true, non-OP players can use /eggify info with eggify.command.
"allowCommandPermissionNode": false,
// When true, non-OP players can use /eggify held without LuckPerms.
"allowDebugCommand": false,
// Enables the Egg of No Escape recipe and guaranteed capture effect.
"enableSpecialEgg": true,
// Chance in percent that a missed Egg of No Escape drops back intact.
"specialEggRecoveryChancePercent": 50.0,
// Mobs in this list use the boss rarity.
// Only mobs with a vanilla spawn egg can actually be captured.
"bossMobs": [
"minecraft:wither"
],
// Mobs in this list can never be eggified.
"blacklistedMobs": []
}
🌍 变体说明
Eggify 尝试保留有用的身份数据,同时剥离实时运行数据,如位置、速度、生命值、AI 状态、效果、物品栏和交易状态。
这意味着该模组旨在保留以下内容:
- 幼年与成年
- 绵羊颜色
- 兔子皮毛
- 哞菇类型
- 青蛙类型
- 村民的生物群系、职业和等级
- 狼的皮毛
- 羊驼的颜色和商人类型
- 猫的皮毛
- 山羊类型
- 熊猫性格
- 鹦鹉颜色
- 美西螈颜色
`Tropical Fish`(热带鱼)被有意排除在变体保留之外。
面向服务器管理员
建议的 LuckPerms 示例:
/lp user <player> permission set eggify.use true
/lp user <player> permission set eggify.command true
/lp user <player> permission set eggify.debug true
/lp user <player> permission set eggify.special.craft true
/lp user <player> permission set eggify.special.use true
如果你希望非 OP 玩家使用 `/eggify info`,还需设置:
"allowCommandPermissionNode": true
如果你希望非 OP 玩家在没有 LuckPerms 的情况下使用 `/eggify held`,还需设置:
"allowDebugCommand": true
然后运行: /eggify reload
LuckPerms 文档:
- 官方 wiki:https://luckperms.net/wiki
- 命令用法:https://luckperms.net/wiki/Command-Usage
- GitHub wiki 镜像:https://github.com/LuckPerms/LuckPerms/wiki/Command-Usage
🏜️ 测试服务器
欢迎加入我的 Minecraft 服务器来测试我的模组: play.swordfishbe.eu
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。