IEcraft

展示来自lEcraft和Minecraft的资讯,为服主提供软件资源与教程

[插件]Enchantment Solution——多合一自定义附魔插件!1.13-1.17

插件信息

原生 Minecraft 版本:1.13
经过测试的 Minecraft 版本:1.13 1.14 1.15 1.16 1.17
源代码:https://github.com/crashtheparty/EnchantmentSolution/tree/master
支持的语言:德语、中文(简体)

前置:需要CrashAPI插件才能运行。

《[插件]Enchantment Solution——多合一自定义附魔插件!1.13-1.17》

插件介绍

Enchantment Solution添加了自定义 GUI,使添加附魔的过程轻而易举,让附魔更加简单的同时也增加了附魔的功能性。

用 56 个额外的附魔让您的 Minecraft 世界充满活力。增加您通过Exp获得的经验量。使用 Magic Guard 分享、消除所有负面状态效果,或使用飞行常客像在创造模式中一样飞来飞去。这个插件中有很多独特、有用和小众的附魔,尝试它们真是太棒了!

附魔列表:

  • 钓鱼者(钓鱼竿附魔):每升一级额外钓到一条鱼。
    装甲(鞘翅附魔):为鞘翅增加装甲点数。
    斩首(剑附魔):增加死亡时掉落暴徒头颅的几率。
    失明(近战和远程附魔):使被攻击的玩家失明。(与逃学冲突)。
    盐水(剑附魔):如果对手的生命值减半或更低,则伤害加倍
    屠夫(剑附魔):通过杀死暴徒获得额外的肉(与抢劫和畜牧的冲突)
    传染诅咒(一切附魔):将诅咒传播到物品。(与停滞诅咒冲突)
    疲惫诅咒(一切附魔):导致 Minecraft 动作更加疲惫。
    不稳定诅咒(一切附魔):随着时间的推移降低物品的耐用性。
    滞后诅咒(工具和武器附魔):滞后。
    停滞诅咒(一切附魔):除了在磨石上移除外,不能再在此物品上添加或修改附魔(与传染诅咒的冲突)
    深度++(工具附魔):每级增加 1 向前中断半径。
    雷管(弓和弩附魔):箭撞击时爆炸。减少苦力怕激活时间。(与空心点冲突)。
    淹死(三叉戟附魔):在短时间内淹死非水生物。
    经验。分享(工具/武器附魔):杀死怪物和破坏方块的经验掉落增加(与回收者冲突)
    鲜花礼物(锄头附魔):右键单击鲜花以掉落鲜花。(与淘金者和灵魂收割者的冲突)。
    Force Feed(一切附魔):装备的物品将使用饥饿条自行修复(与修复和粘性保持冲突)
    飞行常客(鞘翅附魔):以耐用性为代价为玩家提供创造性的飞行。(与伊卡洛斯冲突)。
    油炸(钓鱼竿附魔):所有捕获的鱼都会自动煮熟。
    Frosty (Shovel Enchantment):在左键点击时从铲子中射出雪球。
    盖亚(斧头附魔):随着时间的推移破坏树木。重新种植树苗。
    掘金者(锄头附魔):破坏庄稼和下界疣时掉落金币和经验。(与鲜花礼物和灵魂收割者冲突)。
    绿拇指(锄头附魔):如果可能的话,破坏作物会重新种植它们。
    Gung Ho(胸甲附魔):生命值减半但攻击伤害增加三倍。(与生活冲突)。
    硬弹跳(护盾附魔):击中护盾的投射物会以更快的速度弹开。(与铁防御冲突)。
    高度++(工具附魔):增加向上/向下方向的方块破坏半径。
    空心点(弓和弩附魔):对装甲对手造成更多伤害。可以对末影人和有护盾的凋灵造成伤害。(与雷管冲突)。
    畜牧业(剑附魔):杀死动物时有机会产生小动物(与抢劫和屠夫的冲突)
    伊卡洛斯(鞘翅附魔):向上飞行会增加速度。(与飞行常客冲突)。
    艾琳的套索(胡萝卜附魔):抓住动物放在其他地方。(与魔杖冲突)。
    钢铁防御(盾牌附魔):盾牌在不格挡时吸收一定百分比的伤害。(与硬弹跳冲突)。
    慢跑者(护腿附魔):给玩家速度。(与 Plyometrics 的冲突)。
    击倒(剑附魔):击中对手时将其击飞。(与击退冲突)。
    生命(胸甲附魔):穿戴时增加最大生命值。(与龚浩冲突)。
    生命吸取(近战附魔):窃取被攻击生物的生命值
    轻量级(靴子附魔):防止践踏庄稼(与羽毛掉落的冲突)
    魔法守卫(盾牌附魔):在副手时移除负面药水效果。
    岩浆行者(靴子附魔):靠近熔岩时会在短时间内将熔岩变成岩浆。(与深海行者、冰霜行者和虚空行者冲突)。
    保湿(剪刀附魔):为方块添加水分、积水或改变某些方块类型。
    No Rest (Helmet Enchantment):睡眠时间不断重置为 0,不会产生幻影。(与动荡的冲突)。
    Overkill(弓附魔):在左键单击时从弓箭射出库存中的箭头。
    安抚(近战附魔):减少对你自己驯服的生物的伤害。
    掠夺(Crossbow Enchantment):增加被杀死怪物的掉落物。
    Plyometrics(护腿附魔):给玩家跳跃提升。(与慢跑者冲突)。
    推回(盾牌附魔):阻挡时,使用伤害性生物击退近战
    快速打击(近战附魔):加快充电时间。(与锋利、惩击、节肢动物之灾、火属性和冲击属性冲突)。
    回收者(近战附魔):普通的战利品掉落将变成经验(与经验分享冲突)
    牺牲(胸甲附魔):根据你的经验水平对杀死你的生物造成伤害。
    沙面纱(锄头附魔):降低被攻击实体命中的准确度。
    Shock Aspect (Axes Enchantment):有几率用闪电攻击被攻击的生物。(与快速打击冲突)。
    冶炼厂(工具附魔):熔炼破碎的物品。(与 Silk Touch 冲突)。
    狙击手(三叉戟/弓附魔):提高弹道速度。
    灵魂绑定(一切附魔):死亡时保留物品。(与消失诅咒冲突)。
    灵魂收割者(锄头附魔):被杀死的玩家有很大几率掉落灵魂绑定物品。(与鲜花礼物和淘金者冲突)。
    Splatter Fest(锄头附魔):左键点击锄头,从库存中射出鸡蛋。
    粘性保持(一切附魔):当物品损坏时,它会变成一根可以修复回物品的棍子(与修补和强制喂食的冲突)
    投石(弩附魔):对飞行生物造成更多伤害。连续
    (近战附魔):重复杀死同一个生物会增加对该生物的伤害。
    坦克(装甲附魔):增加耐用性。
    心灵感应(工具附魔):所有开采的方块都会直接进入您的库存。坚韧
    (护甲附魔):为护甲增加护甲韧性。
    嬗变(三叉戟附魔):将暴徒战利品变成海基战利品。
    逃学(近战和远程附魔):使被攻击实体减速。(与失明的冲突)。
    Unrest (Helmet Enchantment):提供夜视,但幻影总是会在晚上在你周围产生。
    毒液(近战和远程附魔):使被攻击的玩家中毒。(与枯萎冲突)。
    虚空行者(靴子附魔):在空气方块中生成黑曜石以帮助玩家穿越虚空。(与深海行者、冰霜行者和岩浆行者冲突)。
    魔杖(棒上的胡萝卜附魔):在半径范围内从副手放置块。(与艾琳的套索冲突)。
    扭曲(护腿附魔):有机会将您传送远离伤害。
    水下呼吸(头盔附魔):让玩家在水下呼吸。(与Aqua Affinity 冲突)。
    宽度++(工具附魔):增加左/右方向的方块破坏半径。凋零
    (近战和远程附魔):对被攻击的玩家造成凋零伤害。(与毒液冲突)。
    狂热(锄头附魔):左键单击时从锄头中射出火球。

