I want to change how ore blocks work. I know I need to do something along the lines of creating my own block stuff with the same name, but I don't know all the details. what parts need to have the same name as the blocks I want to change? Class name, registry name, block states, etc.?