Future-proofing with SlimeKnights/TinkersConstruct@34a4c8c and backwards-compatibility in mind