找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

[1.16.5+] DeEnchantment —让原版的附魔多点意外[V2大更新]

jgcf666 2023-7-10 00:55:09 娱乐 阅读 1129 来自 中国
服务器插件
中文名称: 负魔书
英文名称: DeEnchantment
插件来源: 转载
适用服务端: CraftBukkit Spigot Paper Catserver Mohist Purpur 
插件类型: 娱乐
语言支持: 中文 
适用版本: 1.16.x 1.17.x 1.18.x 1.19.x 1.20.x 1.21.x 1.22.x 
前置插件/mod:
下载地址: https://github.com/Iseason2000/DeEnchantment/releases
原贴地址: https://github.com/Iseason2000/DeEnchantment?tab=readme-ov-file
本帖最后由 jgcf666 于 2024-6-22 19:51 编辑
Deenchantment | 负魔 插件
☄️ 开源的负魔插件, 使用 Kotlin 语言.

描述

原版的附魔获得太容易了,而且基本都是好的属性,正好前阵子看见了一个叫《负魔书》的MOD,就想着通过插件来实现。

V2 重构了80%以上的代码,大部提升性能与功能
V2特点

  • 附魔描述
  • 支持热重载
  • 大幅提升性能
  • 高度自定义消息
  • 旧版数据迁移支持
  • 自定义负魔各种细节
  • 配置自动重载(某些功能仍需要手动重载)

兼容插件
  • EcoEnchants(2.1.0之后仅支持v9)
  • Slimefun4 自动袪魔、负魔机
  • ExcellentEnchants
  • 其他各种附魔插件,如需兼容请提issue

附魔对照
部分负魔功能较V1有变化,请注意

表格格式

大部分附魔对所有生物有效!

部分效果截图
弓的多重

鞋子的熔岩行者

三叉戟的背叛

弹射物吸引

多重弓
配置 (config.yml)
<span style="background-color: white;">配置 (config.yml)
# 是否能够在铁砧中使用
anvil: true

# 是否应用于砂轮祛魔
grindstone: true

# 是否可以通过附魔台获得
enchant: true

# 是否在有战利品的箱子中出现
chestLoot: true

# 是否应用于自然生成的怪物身上
spawn: true

# 是否应用于交易
trade: true

# 是否应用于钓鱼获取
fishing: true

# 是否应用于生物给予(猪灵交易、村庄英雄等生物丢物品行为)
reward: true

# 是否突破等级上限
levelUnlimited: false

# 是否允许铁砧过于昂贵仍能附魔,如果开启突破等级上限建议开启
tooExpensive: false

# 是否开启控制台精简模式:开启后不会出现 所有附魔的名字
cleanConsole: false

# 是否显示负魔描述
allowDescription: true</span>
单一负魔配置例子,每个负魔都有区别
<span style="background-color: white;">
# 是否启用
enable: true

# 负魔名称
translate-name: §a灵魂绑定

# 负魔描述
description: §8 - 绑定玩家的灵魂仅允许使用

# 负魔目标,在此挑选: https://bukkit.windit.net/javadoc/org/bukkit/enchantments/EnchantmentTarget.html
target: BREAKABLE

# 负魔变异概率 0~1
chance: 0.2

# 负魔最大等级
max-level: 1

# 互相冲突的负魔
conflicts:
- DE_VANISHING_CURSE

# 当有灵魂绑定的物品消耗耐久时将绑定为该玩家,并发送消息
bindMessage: '&a您的装备已绑定您的灵魂'

# 不能使用时发送的消息
ownerMessage: '&c你不能使用绑定了别人灵魂的装备!'

# 防止被他人用于铁砧
denyAnvil: true

# 防止被他人用于砂轮
denyGrindStone: true

# 防止被他人捡起
denyPickup: true

# 描述中用于替换玩家名字的占位符
placeHolder: 玩家
</span>
命令
<span style="background-color: white;">命令全部默认OP权限
deenchantment 缩写 de、den 权限:deenchantment.
/deenchantment give [player] [name] <level> 给予玩家特定负魔书 权限:deenchantment.give
/deenchantment random [type] [player] <level> 给予玩家随机负魔,不指定等级则随机,不超最大等级 权限:deenchantment.random
/deenchantment add [name] <level> 将特定负魔添加到手上的东西上 权限:deenchantment.add
/deenchantment update 更新手上装备的负魔描述及名称 权限:deenchantment.update
/deenchantment reload 重新注册负魔 权限:deenchantment.reload
/deenchantment purification [player] 将玩家手上物品的负魔转为正常的附魔 权限:deenchantment.purification
/deenchantment migrate 将v1版本的旧配置迁移到新版 权限:deenchantment.migrate</span>
P.S.
下载
开源地址:https://github.com/Iseason2000/DeEnchantment      
BUG反馈及意见:https://github.com/Iseason2000/DeEnchantment/issues         

捐赠:https://afdian.net/@Iceason      
联系QQ:1347811744  





(0)
jgcf666Lv4-金粒

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

帖子地址: 

发表回复

使用道具 举报