Fire Conversion

一个简单的插件,让你能够使用火焰将一种物品转换成另一种物品!

资源图片
# 火焰转化 允许您使用火焰将物品从一种转化为另一种。 # 配置 唯一的配置文件是 conversions.yml 每个转化都使用以下设置之一: ```yaml # 材料名称可以在 @ https://jd.papermc.io/paper/1.19/org/bukkit/Material.html 找到 # 简单转化 ConversionName: # 可以随意命名,但必须是唯一的。 sources: # 所有源材料的列表(你扔进火中的材料) - MATERIAL_1 - MATERIAL_2 result: normal: MATERIAL # 将其中一个源材料扔进普通(橙色)火焰的结果。 soul: MATERIAL # 将其中一个源材料扔进灵魂(蓝色)火焰的结果。 # 您可以通过执行 MATERIAL-AMOUNT 来定义材料的数量,默认值为 1。 # 复杂转化 ConversionName: sources: - MATERIAL_1 - MATERIAL_2 result: normal: - RESULT_1-AMOUNT-WEIGHT # 重量是可选的,默认为 1 - RESULT_2-AMOUNT-WEIGHT soul: - RESULT_1-AMOUNT-WEIGHT ``` 权重决定了该结果被选中的几率,例如,对于以下转化: ```yaml DiamondOreToDiamond: sources: - DIAMOND_ORE - DEEPSLATE_DIAMOND_ORE result: normal: - DIAMOND-1-10 # 这将有 71.4% 的几率掉落 1 - DIAMOND-2-3 # 21.4% 的几率掉落 2 - DIAMOND-3-1 # 和 7.1% 的几率掉落 3 ``` 您可以通过执行 WEIGHT/TOTAL_WEIGHT 来计算百分比,例如 10/(10+3+1) = 0.714... (乘以 100 得到百分比) 您也可以将其中一个结果保留为 NONE (或任何其他无效材料),但必须至少有 1 个源材料和 1 个结果。 如果源材料出现多次,它将使用列表中最后一个转化中的结果。 您不能将以下材料用作结果: - AIR - CAVE_AIR - VOID_AIR