enchantments_advanced 配置文件允许对附魔进行大量自定义。可以根据服务器的喜好修改最高级别、冲突的附魔、附魔权重、权限以及更多选项。

自定义附魔装备也可能出现在生成的生物、战利品箱和钓鱼物品上!增加物品的平均附魔,允许或禁止宝藏附魔从掉落中产生,或者首先禁止它们掉落自定义附魔。

命令


/enchant(需要 enchantmentsolution.command.enchant):用给定的附魔和等级为手头的物品附魔。遵循附魔台/铁砧的规则(即没有非法附魔)。

/enchantinfo:提供有关所选附魔的信息。

/removeenchant(需要 enchantmentsolution.command.enchantremove):从手中的物品中移除指定的附魔。

/enchantunsafe(需要 enchantmentsolution.command.enchantunsafe):用给定的附魔和等级附魔手中的物品。允许在物品上放置非法附魔。

/esreload(需要 enchantmentsolution.command.reload):重新加载所有配置文件和语言文件。

/esconfig(需要 enchantmentsolution.command.edit):使用游戏内 GUI 修改配置文件。

/esreset(需要 enchantmentsolution.command.reset):强制关闭所有自定义 GUI 库存。

/esdebug(需要 enchantmentsolution.command.debug):生成 debug.yml 文件以更快地调试问题。

