ok i've finally reworked all my block code so that i can have more complex blocks with data stored outside the standard block array, and i've fixed all the bugs that caused
so now i can finally get started on what i was actually supposed to be doing which is adding block entities so i can make the carpentry table usable