Smallify Mob

允许你在重命名时停止生物的成长。

资源图片
# SmallifyMob 保持小动物的幼年状态,通过可配置的名称牌触发来锁定它们的成长。 当玩家将小动物重命名为配置的激活名称(默认:`stop grow`)时,该动物的年龄会被锁定,从而防止其长大。 可选地,当名称不再匹配时,可以自动解锁成长。 ### 功能 - 通过名称牌锁定小动物的成长。 - 通过命令在运行时切换插件和行为。 - 简单、精简的配置。 ### 命令 - `/smallify reload` — 重新加载配置。 - `/smallify enable` — 切换插件的开关。 - `/smallify enableGrow` — 切换在重命名激活名称后自动解锁成长的开关。 - `/smallify activationName <名称牌>` — 设置激活名称。 - `/smallify info` — 打印当前设置。 命令所需的权限:`smallifyEventHandler.commands` ### 权限 - `smallify.useNametag` — 允许使用名称牌在实体上锁定/解锁成长。 - `smallifyEventHandler.commands` — 允许使用 /smallify 命令。 ### 配置文件 ```yaml # 主开关。当为true时,插件逻辑处于活动状态;当为false时,插件不做任何操作。 enable: true # 当为true时,如果生物之前被锁定,并且其名称不再匹配激活名称,则解锁成长,以便其可以正常成长。 enable-grow-after-rename: true # 精确的名称牌文本,用于锁定小动物的成长。比较不区分大小写,并修剪空格。 activation-name: stop grow ``` ### [工作原理] - 当鼠标右键单击名称牌时,如果实体名称等于激活名称并且该实体是可成长的幼年生物,则锁定其年龄。 - 如果名称不匹配且enable-grow-after-rename 为 true,则删除任何现有的年龄锁定,以便它得以成长。 ### 安装 1. 将构建好的 JAR 文件放入服务器的 `plugins` 文件夹中。 2. 启动服务器以生成 `config.yml`。 3. 如果需要,调整 `config.yml` 并使用 `/smallify reload` 或特殊命令。