/escalc(需要 enchantmentsolution.command.escalc):查看服务器设置的附魔信息

/configlore(需要 enchantmentsolution.command.configlore):提供编码字符串数据以用于不支持自定义附魔的其他插件。

/esbook(需要 enchantmentsolution.command.book):给玩家一本带有特定附魔或随机附魔的书。

/esanvil(需要 enchantmentsolution.command.anvil):打开自定义铁砧 GUI。

/esgrindstone(需要 enchantmentsolution.command.grindstone):打开自定义砂轮 GUI。

/esfix(需要 enchantmentsolution.command.fix):修复从其他插件中丢失的物品上的自定义附魔。

/esrpg(需要 enchantmentsolution.command.rpg):显示 ESRPG 的 RPG 级别屏幕。

/rpgstats(需要 enchantmentsolution.command.rpgstats):显示给定玩家的 ESRPG 统计数据的详细信息。

/rpgedit(需要 enchantmentsolution.command.rpgedit):为自己或其他玩家编辑 ESRPG 的统计数据。

/rpgtop(需要 enchantmentsolution.command.rpgtop):显示 ESRPG 等级最高的玩家。

权限

enchantmentsolution.command.edit:允许访问 /esconfig 命令。(默认操作)

enchantmentsolution.command.enchant:允许访问 /enchant 命令。(默认操作)

enchantmentsolution.command.enchant.others:允许访问 /enchant 命令以向其他玩家提供附魔。(默认操作)

enchantmentsolution.command.reload:授予访问 /esreload 命令的权限。(默认操作)

enchantmentsolution.command.enchantremove:允许访问 /removeenchant 命令。(默认操作)

enchantmentsolution.command.enchantremove.others:允许访问 /removeenchant 命令以从其他玩家身上移除附魔。(默认操作)

enchantmentsolution.command.reset:授予对 /esreset 命令的访问权限。(默认操作)

enchantmentsolution.command.enchantunsafe:允许访问 /enchantunsafe 命令。(默认操作)

enchantmentsolution.command.enchantunsafe.others:允许访问 /enchantunsafe 命令来为其他玩家提供附魔。(默认操作)

enchantmentsolution.command.debug:授予访问 /esdebug 命令的权限。(默认操作)

enchantmentsolution.command.escalc:授予访问 /escalc 命令的权限。(默认操作)

enchantmentsolution.command.book:授予访问 /esbook 命令的权限。(默认操作)

enchantmentsolution.command.book.others:允许访问 /esbook 命令以允许向其他玩家提供书籍。(默认操作)

