This is my first mod so I'm pretty inexperienced, I'm trying to create some things to work underwater, like a water flower, armor and tools, enchantment table, bookshelves, anvil and grindstone. I've already managed to make some advances but I'm still quite a newbie, so I wanted to start with what I thought wouldn't be that difficult, the grindstone. I created a java class for it and extended GrindstoneBlock and implemented SimpleWaterloggedBlock, I didn't know where to start so I saw some blocks that are waterloggable (just like I also read SimpleWaterloggedBlock), but I tried to make my block and something it's going wrong, but I don't know what it is and the crash report screen scares me with so much information, so I don't know where to look for what's wrong, can someone help me?
My Java Class:
https://github.com/tenhonomedegaz/Water-Placement-1.19.2_TESTING-MOD/blob/master/src/main/java/io/github/tenhonomedegaz/underwaterplacement/blocks/WaterLoggedGrindstone.java