Topic category: Help with modding (Java Edition)
to start things out, i did create the mod using a snapshot build. i used a snapshot build as i was putting this mod on my server, and i wasn't going to downgrade my server so that i could get the mod to work. i'm aware that using a snapshot version could have caused the issue i'm experiencing.
after compiling my mod for distribution, i uploaded it to my mcprohosting server and switched the server version to forge 1.16.4. my modded items, food, ranged items and all that jazz work just fine, but my modded entities and blocks will not be placed. in fact, they don't show up in the creative inventory unless i search for them. their tooltip says they're minecraft:air, despite that clearly not being the case. i also have a procedure that runs anytime a block is broken, and under certain circumstances, cancels it. whenever i break a block, an error appears in the console under that procedure's name.
i've googled this for a bit before coming here, and everything seems to line up fine with the answers i've found. i'm not running my server on vanilla, my mod isn't client side only, etc. so i'm not quite sure what could be causing this. any help would be appreciated.