Gaelmare / dynamictreestfc

Dynamic Trees and TFC!
MIT License
6 stars 9 forks source link

Cannot chop down trees with GTCE axes. #31

Open Lgmrszd opened 4 years ago

Lgmrszd commented 4 years ago

This is because GTCE tools doesn't have tool classes, GTCE maintaner confirmed that this cannot be fixed on their side. Tested with mod versions (all latest at the moment of writing this issue): TFC: 1.7.9.167 DT: 0.9.21 DTTFC: 0.9.15 GTCE: 1.10.5.582 Other DT trees are fine, I guess this has to do with "No Tree Punching" https://github.com/Gaelmare/dynamictreestfc/commit/5ccc97d2e510b2a916a63949ed202d087ce75a31, I may suggest to have an option to check not only tool class but also tool oredict (craftingToolAxe)

agilmore2 commented 3 years ago

That's pretty strange, even TFC tools that don't extend vanilla tool classes have the tool class set. That's a forge tool classification that isn't related to inheritance or anything. I'm surprised that it's not doable. Let's discuss in #tng-addons.

Exzept1on commented 3 years ago

Same problem

Rongmario commented 3 years ago

I was meaning to fix this in my own fork of GTCE. There's no real good way of fixing this on DTTFC's end so DTTFC shouldn't really explicitly make a case for it but urge GTCE devs currently to override getToolClasses in MetaItem or what not, since getToolClasses is made to be ItemStack-sensitive because of this very reason.

Exzept1on commented 3 years ago

Please try it :)

Gaelmare commented 3 years ago

Rong isn't the gtce dev, so chances of a fix for this getting released are slim. It's up to GTCE to fix it.

Rongmario commented 3 years ago

Yeah I can PR to GTCE but not in any interest in doing so at the moment. Working on my own stuff.