Brigadier Support
Hi everyone, i hope i can get again some help
First sry for my english 😄 my first language is german
i use the plugin on my 1.20.4 paper server and everything is just great.
Wonderful and in my point of view a perfect item transfer plugin.
but now we work on an update to a paper server with version 1.21.
and there we get a problem.
we installed the version 3.0.3 from modrinth and all 11 networks were loaded, but they're not working ingame.
i get a message in my console with something about brigadier support.
i tried the plugin version 3.0.2 till 3.0.0 too but always the same.
maybe someone can explain what this brigadier support means and how i can fix it.
you can see the message on my screenshot.
thank you very much 🙂
42 Replies
The plugin was normally loaded and when i use /plugins ingame it is also shown in green.
sry i have to write it in german its easier for me.
also mein problem ist, dass ich bisher einen paper server auf der 1.20.4 hatte und das plugin super lief ohne probleme beide daumen hoch 🙂
aber nun wollen wir auf 1.21 updaten auch als paper server und das plugin in der version 3.0.3 wird auch ganz normal geladen und auch alle bisher erstellten netzwerke sind da.
ich kann sie ingame auch selecten aber wenn ich dann etwas in eine einwurfkiste packe, dann bleibt es dort auch drin und wird nicht wie bisher weiter geleitet in die entsprechenden truhen.
in der konsole steht ja auch das 11 netzwerke geladen wurden, aber bisher folgte darunter eine auflistung der bestehenden netzwerke.
Nun kommt die meldung wegen brigadier support darüber und ich habe keine idee was ich da ändern muss und vorallem wo.
ich hoffe es kann mir da wer helfen 🙂
Sry again, hope someone can translate the text
@Support any solution here?
kind of the same problem here - Got a message at startup: Could not initialize Brigadier mappings. Reason: paper brigadier initialization failure (null)
Otherwise i'm able to create, select and remove networks. but i can't create any kind of custom items of this plugin.
Sorry for the late response.
I did find the issue here, the plugin is using the cloud command framework for command setup.
However it's using an older version of the framework that still uses a nowadays unsupported way of initializing commands.
I'll update the library to the newer version, which is still in beta, but must work for this one.
first thanks for the response 🙂
i downloaded the last version on modrinth again and restarted our testserver but the issue is still there
this is how it should look like.
thats our 1.20.4 server
all networks are there
Hi @Warry and @Drizzi,
can you test if this build is working? It will still throw an error message, but the networks should be working
@byquanton i`m sry but the problem is still there
oh sry i forgot the ingame test... just a moment
I'm currently updating the command framework.
In case this solves the issue, I'll implement this in a later update.
If not, I can give you a snapshot of 3.1.0.
However since that version didn't run through any testing yet, it might have some bugs
@byquanton ok now i made also the ingame test and i`m sry but it is not working
I can select a network like before... all 11 networks are there but then i place maybe a new sorting container and add a filter it says that the new chest is no part of a network.
and i can put items in an input container but its not send to another container.
(german) ok hab jetzt den ingame test gemacht und geht leider weiterhin nicht.
er lädt wie im screenshot zusehen alle bestehenden netzwerke.
aber immer wenn ich etwas in eine einfüllkiste lege dann wird es nicht weiter geleitet und wenn ich dann ein neues netzwerk erstelle mit dem namen test und dann eine einwurfkiste oder sortierkiste platziere wird sie dem ausgewählten netzwerk nicht mehr zugeordnet
@Kwantux we have an extra testserver for new plugins... this server is always on the same level like our main server.
sure we can test the snapshot for you 🙂
Hmm, so the plugin works, all networks work
However, all commands requiring a network as an argument throw syntax errors.
This includes delete, select and merge.
I'll post the snapshot as soon as this is fixed
perfect i will inform you then if it works 😄
Checking this evening. Thank you for the update. 🙂 I will give you a response as soon as I can.
Sorry, i just came around to it.
I've still got the issue. But tbh i am not entirely sure i'm doing everything right.
First of all - here's my startup log:
i am running a pterodactyl instance with an updated paper version on 1.21. since its pterodactyl it's dockerized so i am not entirely sure if that's the latest version
Sorry for the late response.
The bug is fixed with the latest testing snapshot.
If no bugs are found in the snapshot, I'll release it later today
Oh that sounds great 💪🏻
It's already available for testing if you select Beta Tester at <id:customize>
Official release will be out soon anyways though
i`m not sure but first the brigadier message in our console is not longer there but it still shows that only 11 networks were loaded but not the jason datas too
like i showed you on our 1.20.4 server there was a line which said 11 networks loaded and under this line was a list of the jason datas which where also loaded by the plugin.
i tried it also wit a complete new network
i createt the network test and placed a insert chest and some sorting chests but it shows me no message in the chat that a new network part was added and when i try to make the filter it always said that the chest is no network part.
its crazy because /network listall shows that all networks are there 😅
hmm okay, this seems to be a seperate issue unrelated to the brigadier error
it looks like the item you used to place the component is defect in some way
did you use the upgrade item directly from the crafting table or did you use an item already present?
these do work differently after update 3, it might be possible, that items crafted in v2 became defect
Well... i hate to inform you that i've still an Error while loading up:
i could create networks but there are no custom items listed nor craftable after login.
Not sure what to do next tbh.
What server software, minecraft version and other plugins are you using?
Running of an pterodactyl egg.
I'm running it parallel with floodgate/geyser at the moment. Oh. and essentialsx Some QOL Plugins like timber and destroyleaf are running. i can give you a full list if you need.
Below's a screenshot of my selected egg - must be paper 1.21
Version command returns the following:
This server is running Paper version 1.21.1-115-master@ba3c29b (2024-09-30T02:19:06Z) (Implementing API version 1.21.1-R0.1-SNAPSHOT)
note: Version 21 is the running java version. not mc.^^
What happens when you run
/recipe give @s networks:component_input
?
Oh one thing, did you reload or restart the server?
Crafting recipes break for some reason when reloading the server.
One restart fixes that thoughi've restartet the server multiple times. Even the underlying vm. unrelated to this issue though.
let me check the command real quick
Well..
/recipes networks:component_input throws:
autocompletion also doesnt recognize the item.
oh wait, are you using Essentials?
try
/minecraft:recipe give @s networks:component_input
well, the command executes but unfortunately it returns an error:
I might have to add it's not super important to get it running. it's just for a female friend of mine and me and the little lenovo server got enough horse raddish to run a normal multi-system-sorter.
if i am the only one with these kinds of problems i'm happy to let it rest.
but it kind of peaks my curiousity. can i provide some kind of log or debug information from somewhere to help you with these diagnostics?
Hmm okay, the plugin somehow doesn't even load the recipe..
Can you send me the startup messages you get, when starting this version of the plugin
This just adds a log message, when registering all the recipes
So I know if the failure occurs on startup or in runtime
huh. neat. got some errors
specific:
Funny thing is - i didn't change it yet.
Ah perfect, that's the cause.
okay, now I just need to figure out, why my plugin blew up the config file
After one more restart it should theoretically work
in theory
i'll check
okay - i did get it to start without an error.
i also get an confirmation message after trying to add the recipe:
Which is nice.
But neither the crafting menu, nor the creative menu lists options for the item. or the give command itself.
Ah - correction:
that's supposed to happen, that's not a problem
Is there anything like this:
That part needs to be there
just to make sure, you did set the crafting table menu to "Show all recipes" and not to "Only craftable" ?
that happened to me once and I was like 1h into debugging until I finally noticed, that this was actually the problem all the time..
heh. yeah i can imagine. no it's set to show all. i'm also running just enough items so i guess it should've registered it.
Also -yes,
If a recipe is registered via Bukkit, it should be working ingame.
1. Are you using a modified server software (other than Paper)?
2. Could you send a list of the plugins you're using
Just the output of /pl
So I can replicate your setup.
Bukkit Plugins:
[12:34:13 INFO]: - AxMines, Backuper, BlueMap, CommandAPI, DeathChest, Essentials, EssentialsGeoIP, floodgate, Geyser-Spigot, KeepChunks
[12:34:13 INFO]: LightUp, PluginPortal, RHLeafDecay, Saugykla, Timber, WorldEdit
It might be worth mentioning, floodgate, geyser, rh leaf decay, saugykla and worldedit weren't active last time we tried to get onto this