服务器使用量
未统计
服务玩家数
未统计
下载量
128,807
插件详细介绍
SilkSpawners 是一个允许玩家使用精准采集附魔的镐子来采集刷怪笼的插件。采集到的刷怪笼会保留其原本的怪物类型,放置后即可正常运作。
核心功能
- 使用带有精准采集附魔的镐子破坏刷怪笼时,会掉落该刷怪笼物品。
- 放置掉落的刷怪笼时,它会生成与破坏前相同的怪物。
- 支持通过刷怪蛋右键点击来更改已放置刷怪笼的怪物类型。
- 提供丰富的权限和配置选项,以控制刷怪笼的破坏、放置和修改行为。
- 支持自定义消息和多语言(区域)文件。
- 兼容 Folia 服务端。
命令
/silkspawners help [command]- 查看命令帮助。/silkspawners give <玩家> <怪物类型> [数量]- 给予指定玩家特定类型的刷怪笼。/silkspawners set <怪物类型>- 更改你正在看着的刷怪笼的类型。/silkspawners explosion <enable/disable/setting> <玩家>- 管理指定玩家的刷怪笼爆炸效果。/silkspawners locale <setting/reload/update>- 管理区域(语言)文件。/silkspawners entities- 查看可用于命令和权限的怪物实体列表。/silkspawners version- 检查插件是否有更新。
权限
命令权限
silkspawners.command.give- 允许使用/silkspawners give命令。- 可使用
silkspawners.command.give.允许所有实体,或用具体实体名(如silkspawners.command.give.zombie)替换来限制。 silkspawners.command.set- 允许使用/silkspawners set命令。- 可使用
silkspawners.command.set.允许所有实体,或用具体实体名替换来限制。 silkspawners.command.explosion- 允许使用/silkspawners explosion命令。silkspawners.command.locale- 允许使用/silkspawners locale命令。silkspawners.command.entities- 允许使用/silkspawners entities命令。silkspawners.command.version- 允许使用/silkspawners version命令。
刷怪笼操作权限
silkspawners.break.*- 允许玩家破坏刷怪笼时获得掉落物。silkspawners.place.*- 允许玩家放置刷怪笼。silkspawners.change.*- 允许玩家使用刷怪蛋更改刷怪笼类型。silkspawners.explosion- 若设置,则启用刷怪笼爆炸效果。
> 注意:你可以将 * 替换为特定的实体名(例如 silkspawners.break.creeper)来精确控制权限。使用 /silkspawners entities 命令查看可用的实体列表。
配置
默认配置文件 (config.yml) 主要结构如下:
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: [] # 可在此设置数组来自定义刷怪笼物品的描述文本
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 # 检查更新的时间间隔(小时)> 提示:若想在配置值中使用美元符号 $,请在其前面加上反斜杠 \ 进行转义。
自定义消息与多语言
插件支持自定义消息。区域文件位于插件目录的 locale 文件夹中。
重要说明
- 为防止区域文件在插件更新时被覆盖,更新后你需要手动运行
/silkspawners locale update命令来更新区域文件。 - 若要创建自定义翻译,建议新建一个文件(例如
messages_myfile.properties),并在配置中将locale设置为myfile。这样可以避免你的修改在更新时丢失。 - 区域文件必须遵循
messages_文件名.properties的命名格式。
默认消息示例
以下是部分默认消息的键值对示例
SPAWNER_DESTROY_DENIED = $7你不能破坏这个刷怪笼。
SPAWNER_PLACE_DENIED = $7你不能放置这个刷怪笼。
COMMAND_NOT_FOUND = $e命令未找到。$7\n可用命令:\n{0}
COMMAND_INSUFFICIENT_PERMISSIONS = $c你没有权限执行此命令。贡献翻译
如果你创建了自己的翻译,欢迎提交到插件的翻译项目,以供其他玩家使用。
常见问题与提示
- 如何查看可用的怪物类型? 使用命令
/silkspawners entities。 - 如何给玩家一个僵尸刷怪笼? 使用命令
/silkspawners give 玩家名 zombie。 - 如何更改现有刷怪笼的类型? 手持对应刷怪蛋右键点击刷怪笼,或使用命令
/silkspawners set 怪物类型(需指向目标刷怪笼)。 - 刷怪笼爆炸功能是什么? 当玩家破坏刷怪笼时(根据配置),可以产生爆炸效果。可通过命令为特定玩家启用或禁用此效果。
- 插件支持哪些服务端? 本插件支持原版 Spigot/Paper 及其衍生服务端,并且兼容 Folia。
测试支持版本
版本分布
基本信息
插件名称
SilkSpawners (Versions 1.8.8 - 1.26.2)
作者
CandC_9_12
平台
Bukkit / Spigot
支持版本
1.8 - 1.21
点赞数
11
最近版本
暂无数据
-