SilkSpawners

这个插件使玩家可以使用丝石工具开采生成器。

资源图片

SilkSpawners - A lightweight plugin to make spawners mineable

**如果使用附魔了“丝绸之触”的镐子来破坏生成器,你将会获得你破坏的生成器。重新放置生成器时,生成器将会生成它破坏时生成的生物。** ## 指令 - `/silkspawners help [指令]` - `/silkspawners give <玩家> <类型> [数量]` - `/silkspawners set <类型>` - `/silkspawners explosion <启用/禁用/设置> <玩家>` - `/silkspawners locale <设置/重新加载/更新>` - `/silkspawners entities` - `/silkspawners version` ## 权限 ### 指令 - **silkspawners.command.give** - 使用此指令给予玩家生成器。 > 此外,设置 **silkspawners.command.give.*** 以允许所有实体或将星号替换为实体名称。 - **silkspawners.command.set** - 使用此指令更改已放置的生成器。 > 此外,设置 **silkspawners.command.set.*** 以允许所有实体或将星号替换为实体名称。 - **silkspawners.command.explosion** - 使用此指令临时启用或禁用特定玩家的生成器爆炸。 - **silkspawners.command.locale** - 使用此指令重新加载和更新本地文件。 - **silkspawners.command.entities** - 使用此指令查看可以在权限和指令中使用的实体。 - **silkspawners.command.version** - 使用此指令查看是否有更新可用。 ### 生成器 - **silkspawners.break.*** - 允许玩家是否会收到破坏的生成器的权限。 - **silkspawners.place.*** - 允许玩家是否可以放置丝绸生成器的权限。 - **silkspawners.change.*** - 允许玩家是否可以通过鸡蛋更改生成器的权限。 - **silkspawners.explosion** - 如果设置,生成器爆炸将启用。 *如果你只想允许特定类型的生成器,你可以将 **\*** 替换为实体名称。使用 entities 指令查看可生成的实体。* ## 配置文件 **默认配置文件:** ```yaml messages: prefix: $8[$bSilkSpawners$8] # 在所有消息中使用的插件前缀 locale: en # 要使用的语言文件 spawner: dropChance: 100 # 挖掘时生成器掉落的概率(0-100) destroyable: true # 如果设置为 false,则无法在没有丝绸之触或没有权限的情况下破坏生成器 pickaxeRequired: true # 如果设置为 false,则无论玩家手中拿着什么,生成器都会掉落 silktouchRequired: true # 如果设置为 false,即使使用的镐子没有附魔“丝绸之触”,生成器也会掉落 item: name: $dSpawner # 掉落的生成器物品名称 prefix: $e # 在物品 Lore 前面的文本 prefixOld: '' # 如果你更改了前缀,请将此值设置为你的旧前缀,以保持现有生成器的功能 lore: [] # 设置一个数组以设置自定义 Lore explosion: normal: 0 # 在没有丝绸之触的情况下挖掘生成器时的爆炸强度 silktouch: 0 # 在使用丝绸之触挖掘生成器时的爆炸强度 message: denyDestroy: true # 如果设置为 true,如果生成器无法破坏,将向玩家发送消息 denyPlace: true # 如果设置为 true,如果生成器无法放置,将向玩家发送消息 denyChange: true # 如果设置为 true,如果生成器无法更改,将向玩家发送消息 permission: disableDestroy: false # 如果设置为 true,则无需权限即可接收破坏的生成器 disablePlace: false # 如果设置为 true,则无需权限即可放置生成器 disableChange: false # 如果设置为 true,则无需权限即可使用鸡蛋更改生成器 update: configVersion: 2 # 请勿手动更改此值!它由插件自动管理 check: enabled: true # 如果设置为 true,插件将检查更新 interval: 24 # 检查更新的间隔,单位为小时 ``` *如果你想在值中使用美元符号,可以通过在前面加上反斜杠来实现。* ## 自定义消息 ![Crowdin Localization](https://badges.crowdin.net/silkspawners/localized.svg) **为了防止本地文件被意外覆盖,你必须在更新后使用 /silkspawners locale 命令手动更新本地文件。** 如果你想创建自己的本地文件,你应该创建一个新文件以防止在更新本地文件时你的更改被覆盖。 本地文件的名称必须符合 messages_myfile.properties 的命名规范,并且可以使用 myfile 作为 locale。 **如果你自己创建了翻译,如果你能将其提交到我们的 [翻译计划](https://crowdin.com/project/silkspawners),这将非常棒,这样其他人也可以使用它。**
默认消息文件 ```properties SPAWNER_DESTROY_DENIED = $7你不能破坏这个生成器。 SPAWNER_PLACE_DENIED = $7你不能放置这个生成器。 SPAWNER_CHANGE_DENIED = $7你没有更改此生成器的权限。 COMMAND_NOT_FOUND = $e指令未找到。\n可用指令:\n{0} COMMAND_INSUFFICIENT_PERMISSIONS = $c你没有执行此命令的权限。 COMMAND_SILKSPAWNERS_HELP_USAGE = $e请使用 /silkspawners help [指令] COMMAND_SILKSPAWNERS_HELP_MESSAGE = $7你可以执行以下指令: \n{0}\n使用 /silkspawners help <指令> 获取详细信息 COMMAND_SILKSPAWNERS_HELP_MESSAGE_HELP = $7使用此命令显示你可以使用的指令的信息。 \n用法: /silkspawners help [指令] COMMAND_SILKSPAWNERS_HELP_COMMAND_NOT_FOUND = $7命令 $c/silkspawners {0}$7 不存在。 COMMAND_SILKSPAWNERS_HELP_MESSAGE_EXPLOSION = $7使用此命令临时启用或禁用特定玩家的生成器爆炸。 \n用法: /silkspawners explosion COMMAND_SILKSPAWNERS_HELP_MESSAGE_GIVE = $7使用此指令给予玩家生成器。 \n用法: /silkspawners give [Amount] COMMAND_SILKSPAWNERS_HELP_MESSAGE_SET = $7使用此指令更改已放置的生成器。 \n用法: /silkspawners set COMMAND_SILKSPAWNERS_HELP_MESSAGE_ENTITIES = $7使用此命令查看可以在命令和权限中使用的实体。 \n用法: /silkspawners entities COMMAND_SILKSPAWNERS_HELP_MESSAGE_VERSION = $7使用此命令查看是否有更新可用。 \n用法: /silkspawners version COMMAND_SILKSPAWNERS_HELP_MESSAGE_LOCALE = $7使用此命令查看当前使用的locale、重新加载locale文件和从.jar文件中更新它们。更新可能需要在新消息添加时进行。 \n$e警告!手动保存之前,所有自定义更改都将丢失!$7\n用法: /silkspawners locale [setting/reload/update] COMMAND_SILKSPAWNERS_GIVE_USAGE = $e请使用 /silkspawners give [Amount] COMMAND_SILKSPAWNERS_GIVE_PLAYER_NOT_FOUND = $7玩家 $c{0}$7 不在线。 COMMAND_SILKSPAWNERS_GIVE_ENTITY_NOT_FOUND = $7实体 $c{0}$7 不是有效的生成器生物。 COMMAND_SILKSPAWNERS_GIVE_INSUFFICIENT_ENTITY_PERMISSION = $7你没有向玩家给予 $c{0}$7 生成器的权限。 COMMAND_SILKSPAWNERS_GIVE_INVALID_AMOUNT = $7数量 $c{0}$7 不是数字。 COMMAND_SILKSPAWNERS_GIVE_TOO_SMALL_AMOUNT = $7数量必须至少为 1。 COMMAND_SILKSPAWNERS_GIVE_SUCCESS = $7给予了 {0} {1}$7 生成器{2} 给 {3}。 COMMAND_SILKSPAWNERS_GIVE_SUCCESS_TARGET = $7你收到了 {0} {1}$7 生成器{2} 来自 {3}。 COMMAND_SILKSPAWNERS_GIVE_SUCCESS_SELF = $7给予了 {0} {1}$7 生成器{2} 给自己。 COMMAND_SILKSPAWNERS_SET_USAGE = $e请使用 /silkspawners set COMMAND_SILKSPAWNERS_SET_PLAYERS_ONLY = $7只有玩家才能使用此命令。 COMMAND_SILKSPAWNERS_SET_ENTITY_NOT_FOUND = $7实体 $c{0}$7 不是有效的生成器生物。 COMMAND_SILKSPAWNERS_SET_INSUFFICIENT_ENTITY_PERMISSION = $7你没有将生成器设置为 $c{0}$7 的权限。 COMMAND_SILKSPAWNERS_SET_INVALID_TARGET = $7你必须看向一个生成器才能更改它。 COMMAND_SILKSPAWNERS_SET_SUCCESS = $7成功将生成器设置为 {0}$7。 COMMAND_SILKSPAWNERS_EXPLOSION_USAGE = $e请使用 /silkspawners explosion COMMAND_SILKSPAWNERS_EXPLOSION_PLAYER_NOT_FOUND = $7玩家 $c{0}$7 不在线。 COMMAND_SILKSPAWNERS_EXPLOS ION_ENABLED = $c已启用 {0} 的生成器爆炸。 COMMAND_SILKSPAWNERS_EXPLOSION_DISABLED = $a已禁用 {0} 的生成器爆炸。 COMMAND_SILKSPAWNERS_EXPLOSION_SETTING_ENABLED = $7{0} 的爆炸当前 $cenabled$7。 COMMAND_SILKSPAWNERS_EXPLOSION_SETTING_DISABLED = $7{0} 的爆炸当前 $adisabled$7。 COMMAND_SILKSPAWNERS_ENTITIES_USAGE = $e请使用 /silkspawners entities COMMAND_SILKSPAWNERS_ENTITIES_MESSAGE = $7你可以在命令和权限中使用的实体包括: {0} COMMAND_SILKSPAWNERS_VERSION_USAGE = $e请使用 /silkspawners version COMMAND_SILKSPAWNERS_VERSION_INFO = $a你已是最新版本。\n 当前安装的版本是 v{0} COMMAND_SILKSPAWNERS_VERSION_UPDATE_AVAILABLE = $e有更新可用!\n 当前安装的版本是 v{0}\n 最新版本是 v{1} COMMAND_SILKSPAWNERS_VERSION_ERROR = $c更新检查已禁用。\n 当前安装的版本是 v{0} COMMAND_SILKSPAWNERS_LOCALE_USAGE = $e请使用 /silkspawners locale [setting/reload/update] COMMAND_SILKSPAWNERS_LOCALE_SETTING = $7当前使用的locale是 {0}。 可用的locale有: {1} COMMAND_SILKSPAWNERS_LOCALE_RELOAD_SUCCESSFUL = $7locale已成功重新加载。 COMMAND_SILKSPAWNERS_LOCALE_RELOAD_ERROR = $c发生错误。\n COMMAND_SILKSPAWNERS_LOCALE_UPDATE_WARNING = $e警告!$7更新locale文件将 $coverwrite 所有更改$7。\n 如果要继续,请运行 /silkspawners locale update confirm。 COMMAND_SILKSPAWNERS_LOCALE_UPDATE_SUCCESSFUL = $7locale文件已成功更新和重新加载。 COMMAND_SILKSPAWNERS_LOCALE_UPDATE_ERROR = $c发生错误。\n请联系开发者,如果此问题持续存在。 ```
## 教程 感谢 [KasaiSora](https://www.youtube.com/@KasaiSora) 创建了这个精彩的教程! ## 统计 Statistics