
Camouf 2
插件复刻:KamoofSMP S1与S2,作者Sohran —— 伪装、掉落头颅、仪式、钉锤限制
查看大图Camouf 2
英文版本
插件 Camouf,几乎与法国 YouTuber 和主播 Sohran 的插件完全相同,从头开始重新创建并开源。
概念很简单:你杀死某人,他会掉落他的头,通过使用它你可以完全窃取他的身份。
此外还有一个仪式,可以在 2 个契约之间进行选择,“血腥”和“被遗忘者”,每个都有相反的特性:让你变得更强或更弱,但作为回报,你的头会掉落三次,或者根本不会掉落。
以下是 Sohran 的重播,展示了仪式和插件的快速演示:
一切都是完全可配置的,所有代码都可以在线获取。目标是让每个人都能访问这些游戏修改,而无需在同一个 discord 上聚集(随机数信任)1 万人,或者永远等待。
命令
- kamoofsmp
- 包含所有其他命令的命令,以及更多
- 权限:✖️ 或
kamoofsmp.admin
- undisguise
- 使用此命令移除你的伪装
- givehead
- 使用此命令给自己任意头颅
- 权限:
kamoofsmp.admin
配置
也可在 GitHub 上获取
config.yml
# 信息:
#
# 1.
# 某些消息与 MiniMessage 兼容(当有指示时)
# 完整指南:https://docs.advntr.dev/minimessage/format
# 您可以使用以下网站预览它们:https://webui.advntr.dev/
#
# 2.
# 某些参数仅在 NickAPI 配置中可用
# (如 GameProfile 或 TabComplete),位于 plugins/NickAPI/config.yml
#
# 3.
# 当参数要求您选择颜色时,您可以在
# Bukkit 中直接提供的颜色( https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Color.html )
# 或使用十六进制代码( https://htmlcolorcodes.com/ )之间选择
#
# 4.
# 感谢您使用此插件!如果您需要帮助、遇到
# 问题,或只是想与我们交流,一切都在我的 discord 上进行!
# https://ghosty.im/discord
# 插件语言
# 主要应用于管理内容
# 值:法语 / 英语
language: english
drophead:
# 死亡时掉落头颅
# 此过程可被其他插件或数据包替代
enabled: true
# 头颅的名称
name: "§e%player%"
# 头颅的描述
lore:
- "§8对此头颅进行§l右键§8以伪装成其所代表的玩家"
# 这使得头颅可以堆叠
# 与 https://modrinth.com/datapack/stackable-heads 配合效果最佳
stackable: false
disguise:
# 能够放置头颅
place-head: true
# 执行 /undisguise 或使用其他头颅时归还头颅
give-back: false
# 重新连接时恢复你的皮肤
restaure: true
ritual:
# 能够进行仪式以获得契约
# 根据 Sohran 的直播重新创建:https://youtu.be/bwUXg9q5gBA (分段视频)
enabled: true
# 允许的相同头颅的最大数量
dupelimit: 1
# 开始仪式的最小和最大时间
# 示例:0 和 12000 将在夜间阻止仪式
# 设置为 0 和 24000 以禁用它
min-time: 0
max-time: 24000
# 仪式结束时掉落的物品名称
name: "§4恶魔契约"
# 此书的知识
lore:
- "§7由 §cLucifer 撰写"
# 2 页的内容,用于执行不同的契约
# %command1% = 血腥契约,%command2% = 被遗忘契约
pages:
- "<dark_red>血腥契约<br><br><red>此契约允许你将生命值提高 <dark_red>5 <red>颗心,但你的下一次死亡将花费你 3 个头...<br><dark_red><b>你愿意接受吗?<br><br><hover:show_text:\"<dark_purple>点击以接受此契约\"><click:run_command:%command1%><red><b>[接受契约]"
- "<dark_gray>被遗忘契约<br><br><gray>此契约允许你在死亡时<dark_gray><b>不留头颅</b><gray>,但在你此生的剩余时间里,你会更弱<br><dark_gray><b>你愿意接受吗?<br><br><hover:show_text:\"<dark_purple>点击以接受此契约\"><click:run_command:%command2%>[接受契约]"
pactes:
bloody:
# 血腥契约生命值提升
# HP = 2 x 心,即 10 = 5 颗心
hpboost: 10
# 死亡时掉落的头颅数量
# 即使 drophead 未启用,此功能也有效
heads: 3
forgotten:
# 被遗忘契约虚弱等级
weakness: 1
# 仪式动画设置
animation:
# 每 100 毫秒(默认)在世界中增加的时间
# 请使用您时间停止数字的除数:https://numberempire.com/18000
time-incr: 250
# 增量停止时的时间
# 在官方版本中,似乎是 14000,在原始演示中为 18000
time-stop: 18000
# 增量进行的速度,以刻为单位
# 在官方版本中是 2,在原始演示中是 3
time-speed: 2
# 周围粒子的颜色
color: "red"
# 周围粒子的尺寸
size: 1
# 球体出现前的闪电数量
lightning-quantity: 11
# 每次闪电生成之间的间隔
lightning-interval: 2
sphere:
# 大蓝色球体的半径
radius: 2
# 构成它的粒子数量
quantity: 750
# 球体粒子的颜色
color: "aqua"
# 球体粒子的尺寸
size: 1
# 出现熔岩粒子的百分比几率
lava-chance: 5
# 熔岩粒子落下时是否应发出声音
lava-sound: false
# 契约被接受时动画的设置
accepted:
# 熔岩球体的半径
lava-radius: 1.5
# 熔岩粒子的数量
lava-quantity: 300
# 熔岩粒子落下时是否应发出声音
lava-sound: false
# 火焰粒子的数量
flame-quantity: 500
# 火焰粒子的速度/距离
flame-speed: 0.5
# 粒子是否应为蓝色
flame-soul: true
# 信息:
# 目前还没有办法阻止狼牙棒被放入末影箱(?)
# 如果您不希望发生这种情况,请使用第三方插件,或直接询问您的玩家
macelimiter:
# 防止制作过多的狼牙棒
# 这不适用于已有的狼牙棒
enabled: true
# 可制作狼牙棒的限制
limit: 1
# 禁止将狼牙棒放入末影箱
no-enderchest: true
# 这不随语言参数而变化,必须手动更改
# 它们使用 MiniMessage
# 留空则不发送任何内容
messages:
# 你刚刚伪装了自己
# %player% = 原始名称,%nick% = 伪装身份
disguised: "<green>你现在伪装成了 <yellow>%nick%<br><click:run_command:/undisguise><yellow><b>[点击此处]</b> <aqua>移除你的伪装或运行 /undisguise</click>"
# 你以伪装身份死亡
# %player% = 原始名称,%nick% = 伪装身份
lostdisguise: "<red>你在死亡时失去了伪装(可惜了,伙计)"
# 你刚刚使用 /undisguise 移除了你的伪装
# %player% = 原始名称,%nick% = 伪装身份
undisguise: "<green>你刚刚卸下了你的伪装"
# 你试图在没有伪装的情况下使用 /undisguise
# %player% = 玩家名称
nodisguise: "<red>你并没有伪装"
# 仪式刚刚结束。此消息发送给所有玩家
ritualdone: "<dark_red>头颅契约已经完成。如果你敢,就敬畏它的力量!!"
# 你选择了血腥契约
# %player% = 玩家名称
chose-bloody: "<red>你接受了契约,这是你应得的,<b>5</b> 颗额外的心,最后,<dark_red><b>直到你下次死亡"
# 你选择了被遗忘契约
# %player% = 玩家名称
chose-forgotten: "<gray>你接受了契约,这是你应得的,虚弱 <b>1</b>,但是 <dark_gray><b>你的头颅不会掉落"
# 你已经有了契约,但你试图再选一个
# %player% = 玩家名称
already-chose: "<red>你已经选择了一个契约"
# 你带着血腥契约死亡
# %player% = 玩家名称
death-bloody: "<red>你失去了契约的效果,如果你能够带着这份礼物死去,那么也许你并不<dark_red><b>配得上这份力量"
# 你带着被遗忘契约死亡
# %player% = 玩家名称
# 如果有人有真实消息,请在 discord 上联系我们
death-forgotten: "<gray>你失去了契约的效果,但即便如此<dark_gray><b>你的头颅也没有掉落"
# 你不能在此期间开始仪式
# %player% = 玩家名称
ritual-wrong-time: "<red>你现在还不能开始仪式,稍后再来"
# 你制作了一把狼牙棒(启用了狼牙棒限制器时)
# %player% = 玩家名称
# %limit% = 可制作的狼牙棒限制
# %old% = 之前制作的狼牙棒数量
# %now% = 现在制作的狼牙棒数量
craft-mace: "<green>你制作了一把狼牙棒,限制是:%limit% 把"
# 你重新登录并恢复了伪装(如果启用了恢复功能)
# %player% = 原始名称,%nick% = 伪装身份
restaure: ""
# 自动更新是自动检查插件新更新的模块
# 这不会导致服务器卡顿,用于修复错误或添加功能
autoupdate:
# 允许插件自动检查更新,并通知管理员和控制台
fetch: true
# 尝试自动下载并替换插件,无需您执行任何操作
download: true
metrics: true
KamoofSMP 第二季的插件,几乎与 YouTuber 和主播 Sohran 的插件完全相同,从头开始创建并开源。
概念很简单:当你杀死某人时,他会掉落他的头,通过使用它你可以窃取他的身份。
此外还有一个仪式,可以选择 2 个契约,“血腥”和“被遗忘者”,每个都有相反的特性:让你变得更强或更弱,但作为回报,你的头会掉落三倍,或者根本不会掉落。
以下是 Sohran 的重播,展示了仪式和插件的快速演示:
一切都是最大程度可配置的,所有代码都可以在线获取。目标是让每个人都能访问这些游戏修改,而无需在同一个 discord 上聚集(随机数,别担心)1 万人,或者永远等待。
命令
- kamoofsmp
- 包含所有其他命令的命令,以及更多
- 权限:✖️ 或
kamoofsmp.admin
- undisguise
- 使用此命令移除你的伪装
- givehead
- 使用此命令给自己任意头颅
- 权限:
kamoofsmp.admin
配置
也可在 GitHub 上获取
config.yml
# 信息:
#
# 1.
# 某些消息与 MiniMessage 兼容(当有指示时)
# 完整指南:https://docs.advntr.dev/minimessage/format
# 您可以使用以下网站预览它们:https://webui.advntr.dev/
#
# 2.
# 某些参数仅在 NickAPI 配置中可用
# (如 GameProfile 或 TabComplete),位于 plugins/NickAPI/config.yml
#
# 3.
# 当参数为 'true' 或 'false' 时,请注意这
# 仅意味着 '启用' 和 '禁用'。不接受任何其他值,
# 并且您必须使用英文!
#
# 4.
# 当参数要求您选择颜色时,您可以在
# Bukkit 的基础颜色( https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Color.html )
# 和十六进制代码( https://htmlcolorcodes.com/ )之间选择
#
# 5.
# 感谢您使用此插件!如果您需要帮助、遇到
# 问题,或者只是想与我们交流,一切都在我的 discord 上进行!
# https://ghosty.im/discord
# 插件语言
# 主要应用于管理内容
# 值:法语 / 英语
language: french
drophead:
# 死亡时掉落头颅
# 此过程可被其他插件或数据包替代
enabled: true
# 头颅的名称
name: "§e%player%"
# 头颅的描述
lore:
- "§8使用此头颅进行§l右键§8以伪装成它所代表的玩家"
# 这使得头颅可以堆叠
# 与 https://modrinth.com/datapack/stackable-heads 配合效果最佳
stackable: false
disguise:
# 能够放置头颅
place-head: true
# 执行 /undisguise 或使用其他头颅时归还头颅
give-back: false
# 在断开/重新连接时恢复你的皮肤
restaure: true
ritual:
# 能够进行仪式以获得契约
# 根据 Sohran 的直播重新创建:https://youtu.be/bwUXg9q5gBA (分段视频)
enabled: true
# 允许的相同头颅的最大数量
dupelimit: 1
# 世界中开始仪式的最小和最大时间
# 示例:0 和 12000 将阻止在夜间开始仪式
# 设置为 0 和 24000 以禁用检查
min-time: 0
max-time: 24000
# 仪式结束时掉落的物品名称
name: "§4恶魔契约"
# 同一本书的描述
lore:
- "§7由 §cLucifer 撰写"
# 2 页的内容,用于执行不同的契约
# %command1% = 血腥契约,%command2% = 被遗忘契约
pages:
- "<dark_red>血腥契约<br><br><red>此契约允许你将生命值提高 <dark_red>5 <red>颗心,但你的下一次死亡将花费你 3 个头...<br><dark_red><b>你愿意接受吗?<br><br><hover:show_text:\"<dark_purple>点击以接受此契约\"><click:run_command:%command1%><red><b>[接受契约]"
- "<dark_gray>被遗忘契约<br><br><gray>此契约允许你在死亡时 <dark_gray><b>不留头颅</b><gray>,但在你此生的剩余时间里,你会更弱<br><dark_gray><b>你愿意接受吗?<br><br><hover:show_text:\"<dark_purple>点击以接受此契约\"><click:run_command:%command2%>[接受契约]"
pactes:
bloody:
# 血腥契约生命值提升
# HP = 2 x 心,即 10 = 5 颗心
hpboost: 10
# 死亡时掉落的头颅数量
# 即使 drophead 未启用,此功能也有效
heads: 3
forgotten:
# 被遗忘契约虚弱等级
weakness: 1
# 仪式动画的各种参数
animation:
# 每 100 毫秒(默认)在世界中增加的时间
# 请使用您数字的除数:https://fr.numberempire.com/18000
time-incr: 250
# 增量停止时的时间
# 在官方版本中,似乎是 14000,在原始演示中为 18000
time-stop: 18000
# 增量进行的速度,以刻为单位
# 在官方版本中是 2,在原始演示中是 3
time-speed: 2
# 几乎随处可见的粒子的颜色
color: "red"
# 几乎随处可见的粒子的尺寸
size: 1
# 球体出现前的闪电数量
lightning-quantity: 11
# 每次闪电生成之间的间隔
lightning-interval: 2
sphere:
# 大蓝色球体的半径
radius: 2
# 构成它的粒子数量
quantity: 750
# 球体粒子的颜色
color: "aqua"
# 球体粒子的尺寸
size: 1
# 出现熔岩粒子的百分比几率
lava-chance: 5
# 熔岩粒子落下时是否产生声音
lava-sound: false
# 契约被接受时动画的参数
accepted:
# 熔岩球体的半径
lava-radius: 1.5
# 熔岩粒子的数量
lava-quantity: 300
# 熔岩粒子落下时是否产生声音
lava-sound: false
# 火焰粒子的数量
flame-quantity: 500
# 火焰粒子的速度/飞行距离
flame-speed: 0.5
# 火焰粒子是否应为蓝色
flame-soul: true
# 信息:
# 目前还没有办法阻止狼牙棒被放入末影箱(?)
# 如果您不希望发生这种情况,请使用第三方插件,或直接询问您的玩家
macelimiter:
# 防止制作过多的狼牙棒
# 这不适用于已有的狼牙棒
enabled: true
# 可创建狼牙棒的限制
limit: 1
# 禁止将狼牙棒放入末影箱
no-enderchest: true
# 这不随语言参数而变化,必须手动更改
# 它们使用 MiniMessage
# 留空则禁用
messages:
# 你刚刚伪装了自己
# %player% = 原始名称,%nick% = 伪装身份
disguised: "<green>你现在伪装成了 <yellow>%nick%<br><click:run_command:/undisguise><yellow><b>[点击此处]</b> <aqua>移除你的伪装或运行命令 /undisguise</click>"
# 你以伪装身份死亡
# %player% = 原始名称,%nick% = 伪装身份
lostdisguise: "<red>你在死亡时失去了伪装(可惜了,伙计)"
# 你刚刚使用 /undisguise 移除了你的伪装
# %player% = 原始名称,%nick% = 伪装身份
undisguise: "<green>你已经成功卸下了你的伪装"
# 你试图在没有伪装的情况下使用 /undisguise
# %player% = 玩家名称
nodisguise: "<red>你没有伪装"
# 仪式刚刚结束。此消息发送给所有玩家
ritualdone: "<dark_red>头颅契约已经完成。如果你敢,就敬畏它的力量!!"
# 你选择了血腥契约
# %player% = 玩家名称
chose-bloody: "<red>你接受了契约,这是你应得的,<b>5</b> 颗额外的心,最后,<dark_red><b>直到你下次死亡"
# 你选择了被遗忘契约
# %player% = 玩家名称
# 如果有人有真实消息,请在 discord 上联系我们
chose-forgotten: "<gray>你接受了契约,这是你应得的,虚弱 <b>1</b>,但是 <dark_gray><b>你的头颅不会掉落"
# 你已经有契约,但你试图再选一个
# %player% = 玩家名称
# 如果有人有真实消息,请在 discord 上联系我们
already-chose: "<red>你已经选择了一个契约"
# 你带着血腥契约死亡
# %player% = 玩家名称
death-bloody: "<red>你失去了契约的效果,如果你能够带着这份礼物死去,那么也许你并不<dark_red><b>配得上这份力量"
# 你带着被遗忘契约死亡
# %player% = 玩家名称
# 如果有人有真实消息,请在 discord 上联系我们
death-forgotten: "<gray>你失去了契约的效果,但即便如此<dark_gray><b>你的头颅没有掉落"
# 你不能在当前期间开始仪式
# %player% = 玩家名称
ritual-wrong-time: "<red>你现在不能开始仪式,稍后再来"
# 你刚刚制作了一把狼牙棒(启用了狼牙棒限制器时)
# %player% = 玩家名称
# %limit% = 允许的狼牙棒限制
# %old% = 之前创建的狼牙棒数量
# %now% = 现在创建的狼牙棒数量
craft-mace: "<green>你制作了一把狼牙棒,可能的最高数量是:%limit% 把"
# 你重新登录并恢复了伪装(如果启用了恢复功能)
# %player% = 原始名称,%nick% = 伪装身份
restaure: ""
# 自动更新是自动检查插件新更新的模块
# 这不会导致服务器卡顿,用于修复错误或添加功能
autoupdate:
# 允许插件自动检查更新,并通知管理员和控制台
fetch: true
# 尝试自动下载并替换插件,无需您执行任何操作
download: true
metrics: true
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。