I'm stuck with my custom advancement, it's not triggering by itself, I can grant myself everything and it shows up perfectly fine, but when I enter the proper area for it to trigger (my spawn) it will not trigger and give the advancement on its own.
This most likely finds nothing because it's written using integers, not doubles (like 0.0). Also, specifying "min" and "max" the same makes it check the exact point that is specified. When a player is spawned, and his spawnpoint is set at 0,0 he will appear at 0.5,0.5, so you should put `"max": 0.5, "min": 0.5` for each coordinate. If it doesn't work, maybe increasing the range, so it's not just a point (like putting `"max": 0.49, "min": 0.51`) will help.
Also, please first check if it works in vanilla minecraft! Your usage of `/spawn` indicates, that you are using plugins, which may (or may not) interfere with advancements.
I'm not sure if anyone will reply to this but I have a question about advancements. is it possible to make it so that an advancement is given once a player completes a quest created in the plugins named Quests/BetonQuests? I'm working on an MMO server and thought it would be cool to make some custom advancements for some of the major quests/events.