enchantmentsolution.command.anvil:授予访问 /esanvil 命令的权限。(默认操作)

enchantmentsolution.command.grindstone:允许访问 /esgrindstone 命令。(默认操作)

enchantmentsolution.command.configlore:授予访问 /configlore 命令的权限。(默认操作)

enchantmentsolution.command.help:授予访问 /eshelp 命令的权限。(默认为真)

enchantmentsolution.command.fix: 允许访问 /esfix 命令。(默认操作)

enchantmentsolution.command.fix.others:允许访问 /esfix 命令以允许修复其他玩家的附魔。(默认操作)

enchantmentsolution.command.rpg:授予访问 /esrpg 命令的权限。(默认操作)

enchantmentsolution.command.rpgstats:允许访问 /rpgstats 命令。(默认操作)

enchantmentsolution.command.rpgstats.others:允许访问 /rpgstats 命令以查看其他玩家的统计数据。(默认操作)

enchantmentsolution.command.rpgedit:允许访问 /rpgedit 命令。(默认操作)

enchantmentsolution.command.rpgtop:允许访问 /rpgtop 命令。(默认操作)

enchantmentsolution.abilities.has-external-flight:允许使用外部 /fly 命令而不受FrequentFlyer 的干扰(默认为false)

enchantmentsolution.abilities.player-skulls: 使用斩首(默认为true)

enchantmentsolution.abilities启用掉落玩家头骨.custom-头骨:启用下探定制头骨与斩首(默认为true)

enchantmentsolution.permissions.ignore:可访问所有结界权限。(默认为假)

enchantmentsolution.anvil.god:允许铁砧将更高级别的附魔和与物品冲突的附魔结合起来。(默认为 false)

enchantmentsolution.anvil.demigod-:如果铁砧无法组合它们,则允许铁砧保持书上第一项的等级。(默认为 false)

enchantmentsolution.anvil.demigod-books:允许铁砧将书籍中的附魔添加到物品中,即使玩家不应该能够组合该级别。(默认为 false)

插件下载

原贴下载

常见问题

Q1:此插件中的某些内容无法正常工作。我该怎么办?
答:首先,通读以下问题,并确保问题不是以下问题之一。如果不是,请转到GitHub并添加错误报告。如果您无权访问 GitHub 帐户,您可以在 spigot 上的 pm 或讨论区中发送问题,但请确保附加使用 /es debug 生成的 debug.yml 文件。从很快开始,我将不再接受没有这些信息的错误报告。调试信息使测试变得更加容易,因此我可以更轻松地修复错误。

Q2:我有一个关于 EnchantmentSolution 的功能的建议。我该如何提交?
A:我将始终通过任何途径接受功能建议,但跟踪它们的最佳方式是通过GitHub。提交工单时,有一个建议模板。您还可以添加来自 GitHub 的拉取请求并在建议中添加代码以添加到插件中。我可能不会添加您使用的确切代码,但总是很感激!

Q3:你能添加一个为我做[这个]的结界吗?
答:我已经有一个附魔列表,可以为插件的未来版本做好准备,以使其每次更新都保持新鲜。如果我回复了你的讨论帖,这意味着我要么把它列在了列表中,要么因为你的建议将它添加到了列表中。由于重大更新需要时间来计划和编码,新的附魔可能需要几个月的时间才能进入插件,所以请耐心等待!

Q4:可以加个附魔给玩家X药水效果吗?
A:根据我的经验,具有药水效果的附魔很无聊。如果您想添加一个,请在EnchantmentSolutionAdditions的讨论帖中提出建议。

Q5:可以添加配置选项来修改X附魔的作用吗?
答:部分原因是EnchantmentSolutionAdditions是为了。检查该插件并在那里请求东西。

Q6:这个插件和我的飞行插件有冲突。我应该怎么办?
A:给任何有访问权限的玩家 /fly 权限“enchantmentsolution.enable-flight”。该权限不会恢复玩家可能拥有的对 allowFlight 的任何更改,这将使您的玩家再次飞行。

