Working on my first mod, and I've followed a few examples to create items and blocks, but I can't for the life of me get my custom loot_table loaded. If I put a bad element in the json, I see an error in the debug.log, but if the file looks good, it simply doesn't load (nothing shows in the logs.)
Stepping through the code, I see it get all the way to ForgeHooks.loadLootTable(), but since custom==true, it never calls the ForgeEventFactory.loadLootTable() method, so it never gets registered (I'm guessing here - while I've got years of Java experience, I only have days of minecraft mod experience.)
I've gone over my code many times, and have made it as simple as I can to narrow down potential issues, but I'm stumped. Running on Forge 1.15.2-1.31.0, Java 1.8.0_161, and Eclipse 2020-03. I've attached my loot_table and model/block json files, along with the source code where I register everything - anyone have any ideas?
Thanks in advance.
-mike
ruby_block.json
ruby_block.json
RegistryHandler.java