本帖最后由 18258782005 于 2022-5-9 14:40 编辑
添加了一个FN扩展,想把里面的道具设置成商店出售,不想让玩家合成
具体如何操作,希望说的详细些,解决了给最佳感谢!
-
禁止粘液某个道具的合成方式,彻底不能合成 只能通过指令获取,而且指令获取之后要能正常使用
添加了一个FN扩展,想把里面的道具设置成商店出售,不想让玩家合成
具体如何操作,希望说的详细些,解决了给最佳感谢!
-
禁止粘液某个道具的合成方式,彻底不能合成 只能通过指令获取,而且指令获取之后要能正常使用
不用说BanItem,我已经试过,无法ban头颅,不同的头颅机器只识别成1个头
封禁物品教程:
打开 /plugins/Slimefun 下的 Items.yml
您可能会看见以下内容:
ORE_CRUSHER:
double-ores: true
enabled: true
can-be-used-in-workbenches: false
allow-enchanting: true
allow-disenchanting: true
required-permission: ''
wiki: https://github.com/TheBusyBiscuit/Slimefun4/wiki/Ore-Crusher
GRANDMAS_WALKING_STICK:
enabled: true
can-be-used-in-workbenches: false
allow-enchanting: true
allow-disenchanting: true
required-permission: ''
wiki: https://github.com/TheBusyBiscuit/Slimefun4/wiki/Walking-Sticks
复制代码
此处使用 Visual Studio Code 作为教程演示, 按下 Ctrl+F 搜索你需要的物品,此处以(SCROLL_OF_DIMENSIONAL_TELEPOSITION) 维度传送卷轴为例:
在查找目标内填写: SCROLL_OF_DIMENSIONAL_TELEPOSITION,单击 "查找下一个".
您会看见以下内容:
SCROLL_OF_DIMENSIONAL_TELEPOSITION:
enabled: true
can-be-used-in-workbenches: false
allow-enchanting: true
allow-disenchanting: true
required-permission: ''
将其中的 enabled: true 改为 enabled: false, 封禁物品完成.
重启服务器后就会生效.
[娱乐|机制][SCT]Slimefun —— 粘液科技汉化|更新1.18适配[永更][1.8-1.18.x] - 服务端插件 - Minecraft(我的世界)中文论坛 - (mcbbs.net)
是控控吗 发表于 2022-5-9 14:14
[娱乐|机制][SCT]Slimefun —— 粘液科技汉化|更新1.18适配[永更][1.8-1.18.x] - 服务端插件 - Minecraft ...
可能你没有看明白我的问题,上面这个方式
enabled: true 如果改为 false 物品直接无法使用
can-be-used-in-workbenches: false 这个是控制原版合成台是否能合成的开关,跟我的需求控制粘液合成没有关系
allow-enchanting: true 物品附魔 跟我的问题没有关系
allow-disenchanting: true 物品去魔 跟我的问题没有关系
required-permission: '' 使用权限,这个也无法解决我的需求
-
我问的不是一个随便可以解决的问题,感谢回复
18258782005 发表于 2022-5-9 14:38
可能你没有看明白我的问题,上面这个方式
enabled: true 如果改为 false 物品直接无法使用
can-be-used-i ...
required-permission: '' 使用权限,这个也无法解决我的需求
这难道不是一个可用方案吗
在配置文件把合成权限ban了 使用权限保留不就可以了
自行修改源码删除合成
如果不会的话只能去求助别人给你修改了
您所说的问题有以下两种解决方法:
1、直接修改源码,FN科技是开源插件,开源地址https://github.com/buiawpkgew1/FN-FAL-s-Amplifications-zh
根据路径src/main/java/ne/fnfal113/fnamplifications/items/FnItemRecipes.java 找到你想要更改的物品对应的配方,将RecipeType.ENHANCED_CRAFTING_TABLE设置为RecipeType.NULL,如果不想让书里显示任何物品,你还需要将配方里的物品改成null
2、不修改源码,打开Slimefun文件夹,找到Items文件,将你想要修改的物品中的hide-in-guide:false设定为true(请务必提前拿好你想要隐藏的物品),如果想让物品在书里重新显示为“商店出售”,可以使用SlimeCustomizer(自定义粘液附属)附属,下载地址:https://builds.guizhanss.net/Sli ... meCustomizer/master 原贴地址:https://github.com/SlimefunGuguProject/SlimeCustomizer
仔细阅读教程,创建一个不可合成的物品,其名字改为“商店出售”,将之前隐藏的物品通过保存物品的方式重新注册进粘液书,并将之前写好的“商店出售”作为材料引用到保存物品的配方中,即可完成你想要的功能
1、直接修改源码,FN科技是开源插件,开源地址https://github.com/buiawpkgew1/FN-FAL-s-Amplifications-zh
根据路径src/main/java/ne/fnfal113/fnamplifications/items/FnItemRecipes.java 找到你想要更改的物品对应的配方,将RecipeType.ENHANCED_CRAFTING_TABLE设置为RecipeType.NULL,如果不想让书里显示任何物品,你还需要将配方里的物品改成null
2、不修改源码,打开Slimefun文件夹,找到Items文件,将你想要修改的物品中的hide-in-guide:false设定为true(请务必提前拿好你想要隐藏的物品),如果想让物品在书里重新显示为“商店出售”,可以使用SlimeCustomizer(自定义粘液附属)附属,下载地址:https://builds.guizhanss.net/Sli ... meCustomizer/master 原贴地址:https://github.com/SlimefunGuguProject/SlimeCustomizer
仔细阅读教程,创建一个不可合成的物品,其名字改为“商店出售”,将之前隐藏的物品通过保存物品的方式重新注册进粘液书,并将之前写好的“商店出售”作为材料引用到保存物品的配方中,即可完成你想要的功能
本帖最后由 haiman 于 2022-6-12 19:51 编辑
如果我的方法对您有用的化请采纳,谢谢
如果我的方法对您有用的化请采纳,谢谢