Q7:我希望某些附魔/附魔等级需要使用权限。我怎么做?
A:首先需要在 enchantments.yml 文件中将“advanced_options.use”和“advanced_options.use_permissions”设置为true。然后,您要为其设置权限的任何附魔都可以为 abvil 和附魔表设置它们。将它们设置为 true 将需要使用权限。

Q8:我是否必须取消玩家使用某些级别的权限?
A:默认情况下,所有铁砧和附魔台权限都没有授予任何人。如果操作员能够获得桌子或铁砧中的每个级别,请确保他们没有“enchantmentsolution.ignore-permissions”权限。

Q9:我希望 x 级可以访问 x 结界的 2 和 3 级,我希望 y 级可以访问 4 和 5 级。我该怎么做?
答:确保您使用的是权限系统(请参阅问题 7)。然后确保 enchantments.yml 配置中的 2 级权限和 4 级权限设置为 true(对于 table、a​​nvil 或两者,取决于您的需要)。然后给 x 等级 2 级权限(enchantmentsolution.<enchant_name>.table.level2 和/或 enchantmentsolution.<enchant_name>.anvil.level2)和 y 等级 2 和 4 级权限。

Q10: EnchantmentSolution 是否兼容 x 插件?
答:目前,EnchantmentSolution 仅与 Jobs Reborn、mcMMO、AuctionHouse 和 VeinMiner 插件直接兼容。2.3 版将添加对 mmoItems 的支持。EnchantmentSolution 试图保持与其他插件的兼容性,但有时这是不可能的。

Q11:可以添加x插件的兼容性吗?
答:只有在其他插件作者给予许可的情况下才能保持兼容性(例如,开源、API 或插件创建者之间的协议)。我只会自行决定为其他插件添加兼容性。增加可能性的方法是使用插件的人很多,很容易维护兼容性,或者增加兼容性会增加或增加EnchantmentSolution的某个功能的使用。

Q12:使用心灵感应附魔时,会重复破坏箱子、熔炉、潜影盒等物品。你能修这个吗?
A:通常这是另一个插件删除原始项目的结果。如果不添加直接兼容性,则无法解决此问题,并且 Telepathy 从这些插件中提供的大多数项目都将无法使用。这意味着唯一的问题是这些项目可以复制。如果这是一个太大的问题,请禁用心灵感应。

Q13:如何使用 crate 插件/其他插件为物品添加自定义附魔?
答:有两种方法可以做到。第一个选项是使用传说将附魔添加到物品上。在最近的版本中,解决这个问题的最好方法是使用 /configlore <enchant> <level>。将其添加到您的配置中的项目知识中,您应该会很好。第二种选择是使用与添加其他附魔相同的方式添加它。id 值将以“enchantmentsolution:”(或您使用的任何自定义附魔附加插件的名称)开头,后跟普通附魔 id(warp、frequent_flyer 等)。在您将其合并之前(2.2.12 之前),该附魔不会出现在传说中,但它仍然具有正确的功能。

问题 14:/configlore 是如何工作的?
A: /configlore 命令的作用是将给定的字符串(或附魔级别)编码为 base16,然后将其转换为 Bukkit 的 ChatColor 系统(它也是 base16 并带有一些额外功能)。因此,附魔等级在之后出现的可见名称字符串之前被编码到知识中。这样, EnchantmentSolution 可以在更改时更新附魔的显示名称,而无需附加旧名称(2.2 之前)。将此生成的字符串添加到项目的绝杀中还将使其表现得好像对 enchantment_check 侦听器具有附魔效果,这将使该项目在每次检查时附魔(默认为每 5 分钟一次)。因此,某些无法使用自定义附魔的插件仍然可以使用具有自定义附魔的物品,

Q15:X 插件说 <enchantment> 是一个无效的附魔!我该怎么办?
A: 一些插件只允许附魔使用普通工具访问(例如,它们只使用 addEnchantment 而不是 addUnsafeEnchantment)。所有自定义附魔都必须使用不安全选项放置在项目上,因此如果插件具有该功能,请启用它。如果没有,请找到其他插件。

