diff --git a/src/cofh/api/energy/IEnergyContainerItem.java b/src/api/java/cofh/api/energy/IEnergyContainerItem.java similarity index 100% rename from src/cofh/api/energy/IEnergyContainerItem.java rename to src/api/java/cofh/api/energy/IEnergyContainerItem.java diff --git a/src/ic2/api/item/IBoxable.java b/src/api/java/ic2/api/item/IBoxable.java similarity index 100% rename from src/ic2/api/item/IBoxable.java rename to src/api/java/ic2/api/item/IBoxable.java diff --git a/src/ic2/api/item/ICustomElectricItem.java b/src/api/java/ic2/api/item/ICustomElectricItem.java similarity index 100% rename from src/ic2/api/item/ICustomElectricItem.java rename to src/api/java/ic2/api/item/ICustomElectricItem.java diff --git a/src/ic2/api/item/IElectricItem.java b/src/api/java/ic2/api/item/IElectricItem.java similarity index 100% rename from src/ic2/api/item/IElectricItem.java rename to src/api/java/ic2/api/item/IElectricItem.java diff --git a/src/ic2/api/item/IElectricItemManager.java b/src/api/java/ic2/api/item/IElectricItemManager.java similarity index 100% rename from src/ic2/api/item/IElectricItemManager.java rename to src/api/java/ic2/api/item/IElectricItemManager.java diff --git a/src/ic2/api/item/ISpecialElectricItem.java b/src/api/java/ic2/api/item/ISpecialElectricItem.java similarity index 100% rename from src/ic2/api/item/ISpecialElectricItem.java rename to src/api/java/ic2/api/item/ISpecialElectricItem.java diff --git a/src/ic2/api/item/Items.java b/src/api/java/ic2/api/item/Items.java similarity index 100% rename from src/ic2/api/item/Items.java rename to src/api/java/ic2/api/item/Items.java diff --git a/src/mcp/mobius/waila/api/IWailaBlock.java b/src/api/java/mcp/mobius/waila/api/IWailaBlock.java similarity index 100% rename from src/mcp/mobius/waila/api/IWailaBlock.java rename to src/api/java/mcp/mobius/waila/api/IWailaBlock.java diff --git a/src/mcp/mobius/waila/api/IWailaConfigHandler.java b/src/api/java/mcp/mobius/waila/api/IWailaConfigHandler.java similarity index 100% rename from src/mcp/mobius/waila/api/IWailaConfigHandler.java rename to src/api/java/mcp/mobius/waila/api/IWailaConfigHandler.java diff --git a/src/mcp/mobius/waila/api/IWailaDataAccessor.java b/src/api/java/mcp/mobius/waila/api/IWailaDataAccessor.java similarity index 100% rename from src/mcp/mobius/waila/api/IWailaDataAccessor.java rename to src/api/java/mcp/mobius/waila/api/IWailaDataAccessor.java diff --git a/src/mcp/mobius/waila/api/IWailaDataProvider.java b/src/api/java/mcp/mobius/waila/api/IWailaDataProvider.java similarity index 100% rename from src/mcp/mobius/waila/api/IWailaDataProvider.java rename to src/api/java/mcp/mobius/waila/api/IWailaDataProvider.java diff --git a/src/mcp/mobius/waila/api/IWailaRegistrar.java b/src/api/java/mcp/mobius/waila/api/IWailaRegistrar.java similarity index 100% rename from src/mcp/mobius/waila/api/IWailaRegistrar.java rename to src/api/java/mcp/mobius/waila/api/IWailaRegistrar.java diff --git a/src/mods/battlegear2/api/IAllowItem.java b/src/api/java/mods/battlegear2/api/IAllowItem.java similarity index 100% rename from src/mods/battlegear2/api/IAllowItem.java rename to src/api/java/mods/battlegear2/api/IAllowItem.java diff --git a/src/mods/battlegear2/api/IDyable.java b/src/api/java/mods/battlegear2/api/IDyable.java similarity index 100% rename from src/mods/battlegear2/api/IDyable.java rename to src/api/java/mods/battlegear2/api/IDyable.java diff --git a/src/mods/battlegear2/api/IOffhandDual.java b/src/api/java/mods/battlegear2/api/IOffhandDual.java similarity index 100% rename from src/mods/battlegear2/api/IOffhandDual.java rename to src/api/java/mods/battlegear2/api/IOffhandDual.java diff --git a/src/mods/battlegear2/api/ISheathed.java b/src/api/java/mods/battlegear2/api/ISheathed.java similarity index 100% rename from src/mods/battlegear2/api/ISheathed.java rename to src/api/java/mods/battlegear2/api/ISheathed.java diff --git a/src/mods/battlegear2/api/IShield.java b/src/api/java/mods/battlegear2/api/IShield.java similarity index 100% rename from src/mods/battlegear2/api/IShield.java rename to src/api/java/mods/battlegear2/api/IShield.java diff --git a/src/mods/battlegear2/api/PlayerEventChild.java b/src/api/java/mods/battlegear2/api/PlayerEventChild.java similarity index 100% rename from src/mods/battlegear2/api/PlayerEventChild.java rename to src/api/java/mods/battlegear2/api/PlayerEventChild.java diff --git a/src/mods/battlegear2/api/quiver/IArrowContainer2.java b/src/api/java/mods/battlegear2/api/quiver/IArrowContainer2.java similarity index 100% rename from src/mods/battlegear2/api/quiver/IArrowContainer2.java rename to src/api/java/mods/battlegear2/api/quiver/IArrowContainer2.java diff --git a/src/mods/battlegear2/api/quiver/QuiverArrowEvent.java b/src/api/java/mods/battlegear2/api/quiver/QuiverArrowEvent.java similarity index 100% rename from src/mods/battlegear2/api/quiver/QuiverArrowEvent.java rename to src/api/java/mods/battlegear2/api/quiver/QuiverArrowEvent.java diff --git a/src/mods/battlegear2/api/quiver/QuiverArrowRegistry.java b/src/api/java/mods/battlegear2/api/quiver/QuiverArrowRegistry.java similarity index 100% rename from src/mods/battlegear2/api/quiver/QuiverArrowRegistry.java rename to src/api/java/mods/battlegear2/api/quiver/QuiverArrowRegistry.java diff --git a/src/mods/battlegear2/api/weapons/IBackStabbable.java b/src/api/java/mods/battlegear2/api/weapons/IBackStabbable.java similarity index 100% rename from src/mods/battlegear2/api/weapons/IBackStabbable.java rename to src/api/java/mods/battlegear2/api/weapons/IBackStabbable.java diff --git a/src/mods/battlegear2/api/weapons/IBattlegearWeapon.java b/src/api/java/mods/battlegear2/api/weapons/IBattlegearWeapon.java similarity index 100% rename from src/mods/battlegear2/api/weapons/IBattlegearWeapon.java rename to src/api/java/mods/battlegear2/api/weapons/IBattlegearWeapon.java diff --git a/src/mods/battlegear2/api/weapons/IExtendedReachWeapon.java b/src/api/java/mods/battlegear2/api/weapons/IExtendedReachWeapon.java similarity index 100% rename from src/mods/battlegear2/api/weapons/IExtendedReachWeapon.java rename to src/api/java/mods/battlegear2/api/weapons/IExtendedReachWeapon.java diff --git a/src/mods/battlegear2/api/weapons/IHitTimeModifier.java b/src/api/java/mods/battlegear2/api/weapons/IHitTimeModifier.java similarity index 100% rename from src/mods/battlegear2/api/weapons/IHitTimeModifier.java rename to src/api/java/mods/battlegear2/api/weapons/IHitTimeModifier.java diff --git a/src/mods/battlegear2/api/weapons/IPenetrateWeapon.java b/src/api/java/mods/battlegear2/api/weapons/IPenetrateWeapon.java similarity index 100% rename from src/mods/battlegear2/api/weapons/IPenetrateWeapon.java rename to src/api/java/mods/battlegear2/api/weapons/IPenetrateWeapon.java diff --git a/src/mods/battlegear2/api/weapons/IPotionEffect.java b/src/api/java/mods/battlegear2/api/weapons/IPotionEffect.java similarity index 100% rename from src/mods/battlegear2/api/weapons/IPotionEffect.java rename to src/api/java/mods/battlegear2/api/weapons/IPotionEffect.java diff --git a/src/mods/battlegear2/api/weapons/ISpecialEffect.java b/src/api/java/mods/battlegear2/api/weapons/ISpecialEffect.java similarity index 100% rename from src/mods/battlegear2/api/weapons/ISpecialEffect.java rename to src/api/java/mods/battlegear2/api/weapons/ISpecialEffect.java diff --git a/src/mods/battlegear2/api/weapons/OffhandAttackEvent.java b/src/api/java/mods/battlegear2/api/weapons/OffhandAttackEvent.java similarity index 100% rename from src/mods/battlegear2/api/weapons/OffhandAttackEvent.java rename to src/api/java/mods/battlegear2/api/weapons/OffhandAttackEvent.java diff --git a/src/mods/battlegear2/items/ItemShield.java b/src/api/java/mods/battlegear2/items/ItemShield.java similarity index 100% rename from src/mods/battlegear2/items/ItemShield.java rename to src/api/java/mods/battlegear2/items/ItemShield.java diff --git a/src/powercrystals/minefactoryreloaded/api/FactoryRegistry.java b/src/api/java/powercrystals/minefactoryreloaded/api/FactoryRegistry.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/FactoryRegistry.java rename to src/api/java/powercrystals/minefactoryreloaded/api/FactoryRegistry.java diff --git a/src/powercrystals/minefactoryreloaded/api/FarmingRegistry.java b/src/api/java/powercrystals/minefactoryreloaded/api/FarmingRegistry.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/FarmingRegistry.java rename to src/api/java/powercrystals/minefactoryreloaded/api/FarmingRegistry.java diff --git a/src/powercrystals/minefactoryreloaded/api/FertilizerType.java b/src/api/java/powercrystals/minefactoryreloaded/api/FertilizerType.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/FertilizerType.java rename to src/api/java/powercrystals/minefactoryreloaded/api/FertilizerType.java diff --git a/src/powercrystals/minefactoryreloaded/api/HarvestType.java b/src/api/java/powercrystals/minefactoryreloaded/api/HarvestType.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/HarvestType.java rename to src/api/java/powercrystals/minefactoryreloaded/api/HarvestType.java diff --git a/src/powercrystals/minefactoryreloaded/api/IDeepStorageUnit.java b/src/api/java/powercrystals/minefactoryreloaded/api/IDeepStorageUnit.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IDeepStorageUnit.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IDeepStorageUnit.java diff --git a/src/powercrystals/minefactoryreloaded/api/IFactoryFertilizable.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFertilizable.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IFactoryFertilizable.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFertilizable.java diff --git a/src/powercrystals/minefactoryreloaded/api/IFactoryFertilizer.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFertilizer.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IFactoryFertilizer.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFertilizer.java diff --git a/src/powercrystals/minefactoryreloaded/api/IFactoryFruit.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFruit.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IFactoryFruit.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFruit.java diff --git a/src/powercrystals/minefactoryreloaded/api/IFactoryGrindable.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryGrindable.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IFactoryGrindable.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryGrindable.java diff --git a/src/powercrystals/minefactoryreloaded/api/IFactoryHarvestable.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryHarvestable.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IFactoryHarvestable.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryHarvestable.java diff --git a/src/powercrystals/minefactoryreloaded/api/IFactoryPlantable.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryPlantable.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IFactoryPlantable.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryPlantable.java diff --git a/src/powercrystals/minefactoryreloaded/api/IFactoryRanchable.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryRanchable.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IFactoryRanchable.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryRanchable.java diff --git a/src/powercrystals/minefactoryreloaded/api/ILiquidDrinkHandler.java b/src/api/java/powercrystals/minefactoryreloaded/api/ILiquidDrinkHandler.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/ILiquidDrinkHandler.java rename to src/api/java/powercrystals/minefactoryreloaded/api/ILiquidDrinkHandler.java diff --git a/src/powercrystals/minefactoryreloaded/api/IMobEggHandler.java b/src/api/java/powercrystals/minefactoryreloaded/api/IMobEggHandler.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IMobEggHandler.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IMobEggHandler.java diff --git a/src/powercrystals/minefactoryreloaded/api/INeedleAmmo.java b/src/api/java/powercrystals/minefactoryreloaded/api/INeedleAmmo.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/INeedleAmmo.java rename to src/api/java/powercrystals/minefactoryreloaded/api/INeedleAmmo.java diff --git a/src/powercrystals/minefactoryreloaded/api/IRandomMobProvider.java b/src/api/java/powercrystals/minefactoryreloaded/api/IRandomMobProvider.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IRandomMobProvider.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IRandomMobProvider.java diff --git a/src/powercrystals/minefactoryreloaded/api/ISafariNetHandler.java b/src/api/java/powercrystals/minefactoryreloaded/api/ISafariNetHandler.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/ISafariNetHandler.java rename to src/api/java/powercrystals/minefactoryreloaded/api/ISafariNetHandler.java diff --git a/src/powercrystals/minefactoryreloaded/api/ISyringe.java b/src/api/java/powercrystals/minefactoryreloaded/api/ISyringe.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/ISyringe.java rename to src/api/java/powercrystals/minefactoryreloaded/api/ISyringe.java diff --git a/src/powercrystals/minefactoryreloaded/api/IToolHammer.java b/src/api/java/powercrystals/minefactoryreloaded/api/IToolHammer.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IToolHammer.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IToolHammer.java diff --git a/src/powercrystals/minefactoryreloaded/api/IToolHammerAdvanced.java b/src/api/java/powercrystals/minefactoryreloaded/api/IToolHammerAdvanced.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/IToolHammerAdvanced.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IToolHammerAdvanced.java diff --git a/src/powercrystals/minefactoryreloaded/api/MobDrop.java b/src/api/java/powercrystals/minefactoryreloaded/api/MobDrop.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/MobDrop.java rename to src/api/java/powercrystals/minefactoryreloaded/api/MobDrop.java diff --git a/src/powercrystals/minefactoryreloaded/api/RanchedItem.java b/src/api/java/powercrystals/minefactoryreloaded/api/RanchedItem.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/RanchedItem.java rename to src/api/java/powercrystals/minefactoryreloaded/api/RanchedItem.java diff --git a/src/powercrystals/minefactoryreloaded/api/RandomMob.java b/src/api/java/powercrystals/minefactoryreloaded/api/RandomMob.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/RandomMob.java rename to src/api/java/powercrystals/minefactoryreloaded/api/RandomMob.java diff --git a/src/powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java b/src/api/java/powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java rename to src/api/java/powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java diff --git a/src/powercrystals/minefactoryreloaded/api/rednet/IRedNetDecorative.java b/src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetDecorative.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/rednet/IRedNetDecorative.java rename to src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetDecorative.java diff --git a/src/powercrystals/minefactoryreloaded/api/rednet/IRedNetLogicCircuit.java b/src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetLogicCircuit.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/rednet/IRedNetLogicCircuit.java rename to src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetLogicCircuit.java diff --git a/src/powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java b/src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java rename to src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java diff --git a/src/powercrystals/minefactoryreloaded/api/rednet/IRedNetNoConnection.java b/src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetNoConnection.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/rednet/IRedNetNoConnection.java rename to src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetNoConnection.java diff --git a/src/powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java b/src/api/java/powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java similarity index 100% rename from src/powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java rename to src/api/java/powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java diff --git a/src/tconstruct/TConstruct.java b/src/main/java/tconstruct/TConstruct.java similarity index 100% rename from src/tconstruct/TConstruct.java rename to src/main/java/tconstruct/TConstruct.java diff --git a/src/tconstruct/achievements/TAchievements.java b/src/main/java/tconstruct/achievements/TAchievements.java similarity index 100% rename from src/tconstruct/achievements/TAchievements.java rename to src/main/java/tconstruct/achievements/TAchievements.java diff --git a/src/tconstruct/blocks/BlockLandmine.java b/src/main/java/tconstruct/blocks/BlockLandmine.java similarity index 100% rename from src/tconstruct/blocks/BlockLandmine.java rename to src/main/java/tconstruct/blocks/BlockLandmine.java diff --git a/src/tconstruct/blocks/BloodBlock.java b/src/main/java/tconstruct/blocks/BloodBlock.java similarity index 100% rename from src/tconstruct/blocks/BloodBlock.java rename to src/main/java/tconstruct/blocks/BloodBlock.java diff --git a/src/tconstruct/blocks/CastingChannelBlock.java b/src/main/java/tconstruct/blocks/CastingChannelBlock.java similarity index 100% rename from src/tconstruct/blocks/CastingChannelBlock.java rename to src/main/java/tconstruct/blocks/CastingChannelBlock.java diff --git a/src/tconstruct/blocks/ConveyorBase.java b/src/main/java/tconstruct/blocks/ConveyorBase.java similarity index 100% rename from src/tconstruct/blocks/ConveyorBase.java rename to src/main/java/tconstruct/blocks/ConveyorBase.java diff --git a/src/tconstruct/blocks/CraftingSlab.java b/src/main/java/tconstruct/blocks/CraftingSlab.java similarity index 100% rename from src/tconstruct/blocks/CraftingSlab.java rename to src/main/java/tconstruct/blocks/CraftingSlab.java diff --git a/src/tconstruct/blocks/CraftingStationBlock.java b/src/main/java/tconstruct/blocks/CraftingStationBlock.java similarity index 100% rename from src/tconstruct/blocks/CraftingStationBlock.java rename to src/main/java/tconstruct/blocks/CraftingStationBlock.java diff --git a/src/tconstruct/blocks/DryingRack.java b/src/main/java/tconstruct/blocks/DryingRack.java similarity index 100% rename from src/tconstruct/blocks/DryingRack.java rename to src/main/java/tconstruct/blocks/DryingRack.java diff --git a/src/tconstruct/blocks/EquipBlock.java b/src/main/java/tconstruct/blocks/EquipBlock.java similarity index 100% rename from src/tconstruct/blocks/EquipBlock.java rename to src/main/java/tconstruct/blocks/EquipBlock.java diff --git a/src/tconstruct/blocks/FurnaceSlab.java b/src/main/java/tconstruct/blocks/FurnaceSlab.java similarity index 100% rename from src/tconstruct/blocks/FurnaceSlab.java rename to src/main/java/tconstruct/blocks/FurnaceSlab.java diff --git a/src/tconstruct/blocks/GlassBlock.java b/src/main/java/tconstruct/blocks/GlassBlock.java similarity index 100% rename from src/tconstruct/blocks/GlassBlock.java rename to src/main/java/tconstruct/blocks/GlassBlock.java diff --git a/src/tconstruct/blocks/GlassBlockConnected.java b/src/main/java/tconstruct/blocks/GlassBlockConnected.java similarity index 100% rename from src/tconstruct/blocks/GlassBlockConnected.java rename to src/main/java/tconstruct/blocks/GlassBlockConnected.java diff --git a/src/tconstruct/blocks/GlassBlockConnectedMeta.java b/src/main/java/tconstruct/blocks/GlassBlockConnectedMeta.java similarity index 100% rename from src/tconstruct/blocks/GlassBlockConnectedMeta.java rename to src/main/java/tconstruct/blocks/GlassBlockConnectedMeta.java diff --git a/src/tconstruct/blocks/GlassBlockStained.java b/src/main/java/tconstruct/blocks/GlassBlockStained.java similarity index 100% rename from src/tconstruct/blocks/GlassBlockStained.java rename to src/main/java/tconstruct/blocks/GlassBlockStained.java diff --git a/src/tconstruct/blocks/GlassPane.java b/src/main/java/tconstruct/blocks/GlassPane.java similarity index 100% rename from src/tconstruct/blocks/GlassPane.java rename to src/main/java/tconstruct/blocks/GlassPane.java diff --git a/src/tconstruct/blocks/GlassPaneConnected.java b/src/main/java/tconstruct/blocks/GlassPaneConnected.java similarity index 100% rename from src/tconstruct/blocks/GlassPaneConnected.java rename to src/main/java/tconstruct/blocks/GlassPaneConnected.java diff --git a/src/tconstruct/blocks/GlassPaneStained.java b/src/main/java/tconstruct/blocks/GlassPaneStained.java similarity index 100% rename from src/tconstruct/blocks/GlassPaneStained.java rename to src/main/java/tconstruct/blocks/GlassPaneStained.java diff --git a/src/tconstruct/blocks/GlueBlock.java b/src/main/java/tconstruct/blocks/GlueBlock.java similarity index 100% rename from src/tconstruct/blocks/GlueBlock.java rename to src/main/java/tconstruct/blocks/GlueBlock.java diff --git a/src/tconstruct/blocks/GlueFluid.java b/src/main/java/tconstruct/blocks/GlueFluid.java similarity index 100% rename from src/tconstruct/blocks/GlueFluid.java rename to src/main/java/tconstruct/blocks/GlueFluid.java diff --git a/src/tconstruct/blocks/GolemCoreBlock.java b/src/main/java/tconstruct/blocks/GolemCoreBlock.java similarity index 100% rename from src/tconstruct/blocks/GolemCoreBlock.java rename to src/main/java/tconstruct/blocks/GolemCoreBlock.java diff --git a/src/tconstruct/blocks/GolemHeadBlock.java b/src/main/java/tconstruct/blocks/GolemHeadBlock.java similarity index 100% rename from src/tconstruct/blocks/GolemHeadBlock.java rename to src/main/java/tconstruct/blocks/GolemHeadBlock.java diff --git a/src/tconstruct/blocks/GolemPedestalBlock.java b/src/main/java/tconstruct/blocks/GolemPedestalBlock.java similarity index 100% rename from src/tconstruct/blocks/GolemPedestalBlock.java rename to src/main/java/tconstruct/blocks/GolemPedestalBlock.java diff --git a/src/tconstruct/blocks/GravelOre.java b/src/main/java/tconstruct/blocks/GravelOre.java similarity index 100% rename from src/tconstruct/blocks/GravelOre.java rename to src/main/java/tconstruct/blocks/GravelOre.java diff --git a/src/tconstruct/blocks/LavaTankBlock.java b/src/main/java/tconstruct/blocks/LavaTankBlock.java similarity index 100% rename from src/tconstruct/blocks/LavaTankBlock.java rename to src/main/java/tconstruct/blocks/LavaTankBlock.java diff --git a/src/tconstruct/blocks/LiquidMetalFinite.java b/src/main/java/tconstruct/blocks/LiquidMetalFinite.java similarity index 100% rename from src/tconstruct/blocks/LiquidMetalFinite.java rename to src/main/java/tconstruct/blocks/LiquidMetalFinite.java diff --git a/src/tconstruct/blocks/MeatBlock.java b/src/main/java/tconstruct/blocks/MeatBlock.java similarity index 100% rename from src/tconstruct/blocks/MeatBlock.java rename to src/main/java/tconstruct/blocks/MeatBlock.java diff --git a/src/tconstruct/blocks/MetalOre.java b/src/main/java/tconstruct/blocks/MetalOre.java similarity index 100% rename from src/tconstruct/blocks/MetalOre.java rename to src/main/java/tconstruct/blocks/MetalOre.java diff --git a/src/tconstruct/blocks/MultiBrick.java b/src/main/java/tconstruct/blocks/MultiBrick.java similarity index 100% rename from src/tconstruct/blocks/MultiBrick.java rename to src/main/java/tconstruct/blocks/MultiBrick.java diff --git a/src/tconstruct/blocks/MultiBrickFancy.java b/src/main/java/tconstruct/blocks/MultiBrickFancy.java similarity index 100% rename from src/tconstruct/blocks/MultiBrickFancy.java rename to src/main/java/tconstruct/blocks/MultiBrickFancy.java diff --git a/src/tconstruct/blocks/OreberryBush.java b/src/main/java/tconstruct/blocks/OreberryBush.java similarity index 100% rename from src/tconstruct/blocks/OreberryBush.java rename to src/main/java/tconstruct/blocks/OreberryBush.java diff --git a/src/tconstruct/blocks/OreberryBushEssence.java b/src/main/java/tconstruct/blocks/OreberryBushEssence.java similarity index 100% rename from src/tconstruct/blocks/OreberryBushEssence.java rename to src/main/java/tconstruct/blocks/OreberryBushEssence.java diff --git a/src/tconstruct/blocks/PaneBase.java b/src/main/java/tconstruct/blocks/PaneBase.java similarity index 100% rename from src/tconstruct/blocks/PaneBase.java rename to src/main/java/tconstruct/blocks/PaneBase.java diff --git a/src/tconstruct/blocks/SearedBlock.java b/src/main/java/tconstruct/blocks/SearedBlock.java similarity index 100% rename from src/tconstruct/blocks/SearedBlock.java rename to src/main/java/tconstruct/blocks/SearedBlock.java diff --git a/src/tconstruct/blocks/SearedSlab.java b/src/main/java/tconstruct/blocks/SearedSlab.java similarity index 100% rename from src/tconstruct/blocks/SearedSlab.java rename to src/main/java/tconstruct/blocks/SearedSlab.java diff --git a/src/tconstruct/blocks/SlabBase.java b/src/main/java/tconstruct/blocks/SlabBase.java similarity index 100% rename from src/tconstruct/blocks/SlabBase.java rename to src/main/java/tconstruct/blocks/SlabBase.java diff --git a/src/tconstruct/blocks/SlimeExplosive.java b/src/main/java/tconstruct/blocks/SlimeExplosive.java similarity index 100% rename from src/tconstruct/blocks/SlimeExplosive.java rename to src/main/java/tconstruct/blocks/SlimeExplosive.java diff --git a/src/tconstruct/blocks/SlimePad.java b/src/main/java/tconstruct/blocks/SlimePad.java similarity index 100% rename from src/tconstruct/blocks/SlimePad.java rename to src/main/java/tconstruct/blocks/SlimePad.java diff --git a/src/tconstruct/blocks/SmelteryBlock.java b/src/main/java/tconstruct/blocks/SmelteryBlock.java similarity index 100% rename from src/tconstruct/blocks/SmelteryBlock.java rename to src/main/java/tconstruct/blocks/SmelteryBlock.java diff --git a/src/tconstruct/blocks/SoilBlock.java b/src/main/java/tconstruct/blocks/SoilBlock.java similarity index 100% rename from src/tconstruct/blocks/SoilBlock.java rename to src/main/java/tconstruct/blocks/SoilBlock.java diff --git a/src/tconstruct/blocks/SoilSlab.java b/src/main/java/tconstruct/blocks/SoilSlab.java similarity index 100% rename from src/tconstruct/blocks/SoilSlab.java rename to src/main/java/tconstruct/blocks/SoilSlab.java diff --git a/src/tconstruct/blocks/SpeedBlock.java b/src/main/java/tconstruct/blocks/SpeedBlock.java similarity index 100% rename from src/tconstruct/blocks/SpeedBlock.java rename to src/main/java/tconstruct/blocks/SpeedBlock.java diff --git a/src/tconstruct/blocks/SpeedSlab.java b/src/main/java/tconstruct/blocks/SpeedSlab.java similarity index 100% rename from src/tconstruct/blocks/SpeedSlab.java rename to src/main/java/tconstruct/blocks/SpeedSlab.java diff --git a/src/tconstruct/blocks/StoneLadder.java b/src/main/java/tconstruct/blocks/StoneLadder.java similarity index 100% rename from src/tconstruct/blocks/StoneLadder.java rename to src/main/java/tconstruct/blocks/StoneLadder.java diff --git a/src/tconstruct/blocks/StoneTorch.java b/src/main/java/tconstruct/blocks/StoneTorch.java similarity index 100% rename from src/tconstruct/blocks/StoneTorch.java rename to src/main/java/tconstruct/blocks/StoneTorch.java diff --git a/src/tconstruct/blocks/TConstructBlock.java b/src/main/java/tconstruct/blocks/TConstructBlock.java similarity index 100% rename from src/tconstruct/blocks/TConstructBlock.java rename to src/main/java/tconstruct/blocks/TConstructBlock.java diff --git a/src/tconstruct/blocks/TConstructFluid.java b/src/main/java/tconstruct/blocks/TConstructFluid.java similarity index 100% rename from src/tconstruct/blocks/TConstructFluid.java rename to src/main/java/tconstruct/blocks/TConstructFluid.java diff --git a/src/tconstruct/blocks/TMetalBlock.java b/src/main/java/tconstruct/blocks/TMetalBlock.java similarity index 100% rename from src/tconstruct/blocks/TMetalBlock.java rename to src/main/java/tconstruct/blocks/TMetalBlock.java diff --git a/src/tconstruct/blocks/TankAirBlock.java b/src/main/java/tconstruct/blocks/TankAirBlock.java similarity index 100% rename from src/tconstruct/blocks/TankAirBlock.java rename to src/main/java/tconstruct/blocks/TankAirBlock.java diff --git a/src/tconstruct/blocks/ToolForgeBlock.java b/src/main/java/tconstruct/blocks/ToolForgeBlock.java similarity index 100% rename from src/tconstruct/blocks/ToolForgeBlock.java rename to src/main/java/tconstruct/blocks/ToolForgeBlock.java diff --git a/src/tconstruct/blocks/ToolStationBlock.java b/src/main/java/tconstruct/blocks/ToolStationBlock.java similarity index 100% rename from src/tconstruct/blocks/ToolStationBlock.java rename to src/main/java/tconstruct/blocks/ToolStationBlock.java diff --git a/src/tconstruct/blocks/WoodRail.java b/src/main/java/tconstruct/blocks/WoodRail.java similarity index 100% rename from src/tconstruct/blocks/WoodRail.java rename to src/main/java/tconstruct/blocks/WoodRail.java diff --git a/src/tconstruct/blocks/component/SmelteryComponent.java b/src/main/java/tconstruct/blocks/component/SmelteryComponent.java similarity index 100% rename from src/tconstruct/blocks/component/SmelteryComponent.java rename to src/main/java/tconstruct/blocks/component/SmelteryComponent.java diff --git a/src/tconstruct/blocks/component/SmelteryScan.java b/src/main/java/tconstruct/blocks/component/SmelteryScan.java similarity index 100% rename from src/tconstruct/blocks/component/SmelteryScan.java rename to src/main/java/tconstruct/blocks/component/SmelteryScan.java diff --git a/src/tconstruct/blocks/component/TankAirComponent.java b/src/main/java/tconstruct/blocks/component/TankAirComponent.java similarity index 100% rename from src/tconstruct/blocks/component/TankAirComponent.java rename to src/main/java/tconstruct/blocks/component/TankAirComponent.java diff --git a/src/tconstruct/blocks/logic/AdaptiveDrainLogic.java b/src/main/java/tconstruct/blocks/logic/AdaptiveDrainLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/AdaptiveDrainLogic.java rename to src/main/java/tconstruct/blocks/logic/AdaptiveDrainLogic.java diff --git a/src/tconstruct/blocks/logic/AdaptiveSmelteryLogic.java b/src/main/java/tconstruct/blocks/logic/AdaptiveSmelteryLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/AdaptiveSmelteryLogic.java rename to src/main/java/tconstruct/blocks/logic/AdaptiveSmelteryLogic.java diff --git a/src/tconstruct/blocks/logic/AqueductLogic.java b/src/main/java/tconstruct/blocks/logic/AqueductLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/AqueductLogic.java rename to src/main/java/tconstruct/blocks/logic/AqueductLogic.java diff --git a/src/tconstruct/blocks/logic/CastingBasinLogic.java b/src/main/java/tconstruct/blocks/logic/CastingBasinLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/CastingBasinLogic.java rename to src/main/java/tconstruct/blocks/logic/CastingBasinLogic.java diff --git a/src/tconstruct/blocks/logic/CastingChannelLogic.java b/src/main/java/tconstruct/blocks/logic/CastingChannelLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/CastingChannelLogic.java rename to src/main/java/tconstruct/blocks/logic/CastingChannelLogic.java diff --git a/src/tconstruct/blocks/logic/CastingTableLogic.java b/src/main/java/tconstruct/blocks/logic/CastingTableLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/CastingTableLogic.java rename to src/main/java/tconstruct/blocks/logic/CastingTableLogic.java diff --git a/src/tconstruct/blocks/logic/CraftingStationLogic.java b/src/main/java/tconstruct/blocks/logic/CraftingStationLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/CraftingStationLogic.java rename to src/main/java/tconstruct/blocks/logic/CraftingStationLogic.java diff --git a/src/tconstruct/blocks/logic/DryingRackLogic.java b/src/main/java/tconstruct/blocks/logic/DryingRackLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/DryingRackLogic.java rename to src/main/java/tconstruct/blocks/logic/DryingRackLogic.java diff --git a/src/tconstruct/blocks/logic/EquipLogic.java b/src/main/java/tconstruct/blocks/logic/EquipLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/EquipLogic.java rename to src/main/java/tconstruct/blocks/logic/EquipLogic.java diff --git a/src/tconstruct/blocks/logic/FaucetLogic.java b/src/main/java/tconstruct/blocks/logic/FaucetLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/FaucetLogic.java rename to src/main/java/tconstruct/blocks/logic/FaucetLogic.java diff --git a/src/tconstruct/blocks/logic/FrypanLogic.java b/src/main/java/tconstruct/blocks/logic/FrypanLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/FrypanLogic.java rename to src/main/java/tconstruct/blocks/logic/FrypanLogic.java diff --git a/src/tconstruct/blocks/logic/FurnaceLogic.java b/src/main/java/tconstruct/blocks/logic/FurnaceLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/FurnaceLogic.java rename to src/main/java/tconstruct/blocks/logic/FurnaceLogic.java diff --git a/src/tconstruct/blocks/logic/GolemCoreLogic.java b/src/main/java/tconstruct/blocks/logic/GolemCoreLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/GolemCoreLogic.java rename to src/main/java/tconstruct/blocks/logic/GolemCoreLogic.java diff --git a/src/tconstruct/blocks/logic/GolemPedestalLogic.java b/src/main/java/tconstruct/blocks/logic/GolemPedestalLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/GolemPedestalLogic.java rename to src/main/java/tconstruct/blocks/logic/GolemPedestalLogic.java diff --git a/src/tconstruct/blocks/logic/LandmineExplodeLogic.java b/src/main/java/tconstruct/blocks/logic/LandmineExplodeLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/LandmineExplodeLogic.java rename to src/main/java/tconstruct/blocks/logic/LandmineExplodeLogic.java diff --git a/src/tconstruct/blocks/logic/LandmineSpecialStackLogic.java b/src/main/java/tconstruct/blocks/logic/LandmineSpecialStackLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/LandmineSpecialStackLogic.java rename to src/main/java/tconstruct/blocks/logic/LandmineSpecialStackLogic.java diff --git a/src/tconstruct/blocks/logic/LavaTankLogic.java b/src/main/java/tconstruct/blocks/logic/LavaTankLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/LavaTankLogic.java rename to src/main/java/tconstruct/blocks/logic/LavaTankLogic.java diff --git a/src/tconstruct/blocks/logic/LiquidTextureLogic.java b/src/main/java/tconstruct/blocks/logic/LiquidTextureLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/LiquidTextureLogic.java rename to src/main/java/tconstruct/blocks/logic/LiquidTextureLogic.java diff --git a/src/tconstruct/blocks/logic/MultiServantLogic.java b/src/main/java/tconstruct/blocks/logic/MultiServantLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/MultiServantLogic.java rename to src/main/java/tconstruct/blocks/logic/MultiServantLogic.java diff --git a/src/tconstruct/blocks/logic/PartBuilderLogic.java b/src/main/java/tconstruct/blocks/logic/PartBuilderLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/PartBuilderLogic.java rename to src/main/java/tconstruct/blocks/logic/PartBuilderLogic.java diff --git a/src/tconstruct/blocks/logic/PatternChestLogic.java b/src/main/java/tconstruct/blocks/logic/PatternChestLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/PatternChestLogic.java rename to src/main/java/tconstruct/blocks/logic/PatternChestLogic.java diff --git a/src/tconstruct/blocks/logic/RedwireLogic.java b/src/main/java/tconstruct/blocks/logic/RedwireLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/RedwireLogic.java rename to src/main/java/tconstruct/blocks/logic/RedwireLogic.java diff --git a/src/tconstruct/blocks/logic/SmelteryDrainLogic.java b/src/main/java/tconstruct/blocks/logic/SmelteryDrainLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/SmelteryDrainLogic.java rename to src/main/java/tconstruct/blocks/logic/SmelteryDrainLogic.java diff --git a/src/tconstruct/blocks/logic/SmelteryLogic.java b/src/main/java/tconstruct/blocks/logic/SmelteryLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/SmelteryLogic.java rename to src/main/java/tconstruct/blocks/logic/SmelteryLogic.java diff --git a/src/tconstruct/blocks/logic/StencilTableLogic.java b/src/main/java/tconstruct/blocks/logic/StencilTableLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/StencilTableLogic.java rename to src/main/java/tconstruct/blocks/logic/StencilTableLogic.java diff --git a/src/tconstruct/blocks/logic/TankAirLogic.java b/src/main/java/tconstruct/blocks/logic/TankAirLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/TankAirLogic.java rename to src/main/java/tconstruct/blocks/logic/TankAirLogic.java diff --git a/src/tconstruct/blocks/logic/TileEntityLandmine.java b/src/main/java/tconstruct/blocks/logic/TileEntityLandmine.java similarity index 100% rename from src/tconstruct/blocks/logic/TileEntityLandmine.java rename to src/main/java/tconstruct/blocks/logic/TileEntityLandmine.java diff --git a/src/tconstruct/blocks/logic/ToolForgeLogic.java b/src/main/java/tconstruct/blocks/logic/ToolForgeLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/ToolForgeLogic.java rename to src/main/java/tconstruct/blocks/logic/ToolForgeLogic.java diff --git a/src/tconstruct/blocks/logic/ToolStationLogic.java b/src/main/java/tconstruct/blocks/logic/ToolStationLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/ToolStationLogic.java rename to src/main/java/tconstruct/blocks/logic/ToolStationLogic.java diff --git a/src/tconstruct/blocks/logic/TowerFurnaceLogic.java b/src/main/java/tconstruct/blocks/logic/TowerFurnaceLogic.java similarity index 100% rename from src/tconstruct/blocks/logic/TowerFurnaceLogic.java rename to src/main/java/tconstruct/blocks/logic/TowerFurnaceLogic.java diff --git a/src/tconstruct/blocks/slime/SlimeFluid.java b/src/main/java/tconstruct/blocks/slime/SlimeFluid.java similarity index 100% rename from src/tconstruct/blocks/slime/SlimeFluid.java rename to src/main/java/tconstruct/blocks/slime/SlimeFluid.java diff --git a/src/tconstruct/blocks/slime/SlimeGel.java b/src/main/java/tconstruct/blocks/slime/SlimeGel.java similarity index 100% rename from src/tconstruct/blocks/slime/SlimeGel.java rename to src/main/java/tconstruct/blocks/slime/SlimeGel.java diff --git a/src/tconstruct/blocks/slime/SlimeGrass.java b/src/main/java/tconstruct/blocks/slime/SlimeGrass.java similarity index 100% rename from src/tconstruct/blocks/slime/SlimeGrass.java rename to src/main/java/tconstruct/blocks/slime/SlimeGrass.java diff --git a/src/tconstruct/blocks/slime/SlimeLeaves.java b/src/main/java/tconstruct/blocks/slime/SlimeLeaves.java similarity index 100% rename from src/tconstruct/blocks/slime/SlimeLeaves.java rename to src/main/java/tconstruct/blocks/slime/SlimeLeaves.java diff --git a/src/tconstruct/blocks/slime/SlimeSapling.java b/src/main/java/tconstruct/blocks/slime/SlimeSapling.java similarity index 100% rename from src/tconstruct/blocks/slime/SlimeSapling.java rename to src/main/java/tconstruct/blocks/slime/SlimeSapling.java diff --git a/src/tconstruct/blocks/slime/SlimeTallGrass.java b/src/main/java/tconstruct/blocks/slime/SlimeTallGrass.java similarity index 100% rename from src/tconstruct/blocks/slime/SlimeTallGrass.java rename to src/main/java/tconstruct/blocks/slime/SlimeTallGrass.java diff --git a/src/tconstruct/blocks/traps/BarricadeBlock.java b/src/main/java/tconstruct/blocks/traps/BarricadeBlock.java similarity index 100% rename from src/tconstruct/blocks/traps/BarricadeBlock.java rename to src/main/java/tconstruct/blocks/traps/BarricadeBlock.java diff --git a/src/tconstruct/blocks/traps/Landmine.java b/src/main/java/tconstruct/blocks/traps/Landmine.java similarity index 100% rename from src/tconstruct/blocks/traps/Landmine.java rename to src/main/java/tconstruct/blocks/traps/Landmine.java diff --git a/src/tconstruct/blocks/traps/Punji.java b/src/main/java/tconstruct/blocks/traps/Punji.java similarity index 100% rename from src/tconstruct/blocks/traps/Punji.java rename to src/main/java/tconstruct/blocks/traps/Punji.java diff --git a/src/tconstruct/client/CustomBowRenderer.java b/src/main/java/tconstruct/client/CustomBowRenderer.java similarity index 100% rename from src/tconstruct/client/CustomBowRenderer.java rename to src/main/java/tconstruct/client/CustomBowRenderer.java diff --git a/src/tconstruct/client/CustomFont.java b/src/main/java/tconstruct/client/CustomFont.java similarity index 100% rename from src/tconstruct/client/CustomFont.java rename to src/main/java/tconstruct/client/CustomFont.java diff --git a/src/tconstruct/client/RenderItemCopy.java b/src/main/java/tconstruct/client/RenderItemCopy.java similarity index 100% rename from src/tconstruct/client/RenderItemCopy.java rename to src/main/java/tconstruct/client/RenderItemCopy.java diff --git a/src/tconstruct/client/StepSoundSlime.java b/src/main/java/tconstruct/client/StepSoundSlime.java similarity index 100% rename from src/tconstruct/client/StepSoundSlime.java rename to src/main/java/tconstruct/client/StepSoundSlime.java diff --git a/src/tconstruct/client/SuperSoakerRender.java b/src/main/java/tconstruct/client/SuperSoakerRender.java similarity index 100% rename from src/tconstruct/client/SuperSoakerRender.java rename to src/main/java/tconstruct/client/SuperSoakerRender.java diff --git a/src/tconstruct/client/TClientEvents.java b/src/main/java/tconstruct/client/TClientEvents.java similarity index 100% rename from src/tconstruct/client/TClientEvents.java rename to src/main/java/tconstruct/client/TClientEvents.java diff --git a/src/tconstruct/client/TClientTickHandler.java b/src/main/java/tconstruct/client/TClientTickHandler.java similarity index 100% rename from src/tconstruct/client/TClientTickHandler.java rename to src/main/java/tconstruct/client/TClientTickHandler.java diff --git a/src/tconstruct/client/TControls.java b/src/main/java/tconstruct/client/TControls.java similarity index 100% rename from src/tconstruct/client/TControls.java rename to src/main/java/tconstruct/client/TControls.java diff --git a/src/tconstruct/client/TKeyHandler.java b/src/main/java/tconstruct/client/TKeyHandler.java similarity index 100% rename from src/tconstruct/client/TKeyHandler.java rename to src/main/java/tconstruct/client/TKeyHandler.java diff --git a/src/tconstruct/client/TProxyClient.java b/src/main/java/tconstruct/client/TProxyClient.java similarity index 100% rename from src/tconstruct/client/TProxyClient.java rename to src/main/java/tconstruct/client/TProxyClient.java diff --git a/src/tconstruct/client/ToolCoreRenderer.java b/src/main/java/tconstruct/client/ToolCoreRenderer.java similarity index 100% rename from src/tconstruct/client/ToolCoreRenderer.java rename to src/main/java/tconstruct/client/ToolCoreRenderer.java diff --git a/src/tconstruct/client/armor/RenderArmorCast.java b/src/main/java/tconstruct/client/armor/RenderArmorCast.java similarity index 100% rename from src/tconstruct/client/armor/RenderArmorCast.java rename to src/main/java/tconstruct/client/armor/RenderArmorCast.java diff --git a/src/tconstruct/client/armor/WingModel.java b/src/main/java/tconstruct/client/armor/WingModel.java similarity index 100% rename from src/tconstruct/client/armor/WingModel.java rename to src/main/java/tconstruct/client/armor/WingModel.java diff --git a/src/tconstruct/client/block/BarricadeRender.java b/src/main/java/tconstruct/client/block/BarricadeRender.java similarity index 100% rename from src/tconstruct/client/block/BarricadeRender.java rename to src/main/java/tconstruct/client/block/BarricadeRender.java diff --git a/src/tconstruct/client/block/BlockRenderCastingChannel.java b/src/main/java/tconstruct/client/block/BlockRenderCastingChannel.java similarity index 100% rename from src/tconstruct/client/block/BlockRenderCastingChannel.java rename to src/main/java/tconstruct/client/block/BlockRenderCastingChannel.java diff --git a/src/tconstruct/client/block/BlockSkinRenderHelper.java b/src/main/java/tconstruct/client/block/BlockSkinRenderHelper.java similarity index 100% rename from src/tconstruct/client/block/BlockSkinRenderHelper.java rename to src/main/java/tconstruct/client/block/BlockSkinRenderHelper.java diff --git a/src/tconstruct/client/block/BreakingFX.java b/src/main/java/tconstruct/client/block/BreakingFX.java similarity index 100% rename from src/tconstruct/client/block/BreakingFX.java rename to src/main/java/tconstruct/client/block/BreakingFX.java diff --git a/src/tconstruct/client/block/CastingBasinSpecialRender.java b/src/main/java/tconstruct/client/block/CastingBasinSpecialRender.java similarity index 100% rename from src/tconstruct/client/block/CastingBasinSpecialRender.java rename to src/main/java/tconstruct/client/block/CastingBasinSpecialRender.java diff --git a/src/tconstruct/client/block/CastingTableSpecialRenderer.java b/src/main/java/tconstruct/client/block/CastingTableSpecialRenderer.java similarity index 100% rename from src/tconstruct/client/block/CastingTableSpecialRenderer.java rename to src/main/java/tconstruct/client/block/CastingTableSpecialRenderer.java diff --git a/src/tconstruct/client/block/DryingRackRender.java b/src/main/java/tconstruct/client/block/DryingRackRender.java similarity index 100% rename from src/tconstruct/client/block/DryingRackRender.java rename to src/main/java/tconstruct/client/block/DryingRackRender.java diff --git a/src/tconstruct/client/block/DryingRackSpecialRender.java b/src/main/java/tconstruct/client/block/DryingRackSpecialRender.java similarity index 100% rename from src/tconstruct/client/block/DryingRackSpecialRender.java rename to src/main/java/tconstruct/client/block/DryingRackSpecialRender.java diff --git a/src/tconstruct/client/block/FrypanRender.java b/src/main/java/tconstruct/client/block/FrypanRender.java similarity index 100% rename from src/tconstruct/client/block/FrypanRender.java rename to src/main/java/tconstruct/client/block/FrypanRender.java diff --git a/src/tconstruct/client/block/GolemCoreRender.java b/src/main/java/tconstruct/client/block/GolemCoreRender.java similarity index 100% rename from src/tconstruct/client/block/GolemCoreRender.java rename to src/main/java/tconstruct/client/block/GolemCoreRender.java diff --git a/src/tconstruct/client/block/GolemCoreSpecialRender.java b/src/main/java/tconstruct/client/block/GolemCoreSpecialRender.java similarity index 100% rename from src/tconstruct/client/block/GolemCoreSpecialRender.java rename to src/main/java/tconstruct/client/block/GolemCoreSpecialRender.java diff --git a/src/tconstruct/client/block/OreberryRender.java b/src/main/java/tconstruct/client/block/OreberryRender.java similarity index 100% rename from src/tconstruct/client/block/OreberryRender.java rename to src/main/java/tconstruct/client/block/OreberryRender.java diff --git a/src/tconstruct/client/block/PaneConnectedRender.java b/src/main/java/tconstruct/client/block/PaneConnectedRender.java similarity index 100% rename from src/tconstruct/client/block/PaneConnectedRender.java rename to src/main/java/tconstruct/client/block/PaneConnectedRender.java diff --git a/src/tconstruct/client/block/PaneRender.java b/src/main/java/tconstruct/client/block/PaneRender.java similarity index 100% rename from src/tconstruct/client/block/PaneRender.java rename to src/main/java/tconstruct/client/block/PaneRender.java diff --git a/src/tconstruct/client/block/PunjiRender.java b/src/main/java/tconstruct/client/block/PunjiRender.java similarity index 100% rename from src/tconstruct/client/block/PunjiRender.java rename to src/main/java/tconstruct/client/block/PunjiRender.java diff --git a/src/tconstruct/client/block/RenderLandmine.java b/src/main/java/tconstruct/client/block/RenderLandmine.java similarity index 100% rename from src/tconstruct/client/block/RenderLandmine.java rename to src/main/java/tconstruct/client/block/RenderLandmine.java diff --git a/src/tconstruct/client/block/RenderLiquid.java b/src/main/java/tconstruct/client/block/RenderLiquid.java similarity index 100% rename from src/tconstruct/client/block/RenderLiquid.java rename to src/main/java/tconstruct/client/block/RenderLiquid.java diff --git a/src/tconstruct/client/block/SearedRender.java b/src/main/java/tconstruct/client/block/SearedRender.java similarity index 100% rename from src/tconstruct/client/block/SearedRender.java rename to src/main/java/tconstruct/client/block/SearedRender.java diff --git a/src/tconstruct/client/block/SlimeChannelRender.java b/src/main/java/tconstruct/client/block/SlimeChannelRender.java similarity index 100% rename from src/tconstruct/client/block/SlimeChannelRender.java rename to src/main/java/tconstruct/client/block/SlimeChannelRender.java diff --git a/src/tconstruct/client/block/SlimePadRender.java b/src/main/java/tconstruct/client/block/SlimePadRender.java similarity index 100% rename from src/tconstruct/client/block/SlimePadRender.java rename to src/main/java/tconstruct/client/block/SlimePadRender.java diff --git a/src/tconstruct/client/block/SmallFontRenderer.java b/src/main/java/tconstruct/client/block/SmallFontRenderer.java similarity index 100% rename from src/tconstruct/client/block/SmallFontRenderer.java rename to src/main/java/tconstruct/client/block/SmallFontRenderer.java diff --git a/src/tconstruct/client/block/SmelteryRender.java b/src/main/java/tconstruct/client/block/SmelteryRender.java similarity index 100% rename from src/tconstruct/client/block/SmelteryRender.java rename to src/main/java/tconstruct/client/block/SmelteryRender.java diff --git a/src/tconstruct/client/block/TableForgeRender.java b/src/main/java/tconstruct/client/block/TableForgeRender.java similarity index 100% rename from src/tconstruct/client/block/TableForgeRender.java rename to src/main/java/tconstruct/client/block/TableForgeRender.java diff --git a/src/tconstruct/client/block/TableRender.java b/src/main/java/tconstruct/client/block/TableRender.java similarity index 100% rename from src/tconstruct/client/block/TableRender.java rename to src/main/java/tconstruct/client/block/TableRender.java diff --git a/src/tconstruct/client/block/TankAirRender.java b/src/main/java/tconstruct/client/block/TankAirRender.java similarity index 100% rename from src/tconstruct/client/block/TankAirRender.java rename to src/main/java/tconstruct/client/block/TankAirRender.java diff --git a/src/tconstruct/client/block/TankRender.java b/src/main/java/tconstruct/client/block/TankRender.java similarity index 100% rename from src/tconstruct/client/block/TankRender.java rename to src/main/java/tconstruct/client/block/TankRender.java diff --git a/src/tconstruct/client/entity/CartRender.java b/src/main/java/tconstruct/client/entity/CartRender.java similarity index 100% rename from src/tconstruct/client/entity/CartRender.java rename to src/main/java/tconstruct/client/entity/CartRender.java diff --git a/src/tconstruct/client/entity/CrystalModelSmall.java b/src/main/java/tconstruct/client/entity/CrystalModelSmall.java similarity index 100% rename from src/tconstruct/client/entity/CrystalModelSmall.java rename to src/main/java/tconstruct/client/entity/CrystalModelSmall.java diff --git a/src/tconstruct/client/entity/CrystalRender.java b/src/main/java/tconstruct/client/entity/CrystalRender.java similarity index 100% rename from src/tconstruct/client/entity/CrystalRender.java rename to src/main/java/tconstruct/client/entity/CrystalRender.java diff --git a/src/tconstruct/client/entity/FancyItemRender.java b/src/main/java/tconstruct/client/entity/FancyItemRender.java similarity index 100% rename from src/tconstruct/client/entity/FancyItemRender.java rename to src/main/java/tconstruct/client/entity/FancyItemRender.java diff --git a/src/tconstruct/client/entity/GolemBaseModel.java b/src/main/java/tconstruct/client/entity/GolemBaseModel.java similarity index 100% rename from src/tconstruct/client/entity/GolemBaseModel.java rename to src/main/java/tconstruct/client/entity/GolemBaseModel.java diff --git a/src/tconstruct/client/entity/ModelPullcart.java b/src/main/java/tconstruct/client/entity/ModelPullcart.java similarity index 100% rename from src/tconstruct/client/entity/ModelPullcart.java rename to src/main/java/tconstruct/client/entity/ModelPullcart.java diff --git a/src/tconstruct/client/entity/ModelWagon.java b/src/main/java/tconstruct/client/entity/ModelWagon.java similarity index 100% rename from src/tconstruct/client/entity/ModelWagon.java rename to src/main/java/tconstruct/client/entity/ModelWagon.java diff --git a/src/tconstruct/client/entity/SlimeModel.java b/src/main/java/tconstruct/client/entity/SlimeModel.java similarity index 100% rename from src/tconstruct/client/entity/SlimeModel.java rename to src/main/java/tconstruct/client/entity/SlimeModel.java diff --git a/src/tconstruct/client/entity/SlimeRender.java b/src/main/java/tconstruct/client/entity/SlimeRender.java similarity index 100% rename from src/tconstruct/client/entity/SlimeRender.java rename to src/main/java/tconstruct/client/entity/SlimeRender.java diff --git a/src/tconstruct/client/entity/item/ExplosiveRender.java b/src/main/java/tconstruct/client/entity/item/ExplosiveRender.java similarity index 100% rename from src/tconstruct/client/entity/item/ExplosiveRender.java rename to src/main/java/tconstruct/client/entity/item/ExplosiveRender.java diff --git a/src/tconstruct/client/entity/projectile/ArrowRender.java b/src/main/java/tconstruct/client/entity/projectile/ArrowRender.java similarity index 100% rename from src/tconstruct/client/entity/projectile/ArrowRender.java rename to src/main/java/tconstruct/client/entity/projectile/ArrowRender.java diff --git a/src/tconstruct/client/entity/projectile/ArrowRenderCustom.java b/src/main/java/tconstruct/client/entity/projectile/ArrowRenderCustom.java similarity index 100% rename from src/tconstruct/client/entity/projectile/ArrowRenderCustom.java rename to src/main/java/tconstruct/client/entity/projectile/ArrowRenderCustom.java diff --git a/src/tconstruct/client/entity/projectile/DaggerRender.java b/src/main/java/tconstruct/client/entity/projectile/DaggerRender.java similarity index 100% rename from src/tconstruct/client/entity/projectile/DaggerRender.java rename to src/main/java/tconstruct/client/entity/projectile/DaggerRender.java diff --git a/src/tconstruct/client/entity/projectile/DaggerRenderCustom.java b/src/main/java/tconstruct/client/entity/projectile/DaggerRenderCustom.java similarity index 100% rename from src/tconstruct/client/entity/projectile/DaggerRenderCustom.java rename to src/main/java/tconstruct/client/entity/projectile/DaggerRenderCustom.java diff --git a/src/tconstruct/client/entity/projectile/LaunchedItemRender.java b/src/main/java/tconstruct/client/entity/projectile/LaunchedItemRender.java similarity index 100% rename from src/tconstruct/client/entity/projectile/LaunchedItemRender.java rename to src/main/java/tconstruct/client/entity/projectile/LaunchedItemRender.java diff --git a/src/tconstruct/client/entity/projectile/RangedRenderBase.java b/src/main/java/tconstruct/client/entity/projectile/RangedRenderBase.java similarity index 100% rename from src/tconstruct/client/entity/projectile/RangedRenderBase.java rename to src/main/java/tconstruct/client/entity/projectile/RangedRenderBase.java diff --git a/src/tconstruct/client/event/EventCloakRender.java b/src/main/java/tconstruct/client/event/EventCloakRender.java similarity index 100% rename from src/tconstruct/client/event/EventCloakRender.java rename to src/main/java/tconstruct/client/event/EventCloakRender.java diff --git a/src/tconstruct/client/gui/AdaptiveSmelteryGui.java b/src/main/java/tconstruct/client/gui/AdaptiveSmelteryGui.java similarity index 100% rename from src/tconstruct/client/gui/AdaptiveSmelteryGui.java rename to src/main/java/tconstruct/client/gui/AdaptiveSmelteryGui.java diff --git a/src/tconstruct/client/gui/ArmorExtendedGui.java b/src/main/java/tconstruct/client/gui/ArmorExtendedGui.java similarity index 100% rename from src/tconstruct/client/gui/ArmorExtendedGui.java rename to src/main/java/tconstruct/client/gui/ArmorExtendedGui.java diff --git a/src/tconstruct/client/gui/CraftingStationGui.java b/src/main/java/tconstruct/client/gui/CraftingStationGui.java similarity index 100% rename from src/tconstruct/client/gui/CraftingStationGui.java rename to src/main/java/tconstruct/client/gui/CraftingStationGui.java diff --git a/src/tconstruct/client/gui/FrypanGui.java b/src/main/java/tconstruct/client/gui/FrypanGui.java similarity index 100% rename from src/tconstruct/client/gui/FrypanGui.java rename to src/main/java/tconstruct/client/gui/FrypanGui.java diff --git a/src/tconstruct/client/gui/FurnaceGui.java b/src/main/java/tconstruct/client/gui/FurnaceGui.java similarity index 100% rename from src/tconstruct/client/gui/FurnaceGui.java rename to src/main/java/tconstruct/client/gui/FurnaceGui.java diff --git a/src/tconstruct/client/gui/GuiButtonTool.java b/src/main/java/tconstruct/client/gui/GuiButtonTool.java similarity index 100% rename from src/tconstruct/client/gui/GuiButtonTool.java rename to src/main/java/tconstruct/client/gui/GuiButtonTool.java diff --git a/src/tconstruct/client/gui/GuiLandmine.java b/src/main/java/tconstruct/client/gui/GuiLandmine.java similarity index 100% rename from src/tconstruct/client/gui/GuiLandmine.java rename to src/main/java/tconstruct/client/gui/GuiLandmine.java diff --git a/src/tconstruct/client/gui/GuiManual.java b/src/main/java/tconstruct/client/gui/GuiManual.java similarity index 100% rename from src/tconstruct/client/gui/GuiManual.java rename to src/main/java/tconstruct/client/gui/GuiManual.java diff --git a/src/tconstruct/client/gui/KnapsackGui.java b/src/main/java/tconstruct/client/gui/KnapsackGui.java similarity index 100% rename from src/tconstruct/client/gui/KnapsackGui.java rename to src/main/java/tconstruct/client/gui/KnapsackGui.java diff --git a/src/tconstruct/client/gui/NewContainerGui.java b/src/main/java/tconstruct/client/gui/NewContainerGui.java similarity index 100% rename from src/tconstruct/client/gui/NewContainerGui.java rename to src/main/java/tconstruct/client/gui/NewContainerGui.java diff --git a/src/tconstruct/client/gui/PartCrafterGui.java b/src/main/java/tconstruct/client/gui/PartCrafterGui.java similarity index 100% rename from src/tconstruct/client/gui/PartCrafterGui.java rename to src/main/java/tconstruct/client/gui/PartCrafterGui.java diff --git a/src/tconstruct/client/gui/PatternChestGui.java b/src/main/java/tconstruct/client/gui/PatternChestGui.java similarity index 100% rename from src/tconstruct/client/gui/PatternChestGui.java rename to src/main/java/tconstruct/client/gui/PatternChestGui.java diff --git a/src/tconstruct/client/gui/SmelteryGui.java b/src/main/java/tconstruct/client/gui/SmelteryGui.java similarity index 100% rename from src/tconstruct/client/gui/SmelteryGui.java rename to src/main/java/tconstruct/client/gui/SmelteryGui.java diff --git a/src/tconstruct/client/gui/StencilTableGui.java b/src/main/java/tconstruct/client/gui/StencilTableGui.java similarity index 100% rename from src/tconstruct/client/gui/StencilTableGui.java rename to src/main/java/tconstruct/client/gui/StencilTableGui.java diff --git a/src/tconstruct/client/gui/ToolForgeGui.java b/src/main/java/tconstruct/client/gui/ToolForgeGui.java similarity index 100% rename from src/tconstruct/client/gui/ToolForgeGui.java rename to src/main/java/tconstruct/client/gui/ToolForgeGui.java diff --git a/src/tconstruct/client/gui/ToolStationGui.java b/src/main/java/tconstruct/client/gui/ToolStationGui.java similarity index 100% rename from src/tconstruct/client/gui/ToolStationGui.java rename to src/main/java/tconstruct/client/gui/ToolStationGui.java diff --git a/src/tconstruct/client/gui/TurnPageButton.java b/src/main/java/tconstruct/client/gui/TurnPageButton.java similarity index 100% rename from src/tconstruct/client/gui/TurnPageButton.java rename to src/main/java/tconstruct/client/gui/TurnPageButton.java diff --git a/src/tconstruct/client/pages/BlankPage.java b/src/main/java/tconstruct/client/pages/BlankPage.java similarity index 100% rename from src/tconstruct/client/pages/BlankPage.java rename to src/main/java/tconstruct/client/pages/BlankPage.java diff --git a/src/tconstruct/client/pages/BlockCastPage.java b/src/main/java/tconstruct/client/pages/BlockCastPage.java similarity index 100% rename from src/tconstruct/client/pages/BlockCastPage.java rename to src/main/java/tconstruct/client/pages/BlockCastPage.java diff --git a/src/tconstruct/client/pages/BookPage.java b/src/main/java/tconstruct/client/pages/BookPage.java similarity index 100% rename from src/tconstruct/client/pages/BookPage.java rename to src/main/java/tconstruct/client/pages/BookPage.java diff --git a/src/tconstruct/client/pages/ContentsTablePage.java b/src/main/java/tconstruct/client/pages/ContentsTablePage.java similarity index 100% rename from src/tconstruct/client/pages/ContentsTablePage.java rename to src/main/java/tconstruct/client/pages/ContentsTablePage.java diff --git a/src/tconstruct/client/pages/CraftingPage.java b/src/main/java/tconstruct/client/pages/CraftingPage.java similarity index 100% rename from src/tconstruct/client/pages/CraftingPage.java rename to src/main/java/tconstruct/client/pages/CraftingPage.java diff --git a/src/tconstruct/client/pages/FurnacePage.java b/src/main/java/tconstruct/client/pages/FurnacePage.java similarity index 100% rename from src/tconstruct/client/pages/FurnacePage.java rename to src/main/java/tconstruct/client/pages/FurnacePage.java diff --git a/src/tconstruct/client/pages/MaterialPage.java b/src/main/java/tconstruct/client/pages/MaterialPage.java similarity index 100% rename from src/tconstruct/client/pages/MaterialPage.java rename to src/main/java/tconstruct/client/pages/MaterialPage.java diff --git a/src/tconstruct/client/pages/ModifierPage.java b/src/main/java/tconstruct/client/pages/ModifierPage.java similarity index 100% rename from src/tconstruct/client/pages/ModifierPage.java rename to src/main/java/tconstruct/client/pages/ModifierPage.java diff --git a/src/tconstruct/client/pages/PicturePage.java b/src/main/java/tconstruct/client/pages/PicturePage.java similarity index 100% rename from src/tconstruct/client/pages/PicturePage.java rename to src/main/java/tconstruct/client/pages/PicturePage.java diff --git a/src/tconstruct/client/pages/SectionPage.java b/src/main/java/tconstruct/client/pages/SectionPage.java similarity index 100% rename from src/tconstruct/client/pages/SectionPage.java rename to src/main/java/tconstruct/client/pages/SectionPage.java diff --git a/src/tconstruct/client/pages/SidebarPage.java b/src/main/java/tconstruct/client/pages/SidebarPage.java similarity index 100% rename from src/tconstruct/client/pages/SidebarPage.java rename to src/main/java/tconstruct/client/pages/SidebarPage.java diff --git a/src/tconstruct/client/pages/TextPage.java b/src/main/java/tconstruct/client/pages/TextPage.java similarity index 100% rename from src/tconstruct/client/pages/TextPage.java rename to src/main/java/tconstruct/client/pages/TextPage.java diff --git a/src/tconstruct/client/pages/TitlePage.java b/src/main/java/tconstruct/client/pages/TitlePage.java similarity index 100% rename from src/tconstruct/client/pages/TitlePage.java rename to src/main/java/tconstruct/client/pages/TitlePage.java diff --git a/src/tconstruct/client/pages/ToolPage.java b/src/main/java/tconstruct/client/pages/ToolPage.java similarity index 100% rename from src/tconstruct/client/pages/ToolPage.java rename to src/main/java/tconstruct/client/pages/ToolPage.java diff --git a/src/tconstruct/client/tabs/AbstractTab.java b/src/main/java/tconstruct/client/tabs/AbstractTab.java similarity index 100% rename from src/tconstruct/client/tabs/AbstractTab.java rename to src/main/java/tconstruct/client/tabs/AbstractTab.java diff --git a/src/tconstruct/client/tabs/InventoryTabArmorExtended.java b/src/main/java/tconstruct/client/tabs/InventoryTabArmorExtended.java similarity index 100% rename from src/tconstruct/client/tabs/InventoryTabArmorExtended.java rename to src/main/java/tconstruct/client/tabs/InventoryTabArmorExtended.java diff --git a/src/tconstruct/client/tabs/InventoryTabKnapsack.java b/src/main/java/tconstruct/client/tabs/InventoryTabKnapsack.java similarity index 100% rename from src/tconstruct/client/tabs/InventoryTabKnapsack.java rename to src/main/java/tconstruct/client/tabs/InventoryTabKnapsack.java diff --git a/src/tconstruct/client/tabs/InventoryTabVanilla.java b/src/main/java/tconstruct/client/tabs/InventoryTabVanilla.java similarity index 100% rename from src/tconstruct/client/tabs/InventoryTabVanilla.java rename to src/main/java/tconstruct/client/tabs/InventoryTabVanilla.java diff --git a/src/tconstruct/client/tabs/TabRegistry.java b/src/main/java/tconstruct/client/tabs/TabRegistry.java similarity index 100% rename from src/tconstruct/client/tabs/TabRegistry.java rename to src/main/java/tconstruct/client/tabs/TabRegistry.java diff --git a/src/tconstruct/common/BowRecipe.java b/src/main/java/tconstruct/common/BowRecipe.java similarity index 100% rename from src/tconstruct/common/BowRecipe.java rename to src/main/java/tconstruct/common/BowRecipe.java diff --git a/src/tconstruct/common/TContent.java b/src/main/java/tconstruct/common/TContent.java similarity index 100% rename from src/tconstruct/common/TContent.java rename to src/main/java/tconstruct/common/TContent.java diff --git a/src/tconstruct/common/TProxyCommon.java b/src/main/java/tconstruct/common/TProxyCommon.java similarity index 100% rename from src/tconstruct/common/TProxyCommon.java rename to src/main/java/tconstruct/common/TProxyCommon.java diff --git a/src/tconstruct/common/TimeTicker.java b/src/main/java/tconstruct/common/TimeTicker.java similarity index 100% rename from src/tconstruct/common/TimeTicker.java rename to src/main/java/tconstruct/common/TimeTicker.java diff --git a/src/tconstruct/entity/BlueSlime.java b/src/main/java/tconstruct/entity/BlueSlime.java similarity index 100% rename from src/tconstruct/entity/BlueSlime.java rename to src/main/java/tconstruct/entity/BlueSlime.java diff --git a/src/tconstruct/entity/CartEntity.java b/src/main/java/tconstruct/entity/CartEntity.java similarity index 100% rename from src/tconstruct/entity/CartEntity.java rename to src/main/java/tconstruct/entity/CartEntity.java diff --git a/src/tconstruct/entity/Crystal.java b/src/main/java/tconstruct/entity/Crystal.java similarity index 100% rename from src/tconstruct/entity/Crystal.java rename to src/main/java/tconstruct/entity/Crystal.java diff --git a/src/tconstruct/entity/CrystalGuardian.java b/src/main/java/tconstruct/entity/CrystalGuardian.java similarity index 100% rename from src/tconstruct/entity/CrystalGuardian.java rename to src/main/java/tconstruct/entity/CrystalGuardian.java diff --git a/src/tconstruct/entity/FakeBlockEntity.java b/src/main/java/tconstruct/entity/FakeBlockEntity.java similarity index 100% rename from src/tconstruct/entity/FakeBlockEntity.java rename to src/main/java/tconstruct/entity/FakeBlockEntity.java diff --git a/src/tconstruct/entity/FancyEntityItem.java b/src/main/java/tconstruct/entity/FancyEntityItem.java similarity index 100% rename from src/tconstruct/entity/FancyEntityItem.java rename to src/main/java/tconstruct/entity/FancyEntityItem.java diff --git a/src/tconstruct/entity/MetalSlime.java b/src/main/java/tconstruct/entity/MetalSlime.java similarity index 100% rename from src/tconstruct/entity/MetalSlime.java rename to src/main/java/tconstruct/entity/MetalSlime.java diff --git a/src/tconstruct/entity/Skyla.java b/src/main/java/tconstruct/entity/Skyla.java similarity index 100% rename from src/tconstruct/entity/Skyla.java rename to src/main/java/tconstruct/entity/Skyla.java diff --git a/src/tconstruct/entity/item/EntityLandmineFirework.java b/src/main/java/tconstruct/entity/item/EntityLandmineFirework.java similarity index 100% rename from src/tconstruct/entity/item/EntityLandmineFirework.java rename to src/main/java/tconstruct/entity/item/EntityLandmineFirework.java diff --git a/src/tconstruct/entity/item/ExplosivePrimed.java b/src/main/java/tconstruct/entity/item/ExplosivePrimed.java similarity index 100% rename from src/tconstruct/entity/item/ExplosivePrimed.java rename to src/main/java/tconstruct/entity/item/ExplosivePrimed.java diff --git a/src/tconstruct/entity/projectile/ArrowEntity.java b/src/main/java/tconstruct/entity/projectile/ArrowEntity.java similarity index 100% rename from src/tconstruct/entity/projectile/ArrowEntity.java rename to src/main/java/tconstruct/entity/projectile/ArrowEntity.java diff --git a/src/tconstruct/entity/projectile/DaggerEntity.java b/src/main/java/tconstruct/entity/projectile/DaggerEntity.java similarity index 100% rename from src/tconstruct/entity/projectile/DaggerEntity.java rename to src/main/java/tconstruct/entity/projectile/DaggerEntity.java diff --git a/src/tconstruct/entity/projectile/LaunchedPotion.java b/src/main/java/tconstruct/entity/projectile/LaunchedPotion.java similarity index 100% rename from src/tconstruct/entity/projectile/LaunchedPotion.java rename to src/main/java/tconstruct/entity/projectile/LaunchedPotion.java diff --git a/src/tconstruct/entity/projectile/RotatingBase.java b/src/main/java/tconstruct/entity/projectile/RotatingBase.java similarity index 100% rename from src/tconstruct/entity/projectile/RotatingBase.java rename to src/main/java/tconstruct/entity/projectile/RotatingBase.java diff --git a/src/tconstruct/inventory/ActiveContainer.java b/src/main/java/tconstruct/inventory/ActiveContainer.java similarity index 100% rename from src/tconstruct/inventory/ActiveContainer.java rename to src/main/java/tconstruct/inventory/ActiveContainer.java diff --git a/src/tconstruct/inventory/ActiveSlot.java b/src/main/java/tconstruct/inventory/ActiveSlot.java similarity index 100% rename from src/tconstruct/inventory/ActiveSlot.java rename to src/main/java/tconstruct/inventory/ActiveSlot.java diff --git a/src/tconstruct/inventory/AdaptiveSmelteryContainer.java b/src/main/java/tconstruct/inventory/AdaptiveSmelteryContainer.java similarity index 100% rename from src/tconstruct/inventory/AdaptiveSmelteryContainer.java rename to src/main/java/tconstruct/inventory/AdaptiveSmelteryContainer.java diff --git a/src/tconstruct/inventory/ArmorExtendedContainer.java b/src/main/java/tconstruct/inventory/ArmorExtendedContainer.java similarity index 100% rename from src/tconstruct/inventory/ArmorExtendedContainer.java rename to src/main/java/tconstruct/inventory/ArmorExtendedContainer.java diff --git a/src/tconstruct/inventory/ContainerLandmine.java b/src/main/java/tconstruct/inventory/ContainerLandmine.java similarity index 100% rename from src/tconstruct/inventory/ContainerLandmine.java rename to src/main/java/tconstruct/inventory/ContainerLandmine.java diff --git a/src/tconstruct/inventory/CraftingStationContainer.java b/src/main/java/tconstruct/inventory/CraftingStationContainer.java similarity index 100% rename from src/tconstruct/inventory/CraftingStationContainer.java rename to src/main/java/tconstruct/inventory/CraftingStationContainer.java diff --git a/src/tconstruct/inventory/FrypanContainer.java b/src/main/java/tconstruct/inventory/FrypanContainer.java similarity index 100% rename from src/tconstruct/inventory/FrypanContainer.java rename to src/main/java/tconstruct/inventory/FrypanContainer.java diff --git a/src/tconstruct/inventory/FurnaceContainer.java b/src/main/java/tconstruct/inventory/FurnaceContainer.java similarity index 100% rename from src/tconstruct/inventory/FurnaceContainer.java rename to src/main/java/tconstruct/inventory/FurnaceContainer.java diff --git a/src/tconstruct/inventory/InventoryCraftingStation.java b/src/main/java/tconstruct/inventory/InventoryCraftingStation.java similarity index 100% rename from src/tconstruct/inventory/InventoryCraftingStation.java rename to src/main/java/tconstruct/inventory/InventoryCraftingStation.java diff --git a/src/tconstruct/inventory/InventoryCraftingStationResult.java b/src/main/java/tconstruct/inventory/InventoryCraftingStationResult.java similarity index 100% rename from src/tconstruct/inventory/InventoryCraftingStationResult.java rename to src/main/java/tconstruct/inventory/InventoryCraftingStationResult.java diff --git a/src/tconstruct/inventory/KnapsackContainer.java b/src/main/java/tconstruct/inventory/KnapsackContainer.java similarity index 100% rename from src/tconstruct/inventory/KnapsackContainer.java rename to src/main/java/tconstruct/inventory/KnapsackContainer.java diff --git a/src/tconstruct/inventory/PartCrafterChestContainer.java b/src/main/java/tconstruct/inventory/PartCrafterChestContainer.java similarity index 100% rename from src/tconstruct/inventory/PartCrafterChestContainer.java rename to src/main/java/tconstruct/inventory/PartCrafterChestContainer.java diff --git a/src/tconstruct/inventory/PartCrafterContainer.java b/src/main/java/tconstruct/inventory/PartCrafterContainer.java similarity index 100% rename from src/tconstruct/inventory/PartCrafterContainer.java rename to src/main/java/tconstruct/inventory/PartCrafterContainer.java diff --git a/src/tconstruct/inventory/PatternChestContainer.java b/src/main/java/tconstruct/inventory/PatternChestContainer.java similarity index 100% rename from src/tconstruct/inventory/PatternChestContainer.java rename to src/main/java/tconstruct/inventory/PatternChestContainer.java diff --git a/src/tconstruct/inventory/PatternShaperContainer.java b/src/main/java/tconstruct/inventory/PatternShaperContainer.java similarity index 100% rename from src/tconstruct/inventory/PatternShaperContainer.java rename to src/main/java/tconstruct/inventory/PatternShaperContainer.java diff --git a/src/tconstruct/inventory/SlotArmorCopy.java b/src/main/java/tconstruct/inventory/SlotArmorCopy.java similarity index 100% rename from src/tconstruct/inventory/SlotArmorCopy.java rename to src/main/java/tconstruct/inventory/SlotArmorCopy.java diff --git a/src/tconstruct/inventory/SlotBehavedOnly.java b/src/main/java/tconstruct/inventory/SlotBehavedOnly.java similarity index 100% rename from src/tconstruct/inventory/SlotBehavedOnly.java rename to src/main/java/tconstruct/inventory/SlotBehavedOnly.java diff --git a/src/tconstruct/inventory/SlotBlocksOnly.java b/src/main/java/tconstruct/inventory/SlotBlocksOnly.java similarity index 100% rename from src/tconstruct/inventory/SlotBlocksOnly.java rename to src/main/java/tconstruct/inventory/SlotBlocksOnly.java diff --git a/src/tconstruct/inventory/SlotCanister.java b/src/main/java/tconstruct/inventory/SlotCanister.java similarity index 100% rename from src/tconstruct/inventory/SlotCanister.java rename to src/main/java/tconstruct/inventory/SlotCanister.java diff --git a/src/tconstruct/inventory/SlotFrypan.java b/src/main/java/tconstruct/inventory/SlotFrypan.java similarity index 100% rename from src/tconstruct/inventory/SlotFrypan.java rename to src/main/java/tconstruct/inventory/SlotFrypan.java diff --git a/src/tconstruct/inventory/SlotKnapsack.java b/src/main/java/tconstruct/inventory/SlotKnapsack.java similarity index 100% rename from src/tconstruct/inventory/SlotKnapsack.java rename to src/main/java/tconstruct/inventory/SlotKnapsack.java diff --git a/src/tconstruct/inventory/SlotOnlyTake.java b/src/main/java/tconstruct/inventory/SlotOnlyTake.java similarity index 100% rename from src/tconstruct/inventory/SlotOnlyTake.java rename to src/main/java/tconstruct/inventory/SlotOnlyTake.java diff --git a/src/tconstruct/inventory/SlotOpaqueBlocksOnly.java b/src/main/java/tconstruct/inventory/SlotOpaqueBlocksOnly.java similarity index 100% rename from src/tconstruct/inventory/SlotOpaqueBlocksOnly.java rename to src/main/java/tconstruct/inventory/SlotOpaqueBlocksOnly.java diff --git a/src/tconstruct/inventory/SlotPartBuilder.java b/src/main/java/tconstruct/inventory/SlotPartBuilder.java similarity index 100% rename from src/tconstruct/inventory/SlotPartBuilder.java rename to src/main/java/tconstruct/inventory/SlotPartBuilder.java diff --git a/src/tconstruct/inventory/SlotPattern.java b/src/main/java/tconstruct/inventory/SlotPattern.java similarity index 100% rename from src/tconstruct/inventory/SlotPattern.java rename to src/main/java/tconstruct/inventory/SlotPattern.java diff --git a/src/tconstruct/inventory/SlotTool.java b/src/main/java/tconstruct/inventory/SlotTool.java similarity index 100% rename from src/tconstruct/inventory/SlotTool.java rename to src/main/java/tconstruct/inventory/SlotTool.java diff --git a/src/tconstruct/inventory/SlotToolForge.java b/src/main/java/tconstruct/inventory/SlotToolForge.java similarity index 100% rename from src/tconstruct/inventory/SlotToolForge.java rename to src/main/java/tconstruct/inventory/SlotToolForge.java diff --git a/src/tconstruct/inventory/SlotUnused.java b/src/main/java/tconstruct/inventory/SlotUnused.java similarity index 100% rename from src/tconstruct/inventory/SlotUnused.java rename to src/main/java/tconstruct/inventory/SlotUnused.java diff --git a/src/tconstruct/inventory/SmelteryContainer.java b/src/main/java/tconstruct/inventory/SmelteryContainer.java similarity index 100% rename from src/tconstruct/inventory/SmelteryContainer.java rename to src/main/java/tconstruct/inventory/SmelteryContainer.java diff --git a/src/tconstruct/inventory/ToolForgeContainer.java b/src/main/java/tconstruct/inventory/ToolForgeContainer.java similarity index 100% rename from src/tconstruct/inventory/ToolForgeContainer.java rename to src/main/java/tconstruct/inventory/ToolForgeContainer.java diff --git a/src/tconstruct/inventory/ToolStationContainer.java b/src/main/java/tconstruct/inventory/ToolStationContainer.java similarity index 100% rename from src/tconstruct/inventory/ToolStationContainer.java rename to src/main/java/tconstruct/inventory/ToolStationContainer.java diff --git a/src/tconstruct/items/ArmorPattern.java b/src/main/java/tconstruct/items/ArmorPattern.java similarity index 100% rename from src/tconstruct/items/ArmorPattern.java rename to src/main/java/tconstruct/items/ArmorPattern.java diff --git a/src/tconstruct/items/Bowstring.java b/src/main/java/tconstruct/items/Bowstring.java similarity index 100% rename from src/tconstruct/items/Bowstring.java rename to src/main/java/tconstruct/items/Bowstring.java diff --git a/src/tconstruct/items/CraftingItem.java b/src/main/java/tconstruct/items/CraftingItem.java similarity index 100% rename from src/tconstruct/items/CraftingItem.java rename to src/main/java/tconstruct/items/CraftingItem.java diff --git a/src/tconstruct/items/DiamondApple.java b/src/main/java/tconstruct/items/DiamondApple.java similarity index 100% rename from src/tconstruct/items/DiamondApple.java rename to src/main/java/tconstruct/items/DiamondApple.java diff --git a/src/tconstruct/items/FilledBucket.java b/src/main/java/tconstruct/items/FilledBucket.java similarity index 100% rename from src/tconstruct/items/FilledBucket.java rename to src/main/java/tconstruct/items/FilledBucket.java diff --git a/src/tconstruct/items/Fletching.java b/src/main/java/tconstruct/items/Fletching.java similarity index 100% rename from src/tconstruct/items/Fletching.java rename to src/main/java/tconstruct/items/Fletching.java diff --git a/src/tconstruct/items/GoldenHead.java b/src/main/java/tconstruct/items/GoldenHead.java similarity index 100% rename from src/tconstruct/items/GoldenHead.java rename to src/main/java/tconstruct/items/GoldenHead.java diff --git a/src/tconstruct/items/Jerky.java b/src/main/java/tconstruct/items/Jerky.java similarity index 100% rename from src/tconstruct/items/Jerky.java rename to src/main/java/tconstruct/items/Jerky.java diff --git a/src/tconstruct/items/Manual.java b/src/main/java/tconstruct/items/Manual.java similarity index 100% rename from src/tconstruct/items/Manual.java rename to src/main/java/tconstruct/items/Manual.java diff --git a/src/tconstruct/items/MaterialItem.java b/src/main/java/tconstruct/items/MaterialItem.java similarity index 100% rename from src/tconstruct/items/MaterialItem.java rename to src/main/java/tconstruct/items/MaterialItem.java diff --git a/src/tconstruct/items/MetalPattern.java b/src/main/java/tconstruct/items/MetalPattern.java similarity index 100% rename from src/tconstruct/items/MetalPattern.java rename to src/main/java/tconstruct/items/MetalPattern.java diff --git a/src/tconstruct/items/OreBerries.java b/src/main/java/tconstruct/items/OreBerries.java similarity index 100% rename from src/tconstruct/items/OreBerries.java rename to src/main/java/tconstruct/items/OreBerries.java diff --git a/src/tconstruct/items/Pattern.java b/src/main/java/tconstruct/items/Pattern.java similarity index 100% rename from src/tconstruct/items/Pattern.java rename to src/main/java/tconstruct/items/Pattern.java diff --git a/src/tconstruct/items/SpecialFood.java b/src/main/java/tconstruct/items/SpecialFood.java similarity index 100% rename from src/tconstruct/items/SpecialFood.java rename to src/main/java/tconstruct/items/SpecialFood.java diff --git a/src/tconstruct/items/StrangeFood.java b/src/main/java/tconstruct/items/StrangeFood.java similarity index 100% rename from src/tconstruct/items/StrangeFood.java rename to src/main/java/tconstruct/items/StrangeFood.java diff --git a/src/tconstruct/items/TitleIcon.java b/src/main/java/tconstruct/items/TitleIcon.java similarity index 100% rename from src/tconstruct/items/TitleIcon.java rename to src/main/java/tconstruct/items/TitleIcon.java diff --git a/src/tconstruct/items/ToolPart.java b/src/main/java/tconstruct/items/ToolPart.java similarity index 100% rename from src/tconstruct/items/ToolPart.java rename to src/main/java/tconstruct/items/ToolPart.java diff --git a/src/tconstruct/items/ToolPartHidden.java b/src/main/java/tconstruct/items/ToolPartHidden.java similarity index 100% rename from src/tconstruct/items/ToolPartHidden.java rename to src/main/java/tconstruct/items/ToolPartHidden.java diff --git a/src/tconstruct/items/ToolShard.java b/src/main/java/tconstruct/items/ToolShard.java similarity index 100% rename from src/tconstruct/items/ToolShard.java rename to src/main/java/tconstruct/items/ToolShard.java diff --git a/src/tconstruct/items/armor/ArmorBasic.java b/src/main/java/tconstruct/items/armor/ArmorBasic.java similarity index 100% rename from src/tconstruct/items/armor/ArmorBasic.java rename to src/main/java/tconstruct/items/armor/ArmorBasic.java diff --git a/src/tconstruct/items/armor/ArmorStandard.java b/src/main/java/tconstruct/items/armor/ArmorStandard.java similarity index 100% rename from src/tconstruct/items/armor/ArmorStandard.java rename to src/main/java/tconstruct/items/armor/ArmorStandard.java diff --git a/src/tconstruct/items/armor/ExoArmor.java b/src/main/java/tconstruct/items/armor/ExoArmor.java similarity index 100% rename from src/tconstruct/items/armor/ExoArmor.java rename to src/main/java/tconstruct/items/armor/ExoArmor.java diff --git a/src/tconstruct/items/armor/Glove.java b/src/main/java/tconstruct/items/armor/Glove.java similarity index 100% rename from src/tconstruct/items/armor/Glove.java rename to src/main/java/tconstruct/items/armor/Glove.java diff --git a/src/tconstruct/items/armor/HeartCanister.java b/src/main/java/tconstruct/items/armor/HeartCanister.java similarity index 100% rename from src/tconstruct/items/armor/HeartCanister.java rename to src/main/java/tconstruct/items/armor/HeartCanister.java diff --git a/src/tconstruct/items/armor/Knapsack.java b/src/main/java/tconstruct/items/armor/Knapsack.java similarity index 100% rename from src/tconstruct/items/armor/Knapsack.java rename to src/main/java/tconstruct/items/armor/Knapsack.java diff --git a/src/tconstruct/items/blocks/BarricadeItem.java b/src/main/java/tconstruct/items/blocks/BarricadeItem.java similarity index 100% rename from src/tconstruct/items/blocks/BarricadeItem.java rename to src/main/java/tconstruct/items/blocks/BarricadeItem.java diff --git a/src/tconstruct/items/blocks/CastingChannelItem.java b/src/main/java/tconstruct/items/blocks/CastingChannelItem.java similarity index 100% rename from src/tconstruct/items/blocks/CastingChannelItem.java rename to src/main/java/tconstruct/items/blocks/CastingChannelItem.java diff --git a/src/tconstruct/items/blocks/CraftedSoilItemBlock.java b/src/main/java/tconstruct/items/blocks/CraftedSoilItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/CraftedSoilItemBlock.java rename to src/main/java/tconstruct/items/blocks/CraftedSoilItemBlock.java diff --git a/src/tconstruct/items/blocks/CraftingSlabItemBlock.java b/src/main/java/tconstruct/items/blocks/CraftingSlabItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/CraftingSlabItemBlock.java rename to src/main/java/tconstruct/items/blocks/CraftingSlabItemBlock.java diff --git a/src/tconstruct/items/blocks/GlassBlockItem.java b/src/main/java/tconstruct/items/blocks/GlassBlockItem.java similarity index 100% rename from src/tconstruct/items/blocks/GlassBlockItem.java rename to src/main/java/tconstruct/items/blocks/GlassBlockItem.java diff --git a/src/tconstruct/items/blocks/GlassPaneItem.java b/src/main/java/tconstruct/items/blocks/GlassPaneItem.java similarity index 100% rename from src/tconstruct/items/blocks/GlassPaneItem.java rename to src/main/java/tconstruct/items/blocks/GlassPaneItem.java diff --git a/src/tconstruct/items/blocks/GravelOreItem.java b/src/main/java/tconstruct/items/blocks/GravelOreItem.java similarity index 100% rename from src/tconstruct/items/blocks/GravelOreItem.java rename to src/main/java/tconstruct/items/blocks/GravelOreItem.java diff --git a/src/tconstruct/items/blocks/HamboneItemBlock.java b/src/main/java/tconstruct/items/blocks/HamboneItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/HamboneItemBlock.java rename to src/main/java/tconstruct/items/blocks/HamboneItemBlock.java diff --git a/src/tconstruct/items/blocks/ItemBlockLandmine.java b/src/main/java/tconstruct/items/blocks/ItemBlockLandmine.java similarity index 100% rename from src/tconstruct/items/blocks/ItemBlockLandmine.java rename to src/main/java/tconstruct/items/blocks/ItemBlockLandmine.java diff --git a/src/tconstruct/items/blocks/LavaTankItemBlock.java b/src/main/java/tconstruct/items/blocks/LavaTankItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/LavaTankItemBlock.java rename to src/main/java/tconstruct/items/blocks/LavaTankItemBlock.java diff --git a/src/tconstruct/items/blocks/MetadataItemBlock.java b/src/main/java/tconstruct/items/blocks/MetadataItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/MetadataItemBlock.java rename to src/main/java/tconstruct/items/blocks/MetadataItemBlock.java diff --git a/src/tconstruct/items/blocks/MetalItemBlock.java b/src/main/java/tconstruct/items/blocks/MetalItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/MetalItemBlock.java rename to src/main/java/tconstruct/items/blocks/MetalItemBlock.java diff --git a/src/tconstruct/items/blocks/MetalOreItemBlock.java b/src/main/java/tconstruct/items/blocks/MetalOreItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/MetalOreItemBlock.java rename to src/main/java/tconstruct/items/blocks/MetalOreItemBlock.java diff --git a/src/tconstruct/items/blocks/MultiBrickFancyItem.java b/src/main/java/tconstruct/items/blocks/MultiBrickFancyItem.java similarity index 100% rename from src/tconstruct/items/blocks/MultiBrickFancyItem.java rename to src/main/java/tconstruct/items/blocks/MultiBrickFancyItem.java diff --git a/src/tconstruct/items/blocks/MultiBrickItem.java b/src/main/java/tconstruct/items/blocks/MultiBrickItem.java similarity index 100% rename from src/tconstruct/items/blocks/MultiBrickItem.java rename to src/main/java/tconstruct/items/blocks/MultiBrickItem.java diff --git a/src/tconstruct/items/blocks/OreberryBushItem.java b/src/main/java/tconstruct/items/blocks/OreberryBushItem.java similarity index 100% rename from src/tconstruct/items/blocks/OreberryBushItem.java rename to src/main/java/tconstruct/items/blocks/OreberryBushItem.java diff --git a/src/tconstruct/items/blocks/OreberryBushSecondItem.java b/src/main/java/tconstruct/items/blocks/OreberryBushSecondItem.java similarity index 100% rename from src/tconstruct/items/blocks/OreberryBushSecondItem.java rename to src/main/java/tconstruct/items/blocks/OreberryBushSecondItem.java diff --git a/src/tconstruct/items/blocks/SearedSlabItem.java b/src/main/java/tconstruct/items/blocks/SearedSlabItem.java similarity index 100% rename from src/tconstruct/items/blocks/SearedSlabItem.java rename to src/main/java/tconstruct/items/blocks/SearedSlabItem.java diff --git a/src/tconstruct/items/blocks/SearedTableItemBlock.java b/src/main/java/tconstruct/items/blocks/SearedTableItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/SearedTableItemBlock.java rename to src/main/java/tconstruct/items/blocks/SearedTableItemBlock.java diff --git a/src/tconstruct/items/blocks/SlimeGelItemBlock.java b/src/main/java/tconstruct/items/blocks/SlimeGelItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/SlimeGelItemBlock.java rename to src/main/java/tconstruct/items/blocks/SlimeGelItemBlock.java diff --git a/src/tconstruct/items/blocks/SlimeGrassItemBlock.java b/src/main/java/tconstruct/items/blocks/SlimeGrassItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/SlimeGrassItemBlock.java rename to src/main/java/tconstruct/items/blocks/SlimeGrassItemBlock.java diff --git a/src/tconstruct/items/blocks/SlimeLeavesItemBlock.java b/src/main/java/tconstruct/items/blocks/SlimeLeavesItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/SlimeLeavesItemBlock.java rename to src/main/java/tconstruct/items/blocks/SlimeLeavesItemBlock.java diff --git a/src/tconstruct/items/blocks/SlimeSaplingItemBlock.java b/src/main/java/tconstruct/items/blocks/SlimeSaplingItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/SlimeSaplingItemBlock.java rename to src/main/java/tconstruct/items/blocks/SlimeSaplingItemBlock.java diff --git a/src/tconstruct/items/blocks/SlimeTallGrassItem.java b/src/main/java/tconstruct/items/blocks/SlimeTallGrassItem.java similarity index 100% rename from src/tconstruct/items/blocks/SlimeTallGrassItem.java rename to src/main/java/tconstruct/items/blocks/SlimeTallGrassItem.java diff --git a/src/tconstruct/items/blocks/SmelteryItemBlock.java b/src/main/java/tconstruct/items/blocks/SmelteryItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/SmelteryItemBlock.java rename to src/main/java/tconstruct/items/blocks/SmelteryItemBlock.java diff --git a/src/tconstruct/items/blocks/SoilSlabItem.java b/src/main/java/tconstruct/items/blocks/SoilSlabItem.java similarity index 100% rename from src/tconstruct/items/blocks/SoilSlabItem.java rename to src/main/java/tconstruct/items/blocks/SoilSlabItem.java diff --git a/src/tconstruct/items/blocks/SpeedBlockItem.java b/src/main/java/tconstruct/items/blocks/SpeedBlockItem.java similarity index 100% rename from src/tconstruct/items/blocks/SpeedBlockItem.java rename to src/main/java/tconstruct/items/blocks/SpeedBlockItem.java diff --git a/src/tconstruct/items/blocks/SpeedSlabItem.java b/src/main/java/tconstruct/items/blocks/SpeedSlabItem.java similarity index 100% rename from src/tconstruct/items/blocks/SpeedSlabItem.java rename to src/main/java/tconstruct/items/blocks/SpeedSlabItem.java diff --git a/src/tconstruct/items/blocks/StainedGlassClearItem.java b/src/main/java/tconstruct/items/blocks/StainedGlassClearItem.java similarity index 100% rename from src/tconstruct/items/blocks/StainedGlassClearItem.java rename to src/main/java/tconstruct/items/blocks/StainedGlassClearItem.java diff --git a/src/tconstruct/items/blocks/StainedGlassClearPaneItem.java b/src/main/java/tconstruct/items/blocks/StainedGlassClearPaneItem.java similarity index 100% rename from src/tconstruct/items/blocks/StainedGlassClearPaneItem.java rename to src/main/java/tconstruct/items/blocks/StainedGlassClearPaneItem.java diff --git a/src/tconstruct/items/blocks/ToolStationItemBlock.java b/src/main/java/tconstruct/items/blocks/ToolStationItemBlock.java similarity index 100% rename from src/tconstruct/items/blocks/ToolStationItemBlock.java rename to src/main/java/tconstruct/items/blocks/ToolStationItemBlock.java diff --git a/src/tconstruct/items/blocks/WoolSlab1Item.java b/src/main/java/tconstruct/items/blocks/WoolSlab1Item.java similarity index 100% rename from src/tconstruct/items/blocks/WoolSlab1Item.java rename to src/main/java/tconstruct/items/blocks/WoolSlab1Item.java diff --git a/src/tconstruct/items/blocks/WoolSlab2Item.java b/src/main/java/tconstruct/items/blocks/WoolSlab2Item.java similarity index 100% rename from src/tconstruct/items/blocks/WoolSlab2Item.java rename to src/main/java/tconstruct/items/blocks/WoolSlab2Item.java diff --git a/src/tconstruct/items/tools/Arrow.java b/src/main/java/tconstruct/items/tools/Arrow.java similarity index 100% rename from src/tconstruct/items/tools/Arrow.java rename to src/main/java/tconstruct/items/tools/Arrow.java diff --git a/src/tconstruct/items/tools/BattleSign.java b/src/main/java/tconstruct/items/tools/BattleSign.java similarity index 100% rename from src/tconstruct/items/tools/BattleSign.java rename to src/main/java/tconstruct/items/tools/BattleSign.java diff --git a/src/tconstruct/items/tools/Battleaxe.java b/src/main/java/tconstruct/items/tools/Battleaxe.java similarity index 100% rename from src/tconstruct/items/tools/Battleaxe.java rename to src/main/java/tconstruct/items/tools/Battleaxe.java diff --git a/src/tconstruct/items/tools/BowBase.java b/src/main/java/tconstruct/items/tools/BowBase.java similarity index 100% rename from src/tconstruct/items/tools/BowBase.java rename to src/main/java/tconstruct/items/tools/BowBase.java diff --git a/src/tconstruct/items/tools/Broadsword.java b/src/main/java/tconstruct/items/tools/Broadsword.java similarity index 100% rename from src/tconstruct/items/tools/Broadsword.java rename to src/main/java/tconstruct/items/tools/Broadsword.java diff --git a/src/tconstruct/items/tools/Chisel.java b/src/main/java/tconstruct/items/tools/Chisel.java similarity index 100% rename from src/tconstruct/items/tools/Chisel.java rename to src/main/java/tconstruct/items/tools/Chisel.java diff --git a/src/tconstruct/items/tools/Cleaver.java b/src/main/java/tconstruct/items/tools/Cleaver.java similarity index 100% rename from src/tconstruct/items/tools/Cleaver.java rename to src/main/java/tconstruct/items/tools/Cleaver.java diff --git a/src/tconstruct/items/tools/Cutlass.java b/src/main/java/tconstruct/items/tools/Cutlass.java similarity index 100% rename from src/tconstruct/items/tools/Cutlass.java rename to src/main/java/tconstruct/items/tools/Cutlass.java diff --git a/src/tconstruct/items/tools/Dagger.java b/src/main/java/tconstruct/items/tools/Dagger.java similarity index 100% rename from src/tconstruct/items/tools/Dagger.java rename to src/main/java/tconstruct/items/tools/Dagger.java diff --git a/src/tconstruct/items/tools/Excavator.java b/src/main/java/tconstruct/items/tools/Excavator.java similarity index 100% rename from src/tconstruct/items/tools/Excavator.java rename to src/main/java/tconstruct/items/tools/Excavator.java diff --git a/src/tconstruct/items/tools/FryingPan.java b/src/main/java/tconstruct/items/tools/FryingPan.java similarity index 100% rename from src/tconstruct/items/tools/FryingPan.java rename to src/main/java/tconstruct/items/tools/FryingPan.java diff --git a/src/tconstruct/items/tools/Hammer.java b/src/main/java/tconstruct/items/tools/Hammer.java similarity index 100% rename from src/tconstruct/items/tools/Hammer.java rename to src/main/java/tconstruct/items/tools/Hammer.java diff --git a/src/tconstruct/items/tools/Hatchet.java b/src/main/java/tconstruct/items/tools/Hatchet.java similarity index 100% rename from src/tconstruct/items/tools/Hatchet.java rename to src/main/java/tconstruct/items/tools/Hatchet.java diff --git a/src/tconstruct/items/tools/Longsword.java b/src/main/java/tconstruct/items/tools/Longsword.java similarity index 100% rename from src/tconstruct/items/tools/Longsword.java rename to src/main/java/tconstruct/items/tools/Longsword.java diff --git a/src/tconstruct/items/tools/LumberAxe.java b/src/main/java/tconstruct/items/tools/LumberAxe.java similarity index 100% rename from src/tconstruct/items/tools/LumberAxe.java rename to src/main/java/tconstruct/items/tools/LumberAxe.java diff --git a/src/tconstruct/items/tools/Mattock.java b/src/main/java/tconstruct/items/tools/Mattock.java similarity index 100% rename from src/tconstruct/items/tools/Mattock.java rename to src/main/java/tconstruct/items/tools/Mattock.java diff --git a/src/tconstruct/items/tools/Pickaxe.java b/src/main/java/tconstruct/items/tools/Pickaxe.java similarity index 100% rename from src/tconstruct/items/tools/Pickaxe.java rename to src/main/java/tconstruct/items/tools/Pickaxe.java diff --git a/src/tconstruct/items/tools/PotionLauncher.java b/src/main/java/tconstruct/items/tools/PotionLauncher.java similarity index 100% rename from src/tconstruct/items/tools/PotionLauncher.java rename to src/main/java/tconstruct/items/tools/PotionLauncher.java diff --git a/src/tconstruct/items/tools/Rapier.java b/src/main/java/tconstruct/items/tools/Rapier.java similarity index 100% rename from src/tconstruct/items/tools/Rapier.java rename to src/main/java/tconstruct/items/tools/Rapier.java diff --git a/src/tconstruct/items/tools/Scythe.java b/src/main/java/tconstruct/items/tools/Scythe.java similarity index 100% rename from src/tconstruct/items/tools/Scythe.java rename to src/main/java/tconstruct/items/tools/Scythe.java diff --git a/src/tconstruct/items/tools/Shortbow.java b/src/main/java/tconstruct/items/tools/Shortbow.java similarity index 100% rename from src/tconstruct/items/tools/Shortbow.java rename to src/main/java/tconstruct/items/tools/Shortbow.java diff --git a/src/tconstruct/items/tools/Shovel.java b/src/main/java/tconstruct/items/tools/Shovel.java similarity index 100% rename from src/tconstruct/items/tools/Shovel.java rename to src/main/java/tconstruct/items/tools/Shovel.java diff --git a/src/tconstruct/library/ActiveToolMod.java b/src/main/java/tconstruct/library/ActiveToolMod.java similarity index 100% rename from src/tconstruct/library/ActiveToolMod.java rename to src/main/java/tconstruct/library/ActiveToolMod.java diff --git a/src/tconstruct/library/ItemBlocklike.java b/src/main/java/tconstruct/library/ItemBlocklike.java similarity index 100% rename from src/tconstruct/library/ItemBlocklike.java rename to src/main/java/tconstruct/library/ItemBlocklike.java diff --git a/src/tconstruct/library/TConstructRegistry.java b/src/main/java/tconstruct/library/TConstructRegistry.java similarity index 100% rename from src/tconstruct/library/TConstructRegistry.java rename to src/main/java/tconstruct/library/TConstructRegistry.java diff --git a/src/tconstruct/library/armor/AModInteger.java b/src/main/java/tconstruct/library/armor/AModInteger.java similarity index 100% rename from src/tconstruct/library/armor/AModInteger.java rename to src/main/java/tconstruct/library/armor/AModInteger.java diff --git a/src/tconstruct/library/armor/ArmorCore.java b/src/main/java/tconstruct/library/armor/ArmorCore.java similarity index 100% rename from src/tconstruct/library/armor/ArmorCore.java rename to src/main/java/tconstruct/library/armor/ArmorCore.java diff --git a/src/tconstruct/library/armor/ArmorMod.java b/src/main/java/tconstruct/library/armor/ArmorMod.java similarity index 100% rename from src/tconstruct/library/armor/ArmorMod.java rename to src/main/java/tconstruct/library/armor/ArmorMod.java diff --git a/src/tconstruct/library/armor/ArmorModTypeFilter.java b/src/main/java/tconstruct/library/armor/ArmorModTypeFilter.java similarity index 100% rename from src/tconstruct/library/armor/ArmorModTypeFilter.java rename to src/main/java/tconstruct/library/armor/ArmorModTypeFilter.java diff --git a/src/tconstruct/library/armor/BehaviorDispenseArmorCopy.java b/src/main/java/tconstruct/library/armor/BehaviorDispenseArmorCopy.java similarity index 100% rename from src/tconstruct/library/armor/BehaviorDispenseArmorCopy.java rename to src/main/java/tconstruct/library/armor/BehaviorDispenseArmorCopy.java diff --git a/src/tconstruct/library/armor/EnumArmorPart.java b/src/main/java/tconstruct/library/armor/EnumArmorPart.java similarity index 100% rename from src/tconstruct/library/armor/EnumArmorPart.java rename to src/main/java/tconstruct/library/armor/EnumArmorPart.java diff --git a/src/tconstruct/library/blocks/AdaptiveInventoryLogic.java b/src/main/java/tconstruct/library/blocks/AdaptiveInventoryLogic.java similarity index 100% rename from src/tconstruct/library/blocks/AdaptiveInventoryLogic.java rename to src/main/java/tconstruct/library/blocks/AdaptiveInventoryLogic.java diff --git a/src/tconstruct/library/blocks/ExpandableInventoryLogic.java b/src/main/java/tconstruct/library/blocks/ExpandableInventoryLogic.java similarity index 100% rename from src/tconstruct/library/blocks/ExpandableInventoryLogic.java rename to src/main/java/tconstruct/library/blocks/ExpandableInventoryLogic.java diff --git a/src/tconstruct/library/blocks/InventoryBlock.java b/src/main/java/tconstruct/library/blocks/InventoryBlock.java similarity index 100% rename from src/tconstruct/library/blocks/InventoryBlock.java rename to src/main/java/tconstruct/library/blocks/InventoryBlock.java diff --git a/src/tconstruct/library/blocks/InventoryLogic.java b/src/main/java/tconstruct/library/blocks/InventoryLogic.java similarity index 100% rename from src/tconstruct/library/blocks/InventoryLogic.java rename to src/main/java/tconstruct/library/blocks/InventoryLogic.java diff --git a/src/tconstruct/library/blocks/InventorySlab.java b/src/main/java/tconstruct/library/blocks/InventorySlab.java similarity index 100% rename from src/tconstruct/library/blocks/InventorySlab.java rename to src/main/java/tconstruct/library/blocks/InventorySlab.java diff --git a/src/tconstruct/library/client/FluidRenderProperties.java b/src/main/java/tconstruct/library/client/FluidRenderProperties.java similarity index 100% rename from src/tconstruct/library/client/FluidRenderProperties.java rename to src/main/java/tconstruct/library/client/FluidRenderProperties.java diff --git a/src/tconstruct/library/client/TConstructClientRegistry.java b/src/main/java/tconstruct/library/client/TConstructClientRegistry.java similarity index 100% rename from src/tconstruct/library/client/TConstructClientRegistry.java rename to src/main/java/tconstruct/library/client/TConstructClientRegistry.java diff --git a/src/tconstruct/library/client/ToolGuiElement.java b/src/main/java/tconstruct/library/client/ToolGuiElement.java similarity index 100% rename from src/tconstruct/library/client/ToolGuiElement.java rename to src/main/java/tconstruct/library/client/ToolGuiElement.java diff --git a/src/tconstruct/library/component/IComponentHolder.java b/src/main/java/tconstruct/library/component/IComponentHolder.java similarity index 100% rename from src/tconstruct/library/component/IComponentHolder.java rename to src/main/java/tconstruct/library/component/IComponentHolder.java diff --git a/src/tconstruct/library/component/LogicComponent.java b/src/main/java/tconstruct/library/component/LogicComponent.java similarity index 100% rename from src/tconstruct/library/component/LogicComponent.java rename to src/main/java/tconstruct/library/component/LogicComponent.java diff --git a/src/tconstruct/library/component/MultiFluidTank.java b/src/main/java/tconstruct/library/component/MultiFluidTank.java similarity index 100% rename from src/tconstruct/library/component/MultiFluidTank.java rename to src/main/java/tconstruct/library/component/MultiFluidTank.java diff --git a/src/tconstruct/library/component/TankLayerScan.java b/src/main/java/tconstruct/library/component/TankLayerScan.java similarity index 100% rename from src/tconstruct/library/component/TankLayerScan.java rename to src/main/java/tconstruct/library/component/TankLayerScan.java diff --git a/src/tconstruct/library/crafting/AlloyMix.java b/src/main/java/tconstruct/library/crafting/AlloyMix.java similarity index 100% rename from src/tconstruct/library/crafting/AlloyMix.java rename to src/main/java/tconstruct/library/crafting/AlloyMix.java diff --git a/src/tconstruct/library/crafting/CastingRecipe.java b/src/main/java/tconstruct/library/crafting/CastingRecipe.java similarity index 100% rename from src/tconstruct/library/crafting/CastingRecipe.java rename to src/main/java/tconstruct/library/crafting/CastingRecipe.java diff --git a/src/tconstruct/library/crafting/Detailing.java b/src/main/java/tconstruct/library/crafting/Detailing.java similarity index 100% rename from src/tconstruct/library/crafting/Detailing.java rename to src/main/java/tconstruct/library/crafting/Detailing.java diff --git a/src/tconstruct/library/crafting/DryingRackRecipes.java b/src/main/java/tconstruct/library/crafting/DryingRackRecipes.java similarity index 100% rename from src/tconstruct/library/crafting/DryingRackRecipes.java rename to src/main/java/tconstruct/library/crafting/DryingRackRecipes.java diff --git a/src/tconstruct/library/crafting/FluidType.java b/src/main/java/tconstruct/library/crafting/FluidType.java similarity index 100% rename from src/tconstruct/library/crafting/FluidType.java rename to src/main/java/tconstruct/library/crafting/FluidType.java diff --git a/src/tconstruct/library/crafting/LiquidCasting.java b/src/main/java/tconstruct/library/crafting/LiquidCasting.java similarity index 100% rename from src/tconstruct/library/crafting/LiquidCasting.java rename to src/main/java/tconstruct/library/crafting/LiquidCasting.java diff --git a/src/tconstruct/library/crafting/PatternBuilder.java b/src/main/java/tconstruct/library/crafting/PatternBuilder.java similarity index 100% rename from src/tconstruct/library/crafting/PatternBuilder.java rename to src/main/java/tconstruct/library/crafting/PatternBuilder.java diff --git a/src/tconstruct/library/crafting/ShapelessToolRecipe.java b/src/main/java/tconstruct/library/crafting/ShapelessToolRecipe.java similarity index 100% rename from src/tconstruct/library/crafting/ShapelessToolRecipe.java rename to src/main/java/tconstruct/library/crafting/ShapelessToolRecipe.java diff --git a/src/tconstruct/library/crafting/Smeltery.java b/src/main/java/tconstruct/library/crafting/Smeltery.java similarity index 100% rename from src/tconstruct/library/crafting/Smeltery.java rename to src/main/java/tconstruct/library/crafting/Smeltery.java diff --git a/src/tconstruct/library/crafting/ToolBuilder.java b/src/main/java/tconstruct/library/crafting/ToolBuilder.java similarity index 100% rename from src/tconstruct/library/crafting/ToolBuilder.java rename to src/main/java/tconstruct/library/crafting/ToolBuilder.java diff --git a/src/tconstruct/library/crafting/ToolRecipe.java b/src/main/java/tconstruct/library/crafting/ToolRecipe.java similarity index 100% rename from src/tconstruct/library/crafting/ToolRecipe.java rename to src/main/java/tconstruct/library/crafting/ToolRecipe.java diff --git a/src/tconstruct/library/event/PartBuilderEvent.java b/src/main/java/tconstruct/library/event/PartBuilderEvent.java similarity index 100% rename from src/tconstruct/library/event/PartBuilderEvent.java rename to src/main/java/tconstruct/library/event/PartBuilderEvent.java diff --git a/src/tconstruct/library/event/ToolCraftEvent.java b/src/main/java/tconstruct/library/event/ToolCraftEvent.java similarity index 100% rename from src/tconstruct/library/event/ToolCraftEvent.java rename to src/main/java/tconstruct/library/event/ToolCraftEvent.java diff --git a/src/tconstruct/library/event/ToolCraftedEvent.java b/src/main/java/tconstruct/library/event/ToolCraftedEvent.java similarity index 100% rename from src/tconstruct/library/event/ToolCraftedEvent.java rename to src/main/java/tconstruct/library/event/ToolCraftedEvent.java diff --git a/src/tconstruct/library/tools/AbilityHelper.java b/src/main/java/tconstruct/library/tools/AbilityHelper.java similarity index 100% rename from src/tconstruct/library/tools/AbilityHelper.java rename to src/main/java/tconstruct/library/tools/AbilityHelper.java diff --git a/src/tconstruct/library/tools/ArrowMaterial.java b/src/main/java/tconstruct/library/tools/ArrowMaterial.java similarity index 100% rename from src/tconstruct/library/tools/ArrowMaterial.java rename to src/main/java/tconstruct/library/tools/ArrowMaterial.java diff --git a/src/tconstruct/library/tools/BowMaterial.java b/src/main/java/tconstruct/library/tools/BowMaterial.java similarity index 100% rename from src/tconstruct/library/tools/BowMaterial.java rename to src/main/java/tconstruct/library/tools/BowMaterial.java diff --git a/src/tconstruct/library/tools/BowstringMaterial.java b/src/main/java/tconstruct/library/tools/BowstringMaterial.java similarity index 100% rename from src/tconstruct/library/tools/BowstringMaterial.java rename to src/main/java/tconstruct/library/tools/BowstringMaterial.java diff --git a/src/tconstruct/library/tools/CustomMaterial.java b/src/main/java/tconstruct/library/tools/CustomMaterial.java similarity index 100% rename from src/tconstruct/library/tools/CustomMaterial.java rename to src/main/java/tconstruct/library/tools/CustomMaterial.java diff --git a/src/tconstruct/library/tools/DualHarvestTool.java b/src/main/java/tconstruct/library/tools/DualHarvestTool.java similarity index 100% rename from src/tconstruct/library/tools/DualHarvestTool.java rename to src/main/java/tconstruct/library/tools/DualHarvestTool.java diff --git a/src/tconstruct/library/tools/FletchingMaterial.java b/src/main/java/tconstruct/library/tools/FletchingMaterial.java similarity index 100% rename from src/tconstruct/library/tools/FletchingMaterial.java rename to src/main/java/tconstruct/library/tools/FletchingMaterial.java diff --git a/src/tconstruct/library/tools/HarvestTool.java b/src/main/java/tconstruct/library/tools/HarvestTool.java similarity index 100% rename from src/tconstruct/library/tools/HarvestTool.java rename to src/main/java/tconstruct/library/tools/HarvestTool.java diff --git a/src/tconstruct/library/tools/ToolCore.java b/src/main/java/tconstruct/library/tools/ToolCore.java similarity index 100% rename from src/tconstruct/library/tools/ToolCore.java rename to src/main/java/tconstruct/library/tools/ToolCore.java diff --git a/src/tconstruct/library/tools/ToolMaterial.java b/src/main/java/tconstruct/library/tools/ToolMaterial.java similarity index 100% rename from src/tconstruct/library/tools/ToolMaterial.java rename to src/main/java/tconstruct/library/tools/ToolMaterial.java diff --git a/src/tconstruct/library/tools/ToolMod.java b/src/main/java/tconstruct/library/tools/ToolMod.java similarity index 100% rename from src/tconstruct/library/tools/ToolMod.java rename to src/main/java/tconstruct/library/tools/ToolMod.java diff --git a/src/tconstruct/library/tools/Weapon.java b/src/main/java/tconstruct/library/tools/Weapon.java similarity index 100% rename from src/tconstruct/library/tools/Weapon.java rename to src/main/java/tconstruct/library/tools/Weapon.java diff --git a/src/tconstruct/library/util/CoordTuple.java b/src/main/java/tconstruct/library/util/CoordTuple.java similarity index 100% rename from src/tconstruct/library/util/CoordTuple.java rename to src/main/java/tconstruct/library/util/CoordTuple.java diff --git a/src/tconstruct/library/util/CoordTuplePair.java b/src/main/java/tconstruct/library/util/CoordTuplePair.java similarity index 100% rename from src/tconstruct/library/util/CoordTuplePair.java rename to src/main/java/tconstruct/library/util/CoordTuplePair.java diff --git a/src/tconstruct/library/util/CoordTupleSort.java b/src/main/java/tconstruct/library/util/CoordTupleSort.java similarity index 100% rename from src/tconstruct/library/util/CoordTupleSort.java rename to src/main/java/tconstruct/library/util/CoordTupleSort.java diff --git a/src/tconstruct/library/util/IActiveLogic.java b/src/main/java/tconstruct/library/util/IActiveLogic.java similarity index 100% rename from src/tconstruct/library/util/IActiveLogic.java rename to src/main/java/tconstruct/library/util/IActiveLogic.java diff --git a/src/tconstruct/library/util/IFacingLogic.java b/src/main/java/tconstruct/library/util/IFacingLogic.java similarity index 100% rename from src/tconstruct/library/util/IFacingLogic.java rename to src/main/java/tconstruct/library/util/IFacingLogic.java diff --git a/src/tconstruct/library/util/IMasterLogic.java b/src/main/java/tconstruct/library/util/IMasterLogic.java similarity index 100% rename from src/tconstruct/library/util/IMasterLogic.java rename to src/main/java/tconstruct/library/util/IMasterLogic.java diff --git a/src/tconstruct/library/util/IMasterNode.java b/src/main/java/tconstruct/library/util/IMasterNode.java similarity index 100% rename from src/tconstruct/library/util/IMasterNode.java rename to src/main/java/tconstruct/library/util/IMasterNode.java diff --git a/src/tconstruct/library/util/IPattern.java b/src/main/java/tconstruct/library/util/IPattern.java similarity index 100% rename from src/tconstruct/library/util/IPattern.java rename to src/main/java/tconstruct/library/util/IPattern.java diff --git a/src/tconstruct/library/util/IServantLogic.java b/src/main/java/tconstruct/library/util/IServantLogic.java similarity index 100% rename from src/tconstruct/library/util/IServantLogic.java rename to src/main/java/tconstruct/library/util/IServantLogic.java diff --git a/src/tconstruct/library/util/IToolPart.java b/src/main/java/tconstruct/library/util/IToolPart.java similarity index 100% rename from src/tconstruct/library/util/IToolPart.java rename to src/main/java/tconstruct/library/util/IToolPart.java diff --git a/src/tconstruct/library/util/MathUtils.java b/src/main/java/tconstruct/library/util/MathUtils.java similarity index 100% rename from src/tconstruct/library/util/MathUtils.java rename to src/main/java/tconstruct/library/util/MathUtils.java diff --git a/src/tconstruct/library/util/PiercingEntityDamage.java b/src/main/java/tconstruct/library/util/PiercingEntityDamage.java similarity index 100% rename from src/tconstruct/library/util/PiercingEntityDamage.java rename to src/main/java/tconstruct/library/util/PiercingEntityDamage.java diff --git a/src/tconstruct/library/util/TabTools.java b/src/main/java/tconstruct/library/util/TabTools.java similarity index 100% rename from src/tconstruct/library/util/TabTools.java rename to src/main/java/tconstruct/library/util/TabTools.java diff --git a/src/tconstruct/library/util/ValueCoordTuple.java b/src/main/java/tconstruct/library/util/ValueCoordTuple.java similarity index 100% rename from src/tconstruct/library/util/ValueCoordTuple.java rename to src/main/java/tconstruct/library/util/ValueCoordTuple.java diff --git a/src/tconstruct/modifiers/armor/AModDamageBoost.java b/src/main/java/tconstruct/modifiers/armor/AModDamageBoost.java similarity index 100% rename from src/tconstruct/modifiers/armor/AModDamageBoost.java rename to src/main/java/tconstruct/modifiers/armor/AModDamageBoost.java diff --git a/src/tconstruct/modifiers/armor/AModDoubleJump.java b/src/main/java/tconstruct/modifiers/armor/AModDoubleJump.java similarity index 100% rename from src/tconstruct/modifiers/armor/AModDoubleJump.java rename to src/main/java/tconstruct/modifiers/armor/AModDoubleJump.java diff --git a/src/tconstruct/modifiers/armor/AModHealthBoost.java b/src/main/java/tconstruct/modifiers/armor/AModHealthBoost.java similarity index 100% rename from src/tconstruct/modifiers/armor/AModHealthBoost.java rename to src/main/java/tconstruct/modifiers/armor/AModHealthBoost.java diff --git a/src/tconstruct/modifiers/armor/AModJumpBoost.java b/src/main/java/tconstruct/modifiers/armor/AModJumpBoost.java similarity index 100% rename from src/tconstruct/modifiers/armor/AModJumpBoost.java rename to src/main/java/tconstruct/modifiers/armor/AModJumpBoost.java diff --git a/src/tconstruct/modifiers/armor/AModKnockbackResistance.java b/src/main/java/tconstruct/modifiers/armor/AModKnockbackResistance.java similarity index 100% rename from src/tconstruct/modifiers/armor/AModKnockbackResistance.java rename to src/main/java/tconstruct/modifiers/armor/AModKnockbackResistance.java diff --git a/src/tconstruct/modifiers/armor/AModMoveSpeed.java b/src/main/java/tconstruct/modifiers/armor/AModMoveSpeed.java similarity index 100% rename from src/tconstruct/modifiers/armor/AModMoveSpeed.java rename to src/main/java/tconstruct/modifiers/armor/AModMoveSpeed.java diff --git a/src/tconstruct/modifiers/armor/AModProtection.java b/src/main/java/tconstruct/modifiers/armor/AModProtection.java similarity index 100% rename from src/tconstruct/modifiers/armor/AModProtection.java rename to src/main/java/tconstruct/modifiers/armor/AModProtection.java diff --git a/src/tconstruct/modifiers/tools/ModAntiSpider.java b/src/main/java/tconstruct/modifiers/tools/ModAntiSpider.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModAntiSpider.java rename to src/main/java/tconstruct/modifiers/tools/ModAntiSpider.java diff --git a/src/tconstruct/modifiers/tools/ModAttack.java b/src/main/java/tconstruct/modifiers/tools/ModAttack.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModAttack.java rename to src/main/java/tconstruct/modifiers/tools/ModAttack.java diff --git a/src/tconstruct/modifiers/tools/ModAutoSmelt.java b/src/main/java/tconstruct/modifiers/tools/ModAutoSmelt.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModAutoSmelt.java rename to src/main/java/tconstruct/modifiers/tools/ModAutoSmelt.java diff --git a/src/tconstruct/modifiers/tools/ModBlaze.java b/src/main/java/tconstruct/modifiers/tools/ModBlaze.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModBlaze.java rename to src/main/java/tconstruct/modifiers/tools/ModBlaze.java diff --git a/src/tconstruct/modifiers/tools/ModBoolean.java b/src/main/java/tconstruct/modifiers/tools/ModBoolean.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModBoolean.java rename to src/main/java/tconstruct/modifiers/tools/ModBoolean.java diff --git a/src/tconstruct/modifiers/tools/ModButtertouch.java b/src/main/java/tconstruct/modifiers/tools/ModButtertouch.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModButtertouch.java rename to src/main/java/tconstruct/modifiers/tools/ModButtertouch.java diff --git a/src/tconstruct/modifiers/tools/ModDurability.java b/src/main/java/tconstruct/modifiers/tools/ModDurability.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModDurability.java rename to src/main/java/tconstruct/modifiers/tools/ModDurability.java diff --git a/src/tconstruct/modifiers/tools/ModExtraModifier.java b/src/main/java/tconstruct/modifiers/tools/ModExtraModifier.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModExtraModifier.java rename to src/main/java/tconstruct/modifiers/tools/ModExtraModifier.java diff --git a/src/tconstruct/modifiers/tools/ModFlux.java b/src/main/java/tconstruct/modifiers/tools/ModFlux.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModFlux.java rename to src/main/java/tconstruct/modifiers/tools/ModFlux.java diff --git a/src/tconstruct/modifiers/tools/ModInteger.java b/src/main/java/tconstruct/modifiers/tools/ModInteger.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModInteger.java rename to src/main/java/tconstruct/modifiers/tools/ModInteger.java diff --git a/src/tconstruct/modifiers/tools/ModLapis.java b/src/main/java/tconstruct/modifiers/tools/ModLapis.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModLapis.java rename to src/main/java/tconstruct/modifiers/tools/ModLapis.java diff --git a/src/tconstruct/modifiers/tools/ModPiston.java b/src/main/java/tconstruct/modifiers/tools/ModPiston.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModPiston.java rename to src/main/java/tconstruct/modifiers/tools/ModPiston.java diff --git a/src/tconstruct/modifiers/tools/ModPotion.java b/src/main/java/tconstruct/modifiers/tools/ModPotion.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModPotion.java rename to src/main/java/tconstruct/modifiers/tools/ModPotion.java diff --git a/src/tconstruct/modifiers/tools/ModRedstone.java b/src/main/java/tconstruct/modifiers/tools/ModRedstone.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModRedstone.java rename to src/main/java/tconstruct/modifiers/tools/ModRedstone.java diff --git a/src/tconstruct/modifiers/tools/ModReinforced.java b/src/main/java/tconstruct/modifiers/tools/ModReinforced.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModReinforced.java rename to src/main/java/tconstruct/modifiers/tools/ModReinforced.java diff --git a/src/tconstruct/modifiers/tools/ModRepair.java b/src/main/java/tconstruct/modifiers/tools/ModRepair.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModRepair.java rename to src/main/java/tconstruct/modifiers/tools/ModRepair.java diff --git a/src/tconstruct/modifiers/tools/ModSmite.java b/src/main/java/tconstruct/modifiers/tools/ModSmite.java similarity index 100% rename from src/tconstruct/modifiers/tools/ModSmite.java rename to src/main/java/tconstruct/modifiers/tools/ModSmite.java diff --git a/src/tconstruct/modifiers/tools/TActiveOmniMod.java b/src/main/java/tconstruct/modifiers/tools/TActiveOmniMod.java similarity index 100% rename from src/tconstruct/modifiers/tools/TActiveOmniMod.java rename to src/main/java/tconstruct/modifiers/tools/TActiveOmniMod.java diff --git a/src/tconstruct/modifiers/tools/ToolModTypeFilter.java b/src/main/java/tconstruct/modifiers/tools/ToolModTypeFilter.java similarity index 100% rename from src/tconstruct/modifiers/tools/ToolModTypeFilter.java rename to src/main/java/tconstruct/modifiers/tools/ToolModTypeFilter.java diff --git a/src/tconstruct/plugins/ICompatPlugin.java b/src/main/java/tconstruct/plugins/ICompatPlugin.java similarity index 100% rename from src/tconstruct/plugins/ICompatPlugin.java rename to src/main/java/tconstruct/plugins/ICompatPlugin.java diff --git a/src/tconstruct/plugins/PluginController.java b/src/main/java/tconstruct/plugins/PluginController.java similarity index 100% rename from src/tconstruct/plugins/PluginController.java rename to src/main/java/tconstruct/plugins/PluginController.java diff --git a/src/tconstruct/plugins/fmp/ForgeMultiPart.java b/src/main/java/tconstruct/plugins/fmp/ForgeMultiPart.java similarity index 100% rename from src/tconstruct/plugins/fmp/ForgeMultiPart.java rename to src/main/java/tconstruct/plugins/fmp/ForgeMultiPart.java diff --git a/src/tconstruct/plugins/fmp/register/ConnectedTexturesMicroMaterial.java b/src/main/java/tconstruct/plugins/fmp/register/ConnectedTexturesMicroMaterial.java similarity index 100% rename from src/tconstruct/plugins/fmp/register/ConnectedTexturesMicroMaterial.java rename to src/main/java/tconstruct/plugins/fmp/register/ConnectedTexturesMicroMaterial.java diff --git a/src/tconstruct/plugins/fmp/register/RegisterWithFMP.java b/src/main/java/tconstruct/plugins/fmp/register/RegisterWithFMP.java similarity index 100% rename from src/tconstruct/plugins/fmp/register/RegisterWithFMP.java rename to src/main/java/tconstruct/plugins/fmp/register/RegisterWithFMP.java diff --git a/src/tconstruct/plugins/minefactoryreloaded/MineFactoryReloaded.java b/src/main/java/tconstruct/plugins/minefactoryreloaded/MineFactoryReloaded.java similarity index 100% rename from src/tconstruct/plugins/minefactoryreloaded/MineFactoryReloaded.java rename to src/main/java/tconstruct/plugins/minefactoryreloaded/MineFactoryReloaded.java diff --git a/src/tconstruct/plugins/minefactoryreloaded/drinkable/Drinkables.java b/src/main/java/tconstruct/plugins/minefactoryreloaded/drinkable/Drinkables.java similarity index 100% rename from src/tconstruct/plugins/minefactoryreloaded/drinkable/Drinkables.java rename to src/main/java/tconstruct/plugins/minefactoryreloaded/drinkable/Drinkables.java diff --git a/src/tconstruct/plugins/minefactoryreloaded/harvestables/GrindableHorse.java b/src/main/java/tconstruct/plugins/minefactoryreloaded/harvestables/GrindableHorse.java similarity index 100% rename from src/tconstruct/plugins/minefactoryreloaded/harvestables/GrindableHorse.java rename to src/main/java/tconstruct/plugins/minefactoryreloaded/harvestables/GrindableHorse.java diff --git a/src/tconstruct/plugins/minefactoryreloaded/harvestables/HarvestableOreBerry.java b/src/main/java/tconstruct/plugins/minefactoryreloaded/harvestables/HarvestableOreBerry.java similarity index 100% rename from src/tconstruct/plugins/minefactoryreloaded/harvestables/HarvestableOreBerry.java rename to src/main/java/tconstruct/plugins/minefactoryreloaded/harvestables/HarvestableOreBerry.java diff --git a/src/tconstruct/plugins/minefactoryreloaded/mfrRegistering.java b/src/main/java/tconstruct/plugins/minefactoryreloaded/mfrRegistering.java similarity index 100% rename from src/tconstruct/plugins/minefactoryreloaded/mfrRegistering.java rename to src/main/java/tconstruct/plugins/minefactoryreloaded/mfrRegistering.java diff --git a/src/tconstruct/plugins/nei/NEICompat.java b/src/main/java/tconstruct/plugins/nei/NEICompat.java similarity index 100% rename from src/tconstruct/plugins/nei/NEICompat.java rename to src/main/java/tconstruct/plugins/nei/NEICompat.java diff --git a/src/tconstruct/plugins/nei/NotEnoughItems.java b/src/main/java/tconstruct/plugins/nei/NotEnoughItems.java similarity index 100% rename from src/tconstruct/plugins/nei/NotEnoughItems.java rename to src/main/java/tconstruct/plugins/nei/NotEnoughItems.java diff --git a/src/tconstruct/plugins/waila/CastingChannelDataProvider.java b/src/main/java/tconstruct/plugins/waila/CastingChannelDataProvider.java similarity index 100% rename from src/tconstruct/plugins/waila/CastingChannelDataProvider.java rename to src/main/java/tconstruct/plugins/waila/CastingChannelDataProvider.java diff --git a/src/tconstruct/plugins/waila/SearedTankDataProvider.java b/src/main/java/tconstruct/plugins/waila/SearedTankDataProvider.java similarity index 100% rename from src/tconstruct/plugins/waila/SearedTankDataProvider.java rename to src/main/java/tconstruct/plugins/waila/SearedTankDataProvider.java diff --git a/src/tconstruct/plugins/waila/SmelteryDataProvider.java b/src/main/java/tconstruct/plugins/waila/SmelteryDataProvider.java similarity index 100% rename from src/tconstruct/plugins/waila/SmelteryDataProvider.java rename to src/main/java/tconstruct/plugins/waila/SmelteryDataProvider.java diff --git a/src/tconstruct/plugins/waila/Waila.java b/src/main/java/tconstruct/plugins/waila/Waila.java similarity index 100% rename from src/tconstruct/plugins/waila/Waila.java rename to src/main/java/tconstruct/plugins/waila/Waila.java diff --git a/src/tconstruct/plugins/waila/WailaRegistrar.java b/src/main/java/tconstruct/plugins/waila/WailaRegistrar.java similarity index 100% rename from src/tconstruct/plugins/waila/WailaRegistrar.java rename to src/main/java/tconstruct/plugins/waila/WailaRegistrar.java diff --git a/src/tconstruct/preloader/ASMInterfaceRepair.java b/src/main/java/tconstruct/preloader/ASMInterfaceRepair.java similarity index 100% rename from src/tconstruct/preloader/ASMInterfaceRepair.java rename to src/main/java/tconstruct/preloader/ASMInterfaceRepair.java diff --git a/src/tconstruct/preloader/AccessTransformers.java b/src/main/java/tconstruct/preloader/AccessTransformers.java similarity index 100% rename from src/tconstruct/preloader/AccessTransformers.java rename to src/main/java/tconstruct/preloader/AccessTransformers.java diff --git a/src/tconstruct/preloader/TConstructLoaderContainer.java b/src/main/java/tconstruct/preloader/TConstructLoaderContainer.java similarity index 100% rename from src/tconstruct/preloader/TConstructLoaderContainer.java rename to src/main/java/tconstruct/preloader/TConstructLoaderContainer.java diff --git a/src/tconstruct/preloader/helpers/PropertyManager.java b/src/main/java/tconstruct/preloader/helpers/PropertyManager.java similarity index 100% rename from src/tconstruct/preloader/helpers/PropertyManager.java rename to src/main/java/tconstruct/preloader/helpers/PropertyManager.java diff --git a/src/tconstruct/util/CallableSuppConfig.java b/src/main/java/tconstruct/util/CallableSuppConfig.java similarity index 100% rename from src/tconstruct/util/CallableSuppConfig.java rename to src/main/java/tconstruct/util/CallableSuppConfig.java diff --git a/src/tconstruct/util/CallableUnsuppConfig.java b/src/main/java/tconstruct/util/CallableUnsuppConfig.java similarity index 100% rename from src/tconstruct/util/CallableUnsuppConfig.java rename to src/main/java/tconstruct/util/CallableUnsuppConfig.java diff --git a/src/tconstruct/util/DamageSourceFireworkExplode.java b/src/main/java/tconstruct/util/DamageSourceFireworkExplode.java similarity index 100% rename from src/tconstruct/util/DamageSourceFireworkExplode.java rename to src/main/java/tconstruct/util/DamageSourceFireworkExplode.java diff --git a/src/tconstruct/util/DamageSourceLandmine.java b/src/main/java/tconstruct/util/DamageSourceLandmine.java similarity index 100% rename from src/tconstruct/util/DamageSourceLandmine.java rename to src/main/java/tconstruct/util/DamageSourceLandmine.java diff --git a/src/tconstruct/util/DozenalConverter.java b/src/main/java/tconstruct/util/DozenalConverter.java similarity index 100% rename from src/tconstruct/util/DozenalConverter.java rename to src/main/java/tconstruct/util/DozenalConverter.java diff --git a/src/tconstruct/util/EnvironmentChecks.java b/src/main/java/tconstruct/util/EnvironmentChecks.java similarity index 100% rename from src/tconstruct/util/EnvironmentChecks.java rename to src/main/java/tconstruct/util/EnvironmentChecks.java diff --git a/src/tconstruct/util/MiningExplosion.java b/src/main/java/tconstruct/util/MiningExplosion.java similarity index 100% rename from src/tconstruct/util/MiningExplosion.java rename to src/main/java/tconstruct/util/MiningExplosion.java diff --git a/src/tconstruct/util/RecipeRemover.java b/src/main/java/tconstruct/util/RecipeRemover.java similarity index 100% rename from src/tconstruct/util/RecipeRemover.java rename to src/main/java/tconstruct/util/RecipeRemover.java diff --git a/src/tconstruct/util/SmelteryDamageSource.java b/src/main/java/tconstruct/util/SmelteryDamageSource.java similarity index 100% rename from src/tconstruct/util/SmelteryDamageSource.java rename to src/main/java/tconstruct/util/SmelteryDamageSource.java diff --git a/src/tconstruct/util/TCraftingHandler.java b/src/main/java/tconstruct/util/TCraftingHandler.java similarity index 100% rename from src/tconstruct/util/TCraftingHandler.java rename to src/main/java/tconstruct/util/TCraftingHandler.java diff --git a/src/tconstruct/util/TDispenserBehaviorArrow.java b/src/main/java/tconstruct/util/TDispenserBehaviorArrow.java similarity index 100% rename from src/tconstruct/util/TDispenserBehaviorArrow.java rename to src/main/java/tconstruct/util/TDispenserBehaviorArrow.java diff --git a/src/tconstruct/util/TDispenserBehaviorSpawnEgg.java b/src/main/java/tconstruct/util/TDispenserBehaviorSpawnEgg.java similarity index 100% rename from src/tconstruct/util/TDispenserBehaviorSpawnEgg.java rename to src/main/java/tconstruct/util/TDispenserBehaviorSpawnEgg.java diff --git a/src/tconstruct/util/TEventHandler.java b/src/main/java/tconstruct/util/TEventHandler.java similarity index 100% rename from src/tconstruct/util/TEventHandler.java rename to src/main/java/tconstruct/util/TEventHandler.java diff --git a/src/tconstruct/util/TEventHandlerAchievement.java b/src/main/java/tconstruct/util/TEventHandlerAchievement.java similarity index 100% rename from src/tconstruct/util/TEventHandlerAchievement.java rename to src/main/java/tconstruct/util/TEventHandlerAchievement.java diff --git a/src/tconstruct/util/config/AEImcHandler.java b/src/main/java/tconstruct/util/config/AEImcHandler.java similarity index 100% rename from src/tconstruct/util/config/AEImcHandler.java rename to src/main/java/tconstruct/util/config/AEImcHandler.java diff --git a/src/tconstruct/util/config/BCImcHandler.java b/src/main/java/tconstruct/util/config/BCImcHandler.java similarity index 100% rename from src/tconstruct/util/config/BCImcHandler.java rename to src/main/java/tconstruct/util/config/BCImcHandler.java diff --git a/src/tconstruct/util/config/BOPConfig.java b/src/main/java/tconstruct/util/config/BOPConfig.java similarity index 100% rename from src/tconstruct/util/config/BOPConfig.java rename to src/main/java/tconstruct/util/config/BOPConfig.java diff --git a/src/tconstruct/util/config/DimensionBlacklist.java b/src/main/java/tconstruct/util/config/DimensionBlacklist.java similarity index 100% rename from src/tconstruct/util/config/DimensionBlacklist.java rename to src/main/java/tconstruct/util/config/DimensionBlacklist.java diff --git a/src/tconstruct/util/config/MystImcHandler.java b/src/main/java/tconstruct/util/config/MystImcHandler.java similarity index 100% rename from src/tconstruct/util/config/MystImcHandler.java rename to src/main/java/tconstruct/util/config/MystImcHandler.java diff --git a/src/tconstruct/util/config/PHConstruct.java b/src/main/java/tconstruct/util/config/PHConstruct.java similarity index 100% rename from src/tconstruct/util/config/PHConstruct.java rename to src/main/java/tconstruct/util/config/PHConstruct.java diff --git a/src/tconstruct/util/config/TwilightForestConfig.java b/src/main/java/tconstruct/util/config/TwilightForestConfig.java similarity index 100% rename from src/tconstruct/util/config/TwilightForestConfig.java rename to src/main/java/tconstruct/util/config/TwilightForestConfig.java diff --git a/src/tconstruct/util/landmine/Helper.java b/src/main/java/tconstruct/util/landmine/Helper.java similarity index 100% rename from src/tconstruct/util/landmine/Helper.java rename to src/main/java/tconstruct/util/landmine/Helper.java diff --git a/src/tconstruct/util/landmine/behavior/Behavior.java b/src/main/java/tconstruct/util/landmine/behavior/Behavior.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/Behavior.java rename to src/main/java/tconstruct/util/landmine/behavior/Behavior.java diff --git a/src/tconstruct/util/landmine/behavior/BehaviorBlockThrow.java b/src/main/java/tconstruct/util/landmine/behavior/BehaviorBlockThrow.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/BehaviorBlockThrow.java rename to src/main/java/tconstruct/util/landmine/behavior/BehaviorBlockThrow.java diff --git a/src/tconstruct/util/landmine/behavior/BehaviorDefault.java b/src/main/java/tconstruct/util/landmine/behavior/BehaviorDefault.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/BehaviorDefault.java rename to src/main/java/tconstruct/util/landmine/behavior/BehaviorDefault.java diff --git a/src/tconstruct/util/landmine/behavior/BehaviorDummy.java b/src/main/java/tconstruct/util/landmine/behavior/BehaviorDummy.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/BehaviorDummy.java rename to src/main/java/tconstruct/util/landmine/behavior/BehaviorDummy.java diff --git a/src/tconstruct/util/landmine/behavior/BehaviorExplosive.java b/src/main/java/tconstruct/util/landmine/behavior/BehaviorExplosive.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/BehaviorExplosive.java rename to src/main/java/tconstruct/util/landmine/behavior/BehaviorExplosive.java diff --git a/src/tconstruct/util/landmine/behavior/BehaviorFirecharge.java b/src/main/java/tconstruct/util/landmine/behavior/BehaviorFirecharge.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/BehaviorFirecharge.java rename to src/main/java/tconstruct/util/landmine/behavior/BehaviorFirecharge.java diff --git a/src/tconstruct/util/landmine/behavior/BehaviorFirework.java b/src/main/java/tconstruct/util/landmine/behavior/BehaviorFirework.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/BehaviorFirework.java rename to src/main/java/tconstruct/util/landmine/behavior/BehaviorFirework.java diff --git a/src/tconstruct/util/landmine/behavior/BehaviorPotion.java b/src/main/java/tconstruct/util/landmine/behavior/BehaviorPotion.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/BehaviorPotion.java rename to src/main/java/tconstruct/util/landmine/behavior/BehaviorPotion.java diff --git a/src/tconstruct/util/landmine/behavior/BehaviorPreventExplode.java b/src/main/java/tconstruct/util/landmine/behavior/BehaviorPreventExplode.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/BehaviorPreventExplode.java rename to src/main/java/tconstruct/util/landmine/behavior/BehaviorPreventExplode.java diff --git a/src/tconstruct/util/landmine/behavior/BehaviorProjectile.java b/src/main/java/tconstruct/util/landmine/behavior/BehaviorProjectile.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/BehaviorProjectile.java rename to src/main/java/tconstruct/util/landmine/behavior/BehaviorProjectile.java diff --git a/src/tconstruct/util/landmine/behavior/BehaviorShears.java b/src/main/java/tconstruct/util/landmine/behavior/BehaviorShears.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/BehaviorShears.java rename to src/main/java/tconstruct/util/landmine/behavior/BehaviorShears.java diff --git a/src/tconstruct/util/landmine/behavior/BehaviorSpawnEgg.java b/src/main/java/tconstruct/util/landmine/behavior/BehaviorSpawnEgg.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/BehaviorSpawnEgg.java rename to src/main/java/tconstruct/util/landmine/behavior/BehaviorSpawnEgg.java diff --git a/src/tconstruct/util/landmine/behavior/stackCombo/SpecialStackHandler.java b/src/main/java/tconstruct/util/landmine/behavior/stackCombo/SpecialStackHandler.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/stackCombo/SpecialStackHandler.java rename to src/main/java/tconstruct/util/landmine/behavior/stackCombo/SpecialStackHandler.java diff --git a/src/tconstruct/util/landmine/behavior/stackCombo/SpecialStackHandlerRocketFireball.java b/src/main/java/tconstruct/util/landmine/behavior/stackCombo/SpecialStackHandlerRocketFireball.java similarity index 100% rename from src/tconstruct/util/landmine/behavior/stackCombo/SpecialStackHandlerRocketFireball.java rename to src/main/java/tconstruct/util/landmine/behavior/stackCombo/SpecialStackHandlerRocketFireball.java diff --git a/src/tconstruct/util/network/TPacketHandler.java b/src/main/java/tconstruct/util/network/TPacketHandler.java similarity index 100% rename from src/tconstruct/util/network/TPacketHandler.java rename to src/main/java/tconstruct/util/network/TPacketHandler.java diff --git a/src/tconstruct/util/player/ArmorExtended.java b/src/main/java/tconstruct/util/player/ArmorExtended.java similarity index 100% rename from src/tconstruct/util/player/ArmorExtended.java rename to src/main/java/tconstruct/util/player/ArmorExtended.java diff --git a/src/tconstruct/util/player/ArmorExtendedClient.java b/src/main/java/tconstruct/util/player/ArmorExtendedClient.java similarity index 100% rename from src/tconstruct/util/player/ArmorExtendedClient.java rename to src/main/java/tconstruct/util/player/ArmorExtendedClient.java diff --git a/src/tconstruct/util/player/KnapsackInventory.java b/src/main/java/tconstruct/util/player/KnapsackInventory.java similarity index 100% rename from src/tconstruct/util/player/KnapsackInventory.java rename to src/main/java/tconstruct/util/player/KnapsackInventory.java diff --git a/src/tconstruct/util/player/TPlayerHandler.java b/src/main/java/tconstruct/util/player/TPlayerHandler.java similarity index 100% rename from src/tconstruct/util/player/TPlayerHandler.java rename to src/main/java/tconstruct/util/player/TPlayerHandler.java diff --git a/src/tconstruct/util/player/TPlayerStats.java b/src/main/java/tconstruct/util/player/TPlayerStats.java similarity index 100% rename from src/tconstruct/util/player/TPlayerStats.java rename to src/main/java/tconstruct/util/player/TPlayerStats.java diff --git a/src/tconstruct/worldgen/OreberryBushGen.java b/src/main/java/tconstruct/worldgen/OreberryBushGen.java similarity index 100% rename from src/tconstruct/worldgen/OreberryBushGen.java rename to src/main/java/tconstruct/worldgen/OreberryBushGen.java diff --git a/src/tconstruct/worldgen/OverworldProvider.java b/src/main/java/tconstruct/worldgen/OverworldProvider.java similarity index 100% rename from src/tconstruct/worldgen/OverworldProvider.java rename to src/main/java/tconstruct/worldgen/OverworldProvider.java diff --git a/src/tconstruct/worldgen/PlantGen.java b/src/main/java/tconstruct/worldgen/PlantGen.java similarity index 100% rename from src/tconstruct/worldgen/PlantGen.java rename to src/main/java/tconstruct/worldgen/PlantGen.java diff --git a/src/tconstruct/worldgen/SlimeIslandGen.java b/src/main/java/tconstruct/worldgen/SlimeIslandGen.java similarity index 100% rename from src/tconstruct/worldgen/SlimeIslandGen.java rename to src/main/java/tconstruct/worldgen/SlimeIslandGen.java diff --git a/src/tconstruct/worldgen/SlimeTreeGen.java b/src/main/java/tconstruct/worldgen/SlimeTreeGen.java similarity index 100% rename from src/tconstruct/worldgen/SlimeTreeGen.java rename to src/main/java/tconstruct/worldgen/SlimeTreeGen.java diff --git a/src/tconstruct/worldgen/SurfaceOreGen.java b/src/main/java/tconstruct/worldgen/SurfaceOreGen.java similarity index 100% rename from src/tconstruct/worldgen/SurfaceOreGen.java rename to src/main/java/tconstruct/worldgen/SurfaceOreGen.java diff --git a/src/tconstruct/worldgen/TBaseWorldGenerator.java b/src/main/java/tconstruct/worldgen/TBaseWorldGenerator.java similarity index 100% rename from src/tconstruct/worldgen/TBaseWorldGenerator.java rename to src/main/java/tconstruct/worldgen/TBaseWorldGenerator.java diff --git a/src/tconstruct/worldgen/TerrainGenEventHandler.java b/src/main/java/tconstruct/worldgen/TerrainGenEventHandler.java similarity index 100% rename from src/tconstruct/worldgen/TerrainGenEventHandler.java rename to src/main/java/tconstruct/worldgen/TerrainGenEventHandler.java diff --git a/src/tconstruct/worldgen/village/ComponentSmeltery.java b/src/main/java/tconstruct/worldgen/village/ComponentSmeltery.java similarity index 100% rename from src/tconstruct/worldgen/village/ComponentSmeltery.java rename to src/main/java/tconstruct/worldgen/village/ComponentSmeltery.java diff --git a/src/tconstruct/worldgen/village/ComponentToolWorkshop.java b/src/main/java/tconstruct/worldgen/village/ComponentToolWorkshop.java similarity index 100% rename from src/tconstruct/worldgen/village/ComponentToolWorkshop.java rename to src/main/java/tconstruct/worldgen/village/ComponentToolWorkshop.java diff --git a/src/tconstruct/worldgen/village/TVillageTrades.java b/src/main/java/tconstruct/worldgen/village/TVillageTrades.java similarity index 100% rename from src/tconstruct/worldgen/village/TVillageTrades.java rename to src/main/java/tconstruct/worldgen/village/TVillageTrades.java diff --git a/src/tconstruct/worldgen/village/VillageSmelteryHandler.java b/src/main/java/tconstruct/worldgen/village/VillageSmelteryHandler.java similarity index 100% rename from src/tconstruct/worldgen/village/VillageSmelteryHandler.java rename to src/main/java/tconstruct/worldgen/village/VillageSmelteryHandler.java diff --git a/src/tconstruct/worldgen/village/VillageToolStationHandler.java b/src/main/java/tconstruct/worldgen/village/VillageToolStationHandler.java similarity index 100% rename from src/tconstruct/worldgen/village/VillageToolStationHandler.java rename to src/main/java/tconstruct/worldgen/village/VillageToolStationHandler.java