我在/MMOItems/crafting-stations文件夹下创建了新的合成站但是使用/mi stations open命令却找不到
name: '&a粘液作坊 '
# 制作队列中的最大物品数量,即。玩家能够同时制作的最大物品数量。
# 必须介于 1 到 64 之间。
max-queue-size: 10
# 每当制作站中完成一个动作时就会播放的声音。
# 在此处获取声音名称:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sound: ENTITY_EXPERIENCE_ORB_PICKUP
# 这就是 GUI 的样式。您可以通过创建一个以文件名作为 id 的新文件,
# 在 crafting-stations/layouts 中定义自己的文件。
layout: default
# 在此配置 GUI
items:
fill:
material: GREEN_STAINED_GLASS_PANE
no-recipe:
material: BLACK_STAINED_GLASS_PANE
name: '&a没有配方'
no-queue-item:
material: BLACK_STAINED_GLASS_PANE
name: '&a没有物品在队列中'
# Station recipes
recipes:
steel-sword: NIANYE
output:
type: ACCESSORY
id: 2
amount: 1
crafting-time: 5
on-use: # 当使用配方时触发
- 'message{format="&a你正在制作粘液结晶"}'
triggers: # 当获得物品时触发
- 'message{format="&a你刚刚获得粘液结晶"}'
on-cancel: # 当取消该配方的任何制作时触发
- 'message{format="&a你不再制作粘液结晶"}'
ingredients:
- 'mmoitem{type=ACCESSORY,id=1,amount=20,display="Steel Ingot"}'
- 'vanilla{type=CLAY_BALL,amount=20,display="Wooden Stick"}'
name: '&a粘液作坊 '
# 制作队列中的最大物品数量,即。玩家能够同时制作的最大物品数量。
# 必须介于 1 到 64 之间。
max-queue-size: 10
# 每当制作站中完成一个动作时就会播放的声音。
# 在此处获取声音名称:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sound: ENTITY_EXPERIENCE_ORB_PICKUP
# 这就是 GUI 的样式。您可以通过创建一个以文件名作为 id 的新文件,
# 在 crafting-stations/layouts 中定义自己的文件。
layout: default
# 在此配置 GUI
items:
fill:
material: GREEN_STAINED_GLASS_PANE
no-recipe:
material: BLACK_STAINED_GLASS_PANE
name: '&a没有配方'
no-queue-item:
material: BLACK_STAINED_GLASS_PANE
name: '&a没有物品在队列中'
# Station recipes
recipes:
steel-sword: NIANYE
output:
type: ACCESSORY
id: 2
amount: 1
crafting-time: 5
on-use: # 当使用配方时触发
- 'message{format="&a你正在制作粘液结晶"}'
triggers: # 当获得物品时触发
- 'message{format="&a你刚刚获得粘液结晶"}'
on-cancel: # 当取消该配方的任何制作时触发
- 'message{format="&a你不再制作粘液结晶"}'
ingredients:
- 'mmoitem{type=ACCESSORY,id=1,amount=20,display="Steel Ingot"}'
- 'vanilla{type=CLAY_BALL,amount=20,display="Wooden Stick"}'
重启服务端了吗
bingdi_ 发表于 2023-12-30 19:52
重启服务端了吗
试试将下面的四项与output对其
使用得/mi reload重载 现在对其了也不行
1921148311 发表于 2023-12-30 20:04
使用得/mi reload重载 现在对其了也不行
得重启服务端啊
来,输入/mi reload all 后 把后台mi黄字或红字的报错给我看看
沫凌奇妙冒险 发表于 2023-12-30 20:24
来,输入/mi reload all 后 把后台mi黄字或红字的报错给我看看
[20:34:23 INFO]: [MMOItems OFF_CATALYST QUICKCASTER_CATALYST] Could not load base item data 'mana-regeneration': Could not find stat with ID 'MANA_REGENERATION'
[20:34:23 INFO]: [MMOItems ACCESSORY 粘液结晶] Could not load base item data 'ability': 技能缺少类型或模式
[20:34:23 INFO]: [MMOItems THRUSTING_SWORD SKILLED_SWORD] Could not load base item data 'required-dexterity': Could not find stat with ID 'REQUIRED_DEXTERITY'
[20:34:23 INFO]: [MMOItems Item Templates] Loading template modifiers, please wait..
[20:34:23 INFO]: [MMOItems Item Templates] Loading item templates, please wait...
[20:34:23 WARN]: [MMOItems] Could not register stat 'CUSTOM_MYLUCK' as a stat with the same ID already exists.
[20:34:23 ERROR]: Cannot load plugins/MMOItems/crafting-stations/nianye.yml
org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
in 'reader', line 32, column 5:
steel-sword: NIANYE
^
expected <block end>, but found '<block mapping start>'
in 'reader', line 33, column 9:
output:
^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:111) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:309) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at net.Indyuce.mmoitems.manager.CraftingManager.reload(CraftingManager.java:104) ~[[付费][武器][汉化]MMOItems-6.9.5-SNAPSHOT.jar:?]
at net.Indyuce.mmoitems.command.mmoitems.ReloadCommandTreeNode.reloadStations(ReloadCommandTreeNode.java:96) ~[[付费][武器][汉化]MMOItems-6.9.5-SNAPSHOT.jar:?]
at net.Indyuce.mmoitems.command.mmoitems.ReloadCommandTreeNode.lambda$new$0(ReloadCommandTreeNode.java:23) ~[[付费][武器][汉化]MMOItems-6.9.5-SNAPSHOT.jar:?]
at net.Indyuce.mmoitems.command.mmoitems.ReloadCommandTreeNode$SubReloadCommandTreeNode.execute(ReloadCommandTreeNode.java:44) ~[[付费][武器][汉化]MMOItems-6.9.5-SNAPSHOT.jar:?]
at io.lumine.mythic.lib.command.api.CommandTreeRoot.onCommand(CommandTreeRoot.java:42) ~[[前置]MythicLib-1.6.1.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:987) ~[paper-1.20.1.jar:git-Paper-196]
at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) ~[paper-1.20.1.jar:git-Paper-196]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:265) ~[paper-1.20.1.jar:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:324) ~[?:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:308) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performChatCommand(ServerGamePacketListenerImpl.java:2354) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$21(ServerGamePacketListenerImpl.java:2314) ~[?:?]
at net.minecraft.util.thread.BlockableEventLoop.lambda$submitAsync$0(BlockableEventLoop.java:59) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1338) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1315) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1308) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1385) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1170) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.20.1.jar:git-Paper-196]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
in 'reader', line 32, column 5:
steel-sword: NIANYE
^
expected <block end>, but found '<block mapping start>'
in 'reader', line 33, column 9:
output:
^
at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:656) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:162) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:57) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.comments.CommentEventsCollector$1.peek(CommentEventsCollector.java:43) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:136) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.comments.CommentEventsCollector.collectEvents(CommentEventsCollector.java:116) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeScalarNode(Composer.java:241) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:205) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:369) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:348) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:369) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:348) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:323) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:209) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:131) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:157) ~[snakeyaml-2.0.jar:?]
at org.yaml.snakeyaml.Yaml.compose(Yaml.java:575) ~[snakeyaml-2.0.jar:?]
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:104) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
... 32 more
[20:34:23 WARN]: [MMOItems] Could not load station 'nianye.yml': Cannot invoke "org.bukkit.configuration.ConfigurationSection.getKeys(boolean)" because the return value of "org.bukkit.configuration.file.FileConfiguration.getConfigurationSection(String)" is null
[20:34:23 INFO]: [MMOItems] An issue occurred registering recipe 'steel-sword' from crafting station 'steel-crafting-station': §7§cInvalid MMOItem §aSWORD STEEL_SWORD§c: §7No such MMOItem for Type §eSWORD§7.
[20:34:23 INFO]: [MMOItems] An issue occurred registering recipe 'steel-sword-upgrade' from crafting station 'steel-crafting-station': Could not find a template with ID 'STEEL_SWORD'
[20:34:23 INFO]: [MMOItems] An issue occurred registering recipe 'two-handed-steel-sword' from crafting station 'steel-crafting-station': Could not load ingredient 'mmoitem{type=SWORD,id=STEEL_SWORD,amount=1,display="Steel Sword"}': Could not find a template with ID 'STEEL_SWORD'
[20:34:23 INFO]: [MMOItems] An issue occurred registering recipe 'katana' from crafting station 'steel-crafting-station': §7§cInvalid MMOItem §aSWORD KATANA§c: §7No such MMOItem for Type §eSWORD§7.
[20:34:23 INFO]: [MMOItems] An issue occurred registering recipe 'steel-pickaxe' from crafting station 'steel-crafting-station': §7§cInvalid MMOItem §aTOOL STEEL_PICKAXE§c: §7No such MMOItem for Type §eTOOL§7.
[20:34:23 INFO]: [MMOItems] An issue occurred registering recipe 'steel-shovel' from crafting station 'steel-crafting-station': §7§cInvalid MMOItem §aTOOL STEEL_SHOVEL§c: §7No such MMOItem for Type §eTOOL§7.
[20:34:23 INFO]: [MMOItems] An issue occurred registering recipe 'soulstealer' from crafting station 'mythical-forge': Could not load ingredient 'mmoitem{type=SWORD,id=STEEL_SWORD,amount=1,display="Steel Sword"}': Could not find a template with ID 'STEEL_SWORD'
[20:34:23 INFO]: [MMOItems] An issue occurred registering recipe 'molten-blade' from crafting station 'mythical-forge': Could not load ingredient 'mmoitem{type=SWORD,id=STEEL_SWORD,amount=1,display="Steel Sword"}': Could not find a template with ID 'STEEL_SWORD'
[20:34:23 INFO]: [MythicLib Ingredient m SWORD SILVER_SWORD 1.0..] Invalid MMOItem SWORD SILVER_SWORD: No such MMOItem for Type SWORD.
[20:34:23 WARN]: [MMOItems] Task #666761 for MMOItems v6.9.5-SNAPSHOT generated an exception
java.lang.IllegalArgumentException: Invalid key. Must be [a-z0-9/._-]: shapeless_accessory_粘液结晶_1
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:220) ~[guava-31.1-jre.jar:?]
at org.bukkit.NamespacedKey.<init>(NamespacedKey.java:116) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at net.Indyuce.mmoitems.manager.RecipeManager.getRecipeKey(RecipeManager.java:203) ~[[付费][武器][汉化]MMOItems-6.9.5-SNAPSHOT.jar:?]
at net.Indyuce.mmoitems.manager.RecipeManager.loadRecipes(RecipeManager.java:108) ~[[付费][武器][汉化]MMOItems-6.9.5-SNAPSHOT.jar:?]
at net.Indyuce.mmoitems.manager.RecipeManager.lambda$reload$4(RecipeManager.java:245) ~[[付费][武器][汉化]MMOItems-6.9.5-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.1.jar:git-Paper-196]
at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1479) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:446) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1393) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1170) ~[paper-1.20.1.jar:git-Paper-196]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.20.1.jar:git-Paper-196]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
沫凌奇妙冒险 发表于 2023-12-30 20:24
来,输入/mi reload all 后 把后台mi黄字或红字的报错给我看看
发多了 这个是
[20:50:44 INFO]: [MMOItems OFF_CATALYST QUICKCASTER_CATALYST] Could not load base item data 'mana-regeneration': Could not find stat with ID 'MANA_REGENERATION'
[20:50:44 INFO]: [MMOItems ACCESSORY 粘液结晶] Could not load base item data 'ability': 技能缺少类型或模式
[20:50:44 INFO]: [MMOItems THRUSTING_SWORD SKILLED_SWORD] Could not load base item data 'required-dexterity': Could not find stat with ID 'REQUIRED_DEXTERITY'
[20:50:44 INFO]: [MMOItems Item Templates] Loading template modifiers, please wait..
[20:50:44 INFO]: [MMOItems Item Templates] Loading item templates, please wait...
[20:50:44 WARN]: [MMOItems] Could not register stat 'CUSTOM_MYLUCK' as a stat with the same ID already exists.
[20:50:46 WARN]: Can't keep up! Is the server overloaded? Running 5042ms or 100 ticks behind
后台报错你这写法就错了啊,等一下我写给你
沫凌奇妙冒险 发表于 2023-12-31 09:27
后台报错你这写法就错了啊,等一下我写给你
已经解决了 是配置得物品id冲突