From e40ba85ab9d50c67b955d080bc6a1447e204f4b8 Mon Sep 17 00:00:00 2001 From: Alex <40795980+AlexProgrammerDE@users.noreply.github.com> Date: Sun, 27 Oct 2024 17:46:28 +0100 Subject: [PATCH] Make definition of ci and projects dynamic (#33) * Make definition of ci and projects dynamic * Try defining matrix properly * Working impl * Fix target task * Fix path --- .github/workflows/build.yml | 48 ++++++++++--------- README.md | 6 +-- {1.10.2 => mc/1.10.2}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/BiomeAccessor.java | 0 .../mixin/BlockAccessor.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/EndPortalFrameBlockAccessor.java | 0 .../mixin/EndPortalFrameBlockOverwrite.java | 0 .../mixin/EntityTypeAccessor.java | 0 .../mixin/ItemEntityOverwrite.java | 0 .../mixin/LanguageAccessor.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/NoteBlockAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../mixin/StatusEffectAccessor.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyBlockView.java | 0 .../util/Registries.java | 0 .../src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.11.2 => mc/1.11.2}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/BiomeAccessor.java | 0 .../mixin/BlockAccessor.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/EndPortalFrameBlockAccessor.java | 0 .../mixin/EndPortalFrameBlockMixin.java | 0 .../mixin/LanguageAccessor.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/NoteBlockAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../mixin/StatusEffectAccessor.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyBlockView.java | 0 .../util/Registries.java | 0 .../src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.12.2 => mc/1.12.2}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/BiomeAccessor.java | 0 .../mixin/BlockAccessor.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/EndPortalFrameBlockAccessor.java | 0 .../mixin/EndPortalFrameBlockMixin.java | 0 .../mixin/LanguageAccessor.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/NoteBlockAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../mixin/StatusEffectAccessor.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyBlockView.java | 0 .../util/Registries.java | 0 .../src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.13 => mc/1.13}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/LanguageAccessor.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../mixin/StatusEffectAccessor.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyBlockView.java | 0 .../1.13}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.14 => mc/1.14}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/LanguageAccessor.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../mixin/StatusEffectAccessor.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../1.14}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.15 => mc/1.15}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/LanguageAccessor.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../mixin/StatusEffectAccessor.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyRenderBlockView.java | 0 .../1.15}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.16 => mc/1.16}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/BiomeEffectsAccessor.java | 0 .../mixin/ClampedEntityAttributeAccessor.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../mixin/StatusEffectAccessor.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyRenderBlockView.java | 0 .../1.16}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.17 => mc/1.17}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/MaterialsDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyRenderBlockView.java | 0 .../1.17}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.18 => mc/1.18}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/MaterialsDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyRenderBlockView.java | 0 .../1.18}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.19.2 => mc/1.19.2}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/MaterialsDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyRenderBlockView.java | 0 .../src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.19 => mc/1.19}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/MaterialsDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyRenderBlockView.java | 0 .../1.19}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.20.4 => mc/1.20.4}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/MaterialsDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/DataPackSettingsMixin.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyRenderBlockView.java | 0 .../src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.20.5 => mc/1.20.5}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/MaterialsDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/DataPackSettingsMixin.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/ReadyMixin.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyRenderBlockView.java | 0 .../src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.20 => mc/1.20}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/MaterialsDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/DataPackSettingsMixin.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyRenderBlockView.java | 0 .../1.20}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 .../generators/AttributesDataGenerator.java | 0 {1.21 => mc/1.21}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/MaterialsDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/ReadyMixin.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyRenderBlockView.java | 0 .../1.21}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.7 => mc/1.7}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/ReadyMixin.java | 0 .../mixin/VariantBlockItemAccessor.java | 0 .../mixin/accessor/BiomeAccessor.java | 0 .../mixin/accessor/BlockAccessor.java | 0 .../mixin/accessor/EnchantmentAccessor.java | 0 .../mixin/accessor/EntityTypeAccessor.java | 0 .../mixin/accessor/ItemAccessor.java | 0 .../mixin/accessor/LanguageAccessor.java | 0 .../accessor/MiningToolItemAccessor.java | 0 .../mixin/accessor/StatusEffectAccessor.java | 0 .../mixin/overwrite/ItemEntityOverwrite.java | 0 .../RegistryBackedRegistryView.java | 0 .../registryview/RegistryView.java | 0 .../registryview/TableBackedRegistryView.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/Registries.java | 0 .../1.7}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.8.9 => mc/1.8.9}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/BiomeAccessor.java | 0 .../mixin/BlockAccessor.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/EnchantmentAccessor.java | 0 .../mixin/EntityTypeAccessor.java | 0 .../mixin/LanguageAccessor.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/NoteBlockAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../mixin/StatusEffectAccessor.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyBlockView.java | 0 .../util/Registries.java | 0 .../1.8.9}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {1.9.4 => mc/1.9.4}/build.gradle | 0 .../generators/AttributesDataGenerator.java | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/BiomeAccessor.java | 0 .../mixin/BlockAccessor.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/EndPortalFrameBlockAccessor.java | 0 .../mixin/EndPortalFrameBlockOverwrite.java | 0 .../mixin/EntityTypeAccessor.java | 0 .../mixin/ItemEntityOverwrite.java | 0 .../mixin/LanguageAccessor.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/NoteBlockAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../mixin/StatusEffectAccessor.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyBlockView.java | 0 .../util/Registries.java | 0 .../1.9.4}/src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 {22w19a => mc/22w19a}/build.gradle | 0 .../generators/BiomesDataGenerator.java | 0 .../BlockCollisionShapesDataGenerator.java | 0 .../generators/BlocksDataGenerator.java | 0 .../generators/EffectsDataGenerator.java | 0 .../generators/EnchantmentsDataGenerator.java | 0 .../generators/EntitiesDataGenerator.java | 0 .../generators/FoodsDataGenerator.java | 0 .../generators/InstrumentsDataGenerator.java | 0 .../generators/ItemsDataGenerator.java | 0 .../generators/LanguageDataGenerator.java | 0 .../generators/MaterialsDataGenerator.java | 0 .../generators/ParticlesDataGenerator.java | 0 .../generators/RecipeDataGenerator.java | 0 .../generators/SoundsDataGenerator.java | 0 .../generators/TintsDataGenerator.java | 0 .../mixin/EULAMixin.java | 0 .../mixin/MiningToolItemAccessor.java | 0 .../mixin/ReadyMixin.java | 0 .../u9g/minecraftdatagenerator/util/DGU.java | 0 .../util/EmptyRenderBlockView.java | 0 .../src/main/resources/fabric.mod.json | 0 .../minecraft-data-generator.mixins.json | 0 settings.gradle | 22 +-------- 508 files changed, 29 insertions(+), 47 deletions(-) rename {1.10.2 => mc/1.10.2}/build.gradle (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockOverwrite.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ItemEntityOverwrite.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java (100%) rename {1.10.2 => mc/1.10.2}/src/main/resources/fabric.mod.json (100%) rename {1.10.2 => mc/1.10.2}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.11.2 => mc/1.11.2}/build.gradle (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockMixin.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java (100%) rename {1.11.2 => mc/1.11.2}/src/main/resources/fabric.mod.json (100%) rename {1.11.2 => mc/1.11.2}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.12.2 => mc/1.12.2}/build.gradle (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockMixin.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java (100%) rename {1.12.2 => mc/1.12.2}/src/main/resources/fabric.mod.json (100%) rename {1.12.2 => mc/1.12.2}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.13 => mc/1.13}/build.gradle (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.13 => mc/1.13}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java (100%) rename {1.13 => mc/1.13}/src/main/resources/fabric.mod.json (100%) rename {1.13 => mc/1.13}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.14 => mc/1.14}/build.gradle (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java (100%) rename {1.14 => mc/1.14}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.14 => mc/1.14}/src/main/resources/fabric.mod.json (100%) rename {1.14 => mc/1.14}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.15 => mc/1.15}/build.gradle (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.15 => mc/1.15}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java (100%) rename {1.15 => mc/1.15}/src/main/resources/fabric.mod.json (100%) rename {1.15 => mc/1.15}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.16 => mc/1.16}/build.gradle (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeEffectsAccessor.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ClampedEntityAttributeAccessor.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.16 => mc/1.16}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java (100%) rename {1.16 => mc/1.16}/src/main/resources/fabric.mod.json (100%) rename {1.16 => mc/1.16}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.17 => mc/1.17}/build.gradle (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.17 => mc/1.17}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java (100%) rename {1.17 => mc/1.17}/src/main/resources/fabric.mod.json (100%) rename {1.17 => mc/1.17}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.18 => mc/1.18}/build.gradle (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.18 => mc/1.18}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java (100%) rename {1.18 => mc/1.18}/src/main/resources/fabric.mod.json (100%) rename {1.18 => mc/1.18}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.19.2 => mc/1.19.2}/build.gradle (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java (100%) rename {1.19.2 => mc/1.19.2}/src/main/resources/fabric.mod.json (100%) rename {1.19.2 => mc/1.19.2}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.19 => mc/1.19}/build.gradle (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.19 => mc/1.19}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java (100%) rename {1.19 => mc/1.19}/src/main/resources/fabric.mod.json (100%) rename {1.19 => mc/1.19}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.20.4 => mc/1.20.4}/build.gradle (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java (100%) rename {1.20.4 => mc/1.20.4}/src/main/resources/fabric.mod.json (100%) rename {1.20.4 => mc/1.20.4}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.20.5 => mc/1.20.5}/build.gradle (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java (100%) rename {1.20.5 => mc/1.20.5}/src/main/resources/fabric.mod.json (100%) rename {1.20.5 => mc/1.20.5}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.20 => mc/1.20}/build.gradle (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.20 => mc/1.20}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java (100%) rename {1.20 => mc/1.20}/src/main/resources/fabric.mod.json (100%) rename {1.20 => mc/1.20}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.21.3 => mc/1.21.3}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.21 => mc/1.21}/build.gradle (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.21 => mc/1.21}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java (100%) rename {1.21 => mc/1.21}/src/main/resources/fabric.mod.json (100%) rename {1.21 => mc/1.21}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.7 => mc/1.7}/build.gradle (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/VariantBlockItemAccessor.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/BiomeAccessor.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/BlockAccessor.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/EnchantmentAccessor.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/EntityTypeAccessor.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/ItemAccessor.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/LanguageAccessor.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/MiningToolItemAccessor.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/StatusEffectAccessor.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/overwrite/ItemEntityOverwrite.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/registryview/RegistryBackedRegistryView.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/registryview/RegistryView.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/registryview/TableBackedRegistryView.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.7 => mc/1.7}/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java (100%) rename {1.7 => mc/1.7}/src/main/resources/fabric.mod.json (100%) rename {1.7 => mc/1.7}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.8.9 => mc/1.8.9}/build.gradle (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EnchantmentAccessor.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java (100%) rename {1.8.9 => mc/1.8.9}/src/main/resources/fabric.mod.json (100%) rename {1.8.9 => mc/1.8.9}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {1.9.4 => mc/1.9.4}/build.gradle (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockOverwrite.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ItemEntityOverwrite.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java (100%) rename {1.9.4 => mc/1.9.4}/src/main/resources/fabric.mod.json (100%) rename {1.9.4 => mc/1.9.4}/src/main/resources/minecraft-data-generator.mixins.json (100%) rename {22w19a => mc/22w19a}/build.gradle (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java (100%) rename {22w19a => mc/22w19a}/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java (100%) rename {22w19a => mc/22w19a}/src/main/resources/fabric.mod.json (100%) rename {22w19a => mc/22w19a}/src/main/resources/minecraft-data-generator.mixins.json (100%) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 275d28f..a277bd7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,31 +8,33 @@ on: - main jobs: + define-versions: + runs-on: ubuntu-latest + + outputs: + versions: ${{ steps.versions.outputs.versions }} + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Define Versions + id: versions + run: | + versions="[" + for item in $(ls mc); do + versions+="\"$item\", " + done + + versions="${versions%,*}]" + echo "versions=$versions" >> "$GITHUB_OUTPUT" + build: + needs: define-versions strategy: fail-fast: false matrix: - version: [ - "1.7", - "1.8.9", - "1.9.4", - "1.10.2", - "1.11.2", - "1.12.2", - "1.13", - "1.14", - "1.15", - "1.16", - "1.17", - "1.18", - "22w19a", - "1.19", - "1.19.2", - "1.20", - "1.20.4", - "1.20.5", - "1.21" - ] + version: ${{ fromJSON(needs.define-versions.outputs.versions) }} name: Build ${{ matrix.version }} timeout-minutes: 10 @@ -55,11 +57,11 @@ jobs: - name: Generate ${{ matrix.version }} uses: gradle/gradle-build-action@v2 with: - arguments: :${{ matrix.version }}:runServer + arguments: :mc:${{ matrix.version }}:runServer - name: Upload artifact uses: actions/upload-artifact@v4 with: name: data-${{ matrix.version }} - path: ${{ matrix.version }}/run/server/minecraft-data + path: mc/${{ matrix.version }}/run/server/minecraft-data if-no-files-found: error diff --git a/README.md b/README.md index 979dd27..ed6f690 100644 --- a/README.md +++ b/README.md @@ -12,16 +12,16 @@ Just replace `` with the version you want to generate. For Linux/Mac OS: ```bash -./gradlew ::runServer +./gradlew :mc::runServer ``` For Windows: ```bash -gradlew.bat ::runServer +gradlew.bat :mc::runServer ``` -You can then find the minecraft-data in the `/run/minecraft-data` directory. +You can then find the minecraft-data in the `mc//run/minecraft-data` directory. ## Adding a new version diff --git a/1.10.2/build.gradle b/mc/1.10.2/build.gradle similarity index 100% rename from 1.10.2/build.gradle rename to mc/1.10.2/build.gradle diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockOverwrite.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockOverwrite.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockOverwrite.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockOverwrite.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ItemEntityOverwrite.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ItemEntityOverwrite.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ItemEntityOverwrite.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ItemEntityOverwrite.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java diff --git a/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java b/mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java similarity index 100% rename from 1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java rename to mc/1.10.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java diff --git a/1.10.2/src/main/resources/fabric.mod.json b/mc/1.10.2/src/main/resources/fabric.mod.json similarity index 100% rename from 1.10.2/src/main/resources/fabric.mod.json rename to mc/1.10.2/src/main/resources/fabric.mod.json diff --git a/1.10.2/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.10.2/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.10.2/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.10.2/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.11.2/build.gradle b/mc/1.11.2/build.gradle similarity index 100% rename from 1.11.2/build.gradle rename to mc/1.11.2/build.gradle diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockMixin.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockMixin.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockMixin.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockMixin.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java diff --git a/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java b/mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java similarity index 100% rename from 1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java rename to mc/1.11.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java diff --git a/1.11.2/src/main/resources/fabric.mod.json b/mc/1.11.2/src/main/resources/fabric.mod.json similarity index 100% rename from 1.11.2/src/main/resources/fabric.mod.json rename to mc/1.11.2/src/main/resources/fabric.mod.json diff --git a/1.11.2/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.11.2/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.11.2/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.11.2/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.12.2/build.gradle b/mc/1.12.2/build.gradle similarity index 100% rename from 1.12.2/build.gradle rename to mc/1.12.2/build.gradle diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockMixin.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockMixin.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockMixin.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockMixin.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java diff --git a/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java b/mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java similarity index 100% rename from 1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java rename to mc/1.12.2/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java diff --git a/1.12.2/src/main/resources/fabric.mod.json b/mc/1.12.2/src/main/resources/fabric.mod.json similarity index 100% rename from 1.12.2/src/main/resources/fabric.mod.json rename to mc/1.12.2/src/main/resources/fabric.mod.json diff --git a/1.12.2/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.12.2/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.12.2/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.12.2/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.13/build.gradle b/mc/1.13/build.gradle similarity index 100% rename from 1.13/build.gradle rename to mc/1.13/build.gradle diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.13/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java b/mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java similarity index 100% rename from 1.13/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java rename to mc/1.13/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java diff --git a/1.13/src/main/resources/fabric.mod.json b/mc/1.13/src/main/resources/fabric.mod.json similarity index 100% rename from 1.13/src/main/resources/fabric.mod.json rename to mc/1.13/src/main/resources/fabric.mod.json diff --git a/1.13/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.13/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.13/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.13/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.14/build.gradle b/mc/1.14/build.gradle similarity index 100% rename from 1.14/build.gradle rename to mc/1.14/build.gradle diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java diff --git a/1.14/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.14/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.14/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.14/src/main/resources/fabric.mod.json b/mc/1.14/src/main/resources/fabric.mod.json similarity index 100% rename from 1.14/src/main/resources/fabric.mod.json rename to mc/1.14/src/main/resources/fabric.mod.json diff --git a/1.14/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.14/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.14/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.14/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.15/build.gradle b/mc/1.15/build.gradle similarity index 100% rename from 1.15/build.gradle rename to mc/1.15/build.gradle diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.15/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java b/mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java similarity index 100% rename from 1.15/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java rename to mc/1.15/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java diff --git a/1.15/src/main/resources/fabric.mod.json b/mc/1.15/src/main/resources/fabric.mod.json similarity index 100% rename from 1.15/src/main/resources/fabric.mod.json rename to mc/1.15/src/main/resources/fabric.mod.json diff --git a/1.15/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.15/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.15/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.15/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.16/build.gradle b/mc/1.16/build.gradle similarity index 100% rename from 1.16/build.gradle rename to mc/1.16/build.gradle diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeEffectsAccessor.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeEffectsAccessor.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeEffectsAccessor.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeEffectsAccessor.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ClampedEntityAttributeAccessor.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ClampedEntityAttributeAccessor.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ClampedEntityAttributeAccessor.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ClampedEntityAttributeAccessor.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.16/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java b/mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java similarity index 100% rename from 1.16/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java rename to mc/1.16/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java diff --git a/1.16/src/main/resources/fabric.mod.json b/mc/1.16/src/main/resources/fabric.mod.json similarity index 100% rename from 1.16/src/main/resources/fabric.mod.json rename to mc/1.16/src/main/resources/fabric.mod.json diff --git a/1.16/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.16/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.16/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.16/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.17/build.gradle b/mc/1.17/build.gradle similarity index 100% rename from 1.17/build.gradle rename to mc/1.17/build.gradle diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.17/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java b/mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java similarity index 100% rename from 1.17/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java rename to mc/1.17/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java diff --git a/1.17/src/main/resources/fabric.mod.json b/mc/1.17/src/main/resources/fabric.mod.json similarity index 100% rename from 1.17/src/main/resources/fabric.mod.json rename to mc/1.17/src/main/resources/fabric.mod.json diff --git a/1.17/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.17/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.17/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.17/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.18/build.gradle b/mc/1.18/build.gradle similarity index 100% rename from 1.18/build.gradle rename to mc/1.18/build.gradle diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.18/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java b/mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java similarity index 100% rename from 1.18/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java rename to mc/1.18/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java diff --git a/1.18/src/main/resources/fabric.mod.json b/mc/1.18/src/main/resources/fabric.mod.json similarity index 100% rename from 1.18/src/main/resources/fabric.mod.json rename to mc/1.18/src/main/resources/fabric.mod.json diff --git a/1.18/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.18/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.18/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.18/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.19.2/build.gradle b/mc/1.19.2/build.gradle similarity index 100% rename from 1.19.2/build.gradle rename to mc/1.19.2/build.gradle diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java b/mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java similarity index 100% rename from 1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java rename to mc/1.19.2/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java diff --git a/1.19.2/src/main/resources/fabric.mod.json b/mc/1.19.2/src/main/resources/fabric.mod.json similarity index 100% rename from 1.19.2/src/main/resources/fabric.mod.json rename to mc/1.19.2/src/main/resources/fabric.mod.json diff --git a/1.19.2/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.19.2/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.19.2/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.19.2/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.19/build.gradle b/mc/1.19/build.gradle similarity index 100% rename from 1.19/build.gradle rename to mc/1.19/build.gradle diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.19/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java b/mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java similarity index 100% rename from 1.19/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java rename to mc/1.19/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java diff --git a/1.19/src/main/resources/fabric.mod.json b/mc/1.19/src/main/resources/fabric.mod.json similarity index 100% rename from 1.19/src/main/resources/fabric.mod.json rename to mc/1.19/src/main/resources/fabric.mod.json diff --git a/1.19/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.19/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.19/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.19/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.20.4/build.gradle b/mc/1.20.4/build.gradle similarity index 100% rename from 1.20.4/build.gradle rename to mc/1.20.4/build.gradle diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java b/mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java similarity index 100% rename from 1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java rename to mc/1.20.4/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java diff --git a/1.20.4/src/main/resources/fabric.mod.json b/mc/1.20.4/src/main/resources/fabric.mod.json similarity index 100% rename from 1.20.4/src/main/resources/fabric.mod.json rename to mc/1.20.4/src/main/resources/fabric.mod.json diff --git a/1.20.4/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.20.4/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.20.4/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.20.4/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.20.5/build.gradle b/mc/1.20.5/build.gradle similarity index 100% rename from 1.20.5/build.gradle rename to mc/1.20.5/build.gradle diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java b/mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java similarity index 100% rename from 1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java rename to mc/1.20.5/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java diff --git a/1.20.5/src/main/resources/fabric.mod.json b/mc/1.20.5/src/main/resources/fabric.mod.json similarity index 100% rename from 1.20.5/src/main/resources/fabric.mod.json rename to mc/1.20.5/src/main/resources/fabric.mod.json diff --git a/1.20.5/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.20.5/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.20.5/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.20.5/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.20/build.gradle b/mc/1.20/build.gradle similarity index 100% rename from 1.20/build.gradle rename to mc/1.20/build.gradle diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/DataPackSettingsMixin.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.20/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java b/mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java similarity index 100% rename from 1.20/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java rename to mc/1.20/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java diff --git a/1.20/src/main/resources/fabric.mod.json b/mc/1.20/src/main/resources/fabric.mod.json similarity index 100% rename from 1.20/src/main/resources/fabric.mod.json rename to mc/1.20/src/main/resources/fabric.mod.json diff --git a/1.20/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.20/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.20/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.20/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.21.3/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.21.3/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.21.3/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.21.3/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.21/build.gradle b/mc/1.21/build.gradle similarity index 100% rename from 1.21/build.gradle rename to mc/1.21/build.gradle diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.21/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java b/mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java similarity index 100% rename from 1.21/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java rename to mc/1.21/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java diff --git a/1.21/src/main/resources/fabric.mod.json b/mc/1.21/src/main/resources/fabric.mod.json similarity index 100% rename from 1.21/src/main/resources/fabric.mod.json rename to mc/1.21/src/main/resources/fabric.mod.json diff --git a/1.21/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.21/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.21/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.21/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.7/build.gradle b/mc/1.7/build.gradle similarity index 100% rename from 1.7/build.gradle rename to mc/1.7/build.gradle diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/VariantBlockItemAccessor.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/VariantBlockItemAccessor.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/VariantBlockItemAccessor.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/VariantBlockItemAccessor.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/BiomeAccessor.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/BiomeAccessor.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/BiomeAccessor.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/BiomeAccessor.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/BlockAccessor.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/BlockAccessor.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/BlockAccessor.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/BlockAccessor.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/EnchantmentAccessor.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/EnchantmentAccessor.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/EnchantmentAccessor.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/EnchantmentAccessor.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/EntityTypeAccessor.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/EntityTypeAccessor.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/EntityTypeAccessor.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/EntityTypeAccessor.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/ItemAccessor.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/ItemAccessor.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/ItemAccessor.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/ItemAccessor.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/LanguageAccessor.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/LanguageAccessor.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/LanguageAccessor.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/LanguageAccessor.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/MiningToolItemAccessor.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/MiningToolItemAccessor.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/MiningToolItemAccessor.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/MiningToolItemAccessor.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/StatusEffectAccessor.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/StatusEffectAccessor.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/StatusEffectAccessor.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/accessor/StatusEffectAccessor.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/overwrite/ItemEntityOverwrite.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/overwrite/ItemEntityOverwrite.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/overwrite/ItemEntityOverwrite.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/mixin/overwrite/ItemEntityOverwrite.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/RegistryBackedRegistryView.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/RegistryBackedRegistryView.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/RegistryBackedRegistryView.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/RegistryBackedRegistryView.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/RegistryView.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/RegistryView.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/RegistryView.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/RegistryView.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/TableBackedRegistryView.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/TableBackedRegistryView.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/TableBackedRegistryView.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/registryview/TableBackedRegistryView.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.7/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java b/mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java similarity index 100% rename from 1.7/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java rename to mc/1.7/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java diff --git a/1.7/src/main/resources/fabric.mod.json b/mc/1.7/src/main/resources/fabric.mod.json similarity index 100% rename from 1.7/src/main/resources/fabric.mod.json rename to mc/1.7/src/main/resources/fabric.mod.json diff --git a/1.7/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.7/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.7/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.7/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.8.9/build.gradle b/mc/1.8.9/build.gradle similarity index 100% rename from 1.8.9/build.gradle rename to mc/1.8.9/build.gradle diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EnchantmentAccessor.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EnchantmentAccessor.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EnchantmentAccessor.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EnchantmentAccessor.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java diff --git a/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java b/mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java similarity index 100% rename from 1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java rename to mc/1.8.9/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java diff --git a/1.8.9/src/main/resources/fabric.mod.json b/mc/1.8.9/src/main/resources/fabric.mod.json similarity index 100% rename from 1.8.9/src/main/resources/fabric.mod.json rename to mc/1.8.9/src/main/resources/fabric.mod.json diff --git a/1.8.9/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.8.9/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.8.9/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.8.9/src/main/resources/minecraft-data-generator.mixins.json diff --git a/1.9.4/build.gradle b/mc/1.9.4/build.gradle similarity index 100% rename from 1.9.4/build.gradle rename to mc/1.9.4/build.gradle diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/AttributesDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BiomeAccessor.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/BlockAccessor.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockAccessor.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockOverwrite.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockOverwrite.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockOverwrite.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EndPortalFrameBlockOverwrite.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EntityTypeAccessor.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ItemEntityOverwrite.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ItemEntityOverwrite.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ItemEntityOverwrite.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ItemEntityOverwrite.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/LanguageAccessor.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/NoteBlockAccessor.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/mixin/StatusEffectAccessor.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyBlockView.java diff --git a/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java b/mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java similarity index 100% rename from 1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java rename to mc/1.9.4/src/main/java/dev/u9g/minecraftdatagenerator/util/Registries.java diff --git a/1.9.4/src/main/resources/fabric.mod.json b/mc/1.9.4/src/main/resources/fabric.mod.json similarity index 100% rename from 1.9.4/src/main/resources/fabric.mod.json rename to mc/1.9.4/src/main/resources/fabric.mod.json diff --git a/1.9.4/src/main/resources/minecraft-data-generator.mixins.json b/mc/1.9.4/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 1.9.4/src/main/resources/minecraft-data-generator.mixins.json rename to mc/1.9.4/src/main/resources/minecraft-data-generator.mixins.json diff --git a/22w19a/build.gradle b/mc/22w19a/build.gradle similarity index 100% rename from 22w19a/build.gradle rename to mc/22w19a/build.gradle diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BiomesDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlockCollisionShapesDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/BlocksDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EffectsDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EnchantmentsDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/EntitiesDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/FoodsDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/InstrumentsDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/ItemsDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/LanguageDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/ParticlesDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/RecipeDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/SoundsDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/generators/TintsDataGenerator.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/EULAMixin.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/MiningToolItemAccessor.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/mixin/ReadyMixin.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/util/DGU.java diff --git a/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java b/mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java similarity index 100% rename from 22w19a/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java rename to mc/22w19a/src/main/java/dev/u9g/minecraftdatagenerator/util/EmptyRenderBlockView.java diff --git a/22w19a/src/main/resources/fabric.mod.json b/mc/22w19a/src/main/resources/fabric.mod.json similarity index 100% rename from 22w19a/src/main/resources/fabric.mod.json rename to mc/22w19a/src/main/resources/fabric.mod.json diff --git a/22w19a/src/main/resources/minecraft-data-generator.mixins.json b/mc/22w19a/src/main/resources/minecraft-data-generator.mixins.json similarity index 100% rename from 22w19a/src/main/resources/minecraft-data-generator.mixins.json rename to mc/22w19a/src/main/resources/minecraft-data-generator.mixins.json diff --git a/settings.gradle b/settings.gradle index 81652db..db560d6 100644 --- a/settings.gradle +++ b/settings.gradle @@ -12,24 +12,4 @@ dependencyResolutionManagement { include "common" -[ - "1.7", - "1.8.9", - "1.9.4", - "1.10.2", - "1.11.2", - "1.12.2", - "1.13", - "1.14", - "1.15", - "1.16", - "1.17", - "1.18", - "22w19a", - "1.19", - "1.19.2", - "1.20", - "1.20.4", - "1.20.5", - "1.21" -].forEach { include it } +new File(rootProject.projectDir, "mc").list().toList().forEach { include ":mc:$it" }