diff --git a/api/build.gradle b/api/build.gradle new file mode 100644 index 0000000..46964d5 --- /dev/null +++ b/api/build.gradle @@ -0,0 +1,33 @@ +plugins { + id 'fabric-loom' version '1.8-SNAPSHOT' + id 'java' + id 'maven-publish' +} + +group = 'com.floralquafloral' // Customize with your mod's group ID +version = '1.0.0' // API version + +dependencies { + minecraft "com.mojang:minecraft:${project.minecraft_version}" + mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" + modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" + + modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" +} + +publishing { + publications { + mavenJava(MavenPublication) { + from components.java + } + } + repositories { + maven { + url = uri("https://maven.pkg.github.com/floral-qua-floral/marioQuaMario") + credentials { + username = System.getenv("GITHUB_USERNAME") + password = System.getenv("GITHUB_TOKEN") + } + } + } +} diff --git a/api/src/main/java/com/floralquafloral/PlayerPooper.java b/api/src/main/java/com/floralquafloral/PlayerPooper.java new file mode 100644 index 0000000..4b5a754 --- /dev/null +++ b/api/src/main/java/com/floralquafloral/PlayerPooper.java @@ -0,0 +1,7 @@ +package com.floralquafloral; + +import net.minecraft.entity.player.PlayerEntity; + +public interface PlayerPooper { + PlayerEntity poopasaur(); +} diff --git a/build.gradle b/mod/build.gradle similarity index 98% rename from build.gradle rename to mod/build.gradle index 75adb0e..f698c6f 100644 --- a/build.gradle +++ b/mod/build.gradle @@ -29,6 +29,8 @@ fabricApi { } dependencies { + implementation project(':api') + // To change the versions see the gradle.properties file minecraft "com.mojang:minecraft:${project.minecraft_version}" mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" diff --git a/src/main/java/com/floralquafloral/MarioCommand.java b/mod/src/main/java/com/floralquafloral/MarioCommand.java similarity index 100% rename from src/main/java/com/floralquafloral/MarioCommand.java rename to mod/src/main/java/com/floralquafloral/MarioCommand.java diff --git a/src/main/java/com/floralquafloral/MarioPackets.java b/mod/src/main/java/com/floralquafloral/MarioPackets.java similarity index 100% rename from src/main/java/com/floralquafloral/MarioPackets.java rename to mod/src/main/java/com/floralquafloral/MarioPackets.java diff --git a/src/main/java/com/floralquafloral/MarioQuaMario.java b/mod/src/main/java/com/floralquafloral/MarioQuaMario.java similarity index 97% rename from src/main/java/com/floralquafloral/MarioQuaMario.java rename to mod/src/main/java/com/floralquafloral/MarioQuaMario.java index 811d08c..ac12612 100644 --- a/src/main/java/com/floralquafloral/MarioQuaMario.java +++ b/mod/src/main/java/com/floralquafloral/MarioQuaMario.java @@ -71,7 +71,7 @@ public class MarioQuaMario implements ModInitializer { @Override public void onInitialize() { - LOGGER.info("MarioQuaMario.java loaded on environment type " + FabricLoader.getInstance().getEnvironmentType()); + LOGGER.info("Mario qua Mario initialized!"); MarioDataManager.registerEventListeners(); BumpManager.registerEventListeners(); diff --git a/src/main/java/com/floralquafloral/MarioQuaMarioClient.java b/mod/src/main/java/com/floralquafloral/MarioQuaMarioClient.java similarity index 100% rename from src/main/java/com/floralquafloral/MarioQuaMarioClient.java rename to mod/src/main/java/com/floralquafloral/MarioQuaMarioClient.java diff --git a/src/main/java/com/floralquafloral/MarioQuaMarioDataGenerator.java b/mod/src/main/java/com/floralquafloral/MarioQuaMarioDataGenerator.java similarity index 100% rename from src/main/java/com/floralquafloral/MarioQuaMarioDataGenerator.java rename to mod/src/main/java/com/floralquafloral/MarioQuaMarioDataGenerator.java diff --git a/src/main/java/com/floralquafloral/bumping/BlockBumpCallback.java b/mod/src/main/java/com/floralquafloral/bumping/BlockBumpCallback.java similarity index 64% rename from src/main/java/com/floralquafloral/bumping/BlockBumpCallback.java rename to mod/src/main/java/com/floralquafloral/bumping/BlockBumpCallback.java index 1388715..95eb049 100644 --- a/src/main/java/com/floralquafloral/bumping/BlockBumpCallback.java +++ b/mod/src/main/java/com/floralquafloral/bumping/BlockBumpCallback.java @@ -3,8 +3,6 @@ import com.floralquafloral.mariodata.MarioClientSideData; import com.floralquafloral.mariodata.MarioData; import com.floralquafloral.mariodata.moveable.MarioTravelData; -import net.fabricmc.fabric.api.event.Event; -import net.fabricmc.fabric.api.event.EventFactory; import net.minecraft.block.BlockState; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.Direction; @@ -12,10 +10,9 @@ import org.jetbrains.annotations.Nullable; /** - * Callback for Mario bumping a block in the world. - * Used on the client and server. + * Callback for Mario bumping a block in the world. Used on the client and server. * On the client, called before the block is visibly displaced and the attempt is networked to the server. - * On the server, called before the block is given a redstone signal. + * On the server, called before the block is given a redstone signal and the bump is networked to nearby clients. * Upon return: * - PASS falls back to further processing. * - DISPLACE cancels further processing and displaces the block. @@ -25,22 +22,6 @@ * if it occurs on the client. */ public interface BlockBumpCallback { - Event EVENT = EventFactory.createArrayBacked(BlockBumpCallback.class, - listeners -> (marioData, marioClientData, marioTravelData, world, blockPos, blockState, strength, modifier, direction) -> { - for(BlockBumpCallback listener : listeners) { - BlockBumpResult result = listener.bump( - marioData, marioClientData, marioTravelData, - world, blockPos, blockState, - strength, modifier, direction - ); - if(result != BlockBumpResult.PASS) return result; - } - - - return BlockBumpResult.PASS; - } - ); - BlockBumpResult bump( MarioData marioData, @Nullable MarioClientSideData marioClientData, @Nullable MarioTravelData marioTravelData, World world, BlockPos blockPos, BlockState blockState, diff --git a/src/main/java/com/floralquafloral/bumping/BlockBumpHandler.java b/mod/src/main/java/com/floralquafloral/bumping/BlockBumpHandler.java similarity index 88% rename from src/main/java/com/floralquafloral/bumping/BlockBumpHandler.java rename to mod/src/main/java/com/floralquafloral/bumping/BlockBumpHandler.java index 6d812bd..f90a66f 100644 --- a/src/main/java/com/floralquafloral/bumping/BlockBumpHandler.java +++ b/mod/src/main/java/com/floralquafloral/bumping/BlockBumpHandler.java @@ -3,6 +3,8 @@ import com.floralquafloral.mariodata.MarioClientSideData; import com.floralquafloral.mariodata.MarioData; import com.floralquafloral.mariodata.moveable.MarioTravelData; +import net.fabricmc.fabric.api.event.Event; +import net.fabricmc.fabric.api.event.EventFactory; import net.minecraft.block.Block; import net.minecraft.block.BlockState; import net.minecraft.registry.RegistryKeys; @@ -35,6 +37,21 @@ public class BlockBumpHandler { public static final Set FORCED_SIGNALS = new HashSet<>(); public static final Set FORCED_SIGNALS_DATA = new HashSet<>(); + public static final Event EVENT = EventFactory.createArrayBacked(BlockBumpCallback.class, + listeners -> (marioData, marioClientData, marioTravelData, world, blockPos, blockState, strength, modifier, direction) -> { + for(BlockBumpCallback listener : listeners) { + BlockBumpResult result = listener.bump( + marioData, marioClientData, marioTravelData, + world, blockPos, blockState, + strength, modifier, direction + ); + if(result != BlockBumpResult.PASS) return result; + } + + + return BlockBumpResult.PASS; + } + ); public static BlockBumpResult processBumpResult( MarioData marioData, @Nullable MarioClientSideData marioClientData, @Nullable MarioTravelData marioTravelData, @@ -72,7 +89,7 @@ private static BlockBumpResult getBumpResult( World world, BlockPos blockPos, BlockState blockState, int strength, int modifier, Direction direction ) { - BlockBumpResult result = BlockBumpCallback.EVENT.invoker().bump( + BlockBumpResult result = EVENT.invoker().bump( marioData, marioClientData, marioTravelData, world, blockPos, blockState, strength, modifier, direction diff --git a/src/main/java/com/floralquafloral/bumping/BlockBumpResult.java b/mod/src/main/java/com/floralquafloral/bumping/BlockBumpResult.java similarity index 100% rename from src/main/java/com/floralquafloral/bumping/BlockBumpResult.java rename to mod/src/main/java/com/floralquafloral/bumping/BlockBumpResult.java diff --git a/src/main/java/com/floralquafloral/bumping/BumpManager.java b/mod/src/main/java/com/floralquafloral/bumping/BumpManager.java similarity index 99% rename from src/main/java/com/floralquafloral/bumping/BumpManager.java rename to mod/src/main/java/com/floralquafloral/bumping/BumpManager.java index 606efc6..3809180 100644 --- a/src/main/java/com/floralquafloral/bumping/BumpManager.java +++ b/mod/src/main/java/com/floralquafloral/bumping/BumpManager.java @@ -103,7 +103,7 @@ public static void registerEventListeners() { } }); - BlockBumpCallback.EVENT.register(( + BlockBumpHandler.EVENT.register(( marioData, marioClientData, marioTravelData, world, blockPos, blockState, strength, modifier, direction diff --git a/src/main/java/com/floralquafloral/bumping/BumpedBlockParticle.java b/mod/src/main/java/com/floralquafloral/bumping/BumpedBlockParticle.java similarity index 100% rename from src/main/java/com/floralquafloral/bumping/BumpedBlockParticle.java rename to mod/src/main/java/com/floralquafloral/bumping/BumpedBlockParticle.java diff --git a/src/main/java/com/floralquafloral/mariodata/MarioAuthoritativeData.java b/mod/src/main/java/com/floralquafloral/mariodata/MarioAuthoritativeData.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/MarioAuthoritativeData.java rename to mod/src/main/java/com/floralquafloral/mariodata/MarioAuthoritativeData.java diff --git a/src/main/java/com/floralquafloral/mariodata/MarioClientSideData.java b/mod/src/main/java/com/floralquafloral/mariodata/MarioClientSideData.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/MarioClientSideData.java rename to mod/src/main/java/com/floralquafloral/mariodata/MarioClientSideData.java diff --git a/src/main/java/com/floralquafloral/mariodata/MarioClientSideDataImplementation.java b/mod/src/main/java/com/floralquafloral/mariodata/MarioClientSideDataImplementation.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/MarioClientSideDataImplementation.java rename to mod/src/main/java/com/floralquafloral/mariodata/MarioClientSideDataImplementation.java diff --git a/src/main/java/com/floralquafloral/mariodata/MarioData.java b/mod/src/main/java/com/floralquafloral/mariodata/MarioData.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/MarioData.java rename to mod/src/main/java/com/floralquafloral/mariodata/MarioData.java diff --git a/src/main/java/com/floralquafloral/mariodata/MarioDataManager.java b/mod/src/main/java/com/floralquafloral/mariodata/MarioDataManager.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/MarioDataManager.java rename to mod/src/main/java/com/floralquafloral/mariodata/MarioDataManager.java diff --git a/src/main/java/com/floralquafloral/mariodata/MarioDataPackets.java b/mod/src/main/java/com/floralquafloral/mariodata/MarioDataPackets.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/MarioDataPackets.java rename to mod/src/main/java/com/floralquafloral/mariodata/MarioDataPackets.java diff --git a/src/main/java/com/floralquafloral/mariodata/MarioOtherClientData.java b/mod/src/main/java/com/floralquafloral/mariodata/MarioOtherClientData.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/MarioOtherClientData.java rename to mod/src/main/java/com/floralquafloral/mariodata/MarioOtherClientData.java diff --git a/src/main/java/com/floralquafloral/mariodata/MarioPlayerData.java b/mod/src/main/java/com/floralquafloral/mariodata/MarioPlayerData.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/MarioPlayerData.java rename to mod/src/main/java/com/floralquafloral/mariodata/MarioPlayerData.java diff --git a/src/main/java/com/floralquafloral/mariodata/moveable/MarioMainClientData.java b/mod/src/main/java/com/floralquafloral/mariodata/moveable/MarioMainClientData.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/moveable/MarioMainClientData.java rename to mod/src/main/java/com/floralquafloral/mariodata/moveable/MarioMainClientData.java diff --git a/src/main/java/com/floralquafloral/mariodata/moveable/MarioMoveableData.java b/mod/src/main/java/com/floralquafloral/mariodata/moveable/MarioMoveableData.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/moveable/MarioMoveableData.java rename to mod/src/main/java/com/floralquafloral/mariodata/moveable/MarioMoveableData.java diff --git a/src/main/java/com/floralquafloral/mariodata/moveable/MarioServerData.java b/mod/src/main/java/com/floralquafloral/mariodata/moveable/MarioServerData.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/moveable/MarioServerData.java rename to mod/src/main/java/com/floralquafloral/mariodata/moveable/MarioServerData.java diff --git a/src/main/java/com/floralquafloral/mariodata/moveable/MarioTravelData.java b/mod/src/main/java/com/floralquafloral/mariodata/moveable/MarioTravelData.java similarity index 100% rename from src/main/java/com/floralquafloral/mariodata/moveable/MarioTravelData.java rename to mod/src/main/java/com/floralquafloral/mariodata/moveable/MarioTravelData.java diff --git a/src/main/java/com/floralquafloral/mixin/BlockEntityRendererDispatcherMixin.java b/mod/src/main/java/com/floralquafloral/mixin/BlockEntityRendererDispatcherMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/BlockEntityRendererDispatcherMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/BlockEntityRendererDispatcherMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/BlockMixin.java b/mod/src/main/java/com/floralquafloral/mixin/BlockMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/BlockMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/BlockMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/CameraMixin.java b/mod/src/main/java/com/floralquafloral/mixin/CameraMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/CameraMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/CameraMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/ClientPlayNetworkHandlerMixin.java b/mod/src/main/java/com/floralquafloral/mixin/ClientPlayNetworkHandlerMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/ClientPlayNetworkHandlerMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/ClientPlayNetworkHandlerMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/ClientPlayerEntityMixin.java b/mod/src/main/java/com/floralquafloral/mixin/ClientPlayerEntityMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/ClientPlayerEntityMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/ClientPlayerEntityMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/DamageSourceMixin.java b/mod/src/main/java/com/floralquafloral/mixin/DamageSourceMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/DamageSourceMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/DamageSourceMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/EntityMixin.java b/mod/src/main/java/com/floralquafloral/mixin/EntityMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/EntityMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/EntityMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/InGameHudMixin.java b/mod/src/main/java/com/floralquafloral/mixin/InGameHudMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/InGameHudMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/InGameHudMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/LivingEntityMixin.java b/mod/src/main/java/com/floralquafloral/mixin/LivingEntityMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/LivingEntityMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/LivingEntityMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/LivingEntityRendererMixin.java b/mod/src/main/java/com/floralquafloral/mixin/LivingEntityRendererMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/LivingEntityRendererMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/LivingEntityRendererMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/PlayerEntityMixin.java b/mod/src/main/java/com/floralquafloral/mixin/PlayerEntityMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/PlayerEntityMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/PlayerEntityMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/RedstoneViewMixin.java b/mod/src/main/java/com/floralquafloral/mixin/RedstoneViewMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/RedstoneViewMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/RedstoneViewMixin.java diff --git a/src/main/java/com/floralquafloral/mixin/SectionBuilderMixin.java b/mod/src/main/java/com/floralquafloral/mixin/SectionBuilderMixin.java similarity index 100% rename from src/main/java/com/floralquafloral/mixin/SectionBuilderMixin.java rename to mod/src/main/java/com/floralquafloral/mixin/SectionBuilderMixin.java diff --git a/src/main/java/com/floralquafloral/registries/RegistryManager.java b/mod/src/main/java/com/floralquafloral/registries/RegistryManager.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/RegistryManager.java rename to mod/src/main/java/com/floralquafloral/registries/RegistryManager.java diff --git a/src/main/java/com/floralquafloral/registries/states/MarioMajorStateDefinition.java b/mod/src/main/java/com/floralquafloral/registries/states/MarioMajorStateDefinition.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/MarioMajorStateDefinition.java rename to mod/src/main/java/com/floralquafloral/registries/states/MarioMajorStateDefinition.java diff --git a/src/main/java/com/floralquafloral/registries/states/MarioStateDefinition.java b/mod/src/main/java/com/floralquafloral/registries/states/MarioStateDefinition.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/MarioStateDefinition.java rename to mod/src/main/java/com/floralquafloral/registries/states/MarioStateDefinition.java diff --git a/src/main/java/com/floralquafloral/registries/states/ParsedMajorMarioState.java b/mod/src/main/java/com/floralquafloral/registries/states/ParsedMajorMarioState.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/ParsedMajorMarioState.java rename to mod/src/main/java/com/floralquafloral/registries/states/ParsedMajorMarioState.java diff --git a/src/main/java/com/floralquafloral/registries/states/ParsedMarioState.java b/mod/src/main/java/com/floralquafloral/registries/states/ParsedMarioState.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/ParsedMarioState.java rename to mod/src/main/java/com/floralquafloral/registries/states/ParsedMarioState.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/ActionDefinition.java b/mod/src/main/java/com/floralquafloral/registries/states/action/ActionDefinition.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/ActionDefinition.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/ActionDefinition.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/AirborneActionDefinition.java b/mod/src/main/java/com/floralquafloral/registries/states/action/AirborneActionDefinition.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/AirborneActionDefinition.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/AirborneActionDefinition.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/GroundedActionDefinition.java b/mod/src/main/java/com/floralquafloral/registries/states/action/GroundedActionDefinition.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/GroundedActionDefinition.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/GroundedActionDefinition.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/ParsedAction.java b/mod/src/main/java/com/floralquafloral/registries/states/action/ParsedAction.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/ParsedAction.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/ParsedAction.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/TransitionPhase.java b/mod/src/main/java/com/floralquafloral/registries/states/action/TransitionPhase.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/TransitionPhase.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/TransitionPhase.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/ActionDebug.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/ActionDebug.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/ActionDebug.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/ActionDebug.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/ActionDebugAlt.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/ActionDebugAlt.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/ActionDebugAlt.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/ActionDebugAlt.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/GroundPound.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/GroundPound.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/GroundPound.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/GroundPound.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/GroundPoundWindup.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/GroundPoundWindup.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/GroundPoundWindup.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/GroundPoundWindup.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/Mounted.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/Mounted.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/Mounted.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/Mounted.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Backflip.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Backflip.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Backflip.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Backflip.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DoubleJump.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DoubleJump.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DoubleJump.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DoubleJump.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DuckFall.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DuckFall.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DuckFall.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DuckFall.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DuckJump.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DuckJump.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DuckJump.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/DuckJump.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Fall.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Fall.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Fall.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Fall.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Jump.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Jump.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Jump.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Jump.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/LongJump.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/LongJump.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/LongJump.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/LongJump.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/PJump.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/PJump.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/PJump.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/PJump.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Sideflip.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Sideflip.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Sideflip.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Sideflip.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Stomp.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Stomp.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Stomp.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/Stomp.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/TripleJump.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/TripleJump.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/TripleJump.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/airborne/TripleJump.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/ActionBasic.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/ActionBasic.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/ActionBasic.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/ActionBasic.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/DuckSlide.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/DuckSlide.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/DuckSlide.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/DuckSlide.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/DuckWaddle.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/DuckWaddle.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/DuckWaddle.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/DuckWaddle.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/GroundPoundLanding.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/GroundPoundLanding.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/GroundPoundLanding.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/GroundPoundLanding.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/PRun.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/PRun.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/PRun.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/PRun.java diff --git a/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/Skid.java b/mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/Skid.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/Skid.java rename to mod/src/main/java/com/floralquafloral/registries/states/action/baseactions/grounded/Skid.java diff --git a/src/main/java/com/floralquafloral/registries/states/character/CharacterDefinition.java b/mod/src/main/java/com/floralquafloral/registries/states/character/CharacterDefinition.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/character/CharacterDefinition.java rename to mod/src/main/java/com/floralquafloral/registries/states/character/CharacterDefinition.java diff --git a/src/main/java/com/floralquafloral/registries/states/character/ParsedCharacter.java b/mod/src/main/java/com/floralquafloral/registries/states/character/ParsedCharacter.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/character/ParsedCharacter.java rename to mod/src/main/java/com/floralquafloral/registries/states/character/ParsedCharacter.java diff --git a/src/main/java/com/floralquafloral/registries/states/character/basecharacters/Luigi.java b/mod/src/main/java/com/floralquafloral/registries/states/character/basecharacters/Luigi.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/character/basecharacters/Luigi.java rename to mod/src/main/java/com/floralquafloral/registries/states/character/basecharacters/Luigi.java diff --git a/src/main/java/com/floralquafloral/registries/states/character/basecharacters/Mario.java b/mod/src/main/java/com/floralquafloral/registries/states/character/basecharacters/Mario.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/character/basecharacters/Mario.java rename to mod/src/main/java/com/floralquafloral/registries/states/character/basecharacters/Mario.java diff --git a/src/main/java/com/floralquafloral/registries/states/character/basecharacters/Toadette.java b/mod/src/main/java/com/floralquafloral/registries/states/character/basecharacters/Toadette.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/character/basecharacters/Toadette.java rename to mod/src/main/java/com/floralquafloral/registries/states/character/basecharacters/Toadette.java diff --git a/src/main/java/com/floralquafloral/registries/states/powerup/ParsedPowerUp.java b/mod/src/main/java/com/floralquafloral/registries/states/powerup/ParsedPowerUp.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/powerup/ParsedPowerUp.java rename to mod/src/main/java/com/floralquafloral/registries/states/powerup/ParsedPowerUp.java diff --git a/src/main/java/com/floralquafloral/registries/states/powerup/PowerUpDefinition.java b/mod/src/main/java/com/floralquafloral/registries/states/powerup/PowerUpDefinition.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/powerup/PowerUpDefinition.java rename to mod/src/main/java/com/floralquafloral/registries/states/powerup/PowerUpDefinition.java diff --git a/src/main/java/com/floralquafloral/registries/states/powerup/basepowerups/SmallForm.java b/mod/src/main/java/com/floralquafloral/registries/states/powerup/basepowerups/SmallForm.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/powerup/basepowerups/SmallForm.java rename to mod/src/main/java/com/floralquafloral/registries/states/powerup/basepowerups/SmallForm.java diff --git a/src/main/java/com/floralquafloral/registries/states/powerup/basepowerups/SuperForm.java b/mod/src/main/java/com/floralquafloral/registries/states/powerup/basepowerups/SuperForm.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/states/powerup/basepowerups/SuperForm.java rename to mod/src/main/java/com/floralquafloral/registries/states/powerup/basepowerups/SuperForm.java diff --git a/src/main/java/com/floralquafloral/registries/stomp/ParsedStomp.java b/mod/src/main/java/com/floralquafloral/registries/stomp/ParsedStomp.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/stomp/ParsedStomp.java rename to mod/src/main/java/com/floralquafloral/registries/stomp/ParsedStomp.java diff --git a/src/main/java/com/floralquafloral/registries/stomp/StompDefinition.java b/mod/src/main/java/com/floralquafloral/registries/stomp/StompDefinition.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/stomp/StompDefinition.java rename to mod/src/main/java/com/floralquafloral/registries/stomp/StompDefinition.java diff --git a/src/main/java/com/floralquafloral/registries/stomp/StompHandler.java b/mod/src/main/java/com/floralquafloral/registries/stomp/StompHandler.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/stomp/StompHandler.java rename to mod/src/main/java/com/floralquafloral/registries/stomp/StompHandler.java diff --git a/src/main/java/com/floralquafloral/registries/stomp/basestomptypes/GroundPoundStomp.java b/mod/src/main/java/com/floralquafloral/registries/stomp/basestomptypes/GroundPoundStomp.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/stomp/basestomptypes/GroundPoundStomp.java rename to mod/src/main/java/com/floralquafloral/registries/stomp/basestomptypes/GroundPoundStomp.java diff --git a/src/main/java/com/floralquafloral/registries/stomp/basestomptypes/JumpStomp.java b/mod/src/main/java/com/floralquafloral/registries/stomp/basestomptypes/JumpStomp.java similarity index 100% rename from src/main/java/com/floralquafloral/registries/stomp/basestomptypes/JumpStomp.java rename to mod/src/main/java/com/floralquafloral/registries/stomp/basestomptypes/JumpStomp.java diff --git a/src/main/java/com/floralquafloral/stats/CharaStat.java b/mod/src/main/java/com/floralquafloral/stats/CharaStat.java similarity index 100% rename from src/main/java/com/floralquafloral/stats/CharaStat.java rename to mod/src/main/java/com/floralquafloral/stats/CharaStat.java diff --git a/src/main/java/com/floralquafloral/stats/OldCharaStat.java b/mod/src/main/java/com/floralquafloral/stats/OldCharaStat.java similarity index 100% rename from src/main/java/com/floralquafloral/stats/OldCharaStat.java rename to mod/src/main/java/com/floralquafloral/stats/OldCharaStat.java diff --git a/src/main/java/com/floralquafloral/stats/StatCategory.java b/mod/src/main/java/com/floralquafloral/stats/StatCategory.java similarity index 100% rename from src/main/java/com/floralquafloral/stats/StatCategory.java rename to mod/src/main/java/com/floralquafloral/stats/StatCategory.java diff --git a/src/main/java/com/floralquafloral/util/CPMIntegration.java b/mod/src/main/java/com/floralquafloral/util/CPMIntegration.java similarity index 100% rename from src/main/java/com/floralquafloral/util/CPMIntegration.java rename to mod/src/main/java/com/floralquafloral/util/CPMIntegration.java diff --git a/src/main/java/com/floralquafloral/util/Easings.java b/mod/src/main/java/com/floralquafloral/util/Easings.java similarity index 100% rename from src/main/java/com/floralquafloral/util/Easings.java rename to mod/src/main/java/com/floralquafloral/util/Easings.java diff --git a/src/main/java/com/floralquafloral/util/JumpSoundPlayer.java b/mod/src/main/java/com/floralquafloral/util/JumpSoundPlayer.java similarity index 100% rename from src/main/java/com/floralquafloral/util/JumpSoundPlayer.java rename to mod/src/main/java/com/floralquafloral/util/JumpSoundPlayer.java diff --git a/src/main/java/com/floralquafloral/util/MarioSFX.java b/mod/src/main/java/com/floralquafloral/util/MarioSFX.java similarity index 100% rename from src/main/java/com/floralquafloral/util/MarioSFX.java rename to mod/src/main/java/com/floralquafloral/util/MarioSFX.java diff --git a/src/main/java/com/floralquafloral/util/MixedEasing.java b/mod/src/main/java/com/floralquafloral/util/MixedEasing.java similarity index 100% rename from src/main/java/com/floralquafloral/util/MixedEasing.java rename to mod/src/main/java/com/floralquafloral/util/MixedEasing.java diff --git a/src/main/java/com/floralquafloral/util/ModConfig.java b/mod/src/main/java/com/floralquafloral/util/ModConfig.java similarity index 100% rename from src/main/java/com/floralquafloral/util/ModConfig.java rename to mod/src/main/java/com/floralquafloral/util/ModConfig.java diff --git a/src/main/java/com/floralquafloral/util/ModMenuIntegration.java b/mod/src/main/java/com/floralquafloral/util/ModMenuIntegration.java similarity index 100% rename from src/main/java/com/floralquafloral/util/ModMenuIntegration.java rename to mod/src/main/java/com/floralquafloral/util/ModMenuIntegration.java diff --git a/src/main/resources/assets/qua_mario/icon.png b/mod/src/main/resources/assets/qua_mario/icon.png similarity index 100% rename from src/main/resources/assets/qua_mario/icon.png rename to mod/src/main/resources/assets/qua_mario/icon.png diff --git a/src/main/resources/assets/qua_mario/lang/en_us.json b/mod/src/main/resources/assets/qua_mario/lang/en_us.json similarity index 100% rename from src/main/resources/assets/qua_mario/lang/en_us.json rename to mod/src/main/resources/assets/qua_mario/lang/en_us.json diff --git a/src/main/resources/assets/qua_mario/sounds.json b/mod/src/main/resources/assets/qua_mario/sounds.json similarity index 100% rename from src/main/resources/assets/qua_mario/sounds.json rename to mod/src/main/resources/assets/qua_mario/sounds.json diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/action/duck.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/action/duck.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/action/duck.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/action/duck.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/action/ground_pound.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/action/ground_pound.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/action/ground_pound.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/action/ground_pound.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/action/ground_pound_pre.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/action/ground_pound_pre.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/action/ground_pound_pre.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/action/ground_pound_pre.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/action/unduck.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/action/unduck.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/action/unduck.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/action/unduck.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/movement/bump.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/bump.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/movement/bump.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/bump.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/movement/flip.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/flip.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/movement/flip.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/flip.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/movement/jump.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/jump.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/movement/jump.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/jump.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/movement/skid.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_ice.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_ice.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_ice.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_ice.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_sand.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_sand.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_sand.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_sand.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_snow.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_snow.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_snow.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_snow.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_wall.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_wall.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_wall.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/movement/skid_wall.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/power_up/normal_power.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/power_up/normal_power.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/power_up/normal_power.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/power_up/normal_power.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/power_up/revert.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/power_up/revert.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/power_up/revert.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/power_up/revert.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/stomp/bound.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/bound.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/stomp/bound.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/bound.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/stomp/heavy.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/heavy.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/stomp/heavy.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/heavy.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/stomp/kick.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/kick.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/stomp/kick.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/kick.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/stomp/pointy.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/pointy.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/stomp/pointy.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/pointy.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/stomp/spin.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/spin.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/stomp/spin.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/spin.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/stomp/stomp.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/stomp.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/stomp/stomp.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/stomp.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/sfx/stomp/yoshi.ogg b/mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/yoshi.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/sfx/stomp/yoshi.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/sfx/stomp/yoshi.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/burnt/burnt1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/burnt/burnt1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/burnt/burnt1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/burnt/burnt1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump6.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump6.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump6.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/double_jump/double_jump6.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck/duck1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck/duck1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/duck/duck1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck/duck1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck/duck2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck/duck2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/duck/duck2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck/duck2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/duck_jump/duck_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/fireball/fireball3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/get_star/get_star1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/get_star/get_star1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/get_star/get_star1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/get_star/get_star1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/get_star/get_star2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/get_star/get_star2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/get_star/get_star2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/get_star/get_star2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/gymnast_salute/gymnast_salute3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/long_jump/long_jump5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/revert/revert5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/select/select5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/sideflip/sideflip3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump6.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump6.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump6.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/triple_jump/triple_jump6.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/wall_jump/wall_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/wall_jump/wall_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/wall_jump/wall_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/wall_jump/wall_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/luigi/wall_jump/wall_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/wall_jump/wall_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/luigi/wall_jump/wall_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/luigi/wall_jump/wall_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/burnt/burnt1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/burnt/burnt1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/burnt/burnt1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/burnt/burnt1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/burnt/burnt2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/burnt/burnt2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/burnt/burnt2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/burnt/burnt2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump6.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump6.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump6.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/double_jump/double_jump6.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck/duck3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/duck_jump/duck_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/fireball/fireball1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/fireball/fireball1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/fireball/fireball1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/fireball/fireball1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/fireball/fireball2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/fireball/fireball2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/fireball/fireball2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/fireball/fireball2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/get_star/get_star3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/gymnast_salute/gymnast_salute3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump6.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump6.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump6.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/long_jump/long_jump6.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert6.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert6.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert6.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/revert/revert6.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/select/select1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/select/select2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/select/select3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/select/select4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/select/select5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select6.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select6.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/select/select6.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/select/select6.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/sideflip/sideflip4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump6.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump6.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump6.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/triple_jump/triple_jump6.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/wall_jump/wall_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/wall_jump/wall_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/wall_jump/wall_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/wall_jump/wall_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/mario/wall_jump/wall_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/mario/wall_jump/wall_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/mario/wall_jump/wall_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/mario/wall_jump/wall_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/burnt/burnt1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/burnt/burnt1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/burnt/burnt1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/burnt/burnt1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/burnt/burnt2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/burnt/burnt2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/burnt/burnt2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/burnt/burnt2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/double_jump/double_jump5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck/duck3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/duck_jump/duck_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/fireball/fireball3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/get_star/get_star1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/get_star/get_star1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/get_star/get_star1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/get_star/get_star1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/get_star/get_star2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/get_star/get_star2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/get_star/get_star2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/get_star/get_star2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/gymnast_salute/gymnast_salute4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/long_jump/long_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert6.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert6.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert6.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert6.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert7.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert7.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert7.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/revert/revert7.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/select/select3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/sideflip/sideflip3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump3.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump3.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump3.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump3.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump4.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump4.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump4.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump4.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump5.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump5.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump5.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/triple_jump/triple_jump5.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/wall_jump/wall_jump1.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/wall_jump/wall_jump1.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/wall_jump/wall_jump1.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/wall_jump/wall_jump1.ogg diff --git a/src/main/resources/assets/qua_mario/sounds/voices/toadette/wall_jump/wall_jump2.ogg b/mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/wall_jump/wall_jump2.ogg similarity index 100% rename from src/main/resources/assets/qua_mario/sounds/voices/toadette/wall_jump/wall_jump2.ogg rename to mod/src/main/resources/assets/qua_mario/sounds/voices/toadette/wall_jump/wall_jump2.ogg diff --git a/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/container.png b/mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/container.png similarity index 100% rename from src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/container.png rename to mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/container.png diff --git a/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/container_blinking.png b/mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/container_blinking.png similarity index 100% rename from src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/container_blinking.png rename to mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/container_blinking.png diff --git a/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/full.png b/mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/full.png similarity index 100% rename from src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/full.png rename to mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/full.png diff --git a/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/full_blinking.png b/mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/full_blinking.png similarity index 100% rename from src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/full_blinking.png rename to mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/full_blinking.png diff --git a/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/half.png b/mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/half.png similarity index 100% rename from src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/half.png rename to mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/half.png diff --git a/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/half_blinking.png b/mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/half_blinking.png similarity index 100% rename from src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/half_blinking.png rename to mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/half_blinking.png diff --git a/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/full.png b/mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/full.png similarity index 100% rename from src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/full.png rename to mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/full.png diff --git a/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/full_blinking.png b/mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/full_blinking.png similarity index 100% rename from src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/full_blinking.png rename to mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/full_blinking.png diff --git a/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/half.png b/mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/half.png similarity index 100% rename from src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/half.png rename to mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/half.png diff --git a/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/half_blinking.png b/mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/half_blinking.png similarity index 100% rename from src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/half_blinking.png rename to mod/src/main/resources/assets/qua_mario/textures/gui/sprites/hud/power_hearts/small/hardcore/half_blinking.png diff --git a/src/main/resources/data/minecraft/tags/damage_type/damages_helmet.json b/mod/src/main/resources/data/minecraft/tags/damage_type/damages_helmet.json similarity index 100% rename from src/main/resources/data/minecraft/tags/damage_type/damages_helmet.json rename to mod/src/main/resources/data/minecraft/tags/damage_type/damages_helmet.json diff --git a/src/main/resources/data/minecraft/tags/damage_type/is_player_attack.json b/mod/src/main/resources/data/minecraft/tags/damage_type/is_player_attack.json similarity index 100% rename from src/main/resources/data/minecraft/tags/damage_type/is_player_attack.json rename to mod/src/main/resources/data/minecraft/tags/damage_type/is_player_attack.json diff --git a/src/main/resources/data/minecraft/tags/damage_type/no_knockback.json b/mod/src/main/resources/data/minecraft/tags/damage_type/no_knockback.json similarity index 100% rename from src/main/resources/data/minecraft/tags/damage_type/no_knockback.json rename to mod/src/main/resources/data/minecraft/tags/damage_type/no_knockback.json diff --git a/src/main/resources/data/minecraft/tags/damage_type/panic_causes.json b/mod/src/main/resources/data/minecraft/tags/damage_type/panic_causes.json similarity index 100% rename from src/main/resources/data/minecraft/tags/damage_type/panic_causes.json rename to mod/src/main/resources/data/minecraft/tags/damage_type/panic_causes.json diff --git a/src/main/resources/data/qua_mario/damage_type/ground_pound.json b/mod/src/main/resources/data/qua_mario/damage_type/ground_pound.json similarity index 100% rename from src/main/resources/data/qua_mario/damage_type/ground_pound.json rename to mod/src/main/resources/data/qua_mario/damage_type/ground_pound.json diff --git a/src/main/resources/data/qua_mario/damage_type/spin_jump.json b/mod/src/main/resources/data/qua_mario/damage_type/spin_jump.json similarity index 100% rename from src/main/resources/data/qua_mario/damage_type/spin_jump.json rename to mod/src/main/resources/data/qua_mario/damage_type/spin_jump.json diff --git a/src/main/resources/data/qua_mario/damage_type/stomp.json b/mod/src/main/resources/data/qua_mario/damage_type/stomp.json similarity index 100% rename from src/main/resources/data/qua_mario/damage_type/stomp.json rename to mod/src/main/resources/data/qua_mario/damage_type/stomp.json diff --git a/src/main/resources/data/qua_mario/enchantment/bounding.json b/mod/src/main/resources/data/qua_mario/enchantment/bounding.json similarity index 100% rename from src/main/resources/data/qua_mario/enchantment/bounding.json rename to mod/src/main/resources/data/qua_mario/enchantment/bounding.json diff --git a/src/main/resources/data/qua_mario/enchantment/depth_charge.json b/mod/src/main/resources/data/qua_mario/enchantment/depth_charge.json similarity index 100% rename from src/main/resources/data/qua_mario/enchantment/depth_charge.json rename to mod/src/main/resources/data/qua_mario/enchantment/depth_charge.json diff --git a/src/main/resources/data/qua_mario/enchantment/pulverizing.json b/mod/src/main/resources/data/qua_mario/enchantment/pulverizing.json similarity index 100% rename from src/main/resources/data/qua_mario/enchantment/pulverizing.json rename to mod/src/main/resources/data/qua_mario/enchantment/pulverizing.json diff --git a/src/main/resources/data/qua_mario/tags/block/always_repeat_bump.json b/mod/src/main/resources/data/qua_mario/tags/block/always_repeat_bump.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/block/always_repeat_bump.json rename to mod/src/main/resources/data/qua_mario/tags/block/always_repeat_bump.json diff --git a/src/main/resources/data/qua_mario/tags/block/bump_regardless_of_hardness.json b/mod/src/main/resources/data/qua_mario/tags/block/bump_regardless_of_hardness.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/block/bump_regardless_of_hardness.json rename to mod/src/main/resources/data/qua_mario/tags/block/bump_regardless_of_hardness.json diff --git a/src/main/resources/data/qua_mario/tags/block/do_not_power_on_bump.json b/mod/src/main/resources/data/qua_mario/tags/block/do_not_power_on_bump.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/block/do_not_power_on_bump.json rename to mod/src/main/resources/data/qua_mario/tags/block/do_not_power_on_bump.json diff --git a/src/main/resources/data/qua_mario/tags/block/extremely_easy_to_bump.json b/mod/src/main/resources/data/qua_mario/tags/block/extremely_easy_to_bump.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/block/extremely_easy_to_bump.json rename to mod/src/main/resources/data/qua_mario/tags/block/extremely_easy_to_bump.json diff --git a/src/main/resources/data/qua_mario/tags/block/hard_to_bump.json b/mod/src/main/resources/data/qua_mario/tags/block/hard_to_bump.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/block/hard_to_bump.json rename to mod/src/main/resources/data/qua_mario/tags/block/hard_to_bump.json diff --git a/src/main/resources/data/qua_mario/tags/block/never_repeat_bump.json b/mod/src/main/resources/data/qua_mario/tags/block/never_repeat_bump.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/block/never_repeat_bump.json rename to mod/src/main/resources/data/qua_mario/tags/block/never_repeat_bump.json diff --git a/src/main/resources/data/qua_mario/tags/block/powered_on_hard_bump.json b/mod/src/main/resources/data/qua_mario/tags/block/powered_on_hard_bump.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/block/powered_on_hard_bump.json rename to mod/src/main/resources/data/qua_mario/tags/block/powered_on_hard_bump.json diff --git a/src/main/resources/data/qua_mario/tags/block/resistant_to_ceiling_bumps.json b/mod/src/main/resources/data/qua_mario/tags/block/resistant_to_ceiling_bumps.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/block/resistant_to_ceiling_bumps.json rename to mod/src/main/resources/data/qua_mario/tags/block/resistant_to_ceiling_bumps.json diff --git a/src/main/resources/data/qua_mario/tags/block/unbreakable_from_bumping.json b/mod/src/main/resources/data/qua_mario/tags/block/unbreakable_from_bumping.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/block/unbreakable_from_bumping.json rename to mod/src/main/resources/data/qua_mario/tags/block/unbreakable_from_bumping.json diff --git a/src/main/resources/data/qua_mario/tags/block/unbumpable.json b/mod/src/main/resources/data/qua_mario/tags/block/unbumpable.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/block/unbumpable.json rename to mod/src/main/resources/data/qua_mario/tags/block/unbumpable.json diff --git a/src/main/resources/data/qua_mario/tags/damage_type/flattens_entities.json b/mod/src/main/resources/data/qua_mario/tags/damage_type/flattens_entities.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/damage_type/flattens_entities.json rename to mod/src/main/resources/data/qua_mario/tags/damage_type/flattens_entities.json diff --git a/src/main/resources/data/qua_mario/tags/damage_type/uses_feet_item.json b/mod/src/main/resources/data/qua_mario/tags/damage_type/uses_feet_item.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/damage_type/uses_feet_item.json rename to mod/src/main/resources/data/qua_mario/tags/damage_type/uses_feet_item.json diff --git a/src/main/resources/data/qua_mario/tags/damage_type/uses_legs_item.json b/mod/src/main/resources/data/qua_mario/tags/damage_type/uses_legs_item.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/damage_type/uses_legs_item.json rename to mod/src/main/resources/data/qua_mario/tags/damage_type/uses_legs_item.json diff --git a/src/main/resources/data/qua_mario/tags/enchantment/exclusive_set/pulverizing.json b/mod/src/main/resources/data/qua_mario/tags/enchantment/exclusive_set/pulverizing.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/enchantment/exclusive_set/pulverizing.json rename to mod/src/main/resources/data/qua_mario/tags/enchantment/exclusive_set/pulverizing.json diff --git a/src/main/resources/data/qua_mario/tags/entity_type/hurts_to_stomp.json b/mod/src/main/resources/data/qua_mario/tags/entity_type/hurts_to_stomp.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/entity_type/hurts_to_stomp.json rename to mod/src/main/resources/data/qua_mario/tags/entity_type/hurts_to_stomp.json diff --git a/src/main/resources/data/qua_mario/tags/entity_type/immune_to_basic_stomp.json b/mod/src/main/resources/data/qua_mario/tags/entity_type/immune_to_basic_stomp.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/entity_type/immune_to_basic_stomp.json rename to mod/src/main/resources/data/qua_mario/tags/entity_type/immune_to_basic_stomp.json diff --git a/src/main/resources/data/qua_mario/tags/entity_type/unstompable.json b/mod/src/main/resources/data/qua_mario/tags/entity_type/unstompable.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/entity_type/unstompable.json rename to mod/src/main/resources/data/qua_mario/tags/entity_type/unstompable.json diff --git a/src/main/resources/data/qua_mario/tags/item/enchantable/pulverizing.json b/mod/src/main/resources/data/qua_mario/tags/item/enchantable/pulverizing.json similarity index 100% rename from src/main/resources/data/qua_mario/tags/item/enchantable/pulverizing.json rename to mod/src/main/resources/data/qua_mario/tags/item/enchantable/pulverizing.json diff --git a/src/main/resources/fabric.mod.json b/mod/src/main/resources/fabric.mod.json similarity index 100% rename from src/main/resources/fabric.mod.json rename to mod/src/main/resources/fabric.mod.json diff --git a/src/main/resources/qua_mario.accesswidener b/mod/src/main/resources/qua_mario.accesswidener similarity index 100% rename from src/main/resources/qua_mario.accesswidener rename to mod/src/main/resources/qua_mario.accesswidener diff --git a/src/main/resources/qua_mario.mixins.json b/mod/src/main/resources/qua_mario.mixins.json similarity index 100% rename from src/main/resources/qua_mario.mixins.json rename to mod/src/main/resources/qua_mario.mixins.json diff --git a/settings.gradle b/settings.gradle index 75c4d72..0bc969a 100644 --- a/settings.gradle +++ b/settings.gradle @@ -7,4 +7,7 @@ pluginManagement { mavenCentral() gradlePluginPortal() } -} \ No newline at end of file +} + +rootProject.name = 'mario-qua-mario' +include 'api', 'mod' \ No newline at end of file