Q16:为什么玩家获得的物品附魔比 30+ 级的香草附魔台少?
A:50级系统和高级选项系统将多重附魔几率从附魔/50降低到附魔/75。如果您想要更多的物品附魔,请确保将“advanced_options.use”设置为 true 并降低 enchantments.yml 中“advanced_options.multi_enchant_divisor”的值。

Q17:可以把附魔台的所有自定义附魔都关掉吗?
A:从 enchantments.yml 中附魔的 enchantment_locations 中删除 ‘TABLE’。

Q18:如何将最大附魔等级提升到X?
答:确保将高级选项设置为 true(请参阅问题 7)。然后将 enchantability_max_level 更新为您指定的值。除非您修改附魔能力,否则它不会以更高的值出现在附魔表中,但您将能够在铁砧中将其组合在一起。

Q19:附魔效果如何?我该如何修改?
答:这里有教程了解它在原版 Minecraft 中的工作原理。除此之外,advanced_options 下还有青金石修饰符,可以根据等级增加最大魔力(第 3 层是最大 30 级,第 6 层是最大 50 级)。这在 50 级系统中默认开启,在 30 级系统中关闭。最后添加青金石修饰符。在 50 级系统中,每个附魔的附魔值也不同,因此有 /escalc 命令可以查看附魔表中的附魔能力和最高等级。

Q20:50级最高附魔需要多少个书架?
A: 23. 只要距离附魔台一格(直接或间接),并且在同一个y级或在其上1级,书架就会计数。在原版中,如果有障碍物(地毯、完整的方块等),书架将不会计算在内,但在这个插件中它仍然会计算在内,所以对地毯进行疯狂吧!

Q21:为什么开发者不活跃?
A:工作、学校、冠状病毒、孤独、抑郁,或者在 Minecraft 以外的事情上玩得开心一点。仍然有相当定期的更新(2.1 和 2.2 各有超过 10 个错误修复更新)所以有时给开发人员一些时间放松是很好的。谢谢!

Q22:我可以给你买披萨吗?
A:如果你想寄钱给我,我可以给你我的捐款链接。除了我的感激之外,捐款不会给您带来任何好处,但如果您仍想寄钱给我,我将不胜感激。

Q23:我可以制作关于你的插件的视频吗?
答:绝对!让我们玩吧,插件评论,插件教程,任何东西!向我发送视频链接,如果您愿意,我也可以将其包含在资源页面上《[插件]Enchantment Solution——多合一自定义附魔插件!1.13-1.17》

Q24:我正在寻找开发人员。你能帮助我吗?
A:不。我喜欢我的空闲时间,而且随着一切发生,我几乎没有足够的时间。请找一个不同的开发者,尽管你选择了我是件好事。

Q25:如果我推广你的插件,你能为我做些什么吗?
A:我按自己的时间做事。虽然您可以随意推广 EnchantmentSolution,但这将不能保证任何类型的合作伙伴关系。我目前唯一的直接合作伙伴是与TownyAge的人。

Q26:权重系统是如何工作的?
答:附魔的权重系统的工作方式类似于原版 Minecraft 处理它的方式。有四种主要权重:普通、罕见、稀有和非常稀有。这些权重中的每一个都得到一个数字,然后在 0 和所有有效附魔的权重数字相加之间生成一个随机数,然后根据该权重挑选出附魔。普通的数为 300,罕见的数为 100,稀有的数为 30,非常罕见的数为 10。还有史诗和传奇权重,分别为 3 和 1。基础插件中的所有附魔都没有史诗或传奇的权重;这些是为了给服务器开发人员提供他们想要在服务器上使用但被压倒的附魔的罕见权重。

Q27:如何更改附魔的名称/描述?
A: config.yml 中有一个值叫做“language_file”。Enchantment Solution 使用的大多数字符串在此文件中都有一个值。附魔语言值属于“enchantments.descriptions”和“enchantments.display_names”。

点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注