From 4e51e18bdc3ecc822a916569613d89859eddb235 Mon Sep 17 00:00:00 2001 From: Sen Date: Mon, 26 May 2025 17:09:08 +0200 Subject: [PATCH] add gradle --- .gitattributes | 12 + .gitignore | 2 + client/build.gradle.kts | 48 ++++ client/src/{ => main/java}/client/Client.java | 0 .../java}/client/audio/AudioInterface.java | 0 .../java}/client/audio/CodecJOrbis.java | 0 .../java}/client/audio/SoundManager.java | 0 .../{ => main/java}/client/audio/Volume.java | 0 .../java}/client/audio/jogg/Buffer.java | 0 .../java}/client/audio/jogg/Packet.java | 0 .../java}/client/audio/jogg/Page.java | 0 .../java}/client/audio/jogg/StreamState.java | 0 .../java}/client/audio/jogg/SyncState.java | 0 .../java}/client/audio/jorbis/Block.java | 0 .../client/audio/jorbis/ChainingExample.java | 0 .../java}/client/audio/jorbis/CodeBook.java | 0 .../java}/client/audio/jorbis/Comment.java | 0 .../client/audio/jorbis/DecodeExample.java | 0 .../java}/client/audio/jorbis/Drft.java | 0 .../java}/client/audio/jorbis/DspState.java | 0 .../java}/client/audio/jorbis/Floor0.java | 0 .../java}/client/audio/jorbis/Floor1.java | 0 .../java}/client/audio/jorbis/FuncFloor.java | 0 .../client/audio/jorbis/FuncMapping.java | 0 .../client/audio/jorbis/FuncResidue.java | 0 .../java}/client/audio/jorbis/FuncTime.java | 0 .../java}/client/audio/jorbis/Info.java | 0 .../java}/client/audio/jorbis/InfoMode.java | 0 .../client/audio/jorbis/JOrbisException.java | 0 .../java}/client/audio/jorbis/Lookup.java | 0 .../java}/client/audio/jorbis/Lpc.java | 0 .../java}/client/audio/jorbis/Lsp.java | 0 .../java}/client/audio/jorbis/Mapping0.java | 0 .../java}/client/audio/jorbis/Mdct.java | 0 .../java}/client/audio/jorbis/PsyInfo.java | 0 .../java}/client/audio/jorbis/PsyLook.java | 0 .../java}/client/audio/jorbis/Residue0.java | 0 .../java}/client/audio/jorbis/Residue1.java | 0 .../java}/client/audio/jorbis/Residue2.java | 0 .../client/audio/jorbis/StaticCodeBook.java | 0 .../java}/client/audio/jorbis/Time0.java | 0 .../java}/client/audio/jorbis/Util.java | 0 .../java}/client/audio/jorbis/VorbisFile.java | 0 .../java}/client/gui/FileCallback.java | 0 .../src/{ => main/java}/client/gui/Font.java | 0 .../{ => main/java}/client/gui/FontChar.java | 0 .../{ => main/java}/client/gui/Formatter.java | 0 .../src/{ => main/java}/client/gui/Gui.java | 0 .../java}/client/gui/GuiConfirm.java | 0 .../java}/client/gui/GuiConnect.java | 0 .../java}/client/gui/GuiConsole.java | 0 .../{ => main/java}/client/gui/GuiInfo.java | 0 .../java}/client/gui/GuiLoading.java | 0 .../{ => main/java}/client/gui/GuiMenu.java | 0 .../{ => main/java}/client/gui/GuiServer.java | 0 .../{ => main/java}/client/gui/Splashes.java | 0 .../src/{ => main/java}/client/gui/Style.java | 0 .../java}/client/gui/character/GuiChar.java | 0 .../client/gui/character/GuiCharacters.java | 0 .../java}/client/gui/character/GuiClass.java | 0 .../client/gui/character/GuiSpecies.java | 0 .../client/gui/container/GuiBrewing.java | 0 .../java}/client/gui/container/GuiChest.java | 0 .../client/gui/container/GuiContainer.java | 0 .../client/gui/container/GuiCrafting.java | 0 .../client/gui/container/GuiDispenser.java | 0 .../client/gui/container/GuiEnchant.java | 0 .../client/gui/container/GuiFurnace.java | 0 .../java}/client/gui/container/GuiHopper.java | 0 .../java}/client/gui/container/GuiHorse.java | 0 .../client/gui/container/GuiInventory.java | 0 .../client/gui/container/GuiMachine.java | 0 .../client/gui/container/GuiMerchant.java | 0 .../java}/client/gui/container/GuiRepair.java | 0 .../java}/client/gui/element/ActButton.java | 0 .../java}/client/gui/element/Area.java | 0 .../java}/client/gui/element/Bar.java | 0 .../client/gui/element/ButtonCallback.java | 0 .../java}/client/gui/element/Dropdown.java | 0 .../client/gui/element/DropdownCallback.java | 0 .../java}/client/gui/element/Element.java | 0 .../java}/client/gui/element/Field.java | 0 .../java}/client/gui/element/FieldAction.java | 0 .../client/gui/element/FieldCallback.java | 0 .../java}/client/gui/element/Fill.java | 0 .../java}/client/gui/element/GuiList.java | 0 .../client/gui/element/InventoryButton.java | 0 .../java}/client/gui/element/Label.java | 0 .../java}/client/gui/element/ListEntry.java | 0 .../java}/client/gui/element/NavButton.java | 0 .../client/gui/element/PasswordField.java | 0 .../java}/client/gui/element/PressType.java | 0 .../client/gui/element/SelectableButton.java | 0 .../java}/client/gui/element/Slider.java | 0 .../client/gui/element/SliderCallback.java | 0 .../gui/element/SliderFloatCallback.java | 0 .../java}/client/gui/element/Switch.java | 0 .../client/gui/element/SwitchCallback.java | 0 .../client/gui/element/TextCallback.java | 0 .../java}/client/gui/element/Textbox.java | 0 .../java}/client/gui/element/Toggle.java | 0 .../client/gui/element/ToggleCallback.java | 0 .../client/gui/element/TransparentArea.java | 0 .../java}/client/gui/ingame/GuiForm.java | 0 .../java}/client/gui/ingame/GuiGameOver.java | 0 .../java}/client/gui/ingame/GuiSign.java | 0 .../java}/client/gui/options/GuiBinds.java | 0 .../java}/client/gui/options/GuiDisplay.java | 0 .../java}/client/gui/options/GuiOptions.java | 0 .../java}/client/gui/options/GuiSound.java | 0 .../java}/client/gui/options/GuiStyle.java | 0 .../java}/client/init/RenderRegistry.java | 0 .../client/network/ClientLoginHandler.java | 0 .../java}/client/network/ClientPlayer.java | 0 .../client/renderer/ActiveRenderInfo.java | 0 .../java}/client/renderer/BlockRenderer.java | 0 .../client/renderer/DefaultVertexFormats.java | 0 .../java}/client/renderer/Drawing.java | 0 .../java}/client/renderer/EntityRenderer.java | 0 .../java}/client/renderer/Frustum.java | 0 .../java}/client/renderer/GlState.java | 0 .../client/renderer/ItemModelMesher.java | 0 .../java}/client/renderer/ItemRenderer.java | 0 .../java}/client/renderer/Project.java | 0 .../client/renderer/RegionRenderCache.java | 0 .../renderer/RegionRenderCacheBuilder.java | 0 .../java}/client/renderer/RenderBuffer.java | 0 .../java}/client/renderer/RenderGlobal.java | 0 .../java}/client/renderer/Tessellator.java | 0 .../java}/client/renderer/VertexBuffer.java | 0 .../java}/client/renderer/VertexFormat.java | 0 .../client/renderer/VertexFormatElement.java | 0 .../java}/client/renderer/ViewFrustum.java | 0 .../renderer/blockmodel/BakedModel.java | 0 .../client/renderer/blockmodel/BakedQuad.java | 0 .../renderer/blockmodel/BlockFaceUV.java | 0 .../client/renderer/blockmodel/BlockPart.java | 0 .../renderer/blockmodel/BlockPartFace.java | 0 .../blockmodel/BlockPartRotation.java | 0 .../renderer/blockmodel/BreakingFour.java | 0 .../renderer/blockmodel/BuiltInModel.java | 0 .../renderer/blockmodel/FaceBakery.java | 0 .../renderer/blockmodel/IBakedModel.java | 0 .../renderer/blockmodel/ModelBakery.java | 0 .../renderer/blockmodel/ModelBlock.java | 0 .../renderer/blockmodel/ModelGenerator.java | 0 .../renderer/blockmodel/ModelManager.java | 0 .../renderer/blockmodel/MultiStateMap.java | 0 .../renderer/blockmodel/SingleStateMap.java | 0 .../client/renderer/blockmodel/StateMap.java | 0 .../chunk/ChunkCompileTaskGenerator.java | 0 .../renderer/chunk/ChunkRenderDispatcher.java | 0 .../renderer/chunk/ChunkRenderWorker.java | 0 .../client/renderer/chunk/CompiledChunk.java | 0 .../client/renderer/chunk/RenderChunk.java | 0 .../client/renderer/chunk/SetVisibility.java | 0 .../java}/client/renderer/chunk/VisGraph.java | 0 .../java}/client/renderer/entity/Render.java | 0 .../renderer/entity/RenderArachnoid.java | 0 .../client/renderer/entity/RenderArrow.java | 0 .../client/renderer/entity/RenderBat.java | 0 .../renderer/entity/RenderBlockEntity.java | 0 .../client/renderer/entity/RenderBoat.java | 0 .../client/renderer/entity/RenderBullet.java | 0 .../client/renderer/entity/RenderChicken.java | 0 .../client/renderer/entity/RenderCow.java | 0 .../client/renderer/entity/RenderCrystal.java | 0 .../client/renderer/entity/RenderDie.java | 0 .../client/renderer/entity/RenderDragon.java | 0 .../renderer/entity/RenderDynamite.java | 0 .../client/renderer/entity/RenderEntity.java | 0 .../renderer/entity/RenderEntityItem.java | 0 .../renderer/entity/RenderFallingBlock.java | 0 .../renderer/entity/RenderFireball.java | 0 .../client/renderer/entity/RenderFish.java | 0 .../renderer/entity/RenderFlyingBox.java | 0 .../client/renderer/entity/RenderHorse.java | 0 .../renderer/entity/RenderHumanoid.java | 0 .../client/renderer/entity/RenderItem.java | 0 .../renderer/entity/RenderItemEntity.java | 0 .../renderer/entity/RenderLeashKnot.java | 0 .../renderer/entity/RenderLightning.java | 0 .../client/renderer/entity/RenderLiving.java | 0 .../client/renderer/entity/RenderManager.java | 0 .../renderer/entity/RenderMinecart.java | 0 .../renderer/entity/RenderMooshroom.java | 0 .../client/renderer/entity/RenderMouse.java | 0 .../client/renderer/entity/RenderNpc.java | 0 .../client/renderer/entity/RenderOcelot.java | 0 .../client/renderer/entity/RenderPig.java | 0 .../client/renderer/entity/RenderPotion.java | 0 .../client/renderer/entity/RenderRabbit.java | 0 .../client/renderer/entity/RenderSheep.java | 0 .../client/renderer/entity/RenderSlime.java | 0 .../renderer/entity/RenderSpaceMarine.java | 0 .../client/renderer/entity/RenderSquid.java | 0 .../renderer/entity/RenderTntMinecart.java | 0 .../renderer/entity/RenderTntPrimed.java | 0 .../client/renderer/entity/RenderWolf.java | 0 .../client/renderer/entity/RenderXpOrb.java | 0 .../renderer/entity/RendererLivingEntity.java | 0 .../renderer/layers/LayerArachnoidArmor.java | 0 .../client/renderer/layers/LayerArmor.java | 0 .../client/renderer/layers/LayerArrow.java | 0 .../client/renderer/layers/LayerCape.java | 0 .../client/renderer/layers/LayerCharge.java | 0 .../renderer/layers/LayerEnderDragonEyes.java | 0 .../renderer/layers/LayerEntityBreak.java | 0 .../client/renderer/layers/LayerExtra.java | 0 .../client/renderer/layers/LayerHeldItem.java | 0 .../layers/LayerMooshroomMushroom.java | 0 .../renderer/layers/LayerPowerRods.java | 0 .../client/renderer/layers/LayerRenderer.java | 0 .../client/renderer/layers/LayerSaddle.java | 0 .../renderer/layers/LayerSheepWool.java | 0 .../client/renderer/layers/LayerSlimeGel.java | 0 .../renderer/layers/LayerWolfCollar.java | 0 .../client/renderer/model/ModelArachnoid.java | 0 .../client/renderer/model/ModelArmor.java | 0 .../client/renderer/model/ModelBanner.java | 0 .../client/renderer/model/ModelBase.java | 0 .../java}/client/renderer/model/ModelBat.java | 0 .../client/renderer/model/ModelBiped.java | 0 .../client/renderer/model/ModelBoat.java | 0 .../java}/client/renderer/model/ModelBox.java | 0 .../client/renderer/model/ModelCharge.java | 0 .../client/renderer/model/ModelChest.java | 0 .../client/renderer/model/ModelChicken.java | 0 .../java}/client/renderer/model/ModelCow.java | 0 .../client/renderer/model/ModelCrystal.java | 0 .../java}/client/renderer/model/ModelDie.java | 0 .../client/renderer/model/ModelDragon.java | 0 .../client/renderer/model/ModelHead.java | 0 .../client/renderer/model/ModelHorse.java | 0 .../client/renderer/model/ModelHumanoid.java | 0 .../renderer/model/ModelHumanoidHead.java | 0 .../renderer/model/ModelLargeChest.java | 0 .../client/renderer/model/ModelLeashKnot.java | 0 .../client/renderer/model/ModelMinecart.java | 0 .../client/renderer/model/ModelMouse.java | 0 .../client/renderer/model/ModelOcelot.java | 0 .../java}/client/renderer/model/ModelPig.java | 0 .../client/renderer/model/ModelQuadruped.java | 0 .../client/renderer/model/ModelRabbit.java | 0 .../client/renderer/model/ModelRenderer.java | 0 .../client/renderer/model/ModelSheep1.java | 0 .../client/renderer/model/ModelSheep2.java | 0 .../client/renderer/model/ModelSign.java | 0 .../client/renderer/model/ModelSlime.java | 0 .../renderer/model/ModelSpaceMarine.java | 0 .../client/renderer/model/ModelSquid.java | 0 .../client/renderer/model/ModelWolf.java | 0 .../renderer/model/PositionTextureVertex.java | 0 .../client/renderer/model/TextureOffset.java | 0 .../client/renderer/model/TexturedQuad.java | 0 .../renderer/particle/EffectRenderer.java | 0 .../renderer/particle/EntityAuraFX.java | 0 .../renderer/particle/EntityBlockDustFX.java | 0 .../renderer/particle/EntityBreakingFX.java | 0 .../renderer/particle/EntityBubbleFX.java | 0 .../renderer/particle/EntityCloudFX.java | 0 .../renderer/particle/EntityCrit2FX.java | 0 .../renderer/particle/EntityCritFX.java | 0 .../renderer/particle/EntityDiggingFX.java | 0 .../renderer/particle/EntityDownfallFX.java | 0 .../particle/EntityDropParticleFX.java | 0 .../EntityEnchantmentTableParticleFX.java | 0 .../renderer/particle/EntityExplodeFX.java | 0 .../client/renderer/particle/EntityFX.java | 0 .../renderer/particle/EntityFirework.java | 0 .../renderer/particle/EntityFishWakeFX.java | 0 .../renderer/particle/EntityFlameFX.java | 0 .../renderer/particle/EntityFootStepFX.java | 0 .../renderer/particle/EntityHeartFX.java | 0 .../particle/EntityHugeExplodeFX.java | 0 .../particle/EntityLargeExplodeFX.java | 0 .../renderer/particle/EntityLavaFX.java | 0 .../renderer/particle/EntityNoteFX.java | 0 .../particle/EntityParticleEmitter.java | 0 .../renderer/particle/EntityPickupFX.java | 0 .../renderer/particle/EntityPortalFX.java | 0 .../renderer/particle/EntityReddustFX.java | 0 .../renderer/particle/EntitySmokeFX.java | 0 .../renderer/particle/EntitySnowShovelFX.java | 0 .../particle/EntitySpellParticleFX.java | 0 .../renderer/particle/EntitySplashFX.java | 0 .../renderer/particle/EntitySuspendFX.java | 0 .../renderer/particle/IParticleFactory.java | 0 .../renderer/texture/ColormapLoader.java | 0 .../renderer/texture/DynamicTexture.java | 0 .../renderer/texture/EntityTexManager.java | 0 .../client/renderer/texture/IIconCreator.java | 0 .../texture/LayeredColorMaskTexture.java | 0 .../renderer/texture/LayeredTexture.java | 0 .../renderer/texture/SimpleTexture.java | 0 .../client/renderer/texture/Stitcher.java | 0 .../client/renderer/texture/Texture.java | 0 .../renderer/texture/TextureAtlasSprite.java | 0 .../renderer/texture/TextureManager.java | 0 .../client/renderer/texture/TextureMap.java | 0 .../renderer/texture/TextureTicked.java | 0 .../client/renderer/texture/TextureUtil.java | 0 .../renderer/ticked/TextureFlamesFX1.java | 0 .../renderer/ticked/TextureFlamesFX2.java | 0 .../renderer/ticked/TextureFlamesFXMono1.java | 0 .../renderer/ticked/TextureFlamesFXMono2.java | 0 .../client/renderer/ticked/TextureLavaFX.java | 0 .../renderer/ticked/TextureLavaFlowFX.java | 0 .../renderer/ticked/TextureWaterFX.java | 0 .../renderer/ticked/TextureWaterFlowFX.java | 0 .../tileentity/TileEntityBannerRenderer.java | 0 .../tileentity/TileEntityChestRenderer.java | 0 .../TileEntityItemStackRenderer.java | 0 .../TileEntityMobSpawnerRenderer.java | 0 .../tileentity/TileEntityPistonRenderer.java | 0 .../TileEntityRendererDispatcher.java | 0 .../tileentity/TileEntitySignRenderer.java | 0 .../tileentity/TileEntitySkullRenderer.java | 0 .../tileentity/TileEntitySpecialRenderer.java | 0 .../java}/client/util/FileUtils.java | 0 .../{ => main/java}/client/util/Message.java | 0 .../java}/client/util/PerfSection.java | 0 .../java}/client/util/PlayerController.java | 0 .../java}/client/util/SkinConverter.java | 0 .../{ => main/java}/client/vars/BaseVar.java | 0 .../{ => main/java}/client/vars/BoolVar.java | 0 .../src/{ => main/java}/client/vars/CVar.java | 0 .../java}/client/vars/CVarCategory.java | 0 .../{ => main/java}/client/vars/ColorVar.java | 0 .../{ => main/java}/client/vars/EnumVar.java | 0 .../{ => main/java}/client/vars/FloatVar.java | 0 .../{ => main/java}/client/vars/IntVar.java | 0 .../java}/client/vars/StringVar.java | 0 .../{ => main/java}/client/vars/Variable.java | 0 .../{ => main/java}/client/window/Bind.java | 0 .../{ => main/java}/client/window/Button.java | 0 .../java}/client/window/DisplayMode.java | 0 .../{ => main/java}/client/window/Input.java | 0 .../java}/client/window/KeyEvent.java | 0 .../{ => main/java}/client/window/Keysym.java | 0 .../{ => main/java}/client/window/Wheel.java | 0 .../{ => main/java}/client/window/Window.java | 0 .../java}/client/window/WindowAction.java | 0 .../java}/client/window/WindowEvent.java | 0 .../java}/client/world/ChunkClient.java | 0 .../java}/client/world/ChunkEmpty.java | 0 .../java}/client/world/WorldClient.java | 0 .../main/resources}/sounds/anvil_break.ogg | Bin .../main/resources}/sounds/anvil_land.ogg | Bin .../main/resources}/sounds/anvil_use.ogg | Bin .../main/resources}/sounds/bat_death.ogg | Bin .../main/resources}/sounds/bat_hurt1.ogg | Bin .../main/resources}/sounds/bat_hurt2.ogg | Bin .../main/resources}/sounds/bat_hurt3.ogg | Bin .../main/resources}/sounds/bat_hurt4.ogg | Bin .../main/resources}/sounds/bat_idle1.ogg | Bin .../main/resources}/sounds/bat_idle2.ogg | Bin .../main/resources}/sounds/bat_idle3.ogg | Bin .../main/resources}/sounds/bat_idle4.ogg | Bin .../main/resources}/sounds/bat_takeoff.ogg | Bin .../main/resources}/sounds/blast.ogg | Bin .../main/resources}/sounds/blast_far.ogg | Bin .../main/resources}/sounds/bow.ogg | Bin .../main/resources}/sounds/bowhit1.ogg | Bin .../main/resources}/sounds/bowhit2.ogg | Bin .../main/resources}/sounds/bowhit3.ogg | Bin .../main/resources}/sounds/bowhit4.ogg | Bin .../main/resources}/sounds/break.ogg | Bin .../main/resources}/sounds/cat_hitt1.ogg | Bin .../main/resources}/sounds/cat_hitt2.ogg | Bin .../main/resources}/sounds/cat_hitt3.ogg | Bin .../main/resources}/sounds/cat_meow1.ogg | Bin .../main/resources}/sounds/cat_meow2.ogg | Bin .../main/resources}/sounds/cat_meow3.ogg | Bin .../main/resources}/sounds/cat_meow4.ogg | Bin .../main/resources}/sounds/cat_purreow1.ogg | Bin .../main/resources}/sounds/cat_purreow2.ogg | Bin .../main/resources}/sounds/chestclosed.ogg | Bin .../main/resources}/sounds/chestopen.ogg | Bin .../main/resources}/sounds/chicken_hurt1.ogg | Bin .../main/resources}/sounds/chicken_hurt2.ogg | Bin .../main/resources}/sounds/chicken_say1.ogg | Bin .../main/resources}/sounds/chicken_say2.ogg | Bin .../main/resources}/sounds/chicken_say3.ogg | Bin .../main/resources}/sounds/click.ogg | Bin .../main/resources}/sounds/cloth1.ogg | Bin .../main/resources}/sounds/cloth2.ogg | Bin .../main/resources}/sounds/cloth3.ogg | Bin .../main/resources}/sounds/cloth4.ogg | Bin .../main/resources}/sounds/cow_hurt1.ogg | Bin .../main/resources}/sounds/cow_hurt2.ogg | Bin .../main/resources}/sounds/cow_hurt3.ogg | Bin .../main/resources}/sounds/cow_say1.ogg | Bin .../main/resources}/sounds/cow_say2.ogg | Bin .../main/resources}/sounds/cow_say3.ogg | Bin .../main/resources}/sounds/cow_say4.ogg | Bin .../main/resources}/sounds/cut.ogg | Bin .../main/resources}/sounds/door_close.ogg | Bin .../main/resources}/sounds/door_open.ogg | Bin .../main/resources}/sounds/dragon_growl1.ogg | Bin .../main/resources}/sounds/dragon_growl2.ogg | Bin .../main/resources}/sounds/dragon_growl3.ogg | Bin .../main/resources}/sounds/dragon_growl4.ogg | Bin .../main/resources}/sounds/dragon_wings1.ogg | Bin .../main/resources}/sounds/dragon_wings2.ogg | Bin .../main/resources}/sounds/dragon_wings3.ogg | Bin .../main/resources}/sounds/dragon_wings4.ogg | Bin .../main/resources}/sounds/dragon_wings5.ogg | Bin .../main/resources}/sounds/dragon_wings6.ogg | Bin .../main/resources}/sounds/drink.ogg | Bin .../main/resources}/sounds/eat1.ogg | Bin .../main/resources}/sounds/eat2.ogg | Bin .../main/resources}/sounds/eat3.ogg | Bin .../main/resources}/sounds/explode1.ogg | Bin .../main/resources}/sounds/explode2.ogg | Bin .../main/resources}/sounds/explode3.ogg | Bin .../main/resources}/sounds/explode4.ogg | Bin .../main/resources}/sounds/fallbig1.ogg | Bin .../main/resources}/sounds/fallbig2.ogg | Bin .../main/resources}/sounds/fallsmall.ogg | Bin .../main/resources}/sounds/fire.ogg | Bin .../main/resources}/sounds/fireball.ogg | Bin .../main/resources}/sounds/fizz.ogg | Bin .../main/resources}/sounds/fuse.ogg | Bin .../main/resources}/sounds/glass1.ogg | Bin .../main/resources}/sounds/glass2.ogg | Bin .../main/resources}/sounds/glass3.ogg | Bin .../main/resources}/sounds/grass1.ogg | Bin .../main/resources}/sounds/grass2.ogg | Bin .../main/resources}/sounds/grass3.ogg | Bin .../main/resources}/sounds/grass4.ogg | Bin .../main/resources}/sounds/gravel1.ogg | Bin .../main/resources}/sounds/gravel2.ogg | Bin .../main/resources}/sounds/gravel3.ogg | Bin .../main/resources}/sounds/gravel4.ogg | Bin .../main/resources}/sounds/hit1.ogg | Bin .../main/resources}/sounds/hit2.ogg | Bin .../main/resources}/sounds/hit3.ogg | Bin .../main/resources}/sounds/horse_angry.ogg | Bin .../main/resources}/sounds/horse_breathe1.ogg | Bin .../main/resources}/sounds/horse_breathe2.ogg | Bin .../main/resources}/sounds/horse_breathe3.ogg | Bin .../main/resources}/sounds/horse_death.ogg | Bin .../main/resources}/sounds/horse_gallop1.ogg | Bin .../main/resources}/sounds/horse_gallop2.ogg | Bin .../main/resources}/sounds/horse_gallop3.ogg | Bin .../main/resources}/sounds/horse_gallop4.ogg | Bin .../main/resources}/sounds/horse_hit1.ogg | Bin .../main/resources}/sounds/horse_hit2.ogg | Bin .../main/resources}/sounds/horse_hit3.ogg | Bin .../main/resources}/sounds/horse_hit4.ogg | Bin .../main/resources}/sounds/horse_idle1.ogg | Bin .../main/resources}/sounds/horse_idle2.ogg | Bin .../main/resources}/sounds/horse_idle3.ogg | Bin .../main/resources}/sounds/horse_jump.ogg | Bin .../main/resources}/sounds/horse_land.ogg | Bin .../main/resources}/sounds/horse_soft1.ogg | Bin .../main/resources}/sounds/horse_soft2.ogg | Bin .../main/resources}/sounds/horse_soft3.ogg | Bin .../main/resources}/sounds/horse_soft4.ogg | Bin .../main/resources}/sounds/horse_soft5.ogg | Bin .../main/resources}/sounds/horse_soft6.ogg | Bin .../main/resources}/sounds/horse_wood1.ogg | Bin .../main/resources}/sounds/horse_wood2.ogg | Bin .../main/resources}/sounds/horse_wood3.ogg | Bin .../main/resources}/sounds/horse_wood4.ogg | Bin .../main/resources}/sounds/horse_wood5.ogg | Bin .../main/resources}/sounds/horse_wood6.ogg | Bin .../main/resources}/sounds/ignite.ogg | Bin .../main/resources}/sounds/large_blast.ogg | Bin .../resources}/sounds/large_blast_far.ogg | Bin .../main/resources}/sounds/launch.ogg | Bin .../main/resources}/sounds/lava.ogg | Bin .../main/resources}/sounds/lavapop.ogg | Bin .../main/resources}/sounds/levelup.ogg | Bin .../main/resources}/sounds/magma.ogg | Bin .../main/resources}/sounds/magmapop.ogg | Bin .../main/resources}/sounds/metal1.ogg | Bin .../main/resources}/sounds/metal2.ogg | Bin .../main/resources}/sounds/metal3.ogg | Bin .../main/resources}/sounds/metalhit1.ogg | Bin .../main/resources}/sounds/metalhit2.ogg | Bin .../main/resources}/sounds/minecart_base.ogg | Bin .../resources}/sounds/minecart_inside.ogg | Bin .../main/resources}/sounds/molten.ogg | Bin .../main/resources}/sounds/note.ogg | Bin .../main/resources}/sounds/old_explode.ogg | Bin .../main/resources}/sounds/orb.ogg | Bin .../main/resources}/sounds/pig_death.ogg | Bin .../main/resources}/sounds/pig_say1.ogg | Bin .../main/resources}/sounds/pig_say2.ogg | Bin .../main/resources}/sounds/pig_say3.ogg | Bin .../main/resources}/sounds/piston_in.ogg | Bin .../main/resources}/sounds/piston_out.ogg | Bin .../main/resources}/sounds/plop.ogg | Bin .../main/resources}/sounds/pop.ogg | Bin .../resources}/sounds/rabbit_bunnymurder.ogg | Bin .../main/resources}/sounds/rabbit_hop1.ogg | Bin .../main/resources}/sounds/rabbit_hop2.ogg | Bin .../main/resources}/sounds/rabbit_hop3.ogg | Bin .../main/resources}/sounds/rabbit_hop4.ogg | Bin .../main/resources}/sounds/rabbit_hurt1.ogg | Bin .../main/resources}/sounds/rabbit_hurt2.ogg | Bin .../main/resources}/sounds/rabbit_hurt3.ogg | Bin .../main/resources}/sounds/rabbit_hurt4.ogg | Bin .../main/resources}/sounds/rabbit_idle1.ogg | Bin .../main/resources}/sounds/rabbit_idle2.ogg | Bin .../main/resources}/sounds/rabbit_idle3.ogg | Bin .../main/resources}/sounds/rabbit_idle4.ogg | Bin .../main/resources}/sounds/rain1.ogg | Bin .../main/resources}/sounds/rain2.ogg | Bin .../main/resources}/sounds/rain3.ogg | Bin .../main/resources}/sounds/rain4.ogg | Bin .../main/resources}/sounds/sand1.ogg | Bin .../main/resources}/sounds/sand2.ogg | Bin .../main/resources}/sounds/sand3.ogg | Bin .../main/resources}/sounds/sand4.ogg | Bin .../main/resources}/sounds/sheep_say1.ogg | Bin .../main/resources}/sounds/sheep_say2.ogg | Bin .../main/resources}/sounds/sheep_say3.ogg | Bin .../main/resources}/sounds/slime_attack1.ogg | Bin .../main/resources}/sounds/slime_attack2.ogg | Bin .../main/resources}/sounds/slime_big1.ogg | Bin .../main/resources}/sounds/slime_big2.ogg | Bin .../main/resources}/sounds/slime_big3.ogg | Bin .../main/resources}/sounds/slime_big4.ogg | Bin .../main/resources}/sounds/slime_small1.ogg | Bin .../main/resources}/sounds/slime_small2.ogg | Bin .../main/resources}/sounds/slime_small3.ogg | Bin .../main/resources}/sounds/slime_small4.ogg | Bin .../main/resources}/sounds/slime_small5.ogg | Bin .../main/resources}/sounds/snow1.ogg | Bin .../main/resources}/sounds/snow2.ogg | Bin .../main/resources}/sounds/snow3.ogg | Bin .../main/resources}/sounds/snow4.ogg | Bin .../main/resources}/sounds/spell.ogg | Bin .../main/resources}/sounds/splash.ogg | Bin .../main/resources}/sounds/stone1.ogg | Bin .../main/resources}/sounds/stone2.ogg | Bin .../main/resources}/sounds/stone3.ogg | Bin .../main/resources}/sounds/stone4.ogg | Bin .../main/resources}/sounds/teleport.ogg | Bin .../main/resources}/sounds/teleport_back.ogg | Bin .../main/resources}/sounds/thunder1.ogg | Bin .../main/resources}/sounds/thunder2.ogg | Bin .../main/resources}/sounds/thunder3.ogg | Bin .../main/resources}/sounds/twinkle.ogg | Bin .../main/resources}/sounds/twinkle_far.ogg | Bin .../main/resources}/sounds/water.ogg | Bin .../main/resources}/sounds/wolf_bark1.ogg | Bin .../main/resources}/sounds/wolf_bark2.ogg | Bin .../main/resources}/sounds/wolf_bark3.ogg | Bin .../main/resources}/sounds/wolf_death.ogg | Bin .../main/resources}/sounds/wolf_growl1.ogg | Bin .../main/resources}/sounds/wolf_growl2.ogg | Bin .../main/resources}/sounds/wolf_growl3.ogg | Bin .../main/resources}/sounds/wolf_hurt1.ogg | Bin .../main/resources}/sounds/wolf_hurt2.ogg | Bin .../main/resources}/sounds/wolf_hurt3.ogg | Bin .../main/resources}/sounds/wolf_panting.ogg | Bin .../main/resources}/sounds/wolf_shake.ogg | Bin .../main/resources}/sounds/wolf_whine.ogg | Bin .../main/resources}/sounds/wood1.ogg | Bin .../main/resources}/sounds/wood2.ogg | Bin .../main/resources}/sounds/wood3.ogg | Bin .../main/resources}/sounds/wood4.ogg | Bin .../textures/armor/ardite_layer_1.png | Bin .../textures/armor/ardite_layer_2.png | Bin .../textures/armor/chain_layer_1.png | Bin .../textures/armor/chain_layer_2.png | Bin .../textures/armor/cloth_layer_1.png | Bin .../textures/armor/cloth_layer_1_overlay.png | Bin .../textures/armor/cloth_layer_2.png | Bin .../textures/armor/cloth_layer_2_overlay.png | Bin .../textures/armor/diamond_layer_1.png | Bin .../textures/armor/diamond_layer_2.png | Bin .../textures/armor/gold_layer_1.png | Bin .../textures/armor/gold_layer_2.png | Bin .../textures/armor/horse_armor_diamond.png | Bin .../textures/armor/horse_armor_gold.png | Bin .../textures/armor/horse_armor_iron.png | Bin .../textures/armor/iron_layer_1.png | Bin .../textures/armor/iron_layer_2.png | Bin .../textures/armor/leather_layer_1.png | Bin .../armor/leather_layer_1_overlay.png | Bin .../textures/armor/leather_layer_2.png | Bin .../armor/leather_layer_2_overlay.png | Bin .../textures/armor/nichun_layer_1.png | Bin .../textures/armor/nichun_layer_2.png | Bin .../textures/armor/thetium_layer_1.png | Bin .../textures/armor/thetium_layer_2.png | Bin .../main/resources}/textures/background.png | Bin .../textures/blocks/acacia_door_bottom.png | Bin .../textures/blocks/acacia_door_top.png | Bin .../textures/blocks/acacia_leaves_autumn.png | Bin .../textures/blocks/acacia_leaves_snowy.png | Bin .../textures/blocks/acacia_leaves_spring.png | Bin .../textures/blocks/acacia_leaves_summer.png | Bin .../textures/blocks/acacia_leaves_winter.png | Bin .../textures/blocks/acacia_log_bark.png | Bin .../textures/blocks/acacia_log_top.png | Bin .../textures/blocks/acacia_planks.png | Bin .../textures/blocks/acacia_sapling.png | Bin .../resources}/textures/blocks/acid_flow.png | Bin .../resources}/textures/blocks/acid_still.png | Bin .../textures/blocks/activator_rail.png | Bin .../blocks/activator_rail_powered.png | Bin .../resources}/textures/blocks/allium.png | Bin .../textures/blocks/aluminium_block.png | Bin .../textures/blocks/aluminium_ore.png | Bin .../textures/blocks/antimony_block.png | Bin .../textures/blocks/antimony_ore.png | Bin .../resources}/textures/blocks/anvil_base.png | Bin .../textures/blocks/anvil_top_0.png | Bin .../textures/blocks/anvil_top_1.png | Bin .../textures/blocks/anvil_top_2.png | Bin .../textures/blocks/ardite_block.png | Bin .../resources}/textures/blocks/ardite_ore.png | Bin .../textures/blocks/arsenic_block.png | Bin .../textures/blocks/arsenic_ore.png | Bin .../main/resources}/textures/blocks/ash.png | Bin .../resources}/textures/blocks/banner.png | Bin .../textures/blocks/banner_base.png | Bin .../textures/blocks/banner_border.png | Bin .../textures/blocks/banner_bricks.png | Bin .../textures/blocks/banner_circle.png | Bin .../textures/blocks/banner_cross.png | Bin .../textures/blocks/banner_curly_border.png | Bin .../textures/blocks/banner_diagonal_left.png | Bin .../textures/blocks/banner_diagonal_right.png | Bin .../blocks/banner_diagonal_up_left.png | Bin .../blocks/banner_diagonal_up_right.png | Bin .../textures/blocks/banner_flower.png | Bin .../textures/blocks/banner_gradient.png | Bin .../textures/blocks/banner_gradient_up.png | Bin .../blocks/banner_half_horizontal.png | Bin .../blocks/banner_half_horizontal_bottom.png | Bin .../textures/blocks/banner_half_vertical.png | Bin .../blocks/banner_half_vertical_right.png | Bin .../textures/blocks/banner_rhombus.png | Bin .../textures/blocks/banner_rune.png | Bin .../textures/blocks/banner_skull.png | Bin .../textures/blocks/banner_small_stripes.png | Bin .../blocks/banner_square_bottom_left.png | Bin .../blocks/banner_square_bottom_right.png | Bin .../blocks/banner_square_top_left.png | Bin .../blocks/banner_square_top_right.png | Bin .../textures/blocks/banner_straight_cross.png | Bin .../textures/blocks/banner_stripe_bottom.png | Bin .../textures/blocks/banner_stripe_center.png | Bin .../blocks/banner_stripe_downleft.png | Bin .../blocks/banner_stripe_downright.png | Bin .../textures/blocks/banner_stripe_left.png | Bin .../textures/blocks/banner_stripe_middle.png | Bin .../textures/blocks/banner_stripe_right.png | Bin .../textures/blocks/banner_stripe_top.png | Bin .../textures/blocks/banner_thing.png | Bin .../blocks/banner_triangle_bottom.png | Bin .../textures/blocks/banner_triangle_top.png | Bin .../blocks/banner_triangles_bottom.png | Bin .../textures/blocks/banner_triangles_top.png | Bin .../resources}/textures/blocks/beacon.png | Bin .../textures/blocks/beacon_beam.png | Bin .../resources}/textures/blocks/bedrock.png | Bin .../textures/blocks/birch_door_bottom.png | Bin .../textures/blocks/birch_door_top.png | Bin .../textures/blocks/birch_leaves_autumn.png | Bin .../textures/blocks/birch_leaves_snowy.png | Bin .../textures/blocks/birch_leaves_spring.png | Bin .../textures/blocks/birch_leaves_summer.png | Bin .../textures/blocks/birch_leaves_winter.png | Bin .../textures/blocks/birch_log_bark.png | Bin .../textures/blocks/birch_log_top.png | Bin .../textures/blocks/birch_planks.png | Bin .../textures/blocks/birch_sapling.png | Bin .../textures/blocks/bismuth_block.png | Bin .../textures/blocks/bismuth_ore.png | Bin .../textures/blocks/black_bed_foot_end.png | Bin .../textures/blocks/black_bed_foot_side.png | Bin .../textures/blocks/black_bed_foot_top.png | Bin .../textures/blocks/black_bed_head_end.png | Bin .../textures/blocks/black_bed_head_side.png | Bin .../textures/blocks/black_bed_head_top.png | Bin .../textures/blocks/black_brick.png | Bin .../textures/blocks/black_glass.png | Bin .../textures/blocks/black_glass_pane.png | Bin .../textures/blocks/black_lotus.png | Bin .../textures/blocks/black_metal_block.png | Bin .../textures/blocks/black_metal_ore.png | Bin .../blocks/black_quartz_block_bottom.png | Bin .../blocks/black_quartz_block_chiseled.png | Bin .../black_quartz_block_chiseled_top.png | Bin .../blocks/black_quartz_block_lines.png | Bin .../blocks/black_quartz_block_lines_top.png | Bin .../blocks/black_quartz_block_side.png | Bin .../textures/blocks/black_quartz_ore.png | Bin .../textures/blocks/black_quartz_top.png | Bin .../blocks/black_stained_hardened_clay.png | Bin .../resources}/textures/blocks/black_wool.png | Bin .../textures/blocks/blackened_cobble.png | Bin .../textures/blocks/blackened_dirt.png | Bin .../textures/blocks/blackened_soil_side.png | Bin .../textures/blocks/blackened_soil_top.png | Bin .../textures/blocks/blackened_stone.png | Bin .../textures/blocks/blackwood_door_bottom.png | Bin .../textures/blocks/blackwood_door_top.png | Bin .../blocks/blackwood_leaves_autumn.png | Bin .../blocks/blackwood_leaves_snowy.png | Bin .../blocks/blackwood_leaves_spring.png | Bin .../blocks/blackwood_leaves_summer.png | Bin .../blocks/blackwood_leaves_winter.png | Bin .../textures/blocks/blackwood_log_bark.png | Bin .../textures/blocks/blackwood_log_top.png | Bin .../textures/blocks/blackwood_planks.png | Bin .../textures/blocks/blackwood_sapling.png | Bin .../textures/blocks/blood_brick.png | Bin .../resources}/textures/blocks/blood_flow.png | Bin .../textures/blocks/blood_still.png | Bin .../resources}/textures/blocks/blue_glass.png | Bin .../textures/blocks/blue_glass_pane.png | Bin .../textures/blocks/blue_mushroom.png | Bin .../textures/blocks/blue_orchid.png | Bin .../blocks/blue_stained_hardened_clay.png | Bin .../resources}/textures/blocks/blue_wool.png | Bin .../resources}/textures/blocks/bookshelf.png | Bin .../textures/blocks/brewing_stand.png | Bin .../textures/blocks/brewing_stand_base.png | Bin .../textures/blocks/brick_block.png | Bin .../textures/blocks/brown_glass.png | Bin .../textures/blocks/brown_glass_pane.png | Bin .../textures/blocks/brown_mushroom.png | Bin .../blocks/brown_mushroom_block_cap.png | Bin .../blocks/brown_mushroom_block_inside.png | Bin .../blocks/brown_mushroom_block_stem.png | Bin .../blocks/brown_stained_hardened_clay.png | Bin .../resources}/textures/blocks/brown_wool.png | Bin .../textures/blocks/cactus_bottom.png | Bin .../textures/blocks/cactus_side.png | Bin .../resources}/textures/blocks/cactus_top.png | Bin .../textures/blocks/cake_bottom.png | Bin .../resources}/textures/blocks/cake_inner.png | Bin .../resources}/textures/blocks/cake_side.png | Bin .../resources}/textures/blocks/cake_top.png | Bin .../textures/blocks/calcium_block.png | Bin .../textures/blocks/calcium_ore.png | Bin .../resources}/textures/blocks/carrot_0.png | Bin .../resources}/textures/blocks/carrot_1.png | Bin .../resources}/textures/blocks/carrot_2.png | Bin .../resources}/textures/blocks/carrot_3.png | Bin .../textures/blocks/cauldron_bottom.png | Bin .../textures/blocks/cauldron_inner.png | Bin .../textures/blocks/cauldron_side.png | Bin .../textures/blocks/cauldron_top.png | Bin .../resources}/textures/blocks/cell_rock.png | Bin .../textures/blocks/cherry_door_bottom.png | Bin .../textures/blocks/cherry_door_top.png | Bin .../textures/blocks/cherry_leaves_autumn.png | Bin .../textures/blocks/cherry_leaves_snowy.png | Bin .../textures/blocks/cherry_leaves_spring.png | Bin .../textures/blocks/cherry_leaves_summer.png | Bin .../textures/blocks/cherry_leaves_winter.png | Bin .../textures/blocks/cherry_log_bark.png | Bin .../textures/blocks/cherry_log_top.png | Bin .../textures/blocks/cherry_planks.png | Bin .../textures/blocks/cherry_sapling.png | Bin .../textures/blocks/chest_normal.png | Bin .../textures/blocks/chest_normal_double.png | Bin .../textures/blocks/chest_trapped.png | Bin .../textures/blocks/chest_trapped_double.png | Bin .../textures/blocks/chrome_block.png | Bin .../resources}/textures/blocks/chrome_ore.png | Bin .../textures/blocks/cinnabar_block.png | Bin .../textures/blocks/cinnabar_ore.png | Bin .../main/resources}/textures/blocks/clay.png | Bin .../resources}/textures/blocks/coal_block.png | Bin .../resources}/textures/blocks/coal_ore.png | Bin .../textures/blocks/coarse_dirt.png | Bin .../textures/blocks/cobalt_block.png | Bin .../resources}/textures/blocks/cobalt_ore.png | Bin .../textures/blocks/cobblestone.png | Bin .../resources}/textures/blocks/cocoa_0.png | Bin .../resources}/textures/blocks/cocoa_1.png | Bin .../resources}/textures/blocks/cocoa_2.png | Bin .../textures/blocks/comparator_off.png | Bin .../textures/blocks/comparator_on.png | Bin .../textures/blocks/control_block.png | Bin .../textures/blocks/copper_block.png | Bin .../resources}/textures/blocks/copper_ore.png | Bin .../main/resources}/textures/blocks/core.png | Bin .../textures/blocks/crafting_table_front.png | Bin .../textures/blocks/crafting_table_side.png | Bin .../textures/blocks/crafting_table_top.png | Bin .../resources}/textures/blocks/cyan_glass.png | Bin .../textures/blocks/cyan_glass_pane.png | Bin .../blocks/cyan_stained_hardened_clay.png | Bin .../resources}/textures/blocks/cyan_wool.png | Bin .../resources}/textures/blocks/dandelion.png | Bin .../textures/blocks/dark_oak_door_bottom.png | Bin .../textures/blocks/dark_oak_door_top.png | Bin .../blocks/dark_oak_leaves_autumn.png | Bin .../textures/blocks/dark_oak_leaves_snowy.png | Bin .../blocks/dark_oak_leaves_spring.png | Bin .../blocks/dark_oak_leaves_summer.png | Bin .../blocks/dark_oak_leaves_winter.png | Bin .../textures/blocks/dark_oak_log_bark.png | Bin .../textures/blocks/dark_oak_log_top.png | Bin .../textures/blocks/dark_oak_planks.png | Bin .../textures/blocks/dark_oak_sapling.png | Bin .../resources}/textures/blocks/darkstone.png | Bin .../blocks/daylight_detector_inverted_top.png | Bin .../blocks/daylight_detector_side.png | Bin .../textures/blocks/daylight_detector_top.png | Bin .../resources}/textures/blocks/deadbush.png | Bin .../textures/blocks/destroy_stage_0.png | Bin .../textures/blocks/destroy_stage_1.png | Bin .../textures/blocks/destroy_stage_2.png | Bin .../textures/blocks/destroy_stage_3.png | Bin .../textures/blocks/destroy_stage_4.png | Bin .../textures/blocks/destroy_stage_5.png | Bin .../textures/blocks/destroy_stage_6.png | Bin .../textures/blocks/destroy_stage_7.png | Bin .../textures/blocks/destroy_stage_8.png | Bin .../textures/blocks/destroy_stage_9.png | Bin .../textures/blocks/detector_rail.png | Bin .../textures/blocks/detector_rail_powered.png | Bin .../textures/blocks/diamond_block.png | Bin .../textures/blocks/diamond_ore.png | Bin .../main/resources}/textures/blocks/dirt.png | Bin .../textures/blocks/dirt_podzol_side.png | Bin .../textures/blocks/dirt_podzol_top.png | Bin .../blocks/dispenser_front_horizontal.png | Bin .../blocks/dispenser_front_vertical.png | Bin .../textures/blocks/double_fern_bottom.png | Bin .../textures/blocks/double_fern_top.png | Bin .../textures/blocks/double_grass_bottom.png | Bin .../textures/blocks/double_grass_top.png | Bin .../textures/blocks/double_rose_bottom.png | Bin .../textures/blocks/double_rose_top.png | Bin .../textures/blocks/double_stone_top.png | Bin .../resources}/textures/blocks/dragon_egg.png | Bin .../blocks/dropper_front_horizontal.png | Bin .../blocks/dropper_front_vertical.png | Bin .../resources}/textures/blocks/dry_leaves.png | Bin .../textures/blocks/emerald_block.png | Bin .../textures/blocks/emerald_ore.png | Bin .../blocks/enchanting_table_bottom.png | Bin .../textures/blocks/enchanting_table_side.png | Bin .../textures/blocks/enchanting_table_top.png | Bin .../resources}/textures/blocks/farmland_0.png | Bin .../resources}/textures/blocks/farmland_1.png | Bin .../resources}/textures/blocks/farmland_2.png | Bin .../resources}/textures/blocks/farmland_3.png | Bin .../resources}/textures/blocks/farmland_4.png | Bin .../resources}/textures/blocks/farmland_5.png | Bin .../resources}/textures/blocks/farmland_6.png | Bin .../resources}/textures/blocks/farmland_7.png | Bin .../main/resources}/textures/blocks/fern.png | Bin .../textures/blocks/floor_portal.png | Bin .../textures/blocks/floor_tiles.png | Bin .../textures/blocks/floor_tiles_black.png | Bin .../textures/blocks/floor_tiles_red.png | Bin .../textures/blocks/floor_tiles_white.png | Bin .../textures/blocks/flower_paeonia.png | Bin .../resources}/textures/blocks/flower_pot.png | Bin .../textures/blocks/furnace_front_off.png | Bin .../textures/blocks/furnace_front_on.png | Bin .../textures/blocks/furnace_side.png | Bin .../textures/blocks/furnace_top.png | Bin .../main/resources}/textures/blocks/glass.png | Bin .../resources}/textures/blocks/glass_pane.png | Bin .../resources}/textures/blocks/glowstone.png | Bin .../resources}/textures/blocks/gold_block.png | Bin .../resources}/textures/blocks/gold_ore.png | Bin .../textures/blocks/golden_rail.png | Bin .../textures/blocks/golden_rail_powered.png | Bin .../resources}/textures/blocks/goo_flow.png | Bin .../resources}/textures/blocks/goo_still.png | Bin .../resources}/textures/blocks/grass_side.png | Bin .../textures/blocks/grass_side_overlay.png | Bin .../textures/blocks/grass_side_snowed.png | Bin .../resources}/textures/blocks/grass_top.png | Bin .../resources}/textures/blocks/gravel.png | Bin .../resources}/textures/blocks/gravel_new.png | Bin .../resources}/textures/blocks/gray_glass.png | Bin .../textures/blocks/gray_glass_pane.png | Bin .../blocks/gray_stained_hardened_clay.png | Bin .../resources}/textures/blocks/gray_wool.png | Bin .../textures/blocks/green_glass.png | Bin .../textures/blocks/green_glass_pane.png | Bin .../blocks/green_stained_hardened_clay.png | Bin .../resources}/textures/blocks/green_wool.png | Bin .../textures/blocks/gyriyn_block.png | Bin .../resources}/textures/blocks/gyriyn_ore.png | Bin .../textures/blocks/hardened_clay.png | Bin .../textures/blocks/hay_block_side.png | Bin .../textures/blocks/hay_block_top.png | Bin .../resources}/textures/blocks/hellrock.png | Bin .../textures/blocks/hopper_inside.png | Bin .../textures/blocks/hopper_outside.png | Bin .../resources}/textures/blocks/hopper_top.png | Bin .../resources}/textures/blocks/houstonia.png | Bin .../textures/blocks/hydrogen_flow.png | Bin .../textures/blocks/hydrogen_still.png | Bin .../main/resources}/textures/blocks/ice.png | Bin .../textures/blocks/iodine_block.png | Bin .../resources}/textures/blocks/iodine_ore.png | Bin .../resources}/textures/blocks/iron_bars.png | Bin .../resources}/textures/blocks/iron_block.png | Bin .../textures/blocks/iron_door_bottom.png | Bin .../textures/blocks/iron_door_top.png | Bin .../resources}/textures/blocks/iron_ore.png | Bin .../textures/blocks/iron_trapdoor.png | Bin .../textures/blocks/itemframe_background.png | Bin .../textures/blocks/jukebox_side.png | Bin .../textures/blocks/jukebox_top.png | Bin .../textures/blocks/jungle_door_bottom.png | Bin .../textures/blocks/jungle_door_top.png | Bin .../textures/blocks/jungle_leaves_autumn.png | Bin .../textures/blocks/jungle_leaves_snowy.png | Bin .../textures/blocks/jungle_leaves_spring.png | Bin .../textures/blocks/jungle_leaves_summer.png | Bin .../textures/blocks/jungle_leaves_winter.png | Bin .../textures/blocks/jungle_log_bark.png | Bin .../textures/blocks/jungle_log_top.png | Bin .../textures/blocks/jungle_planks.png | Bin .../textures/blocks/jungle_sapling.png | Bin .../resources}/textures/blocks/ladder.png | Bin .../main/resources}/textures/blocks/lamp.png | Bin .../textures/blocks/lapis_block.png | Bin .../resources}/textures/blocks/lapis_ore.png | Bin .../resources}/textures/blocks/lava_flow.png | Bin .../resources}/textures/blocks/lava_still.png | Bin .../resources}/textures/blocks/lead_block.png | Bin .../resources}/textures/blocks/lead_ore.png | Bin .../main/resources}/textures/blocks/lever.png | Bin .../textures/blocks/light_blue_glass.png | Bin .../textures/blocks/light_blue_glass_pane.png | Bin .../light_blue_stained_hardened_clay.png | Bin .../textures/blocks/light_blue_wool.png | Bin .../resources}/textures/blocks/lime_glass.png | Bin .../textures/blocks/lime_glass_pane.png | Bin .../blocks/lime_stained_hardened_clay.png | Bin .../resources}/textures/blocks/lime_wool.png | Bin .../textures/blocks/lit_redstone_lamp.png | Bin .../textures/blocks/lithium_block.png | Bin .../textures/blocks/lithium_ore.png | Bin .../textures/blocks/magenta_glass.png | Bin .../textures/blocks/magenta_glass_pane.png | Bin .../blocks/magenta_stained_hardened_clay.png | Bin .../textures/blocks/magenta_wool.png | Bin .../textures/blocks/magnesium_block.png | Bin .../textures/blocks/magnesium_ore.png | Bin .../textures/blocks/manganese_block.png | Bin .../textures/blocks/manganese_ore.png | Bin .../textures/blocks/maple_door_bottom.png | Bin .../textures/blocks/maple_door_top.png | Bin .../textures/blocks/maple_leaves_autumn.png | Bin .../textures/blocks/maple_leaves_snowy.png | Bin .../textures/blocks/maple_leaves_spring.png | Bin .../textures/blocks/maple_leaves_summer.png | Bin .../textures/blocks/maple_leaves_winter.png | Bin .../textures/blocks/maple_log_bark.png | Bin .../textures/blocks/maple_log_top.png | Bin .../textures/blocks/maple_planks.png | Bin .../textures/blocks/maple_sapling.png | Bin .../resources}/textures/blocks/melon_side.png | Bin .../resources}/textures/blocks/melon_stem.png | Bin .../textures/blocks/melon_stem_connected.png | Bin .../resources}/textures/blocks/melon_top.png | Bin .../textures/blocks/mercury_flow.png | Bin .../textures/blocks/mercury_still.png | Bin .../textures/blocks/mob_spawner.png | Bin .../textures/blocks/moon_cheese.png | Bin .../resources}/textures/blocks/moon_rock.png | Bin .../textures/blocks/mossy_cobblestone.png | Bin .../textures/blocks/mycelium_side.png | Bin .../textures/blocks/mycelium_top.png | Bin .../textures/blocks/neodymium_block.png | Bin .../textures/blocks/neodymium_ore.png | Bin .../textures/blocks/neptunium_block.png | Bin .../textures/blocks/neptunium_ore.png | Bin .../textures/blocks/nichun_block.png | Bin .../resources}/textures/blocks/nichun_ore.png | Bin .../textures/blocks/nickel_block.png | Bin .../resources}/textures/blocks/nickel_ore.png | Bin .../resources}/textures/blocks/noteblock.png | Bin .../textures/blocks/nukage_flow.png | Bin .../textures/blocks/nukage_still.png | Bin .../textures/blocks/nuke_bottom.png | Bin .../resources}/textures/blocks/nuke_side.png | Bin .../resources}/textures/blocks/nuke_top.png | Bin .../textures/blocks/oak_door_bottom.png | Bin .../textures/blocks/oak_door_top.png | Bin .../textures/blocks/oak_leaves_autumn.png | Bin .../textures/blocks/oak_leaves_snowy.png | Bin .../textures/blocks/oak_leaves_spring.png | Bin .../textures/blocks/oak_leaves_summer.png | Bin .../textures/blocks/oak_leaves_winter.png | Bin .../textures/blocks/oak_log_bark.png | Bin .../textures/blocks/oak_log_top.png | Bin .../resources}/textures/blocks/oak_planks.png | Bin .../textures/blocks/oak_sapling.png | Bin .../resources}/textures/blocks/obsidian.png | Bin .../textures/blocks/orange_glass.png | Bin .../textures/blocks/orange_glass_pane.png | Bin .../blocks/orange_stained_hardened_clay.png | Bin .../textures/blocks/orange_tulip.png | Bin .../textures/blocks/orange_wool.png | Bin .../textures/blocks/oxeye_daisy.png | Bin .../resources}/textures/blocks/packed_ice.png | Bin .../textures/blocks/paeonia_bottom.png | Bin .../textures/blocks/paeonia_top.png | Bin .../textures/blocks/palladium_block.png | Bin .../textures/blocks/palladium_ore.png | Bin .../resources}/textures/blocks/pentagram.png | Bin .../textures/blocks/phosphor_block.png | Bin .../textures/blocks/phosphor_ore.png | Bin .../resources}/textures/blocks/pink_glass.png | Bin .../textures/blocks/pink_glass_pane.png | Bin .../blocks/pink_stained_hardened_clay.png | Bin .../resources}/textures/blocks/pink_tulip.png | Bin .../resources}/textures/blocks/pink_wool.png | Bin .../textures/blocks/piston_bottom.png | Bin .../textures/blocks/piston_inner.png | Bin .../textures/blocks/piston_side.png | Bin .../resources}/textures/blocks/piston_top.png | Bin .../textures/blocks/piston_top_sticky.png | Bin .../textures/blocks/platinum_block.png | Bin .../textures/blocks/platinum_ore.png | Bin .../textures/blocks/plutonium_block.png | Bin .../textures/blocks/plutonium_ore.png | Bin .../main/resources}/textures/blocks/poppy.png | Bin .../resources}/textures/blocks/portal.png | Bin .../textures/blocks/portal_frame_bottom.png | Bin .../textures/blocks/portal_frame_orb.png | Bin .../textures/blocks/portal_frame_side.png | Bin .../textures/blocks/portal_frame_top.png | Bin .../textures/blocks/potassium_block.png | Bin .../textures/blocks/potassium_ore.png | Bin .../resources}/textures/blocks/potato_0.png | Bin .../resources}/textures/blocks/potato_1.png | Bin .../resources}/textures/blocks/potato_2.png | Bin .../resources}/textures/blocks/potato_3.png | Bin .../textures/blocks/praseodymium_block.png | Bin .../textures/blocks/praseodymium_ore.png | Bin .../textures/blocks/pumpkin_face_off.png | Bin .../textures/blocks/pumpkin_face_on.png | Bin .../textures/blocks/pumpkin_side.png | Bin .../textures/blocks/pumpkin_stem.png | Bin .../blocks/pumpkin_stem_connected.png | Bin .../textures/blocks/pumpkin_top.png | Bin .../textures/blocks/purple_bed_foot_end.png | Bin .../textures/blocks/purple_bed_foot_side.png | Bin .../textures/blocks/purple_bed_foot_top.png | Bin .../textures/blocks/purple_bed_head_end.png | Bin .../textures/blocks/purple_bed_head_side.png | Bin .../textures/blocks/purple_bed_head_top.png | Bin .../textures/blocks/purple_glass.png | Bin .../textures/blocks/purple_glass_pane.png | Bin .../blocks/purple_stained_hardened_clay.png | Bin .../textures/blocks/purple_wool.png | Bin .../textures/blocks/quartz_block_bottom.png | Bin .../textures/blocks/quartz_block_chiseled.png | Bin .../blocks/quartz_block_chiseled_top.png | Bin .../textures/blocks/quartz_block_lines.png | Bin .../blocks/quartz_block_lines_top.png | Bin .../textures/blocks/quartz_block_side.png | Bin .../resources}/textures/blocks/quartz_ore.png | Bin .../resources}/textures/blocks/quartz_top.png | Bin .../textures/blocks/radium_block.png | Bin .../resources}/textures/blocks/radium_ore.png | Bin .../main/resources}/textures/blocks/rail.png | Bin .../textures/blocks/rail_turned.png | Bin .../textures/blocks/red_bed_foot_end.png | Bin .../textures/blocks/red_bed_foot_side.png | Bin .../textures/blocks/red_bed_foot_top.png | Bin .../textures/blocks/red_bed_head_end.png | Bin .../textures/blocks/red_bed_head_side.png | Bin .../textures/blocks/red_bed_head_top.png | Bin .../resources}/textures/blocks/red_button.png | Bin .../resources}/textures/blocks/red_glass.png | Bin .../textures/blocks/red_glass_pane.png | Bin .../textures/blocks/red_mushroom.png | Bin .../blocks/red_mushroom_block_cap.png | Bin .../blocks/red_mushroom_block_inside.png | Bin .../blocks/red_mushroom_block_stem.png | Bin .../resources}/textures/blocks/red_sand.png | Bin .../blocks/red_stained_hardened_clay.png | Bin .../resources}/textures/blocks/red_tulip.png | Bin .../resources}/textures/blocks/red_wool.png | Bin .../textures/blocks/redstone_block.png | Bin .../textures/blocks/redstone_dust_cross.png | Bin .../blocks/redstone_dust_cross_overlay.png | Bin .../textures/blocks/redstone_dust_line.png | Bin .../blocks/redstone_dust_line_overlay.png | Bin .../textures/blocks/redstone_lamp.png | Bin .../textures/blocks/redstone_ore.png | Bin .../textures/blocks/redstone_torch.png | Bin .../main/resources}/textures/blocks/reeds.png | Bin .../textures/blocks/repeater_off.png | Bin .../textures/blocks/repeater_on.png | Bin .../main/resources}/textures/blocks/rock.png | Bin .../main/resources}/textures/blocks/rose.png | Bin .../resources}/textures/blocks/ruby_block.png | Bin .../resources}/textures/blocks/ruby_ore.png | Bin .../main/resources}/textures/blocks/sand.png | Bin .../textures/blocks/sandstone_all.png | Bin .../textures/blocks/sandstone_bottom.png | Bin .../textures/blocks/sandstone_carved.png | Bin .../textures/blocks/sandstone_normal.png | Bin .../textures/blocks/sandstone_smooth.png | Bin .../textures/blocks/selenium_block.png | Bin .../textures/blocks/selenium_ore.png | Bin .../main/resources}/textures/blocks/sign.png | Bin .../textures/blocks/silicon_block.png | Bin .../textures/blocks/silicon_ore.png | Bin .../textures/blocks/silver_block.png | Bin .../textures/blocks/silver_glass.png | Bin .../textures/blocks/silver_glass_pane.png | Bin .../resources}/textures/blocks/silver_ore.png | Bin .../blocks/silver_stained_hardened_clay.png | Bin .../textures/blocks/silver_wool.png | Bin .../main/resources}/textures/blocks/slime.png | Bin .../resources}/textures/blocks/slime_flow.png | Bin .../textures/blocks/slime_still.png | Bin .../textures/blocks/smooth_rock.png | Bin .../main/resources}/textures/blocks/snow.png | Bin .../textures/blocks/sodium_block.png | Bin .../resources}/textures/blocks/sodium_ore.png | Bin .../resources}/textures/blocks/soul_sand.png | Bin .../textures/blocks/soul_wart_0.png | Bin .../textures/blocks/soul_wart_1.png | Bin .../textures/blocks/soul_wart_2.png | Bin .../resources}/textures/blocks/sponge.png | Bin .../textures/blocks/spruce_door_bottom.png | Bin .../textures/blocks/spruce_door_top.png | Bin .../textures/blocks/spruce_leaves_autumn.png | Bin .../textures/blocks/spruce_leaves_snowy.png | Bin .../textures/blocks/spruce_leaves_spring.png | Bin .../textures/blocks/spruce_leaves_summer.png | Bin .../textures/blocks/spruce_leaves_winter.png | Bin .../textures/blocks/spruce_log_bark.png | Bin .../textures/blocks/spruce_log_top.png | Bin .../textures/blocks/spruce_planks.png | Bin .../textures/blocks/spruce_sapling.png | Bin .../main/resources}/textures/blocks/stone.png | Bin .../textures/blocks/stone_slab_side.png | Bin .../textures/blocks/stonebrick_chiseled.png | Bin .../textures/blocks/stonebrick_cracked.png | Bin .../textures/blocks/stonebrick_default.png | Bin .../textures/blocks/stonebrick_mossy.png | Bin .../textures/blocks/sulfur_block.png | Bin .../resources}/textures/blocks/sulfur_ore.png | Bin .../textures/blocks/sunflower_back.png | Bin .../textures/blocks/sunflower_bottom.png | Bin .../textures/blocks/sunflower_front.png | Bin .../textures/blocks/sunflower_top.png | Bin .../textures/blocks/syringa_bottom.png | Bin .../textures/blocks/syringa_top.png | Bin .../resources}/textures/blocks/tall_grass.png | Bin .../textures/blocks/thetium_block.png | Bin .../textures/blocks/thetium_ore.png | Bin .../main/resources}/textures/blocks/tian.png | Bin .../textures/blocks/tian_door_bottom.png | Bin .../textures/blocks/tian_door_top.png | Bin .../textures/blocks/tian_leaves_autumn.png | Bin .../textures/blocks/tian_leaves_snowy.png | Bin .../textures/blocks/tian_leaves_spring.png | Bin .../textures/blocks/tian_leaves_summer.png | Bin .../textures/blocks/tian_leaves_winter.png | Bin .../textures/blocks/tian_log_bark.png | Bin .../textures/blocks/tian_log_top.png | Bin .../textures/blocks/tian_planks.png | Bin .../textures/blocks/tian_reactor_bottom.png | Bin .../textures/blocks/tian_reactor_front.png | Bin .../textures/blocks/tian_reactor_side.png | Bin .../textures/blocks/tian_reactor_top.png | Bin .../textures/blocks/tian_sapling.png | Bin .../textures/blocks/tian_soil_side.png | Bin .../textures/blocks/tian_soil_side_snowed.png | Bin .../textures/blocks/tian_soil_top.png | Bin .../resources}/textures/blocks/tin_block.png | Bin .../resources}/textures/blocks/tin_ore.png | Bin .../textures/blocks/titanium_block.png | Bin .../textures/blocks/titanium_ore.png | Bin .../resources}/textures/blocks/tnt_bottom.png | Bin .../textures/blocks/tnt_bottom_1.png | Bin .../textures/blocks/tnt_bottom_2.png | Bin .../textures/blocks/tnt_bottom_3.png | Bin .../textures/blocks/tnt_bottom_4.png | Bin .../textures/blocks/tnt_bottom_5.png | Bin .../textures/blocks/tnt_bottom_6.png | Bin .../textures/blocks/tnt_bottom_7.png | Bin .../resources}/textures/blocks/tnt_side.png | Bin .../resources}/textures/blocks/tnt_side_1.png | Bin .../resources}/textures/blocks/tnt_side_2.png | Bin .../resources}/textures/blocks/tnt_side_3.png | Bin .../resources}/textures/blocks/tnt_side_4.png | Bin .../resources}/textures/blocks/tnt_side_5.png | Bin .../resources}/textures/blocks/tnt_side_6.png | Bin .../resources}/textures/blocks/tnt_side_7.png | Bin .../resources}/textures/blocks/tnt_top.png | Bin .../resources}/textures/blocks/tnt_top_1.png | Bin .../resources}/textures/blocks/tnt_top_2.png | Bin .../resources}/textures/blocks/tnt_top_3.png | Bin .../resources}/textures/blocks/tnt_top_4.png | Bin .../resources}/textures/blocks/tnt_top_5.png | Bin .../resources}/textures/blocks/tnt_top_6.png | Bin .../resources}/textures/blocks/tnt_top_7.png | Bin .../main/resources}/textures/blocks/torch.png | Bin .../resources}/textures/blocks/trapdoor.png | Bin .../resources}/textures/blocks/trip_wire.png | Bin .../textures/blocks/tripwire_hook.png | Bin .../textures/blocks/tungsten_block.png | Bin .../textures/blocks/tungsten_ore.png | Bin .../textures/blocks/unlit_redstone_torch.png | Bin .../textures/blocks/uranium_block.png | Bin .../textures/blocks/uranium_ore.png | Bin .../textures/blocks/vanadium_block.png | Bin .../textures/blocks/vanadium_ore.png | Bin .../main/resources}/textures/blocks/vine.png | Bin .../textures/blocks/warp_chest_front.png | Bin .../textures/blocks/warp_chest_side.png | Bin .../textures/blocks/warp_chest_top.png | Bin .../resources}/textures/blocks/waterlily.png | Bin .../main/resources}/textures/blocks/web.png | Bin .../resources}/textures/blocks/wheat_0.png | Bin .../resources}/textures/blocks/wheat_1.png | Bin .../resources}/textures/blocks/wheat_2.png | Bin .../resources}/textures/blocks/wheat_3.png | Bin .../resources}/textures/blocks/wheat_4.png | Bin .../resources}/textures/blocks/wheat_5.png | Bin .../resources}/textures/blocks/wheat_6.png | Bin .../resources}/textures/blocks/wheat_7.png | Bin .../textures/blocks/white_bed_foot_end.png | Bin .../textures/blocks/white_bed_foot_side.png | Bin .../textures/blocks/white_bed_foot_top.png | Bin .../textures/blocks/white_bed_head_end.png | Bin .../textures/blocks/white_bed_head_side.png | Bin .../textures/blocks/white_bed_head_top.png | Bin .../textures/blocks/white_glass.png | Bin .../textures/blocks/white_glass_pane.png | Bin .../blocks/white_stained_hardened_clay.png | Bin .../textures/blocks/white_tulip.png | Bin .../resources}/textures/blocks/white_wool.png | Bin .../textures/blocks/yellow_glass.png | Bin .../textures/blocks/yellow_glass_pane.png | Bin .../blocks/yellow_stained_hardened_clay.png | Bin .../textures/blocks/yellow_wool.png | Bin .../resources}/textures/blocks/zinc_block.png | Bin .../resources}/textures/blocks/zinc_ore.png | Bin .../resources}/textures/entity/alucard_1.png | Bin .../resources}/textures/entity/alucard_2.png | Bin .../resources}/textures/entity/arachnoid.png | Bin .../main/resources}/textures/entity/arrow.png | Bin .../main/resources}/textures/entity/bat.png | Bin .../resources}/textures/entity/bloodelf.png | Bin .../main/resources}/textures/entity/boat.png | Bin .../main/resources}/textures/entity/box.png | Bin .../textures/entity/box_brittle.png | Bin .../resources}/textures/entity/bullet.png | Bin .../textures/entity/cape_bloodelf.png | Bin .../resources}/textures/entity/cat_black.png | Bin .../resources}/textures/entity/cat_ocelot.png | Bin .../resources}/textures/entity/cat_red.png | Bin .../textures/entity/cat_siamese.png | Bin .../main/resources}/textures/entity/char.png | Bin .../resources}/textures/entity/charge.png | Bin .../resources}/textures/entity/chicken.png | Bin .../main/resources}/textures/entity/cow.png | Bin .../resources}/textures/entity/crystal.png | Bin .../textures/entity/crystal_beam.png | Bin .../resources}/textures/entity/darkmage.png | Bin .../resources}/textures/entity/donkey.png | Bin .../resources}/textures/entity/dracula_1.png | Bin .../resources}/textures/entity/dracula_2.png | Bin .../resources}/textures/entity/dracula_3.png | Bin .../resources}/textures/entity/dracula_4.png | Bin .../resources}/textures/entity/dracula_5.png | Bin .../resources}/textures/entity/dracula_6.png | Bin .../resources}/textures/entity/dragon.png | Bin .../textures/entity/dragon_eyes.png | Bin .../main/resources}/textures/entity/dwarf.png | Bin .../textures/entity/experience_orb.png | Bin .../resources}/textures/entity/explosion.png | Bin .../resources}/textures/entity/firedemon.png | Bin .../resources}/textures/entity/gargoyle.png | Bin .../resources}/textures/entity/goblin.png | Bin .../resources}/textures/entity/hacker.png | Bin .../resources}/textures/entity/haunter.png | Bin .../resources}/textures/entity/herobrine.png | Bin .../resources}/textures/entity/highelf.png | Bin .../textures/entity/horse_black.png | Bin .../textures/entity/horse_brown.png | Bin .../textures/entity/horse_chestnut.png | Bin .../textures/entity/horse_creamy.png | Bin .../textures/entity/horse_darkbrown.png | Bin .../resources}/textures/entity/horse_gray.png | Bin .../entity/horse_markings_blackdots.png | Bin .../textures/entity/horse_markings_white.png | Bin .../entity/horse_markings_whitedots.png | Bin .../entity/horse_markings_whitefield.png | Bin .../textures/entity/horse_skeleton.png | Bin .../textures/entity/horse_white.png | Bin .../textures/entity/horse_zombie.png | Bin .../textures/entity/jiang_cheng.png | Bin .../resources}/textures/entity/knight_1.png | Bin .../resources}/textures/entity/knight_2.png | Bin .../resources}/textures/entity/knight_3.png | Bin .../resources}/textures/entity/knight_4.png | Bin .../resources}/textures/entity/knight_5.png | Bin .../resources}/textures/entity/knight_6.png | Bin .../resources}/textures/entity/knight_7.png | Bin .../resources}/textures/entity/knight_8.png | Bin .../resources}/textures/entity/lan_wangji.png | Bin .../resources}/textures/entity/lead_knot.png | Bin .../resources}/textures/entity/luo_binghe.png | Bin .../resources}/textures/entity/mage_1.png | Bin .../resources}/textures/entity/mage_2.png | Bin .../resources}/textures/entity/mage_3.png | Bin .../resources}/textures/entity/mage_4.png | Bin .../resources}/textures/entity/mage_5.png | Bin .../resources}/textures/entity/mage_6.png | Bin .../main/resources}/textures/entity/magma.png | Bin .../resources}/textures/entity/marine.png | Bin .../textures/entity/marine_black_templar.png | Bin .../resources}/textures/entity/metalhead.png | Bin .../textures/entity/metalhead_1.png | Bin .../textures/entity/metalhead_10.png | Bin .../textures/entity/metalhead_11.png | Bin .../textures/entity/metalhead_12.png | Bin .../textures/entity/metalhead_13.png | Bin .../textures/entity/metalhead_14.png | Bin .../textures/entity/metalhead_2.png | Bin .../textures/entity/metalhead_3.png | Bin .../textures/entity/metalhead_4.png | Bin .../textures/entity/metalhead_5.png | Bin .../textures/entity/metalhead_6.png | Bin .../textures/entity/metalhead_7.png | Bin .../textures/entity/metalhead_8.png | Bin .../textures/entity/metalhead_9.png | Bin .../resources}/textures/entity/minecart.png | Bin .../resources}/textures/entity/mooshroom.png | Bin .../main/resources}/textures/entity/mouse.png | Bin .../main/resources}/textures/entity/mule.png | Bin .../main/resources}/textures/entity/orc_1.png | Bin .../resources}/textures/entity/orc_10.png | Bin .../resources}/textures/entity/orc_11.png | Bin .../resources}/textures/entity/orc_12.png | Bin .../main/resources}/textures/entity/orc_2.png | Bin .../main/resources}/textures/entity/orc_3.png | Bin .../main/resources}/textures/entity/orc_4.png | Bin .../main/resources}/textures/entity/orc_5.png | Bin .../main/resources}/textures/entity/orc_6.png | Bin .../main/resources}/textures/entity/orc_7.png | Bin .../main/resources}/textures/entity/orc_8.png | Bin .../main/resources}/textures/entity/orc_9.png | Bin .../resources}/textures/entity/peasant_1.png | Bin .../resources}/textures/entity/peasant_2.png | Bin .../resources}/textures/entity/peasant_3.png | Bin .../resources}/textures/entity/peasant_4.png | Bin .../resources}/textures/entity/peasant_5.png | Bin .../resources}/textures/entity/peasant_6.png | Bin .../main/resources}/textures/entity/pig.png | Bin .../resources}/textures/entity/pig_saddle.png | Bin .../resources}/textures/entity/power_rod.png | Bin .../textures/entity/rabbit_black.png | Bin .../entity/rabbit_black_splotched.png | Bin .../textures/entity/rabbit_brown.png | Bin .../textures/entity/rabbit_caerbannog.png | Bin .../textures/entity/rabbit_dark.png | Bin .../textures/entity/rabbit_dark_gray.png | Bin .../textures/entity/rabbit_gold.png | Bin .../textures/entity/rabbit_gray.png | Bin .../textures/entity/rabbit_salt.png | Bin .../textures/entity/rabbit_toast.png | Bin .../textures/entity/rabbit_white.png | Bin .../entity/rabbit_white_splotched.png | Bin .../main/resources}/textures/entity/sen.png | Bin .../main/resources}/textures/entity/sheep.png | Bin .../resources}/textures/entity/sheep_fur.png | Bin .../textures/entity/shen_qingqiu.png | Bin .../main/resources}/textures/entity/skull.png | Bin .../main/resources}/textures/entity/slime.png | Bin .../resources}/textures/entity/spirit.png | Bin .../main/resources}/textures/entity/squid.png | Bin .../resources}/textures/entity/thranduil.png | Bin .../resources}/textures/entity/tiefling.png | Bin .../resources}/textures/entity/trollface.png | Bin .../resources}/textures/entity/undead_1.png | Bin .../resources}/textures/entity/undead_2.png | Bin .../resources}/textures/entity/undead_3.png | Bin .../resources}/textures/entity/undead_4.png | Bin .../resources}/textures/entity/unknown.png | Bin .../resources}/textures/entity/vampire_1.png | Bin .../resources}/textures/entity/vampire_2.png | Bin .../resources}/textures/entity/vampire_3.png | Bin .../resources}/textures/entity/vampire_4.png | Bin .../resources}/textures/entity/vampire_5.png | Bin .../resources}/textures/entity/vampire_6.png | Bin .../resources}/textures/entity/vampire_7.png | Bin .../resources}/textures/entity/vampire_8.png | Bin .../resources}/textures/entity/wei_wuxian.png | Bin .../main/resources}/textures/entity/wolf.png | Bin .../resources}/textures/entity/wolf_angry.png | Bin .../textures/entity/wolf_collar.png | Bin .../resources}/textures/entity/wolf_tame.png | Bin .../resources}/textures/entity/woodelf.png | Bin .../resources}/textures/entity/zombie_1.png | Bin .../resources}/textures/entity/zombie_2.png | Bin .../resources}/textures/entity/zombie_3.png | Bin .../resources}/textures/entity/zombie_4.png | Bin .../resources}/textures/entity/zombie_5.png | Bin .../resources}/textures/entity/zombie_6.png | Bin .../main/resources}/textures/font.png | Bin .../main/resources}/textures/glint.png | Bin .../resources}/textures/items/acacia_door.png | Bin .../resources}/textures/items/acid_bucket.png | Bin .../textures/items/ahrd_fragment.png | Bin .../textures/items/aluminium_ingot.png | Bin .../textures/items/antimony_powder.png | Bin .../main/resources}/textures/items/apple.png | Bin .../textures/items/ardite_boots.png | Bin .../textures/items/ardite_chestplate.png | Bin .../textures/items/ardite_helmet.png | Bin .../textures/items/ardite_leggings.png | Bin .../textures/items/ardite_sword.png | Bin .../main/resources}/textures/items/arrow.png | Bin .../textures/items/arsenic_powder.png | Bin .../textures/items/baked_potato.png | Bin .../resources}/textures/items/banhammer.png | Bin .../main/resources}/textures/items/beef.png | Bin .../resources}/textures/items/birch_door.png | Bin .../textures/items/bismuth_ingot.png | Bin .../resources}/textures/items/black_bed.png | Bin .../textures/items/black_metal_ingot.png | Bin .../textures/items/black_quartz.png | Bin .../resources}/textures/items/blackbrick.png | Bin .../textures/items/blackwood_door.png | Bin .../textures/items/blaze_powder.png | Bin .../resources}/textures/items/blaze_rod.png | Bin .../textures/items/blood_bucket.png | Bin .../resources}/textures/items/bloodbrick.png | Bin .../main/resources}/textures/items/boat.png | Bin .../main/resources}/textures/items/bolt.png | Bin .../resources}/textures/items/boltgun.png | Bin .../main/resources}/textures/items/bone.png | Bin .../main/resources}/textures/items/book.png | Bin .../main/resources}/textures/items/bow.png | Bin .../textures/items/bow_pulling_0.png | Bin .../textures/items/bow_pulling_1.png | Bin .../textures/items/bow_pulling_2.png | Bin .../main/resources}/textures/items/bowl.png | Bin .../main/resources}/textures/items/bread.png | Bin .../textures/items/brewing_stand.png | Bin .../main/resources}/textures/items/brick.png | Bin .../main/resources}/textures/items/bucket.png | Bin .../textures/items/burning_soul.png | Bin .../main/resources}/textures/items/cake.png | Bin .../textures/items/calcium_powder.png | Bin .../main/resources}/textures/items/camera.png | Bin .../main/resources}/textures/items/carrot.png | Bin .../textures/items/carrot_on_a_stick.png | Bin .../resources}/textures/items/cauldron.png | Bin .../main/resources}/textures/items/chain.png | Bin .../resources}/textures/items/chain_boots.png | Bin .../textures/items/chain_chestplate.png | Bin .../textures/items/chain_helmet.png | Bin .../textures/items/chain_leggings.png | Bin .../resources}/textures/items/charcoal.png | Bin .../textures/items/charge_crystal.png | Bin .../resources}/textures/items/charged_orb.png | Bin .../resources}/textures/items/cherry_door.png | Bin .../textures/items/chest_minecart.png | Bin .../textures/items/chick_magnet.png | Bin .../resources}/textures/items/chicken.png | Bin .../textures/items/chrome_ingot.png | Bin .../resources}/textures/items/cinnabar.png | Bin .../resources}/textures/items/clay_ball.png | Bin .../main/resources}/textures/items/clock.png | Bin .../resources}/textures/items/cloth_boots.png | Bin .../textures/items/cloth_boots_overlay.png | Bin .../textures/items/cloth_chestplate.png | Bin .../items/cloth_chestplate_overlay.png | Bin .../textures/items/cloth_helmet.png | Bin .../textures/items/cloth_helmet_overlay.png | Bin .../textures/items/cloth_leggings.png | Bin .../textures/items/cloth_leggings_overlay.png | Bin .../resources}/textures/items/clownfish.png | Bin .../main/resources}/textures/items/coal.png | Bin .../textures/items/cobalt_ingot.png | Bin .../main/resources}/textures/items/cod.png | Bin .../resources}/textures/items/comparator.png | Bin .../resources}/textures/items/cooked_beef.png | Bin .../textures/items/cooked_chicken.png | Bin .../resources}/textures/items/cooked_cod.png | Bin .../textures/items/cooked_porkchop.png | Bin .../textures/items/cooked_salmon.png | Bin .../main/resources}/textures/items/cookie.png | Bin .../textures/items/copper_ingot.png | Bin .../textures/items/dark_lighter.png | Bin .../textures/items/dark_oak_door.png | Bin .../textures/items/darkstone_fragment.png | Bin .../resources}/textures/items/diamond.png | Bin .../resources}/textures/items/diamond_axe.png | Bin .../textures/items/diamond_boots.png | Bin .../textures/items/diamond_chestplate.png | Bin .../textures/items/diamond_helmet.png | Bin .../resources}/textures/items/diamond_hoe.png | Bin .../textures/items/diamond_horse_armor.png | Bin .../textures/items/diamond_leggings.png | Bin .../textures/items/diamond_pickaxe.png | Bin .../textures/items/diamond_shears.png | Bin .../textures/items/diamond_shovel.png | Bin .../textures/items/diamond_sword.png | Bin .../textures/items/die_d10_side.png | Bin .../resources}/textures/items/die_d10_top.png | Bin .../textures/items/die_d12_side.png | Bin .../resources}/textures/items/die_d12_top.png | Bin .../textures/items/die_d20_side.png | Bin .../resources}/textures/items/die_d20_top.png | Bin .../resources}/textures/items/die_d4_side.png | Bin .../resources}/textures/items/die_d4_top.png | Bin .../resources}/textures/items/die_d6_side.png | Bin .../resources}/textures/items/die_d6_top.png | Bin .../resources}/textures/items/die_d8_side.png | Bin .../resources}/textures/items/die_d8_top.png | Bin .../resources}/textures/items/dye_black.png | Bin .../resources}/textures/items/dye_blue.png | Bin .../resources}/textures/items/dye_brown.png | Bin .../resources}/textures/items/dye_cyan.png | Bin .../resources}/textures/items/dye_gray.png | Bin .../resources}/textures/items/dye_green.png | Bin .../textures/items/dye_light_blue.png | Bin .../resources}/textures/items/dye_lime.png | Bin .../resources}/textures/items/dye_magenta.png | Bin .../resources}/textures/items/dye_orange.png | Bin .../resources}/textures/items/dye_pink.png | Bin .../resources}/textures/items/dye_purple.png | Bin .../resources}/textures/items/dye_red.png | Bin .../resources}/textures/items/dye_silver.png | Bin .../resources}/textures/items/dye_white.png | Bin .../resources}/textures/items/dye_yellow.png | Bin .../resources}/textures/items/dynamite.png | Bin .../resources}/textures/items/dynamite_1.png | Bin .../resources}/textures/items/dynamite_2.png | Bin .../resources}/textures/items/dynamite_3.png | Bin .../resources}/textures/items/dynamite_4.png | Bin .../resources}/textures/items/dynamite_5.png | Bin .../resources}/textures/items/dynamite_6.png | Bin .../resources}/textures/items/dynamite_7.png | Bin .../main/resources}/textures/items/egg.png | Bin .../resources}/textures/items/emerald.png | Bin .../textures/items/empty_armor_slot_boots.png | Bin .../items/empty_armor_slot_chestplate.png | Bin .../items/empty_armor_slot_helmet.png | Bin .../items/empty_armor_slot_leggings.png | Bin .../textures/items/enchanted_book.png | Bin .../textures/items/experience_bottle.png | Bin .../textures/items/exterminator.png | Bin .../resources}/textures/items/feather.png | Bin .../textures/items/fermented_spider_eye.png | Bin .../resources}/textures/items/filled_map.png | Bin .../resources}/textures/items/fire_charge.png | Bin .../textures/items/firework_charge.png | Bin .../items/firework_charge_overlay.png | Bin .../resources}/textures/items/fireworks.png | Bin .../resources}/textures/items/fishing_rod.png | Bin .../textures/items/fishing_rod_cast.png | Bin .../main/resources}/textures/items/flint.png | Bin .../textures/items/flint_and_steel.png | Bin .../resources}/textures/items/flower_pot.png | Bin .../textures/items/furnace_minecart.png | Bin .../resources}/textures/items/ghast_tear.png | Bin .../textures/items/ghi_fragment.png | Bin .../textures/items/glowstone_dust.png | Bin .../resources}/textures/items/gold_axe.png | Bin .../resources}/textures/items/gold_boots.png | Bin .../textures/items/gold_chestplate.png | Bin .../resources}/textures/items/gold_helmet.png | Bin .../resources}/textures/items/gold_hoe.png | Bin .../textures/items/gold_horse_armor.png | Bin .../resources}/textures/items/gold_ingot.png | Bin .../textures/items/gold_leggings.png | Bin .../resources}/textures/items/gold_nugget.png | Bin .../textures/items/gold_pickaxe.png | Bin .../resources}/textures/items/gold_shears.png | Bin .../resources}/textures/items/gold_shovel.png | Bin .../resources}/textures/items/gold_sword.png | Bin .../textures/items/golden_apple.png | Bin .../textures/items/golden_carrot.png | Bin .../resources}/textures/items/goo_bucket.png | Bin .../resources}/textures/items/gunpowder.png | Bin .../resources}/textures/items/gyriyn_axe.png | Bin .../resources}/textures/items/gyriyn_hoe.png | Bin .../textures/items/gyriyn_pickaxe.png | Bin .../textures/items/gyriyn_shears.png | Bin .../textures/items/gyriyn_shovel.png | Bin .../main/resources}/textures/items/hopper.png | Bin .../textures/items/hopper_minecart.png | Bin .../textures/items/hydrogen_bucket.png | Bin .../resources}/textures/items/info_wand.png | Bin .../textures/items/iodine_powder.png | Bin .../resources}/textures/items/iron_axe.png | Bin .../resources}/textures/items/iron_boots.png | Bin .../textures/items/iron_chestplate.png | Bin .../resources}/textures/items/iron_door.png | Bin .../resources}/textures/items/iron_helmet.png | Bin .../resources}/textures/items/iron_hoe.png | Bin .../textures/items/iron_horse_armor.png | Bin .../resources}/textures/items/iron_ingot.png | Bin .../textures/items/iron_leggings.png | Bin .../textures/items/iron_pickaxe.png | Bin .../resources}/textures/items/iron_shears.png | Bin .../resources}/textures/items/iron_shovel.png | Bin .../resources}/textures/items/iron_sword.png | Bin .../resources}/textures/items/item_frame.png | Bin .../resources}/textures/items/jungle_door.png | Bin .../main/resources}/textures/items/key.png | Bin .../resources}/textures/items/lava_bucket.png | Bin .../main/resources}/textures/items/lead.png | Bin .../resources}/textures/items/lead_ingot.png | Bin .../resources}/textures/items/leather.png | Bin .../textures/items/leather_boots.png | Bin .../textures/items/leather_boots_overlay.png | Bin .../textures/items/leather_chestplate.png | Bin .../items/leather_chestplate_overlay.png | Bin .../textures/items/leather_helmet.png | Bin .../textures/items/leather_helmet_overlay.png | Bin .../textures/items/leather_leggings.png | Bin .../items/leather_leggings_overlay.png | Bin .../textures/items/lightning_wand.png | Bin .../textures/items/lithium_ingot.png | Bin .../textures/items/magma_bucket.png | Bin .../resources}/textures/items/magma_cream.png | Bin .../textures/items/magnesium_powder.png | Bin .../main/resources}/textures/items/magnet.png | Bin .../textures/items/manganese_ingot.png | Bin .../main/resources}/textures/items/map.png | Bin .../resources}/textures/items/maple_door.png | Bin .../main/resources}/textures/items/melon.png | Bin .../resources}/textures/items/melon_stem.png | Bin .../textures/items/mercury_bucket.png | Bin .../resources}/textures/items/milk_bucket.png | Bin .../resources}/textures/items/minecart.png | Bin .../textures/items/minecart_command_block.png | Bin .../textures/items/mushroom_stew.png | Bin .../textures/items/mutton_cooked.png | Bin .../resources}/textures/items/mutton_raw.png | Bin .../resources}/textures/items/name_tag.png | Bin .../resources}/textures/items/navigator.png | Bin .../textures/items/neodymium_ingot.png | Bin .../textures/items/neptunium_ingot.png | Bin .../resources}/textures/items/nichun_axe.png | Bin .../textures/items/nichun_boots.png | Bin .../textures/items/nichun_chestplate.png | Bin .../textures/items/nichun_helmet.png | Bin .../resources}/textures/items/nichun_hoe.png | Bin .../textures/items/nichun_leggings.png | Bin .../textures/items/nichun_pickaxe.png | Bin .../textures/items/nichun_shears.png | Bin .../textures/items/nichun_shovel.png | Bin .../textures/items/nichun_sword.png | Bin .../textures/items/nickel_ingot.png | Bin .../textures/items/nieh_fragment.png | Bin .../resources}/textures/items/npc_spawner.png | Bin .../textures/items/npc_spawner_overlay.png | Bin .../textures/items/nukage_bucket.png | Bin .../resources}/textures/items/oak_door.png | Bin .../main/resources}/textures/items/orb.png | Bin .../resources}/textures/items/painting.png | Bin .../textures/items/palladium_ingot.png | Bin .../main/resources}/textures/items/paper.png | Bin .../textures/items/phosphor_powder.png | Bin .../textures/items/platinum_ingot.png | Bin .../textures/items/plutonium_ingot.png | Bin .../textures/items/poisonous_potato.png | Bin .../resources}/textures/items/porkchop.png | Bin .../textures/items/potassium_powder.png | Bin .../main/resources}/textures/items/potato.png | Bin .../items/potion_bottle_drinkable.png | Bin .../textures/items/potion_bottle_empty.png | Bin .../textures/items/potion_bottle_splash.png | Bin .../textures/items/potion_overlay.png | Bin .../textures/items/praseodymium_ingot.png | Bin .../resources}/textures/items/pufferfish.png | Bin .../resources}/textures/items/pumpkin_pie.png | Bin .../textures/items/pumpkin_stem.png | Bin .../resources}/textures/items/purple_bed.png | Bin .../main/resources}/textures/items/quartz.png | Bin .../main/resources}/textures/items/quiver.png | Bin .../textures/items/radium_ingot.png | Bin .../resources}/textures/items/record_old.png | Bin .../resources}/textures/items/red_bed.png | Bin .../resources}/textures/items/redstone.png | Bin .../main/resources}/textures/items/reeds.png | Bin .../resources}/textures/items/repeater.png | Bin .../textures/items/rotten_flesh.png | Bin .../main/resources}/textures/items/ruby.png | Bin .../main/resources}/textures/items/saddle.png | Bin .../main/resources}/textures/items/salmon.png | Bin .../textures/items/selenium_powder.png | Bin .../main/resources}/textures/items/sign.png | Bin .../textures/items/silicon_ingot.png | Bin .../textures/items/silver_ingot.png | Bin .../resources}/textures/items/slime_ball.png | Bin .../textures/items/slime_bucket.png | Bin .../resources}/textures/items/snowball.png | Bin .../textures/items/sodium_powder.png | Bin .../resources}/textures/items/soul_wart.png | Bin .../resources}/textures/items/spawn_egg.png | Bin .../textures/items/spawn_egg_overlay.png | Bin .../textures/items/speckled_melon.png | Bin .../resources}/textures/items/spider_eye.png | Bin .../resources}/textures/items/spruce_door.png | Bin .../main/resources}/textures/items/stick.png | Bin .../resources}/textures/items/stone_axe.png | Bin .../resources}/textures/items/stone_hoe.png | Bin .../textures/items/stone_pickaxe.png | Bin .../textures/items/stone_shovel.png | Bin .../resources}/textures/items/stone_sword.png | Bin .../main/resources}/textures/items/string.png | Bin .../main/resources}/textures/items/sugar.png | Bin .../textures/items/sulfur_powder.png | Bin .../resources}/textures/items/thetium_axe.png | Bin .../textures/items/thetium_boots.png | Bin .../textures/items/thetium_chestplate.png | Bin .../textures/items/thetium_helmet.png | Bin .../resources}/textures/items/thetium_hoe.png | Bin .../textures/items/thetium_leggings.png | Bin .../textures/items/thetium_pickaxe.png | Bin .../textures/items/thetium_shears.png | Bin .../textures/items/thetium_shovel.png | Bin .../textures/items/thetium_sword.png | Bin .../textures/items/thi_fragment.png | Bin .../resources}/textures/items/tian_door.png | Bin .../resources}/textures/items/tin_ingot.png | Bin .../textures/items/titanium_ingot.png | Bin .../textures/items/tnt_minecart.png | Bin .../textures/items/tungsten_ingot.png | Bin .../textures/items/uranium_ingot.png | Bin .../textures/items/vanadium_ingot.png | Bin .../main/resources}/textures/items/wand.png | Bin .../textures/items/water_bucket.png | Bin .../textures/items/weather_token_chilled.png | Bin .../textures/items/weather_token_clear.png | Bin .../textures/items/weather_token_cold.png | Bin .../textures/items/weather_token_fire.png | Bin .../textures/items/weather_token_fog.png | Bin .../textures/items/weather_token_frost.png | Bin .../textures/items/weather_token_hail.png | Bin .../items/weather_token_hailstorm.png | Bin .../textures/items/weather_token_hot.png | Bin .../textures/items/weather_token_ice.png | Bin .../textures/items/weather_token_iceage.png | Bin .../textures/items/weather_token_inferno.png | Bin .../textures/items/weather_token_rain.png | Bin .../textures/items/weather_token_snow.png | Bin .../items/weather_token_snowstorm.png | Bin .../textures/items/weather_token_storm.png | Bin .../textures/items/weather_token_thunder.png | Bin .../main/resources}/textures/items/wheat.png | Bin .../main/resources}/textures/items/wheats.png | Bin .../resources}/textures/items/white_bed.png | Bin .../resources}/textures/items/wood_axe.png | Bin .../resources}/textures/items/wood_hoe.png | Bin .../textures/items/wood_pickaxe.png | Bin .../resources}/textures/items/wood_shovel.png | Bin .../resources}/textures/items/wood_sword.png | Bin .../textures/items/writable_book.png | Bin .../textures/items/written_book.png | Bin .../resources}/textures/items/zinc_ingot.png | Bin .../main/resources}/textures/world/clouds.png | Bin .../textures/world/clouds_dense.png | Bin .../resources}/textures/world/foliage.png | Bin .../resources}/textures/world/forcefield.png | Bin .../main/resources}/textures/world/grass.png | Bin .../main/resources}/textures/world/hail.png | Bin .../main/resources}/textures/world/molten.png | Bin .../resources}/textures/world/moon_phases.png | Bin .../resources}/textures/world/particles.png | Bin .../main/resources}/textures/world/rain.png | Bin .../resources}/textures/world/rain_new.png | Bin .../main/resources}/textures/world/snow.png | Bin .../main/resources}/textures/world/sun.png | Bin common/build.gradle.kts | 11 + .../src/{ => main/java}/common/Version.java | 0 .../java}/common/ai/AIFireballAttack.java | 0 .../java}/common/ai/AIFlyingBoxAttack.java | 0 .../java}/common/ai/AIRangedAttack.java | 0 .../common/ai/AISmallFireballAttack.java | 0 .../common/ai/EntityAIAttackOnCollide.java | 0 .../java}/common/ai/EntityAIAvoidEntity.java | 0 .../java}/common/ai/EntityAIBase.java | 0 .../java}/common/ai/EntityAIBeg.java | 0 .../common/ai/EntityAIControlledByPlayer.java | 0 .../java}/common/ai/EntityAIDoorInteract.java | 0 .../java}/common/ai/EntityAIEatGrass.java | 0 .../java}/common/ai/EntityAIExplode.java | 0 .../common/ai/EntityAIFindEntityNearest.java | 0 .../java}/common/ai/EntityAIFleeSun.java | 0 .../java}/common/ai/EntityAIFollowOwner.java | 0 .../java}/common/ai/EntityAIFollowParent.java | 0 .../common/ai/EntityAIHarvestFarmland.java | 0 .../java}/common/ai/EntityAIHurtByTarget.java | 0 .../java}/common/ai/EntityAILeapAtTarget.java | 0 .../ai/EntityAILookAtTalkingPlayer.java | 0 .../java}/common/ai/EntityAILookIdle.java | 0 .../java}/common/ai/EntityAIMate.java | 0 .../java}/common/ai/EntityAIMoveIndoors.java | 0 .../common/ai/EntityAIMoveThroughVillage.java | 0 .../java}/common/ai/EntityAIMoveToBlock.java | 0 .../ai/EntityAIMoveTowardsRestriction.java | 0 .../common/ai/EntityAIMoveTowardsTarget.java | 0 .../java}/common/ai/EntityAINagPlayer.java | 0 .../ai/EntityAINearestAttackableTarget.java | 0 .../java}/common/ai/EntityAINpcInteract.java | 0 .../java}/common/ai/EntityAINpcMate.java | 0 .../java}/common/ai/EntityAIOcelotAttack.java | 0 .../java}/common/ai/EntityAIOcelotSit.java | 0 .../java}/common/ai/EntityAIOpenDoor.java | 0 .../common/ai/EntityAIOwnerHurtByTarget.java | 0 .../common/ai/EntityAIOwnerHurtTarget.java | 0 .../java}/common/ai/EntityAIPanic.java | 0 .../java}/common/ai/EntityAIPlay.java | 0 .../common/ai/EntityAIRestrictOpenDoor.java | 0 .../java}/common/ai/EntityAIRestrictSun.java | 0 .../common/ai/EntityAIRunAroundLikeCrazy.java | 0 .../java}/common/ai/EntityAIShareItems.java | 0 .../java}/common/ai/EntityAISit.java | 0 .../java}/common/ai/EntityAISwimming.java | 0 .../java}/common/ai/EntityAITakePlace.java | 0 .../java}/common/ai/EntityAITarget.java | 0 .../common/ai/EntityAITargetNonTamed.java | 0 .../java}/common/ai/EntityAITasks.java | 0 .../java}/common/ai/EntityAITempt.java | 0 .../java}/common/ai/EntityAIWander.java | 0 .../java}/common/ai/EntityAIWatchClosest.java | 0 .../common/ai/EntityAIWatchClosest2.java | 0 .../java}/common/ai/EntityJumpHelper.java | 0 .../java}/common/ai/EntityLookHelper.java | 0 .../java}/common/ai/EntityMoveHelper.java | 0 .../java}/common/ai/EntitySenses.java | 0 .../common/ai/RandomPositionGenerator.java | 0 .../java}/common/attributes/Attribute.java | 0 .../common/attributes/AttributeInstance.java | 0 .../java}/common/attributes/AttributeMap.java | 0 .../common/attributes/AttributeModifier.java | 0 .../java}/common/attributes/Attributes.java | 0 .../{ => main/java}/common/biome/Biome.java | 0 .../{ => main/java}/common/biome/IBiome.java | 0 .../{ => main/java}/common/block/Block.java | 0 .../java}/common/block/BlockAir.java | 0 .../java}/common/block/BlockColored.java | 0 .../java}/common/block/BlockContainer.java | 0 .../java}/common/block/BlockDirectional.java | 0 .../java}/common/block/BlockFalling.java | 0 .../common/block/BlockRotatedPillar.java | 0 .../java}/common/block/BlockTranslucent.java | 0 .../java}/common/block/BlockTreasure.java | 0 .../common/block/ITileEntityProvider.java | 0 .../java}/common/block/Material.java | 0 .../java}/common/block/SoundType.java | 0 .../common/block/artificial/BlockBed.java | 0 .../block/artificial/BlockBookshelf.java | 0 .../common/block/artificial/BlockCake.java | 0 .../common/block/artificial/BlockCarpet.java | 0 .../artificial/BlockCompressedPowered.java | 0 .../common/block/artificial/BlockDoor.java | 0 .../block/artificial/BlockDragonEgg.java | 0 .../common/block/artificial/BlockFence.java | 0 .../block/artificial/BlockFenceGate.java | 0 .../block/artificial/BlockFloorPortal.java | 0 .../block/artificial/BlockFlowerPot.java | 0 .../common/block/artificial/BlockGlass.java | 0 .../common/block/artificial/BlockHay.java | 0 .../common/block/artificial/BlockLadder.java | 0 .../common/block/artificial/BlockPane.java | 0 .../common/block/artificial/BlockPortal.java | 0 .../block/artificial/BlockPortalFrame.java | 0 .../common/block/artificial/BlockQuartz.java | 0 .../common/block/artificial/BlockSlab.java | 0 .../block/artificial/BlockStainedGlass.java | 0 .../artificial/BlockStainedGlassPane.java | 0 .../common/block/artificial/BlockStairs.java | 0 .../block/artificial/BlockStoneBrick.java | 0 .../block/artificial/BlockTrapDoor.java | 0 .../common/block/artificial/BlockWall.java | 0 .../common/block/foliage/BlockBaseFlower.java | 0 .../block/foliage/BlockBlackenedSoil.java | 0 .../common/block/foliage/BlockBlueShroom.java | 0 .../java}/common/block/foliage/BlockBush.java | 0 .../common/block/foliage/BlockCactus.java | 0 .../common/block/foliage/BlockCarrot.java | 0 .../common/block/foliage/BlockCocoa.java | 0 .../common/block/foliage/BlockCrops.java | 0 .../common/block/foliage/BlockDeadBush.java | 0 .../block/foliage/BlockDoublePlant.java | 0 .../common/block/foliage/BlockDryLeaves.java | 0 .../common/block/foliage/BlockFarmland.java | 0 .../common/block/foliage/BlockFlower.java | 0 .../common/block/foliage/BlockGrass.java | 0 .../block/foliage/BlockHugeMushroom.java | 0 .../common/block/foliage/BlockLeaves.java | 0 .../common/block/foliage/BlockLeavesBase.java | 0 .../common/block/foliage/BlockLilyPad.java | 0 .../java}/common/block/foliage/BlockLog.java | 0 .../common/block/foliage/BlockMelon.java | 0 .../common/block/foliage/BlockMushroom.java | 0 .../common/block/foliage/BlockMycelium.java | 0 .../common/block/foliage/BlockPotato.java | 0 .../common/block/foliage/BlockPumpkin.java | 0 .../java}/common/block/foliage/BlockReed.java | 0 .../common/block/foliage/BlockSapling.java | 0 .../java}/common/block/foliage/BlockStem.java | 0 .../common/block/foliage/BlockTallGrass.java | 0 .../common/block/foliage/BlockTianSoil.java | 0 .../java}/common/block/foliage/BlockVine.java | 0 .../java}/common/block/foliage/BlockWart.java | 0 .../java}/common/block/foliage/IGrowable.java | 0 .../common/block/foliage/LeavesType.java | 0 .../block/liquid/BlockDynamicLiquid.java | 0 .../common/block/liquid/BlockLiquid.java | 0 .../block/liquid/BlockStaticLiquid.java | 0 .../common/block/natural/BlockBedrock.java | 0 .../block/natural/BlockBlackenedDirt.java | 0 .../block/natural/BlockBlackenedStone.java | 0 .../java}/common/block/natural/BlockClay.java | 0 .../java}/common/block/natural/BlockDirt.java | 0 .../java}/common/block/natural/BlockFire.java | 0 .../common/block/natural/BlockGlowstone.java | 0 .../common/block/natural/BlockGravel.java | 0 .../block/natural/BlockHardenedClay.java | 0 .../common/block/natural/BlockHellRock.java | 0 .../java}/common/block/natural/BlockIce.java | 0 .../common/block/natural/BlockObsidian.java | 0 .../java}/common/block/natural/BlockOre.java | 0 .../common/block/natural/BlockPackedIce.java | 0 .../block/natural/BlockRedstoneOre.java | 0 .../java}/common/block/natural/BlockRock.java | 0 .../java}/common/block/natural/BlockSand.java | 0 .../common/block/natural/BlockSandStone.java | 0 .../common/block/natural/BlockSlime.java | 0 .../java}/common/block/natural/BlockSnow.java | 0 .../common/block/natural/BlockSnowBlock.java | 0 .../common/block/natural/BlockSoulFire.java | 0 .../common/block/natural/BlockSoulSand.java | 0 .../common/block/natural/BlockStone.java | 0 .../common/block/natural/BlockTintedFire.java | 0 .../java}/common/block/natural/BlockWeb.java | 0 .../java}/common/block/tech/BlockAnvil.java | 0 .../block/tech/BlockBasePressurePlate.java | 0 .../java}/common/block/tech/BlockBeacon.java | 0 .../common/block/tech/BlockBrewingStand.java | 0 .../java}/common/block/tech/BlockButton.java | 0 .../common/block/tech/BlockCauldron.java | 0 .../java}/common/block/tech/BlockChest.java | 0 .../java}/common/block/tech/BlockCore.java | 0 .../block/tech/BlockDaylightDetector.java | 0 .../common/block/tech/BlockDispenser.java | 0 .../java}/common/block/tech/BlockDropper.java | 0 .../block/tech/BlockEnchantmentTable.java | 0 .../java}/common/block/tech/BlockFurnace.java | 0 .../java}/common/block/tech/BlockHopper.java | 0 .../java}/common/block/tech/BlockJukebox.java | 0 .../java}/common/block/tech/BlockLever.java | 0 .../java}/common/block/tech/BlockMachine.java | 0 .../common/block/tech/BlockMobSpawner.java | 0 .../java}/common/block/tech/BlockNote.java | 0 .../java}/common/block/tech/BlockNuke.java | 0 .../common/block/tech/BlockPistonBase.java | 0 .../common/block/tech/BlockPistonHead.java | 0 .../common/block/tech/BlockPistonMoving.java | 0 .../common/block/tech/BlockPressurePlate.java | 0 .../tech/BlockPressurePlateWeighted.java | 0 .../java}/common/block/tech/BlockRail.java | 0 .../common/block/tech/BlockRailBase.java | 0 .../common/block/tech/BlockRailDetector.java | 0 .../common/block/tech/BlockRailPowered.java | 0 .../block/tech/BlockRedstoneComparator.java | 0 .../common/block/tech/BlockRedstoneDiode.java | 0 .../common/block/tech/BlockRedstoneLight.java | 0 .../block/tech/BlockRedstoneRepeater.java | 0 .../common/block/tech/BlockRedstoneTorch.java | 0 .../common/block/tech/BlockRedstoneWire.java | 0 .../common/block/tech/BlockSourceImpl.java | 0 .../java}/common/block/tech/BlockTNT.java | 0 .../common/block/tech/BlockTianReactor.java | 0 .../java}/common/block/tech/BlockTorch.java | 0 .../common/block/tech/BlockTripWire.java | 0 .../common/block/tech/BlockTripWireHook.java | 0 .../common/block/tech/BlockWarpChest.java | 0 .../common/block/tech/BlockWorkbench.java | 0 .../java}/common/block/tile/BlockBanner.java | 0 .../java}/common/block/tile/BlockSign.java | 0 .../java}/common/block/tile/BlockSkull.java | 0 .../common/block/tile/BlockStandingSign.java | 0 .../common/block/tile/BlockWallSign.java | 0 .../java}/common/collect/AbstractBiMap.java | 0 .../collect/AbstractIndexedListIterator.java | 0 .../common/collect/AbstractIterator.java | 0 .../common/collect/AbstractMapEntry.java | 0 .../java}/common/collect/AbstractTable.java | 0 .../{ => main/java}/common/collect/BiMap.java | 0 .../common/collect/CollectPreconditions.java | 0 .../common/collect/DenseImmutableTable.java | 0 .../common/collect/EmptyImmutableMap.java | 0 .../common/collect/EmptyImmutableSet.java | 0 .../java}/common/collect/Filter.java | 0 .../common/collect/ForwardingCollection.java | 0 .../java}/common/collect/ForwardingMap.java | 0 .../common/collect/ForwardingMapEntry.java | 0 .../common/collect/ForwardingObject.java | 0 .../java}/common/collect/ForwardingSet.java | 0 .../java}/common/collect/HashBiMap.java | 0 .../java}/common/collect/Hashing.java | 0 .../java}/common/collect/ImmutableAsList.java | 0 .../common/collect/ImmutableCollection.java | 0 .../java}/common/collect/ImmutableEntry.java | 0 .../common/collect/ImmutableEnumMap.java | 0 .../common/collect/ImmutableEnumSet.java | 0 .../java}/common/collect/ImmutableList.java | 0 .../java}/common/collect/ImmutableMap.java | 0 .../common/collect/ImmutableMapEntry.java | 0 .../common/collect/ImmutableMapEntrySet.java | 0 .../common/collect/ImmutableMapKeySet.java | 0 .../common/collect/ImmutableMapValues.java | 0 .../java}/common/collect/ImmutableSet.java | 0 .../java}/common/collect/ImmutableTable.java | 0 .../java}/common/collect/Iterables.java | 0 .../java}/common/collect/Iterators.java | 0 .../{ => main/java}/common/collect/Lists.java | 0 .../{ => main/java}/common/collect/Maps.java | 0 .../java}/common/collect/ObjectArrays.java | 0 .../java}/common/collect/Preconditions.java | 0 .../collect/RegularImmutableAsList.java | 0 .../common/collect/RegularImmutableList.java | 0 .../common/collect/RegularImmutableMap.java | 0 .../common/collect/RegularImmutableSet.java | 0 .../common/collect/RegularImmutableTable.java | 0 .../{ => main/java}/common/collect/Sets.java | 0 .../common/collect/SparseImmutableTable.java | 0 .../java}/common/collect/StandardTable.java | 0 .../{ => main/java}/common/collect/Table.java | 0 .../common/collect/TransformedIterator.java | 0 .../common/collect/UnmodifiableIterator.java | 0 .../collect/UnmodifiableListIterator.java | 0 .../java}/common/color/Colorizer.java | 0 .../java}/common/color/DyeColor.java | 0 .../java}/common/color/TextColor.java | 0 .../java}/common/dimension/Area.java | 0 .../java}/common/dimension/CloudType.java | 0 .../java}/common/dimension/DimType.java | 0 .../java}/common/dimension/Dimension.java | 0 .../java}/common/dimension/Domain.java | 0 .../java}/common/dimension/Galaxy.java | 0 .../java}/common/dimension/Lake.java | 0 .../java}/common/dimension/Liquid.java | 0 .../java}/common/dimension/Moon.java | 0 .../java}/common/dimension/Nameable.java | 0 .../{ => main/java}/common/dimension/Ore.java | 0 .../java}/common/dimension/Planet.java | 0 .../java}/common/dimension/Sector.java | 0 .../java}/common/dimension/Semi.java | 0 .../java}/common/dimension/SkyboxType.java | 0 .../java}/common/dimension/Space.java | 0 .../java}/common/dimension/Star.java | 0 .../BehaviorDefaultDispenseItem.java | 0 .../dispenser/BehaviorProjectileDispense.java | 0 .../dispenser/IBehaviorDispenseItem.java | 0 .../java}/common/dispenser/IBlockSource.java | 0 .../common/dispenser/ILocatableSource.java | 0 .../java}/common/dispenser/ILocation.java | 0 .../java}/common/dispenser/IPosition.java | 0 .../java}/common/dispenser/PositionImpl.java | 0 .../java}/common/enchantment/Enchantment.java | 0 .../enchantment/EnchantmentArrowDamage.java | 0 .../enchantment/EnchantmentArrowFire.java | 0 .../enchantment/EnchantmentArrowInfinite.java | 0 .../EnchantmentArrowKnockback.java | 0 .../common/enchantment/EnchantmentDamage.java | 0 .../enchantment/EnchantmentDigging.java | 0 .../enchantment/EnchantmentDraining.java | 0 .../enchantment/EnchantmentDurability.java | 0 .../enchantment/EnchantmentFireAspect.java | 0 .../enchantment/EnchantmentFishingSpeed.java | 0 .../common/enchantment/EnchantmentHelper.java | 0 .../enchantment/EnchantmentKnockback.java | 0 .../enchantment/EnchantmentLootBonus.java | 0 .../enchantment/EnchantmentProtection.java | 0 .../common/enchantment/EnchantmentThorns.java | 0 .../enchantment/EnchantmentUntouching.java | 0 .../enchantment/EnumEnchantmentType.java | 0 .../common/enchantment/RngEnchantment.java | 0 .../java}/common/entity/DamageSource.java | 0 .../java}/common/entity/DataWatcher.java | 0 .../{ => main/java}/common/entity/Entity.java | 0 .../common/entity/EntityDamageSource.java | 0 .../entity/EntityDamageSourceIndirect.java | 0 .../common/entity/EntityTrackerEntry.java | 0 .../java}/common/entity/EntityType.java | 0 .../java}/common/entity/animal/EntityBat.java | 0 .../common/entity/animal/EntityChicken.java | 0 .../java}/common/entity/animal/EntityCow.java | 0 .../common/entity/animal/EntityDragon.java | 0 .../entity/animal/EntityDragonPart.java | 0 .../common/entity/animal/EntityHorse.java | 0 .../common/entity/animal/EntityMooshroom.java | 0 .../common/entity/animal/EntityMouse.java | 0 .../common/entity/animal/EntityOcelot.java | 0 .../java}/common/entity/animal/EntityPig.java | 0 .../common/entity/animal/EntityRabbit.java | 0 .../common/entity/animal/EntitySheep.java | 0 .../common/entity/animal/EntitySquid.java | 0 .../common/entity/animal/EntityWolf.java | 0 .../common/entity/effect/EntityLightning.java | 0 .../java}/common/entity/item/EntityBoat.java | 0 .../java}/common/entity/item/EntityCart.java | 0 .../entity/item/EntityCartContainer.java | 0 .../common/entity/item/EntityChestCart.java | 0 .../common/entity/item/EntityCrystal.java | 0 .../common/entity/item/EntityExplosion.java | 0 .../common/entity/item/EntityFalling.java | 0 .../common/entity/item/EntityFireworks.java | 0 .../common/entity/item/EntityHopperCart.java | 0 .../java}/common/entity/item/EntityItem.java | 0 .../common/entity/item/EntityLeashKnot.java | 0 .../common/entity/item/EntityMinecart.java | 0 .../java}/common/entity/item/EntityNuke.java | 0 .../java}/common/entity/item/EntityOrb.java | 0 .../java}/common/entity/item/EntityTnt.java | 0 .../common/entity/item/EntityTntCart.java | 0 .../java}/common/entity/item/EntityXp.java | 0 .../common/entity/item/EntityXpBottle.java | 0 .../java}/common/entity/npc/Alignment.java | 0 .../common/entity/npc/CharacterInfo.java | 0 .../java}/common/entity/npc/ClassInfo.java | 0 .../java}/common/entity/npc/Energy.java | 0 .../common/entity/npc/EntityArachnoid.java | 0 .../common/entity/npc/EntityBloodElf.java | 0 .../common/entity/npc/EntityChaosMarine.java | 0 .../java}/common/entity/npc/EntityCpu.java | 0 .../common/entity/npc/EntityCultivator.java | 0 .../common/entity/npc/EntityDarkMage.java | 0 .../java}/common/entity/npc/EntityDwarf.java | 0 .../java}/common/entity/npc/EntityElf.java | 0 .../common/entity/npc/EntityFireDemon.java | 0 .../common/entity/npc/EntityFlyingNPC.java | 0 .../common/entity/npc/EntityGargoyle.java | 0 .../java}/common/entity/npc/EntityGoblin.java | 0 .../common/entity/npc/EntityHaunter.java | 0 .../common/entity/npc/EntityHoveringNPC.java | 0 .../java}/common/entity/npc/EntityHuman.java | 0 .../java}/common/entity/npc/EntityMage.java | 0 .../java}/common/entity/npc/EntityMagma.java | 0 .../common/entity/npc/EntityMetalhead.java | 0 .../java}/common/entity/npc/EntityMobNPC.java | 0 .../java}/common/entity/npc/EntityNPC.java | 0 .../java}/common/entity/npc/EntityOrc.java | 0 .../common/entity/npc/EntityPrimarch.java | 0 .../java}/common/entity/npc/EntitySlime.java | 0 .../common/entity/npc/EntitySpaceMarine.java | 0 .../java}/common/entity/npc/EntitySpirit.java | 0 .../common/entity/npc/EntityTiefling.java | 0 .../java}/common/entity/npc/EntityUndead.java | 0 .../common/entity/npc/EntityVampire.java | 0 .../common/entity/npc/EntityWoodElf.java | 0 .../java}/common/entity/npc/EntityZombie.java | 0 .../java}/common/entity/npc/NpcInfo.java | 0 .../common/entity/npc/PlayerCharacter.java | 0 .../java}/common/entity/npc/SpeciesInfo.java | 0 .../common/entity/projectile/EntityArrow.java | 0 .../common/entity/projectile/EntityBox.java | 0 .../entity/projectile/EntityBullet.java | 0 .../common/entity/projectile/EntityDie.java | 0 .../entity/projectile/EntityDynamite.java | 0 .../common/entity/projectile/EntityEgg.java | 0 .../entity/projectile/EntityFireCharge.java | 0 .../entity/projectile/EntityFireball.java | 0 .../common/entity/projectile/EntityHook.java | 0 .../entity/projectile/EntityPotion.java | 0 .../entity/projectile/EntityProjectile.java | 0 .../entity/projectile/EntitySnowball.java | 0 .../entity/projectile/FishConstants.java | 0 .../common/entity/projectile/RngFishable.java | 0 .../common/entity/types/CombatEntry.java | 0 .../common/entity/types/EntityAnimal.java | 0 .../common/entity/types/EntityBodyHelper.java | 0 .../common/entity/types/EntityLiving.java | 0 .../common/entity/types/EntityTameable.java | 0 .../common/entity/types/EntityThrowable.java | 0 .../common/entity/types/EntityWaterMob.java | 0 .../entity/types/EntityWeatherEffect.java | 0 .../common/entity/types/IEntityMultiPart.java | 0 .../common/entity/types/IEntityOwnable.java | 0 .../common/entity/types/IObjectData.java | 0 .../common/entity/types/IProjectile.java | 0 .../java}/common/future/AbstractFuture.java | 0 .../java}/common/future/ExecutionError.java | 0 .../java}/common/future/ExecutionList.java | 0 .../java}/common/future/FutureCallback.java | 0 .../java}/common/future/Futures.java | 0 .../java}/common/future/ListenableFuture.java | 0 .../common/future/ListenableFutureTask.java | 0 .../java}/common/future/MoreExecutors.java | 0 .../common/future/ThreadFactoryBuilder.java | 0 .../future/UncheckedExecutionException.java | 0 .../java}/common/init/BlockRegistry.java | 0 .../{ => main/java}/common/init/Blocks.java | 0 .../{ => main/java}/common/init/Config.java | 0 .../java}/common/init/CraftingRegistry.java | 0 .../{ => main/java}/common/init/DecoType.java | 0 .../java}/common/init/DispenserRegistry.java | 0 .../java}/common/init/EntityEggInfo.java | 0 .../java}/common/init/EntityRegistry.java | 0 .../common/init/FlammabilityRegistry.java | 0 .../java}/common/init/FluidRegistry.java | 0 .../java}/common/init/ItemRegistry.java | 0 .../{ => main/java}/common/init/Items.java | 0 .../java}/common/init/MetalType.java | 0 .../java}/common/init/NameRegistry.java | 0 .../{ => main/java}/common/init/OreType.java | 0 .../{ => main/java}/common/init/Registry.java | 0 .../java}/common/init/SmeltingRegistry.java | 0 .../java}/common/init/SoundEvent.java | 0 .../java}/common/init/SpeciesRegistry.java | 0 .../java}/common/init/TileRegistry.java | 0 .../java}/common/init/ToolMaterial.java | 0 .../{ => main/java}/common/init/ToolType.java | 0 .../java}/common/init/TradeRegistry.java | 0 .../java}/common/init/UniverseRegistry.java | 0 .../{ => main/java}/common/init/WoodType.java | 0 .../java}/common/inventory/AnimalChest.java | 0 .../java}/common/inventory/Container.java | 0 .../inventory/ContainerBrewingStand.java | 0 .../common/inventory/ContainerChest.java | 0 .../common/inventory/ContainerDispenser.java | 0 .../inventory/ContainerEnchantment.java | 0 .../common/inventory/ContainerFurnace.java | 0 .../common/inventory/ContainerHopper.java | 0 .../inventory/ContainerHorseInventory.java | 0 .../common/inventory/ContainerLocalMenu.java | 0 .../common/inventory/ContainerMachine.java | 0 .../common/inventory/ContainerMerchant.java | 0 .../common/inventory/ContainerPlayer.java | 0 .../common/inventory/ContainerRepair.java | 0 .../common/inventory/ContainerWorkbench.java | 0 .../java}/common/inventory/ICrafting.java | 0 .../java}/common/inventory/IInvBasic.java | 0 .../java}/common/inventory/IInventory.java | 0 .../common/inventory/ISidedInventory.java | 0 .../common/inventory/InventoryBasic.java | 0 .../inventory/InventoryCraftResult.java | 0 .../common/inventory/InventoryCrafting.java | 0 .../common/inventory/InventoryHelper.java | 0 .../common/inventory/InventoryLargeChest.java | 0 .../common/inventory/InventoryMerchant.java | 0 .../common/inventory/InventoryPlayer.java | 0 .../common/inventory/InventoryWarpChest.java | 0 .../java}/common/inventory/Slot.java | 0 .../java}/common/inventory/SlotCrafting.java | 0 .../common/inventory/SlotFurnaceFuel.java | 0 .../common/inventory/SlotFurnaceOutput.java | 0 .../common/inventory/SlotMerchantResult.java | 0 .../{ => main/java}/common/item/CheatTab.java | 0 .../src/{ => main/java}/common/item/Item.java | 0 .../java}/common/item/ItemAction.java | 0 .../{ => main/java}/common/item/ItemAmmo.java | 0 .../java}/common/item/ItemAnvilBlock.java | 0 .../java}/common/item/ItemAppleGold.java | 0 .../java}/common/item/ItemArmor.java | 0 .../{ => main/java}/common/item/ItemAxe.java | 0 .../java}/common/item/ItemBanHammer.java | 0 .../java}/common/item/ItemBanner.java | 0 .../{ => main/java}/common/item/ItemBed.java | 0 .../java}/common/item/ItemBlock.java | 0 .../{ => main/java}/common/item/ItemBoat.java | 0 .../java}/common/item/ItemBoltgun.java | 0 .../{ => main/java}/common/item/ItemBook.java | 0 .../{ => main/java}/common/item/ItemBow.java | 0 .../java}/common/item/ItemBucket.java | 0 .../java}/common/item/ItemBucketMilk.java | 0 .../java}/common/item/ItemButton.java | 0 .../java}/common/item/ItemCamera.java | 0 .../java}/common/item/ItemCarrotOnAStick.java | 0 .../java}/common/item/ItemChargedOrb.java | 0 .../java}/common/item/ItemChest.java | 0 .../java}/common/item/ItemCloth.java | 0 .../{ => main/java}/common/item/ItemCoal.java | 0 .../java}/common/item/ItemColored.java | 0 .../java}/common/item/ItemControl.java | 0 .../{ => main/java}/common/item/ItemDie.java | 0 .../java}/common/item/ItemDispenser.java | 0 .../{ => main/java}/common/item/ItemDoor.java | 0 .../java}/common/item/ItemDoublePlant.java | 0 .../{ => main/java}/common/item/ItemDye.java | 0 .../java}/common/item/ItemDynamite.java | 0 .../java}/common/item/ItemEditWand.java | 0 .../java}/common/item/ItemEffect.java | 0 .../{ => main/java}/common/item/ItemEgg.java | 0 .../java}/common/item/ItemEnchantedBook.java | 0 .../java}/common/item/ItemExpBottle.java | 0 .../java}/common/item/ItemExterminator.java | 0 .../java}/common/item/ItemFence.java | 0 .../java}/common/item/ItemFireball.java | 0 .../java}/common/item/ItemFirework.java | 0 .../java}/common/item/ItemFireworkCharge.java | 0 .../java}/common/item/ItemFishFood.java | 0 .../java}/common/item/ItemFishingRod.java | 0 .../java}/common/item/ItemFlintAndSteel.java | 0 .../{ => main/java}/common/item/ItemFood.java | 0 .../java}/common/item/ItemFragile.java | 0 .../java}/common/item/ItemGlassBottle.java | 0 .../java}/common/item/ItemGunBase.java | 0 .../{ => main/java}/common/item/ItemHoe.java | 0 .../java}/common/item/ItemHorseArmor.java | 0 .../java}/common/item/ItemHugeMushroom.java | 0 .../java}/common/item/ItemInfoWand.java | 0 .../{ => main/java}/common/item/ItemKey.java | 0 .../{ => main/java}/common/item/ItemLead.java | 0 .../java}/common/item/ItemLeaves.java | 0 .../java}/common/item/ItemLightning.java | 0 .../java}/common/item/ItemLilyPad.java | 0 .../java}/common/item/ItemMagnet.java | 0 .../java}/common/item/ItemMagnetic.java | 0 .../java}/common/item/ItemMetal.java | 0 .../java}/common/item/ItemMetalBlock.java | 0 .../java}/common/item/ItemMinecart.java | 0 .../java}/common/item/ItemMonsterPlacer.java | 0 .../java}/common/item/ItemMultiTexture.java | 0 .../java}/common/item/ItemNameTag.java | 0 .../java}/common/item/ItemNpcSpawner.java | 0 .../java}/common/item/ItemNugget.java | 0 .../java}/common/item/ItemPickaxe.java | 0 .../java}/common/item/ItemPiston.java | 0 .../java}/common/item/ItemPotion.java | 0 .../java}/common/item/ItemPressurePlate.java | 0 .../java}/common/item/ItemRecord.java | 0 .../java}/common/item/ItemRedstone.java | 0 .../{ => main/java}/common/item/ItemReed.java | 0 .../{ => main/java}/common/item/ItemRod.java | 0 .../java}/common/item/ItemSaddle.java | 0 .../java}/common/item/ItemSeedFood.java | 0 .../java}/common/item/ItemSeeds.java | 0 .../java}/common/item/ItemShears.java | 0 .../java}/common/item/ItemShovel.java | 0 .../{ => main/java}/common/item/ItemSign.java | 0 .../java}/common/item/ItemSkull.java | 0 .../{ => main/java}/common/item/ItemSlab.java | 0 .../java}/common/item/ItemSmall.java | 0 .../{ => main/java}/common/item/ItemSnow.java | 0 .../java}/common/item/ItemSnowball.java | 0 .../{ => main/java}/common/item/ItemSoup.java | 0 .../java}/common/item/ItemSpaceNavigator.java | 0 .../java}/common/item/ItemStack.java | 0 .../java}/common/item/ItemStick.java | 0 .../java}/common/item/ItemSword.java | 0 .../{ => main/java}/common/item/ItemTNT.java | 0 .../{ => main/java}/common/item/ItemTiny.java | 0 .../{ => main/java}/common/item/ItemTool.java | 0 .../{ => main/java}/common/item/ItemWall.java | 0 .../{ => main/java}/common/item/ItemWand.java | 0 .../java}/common/item/ItemWeatherToken.java | 0 .../{ => main/java}/common/item/RngLoot.java | 0 .../src/{ => main/java}/common/log/Log.java | 0 .../{ => main/java}/common/log/LogLevel.java | 0 .../java}/common/model/BlockLayer.java | 0 .../common/model/ItemMeshDefinition.java | 0 .../{ => main/java}/common/model/Model.java | 0 .../java}/common/model/ModelProvider.java | 0 .../java}/common/model/ModelRotation.java | 0 .../java}/common/model/ParticleType.java | 0 .../java}/common/model/Transform.java | 0 .../java}/common/model/Transforms.java | 0 .../{ => main/java}/common/nbt/NBTBase.java | 0 .../java}/common/nbt/NBTException.java | 0 .../{ => main/java}/common/nbt/NBTLoader.java | 0 .../{ => main/java}/common/nbt/NBTParser.java | 0 .../java}/common/nbt/NBTSizeTracker.java | 0 .../java}/common/nbt/NBTTagByte.java | 0 .../java}/common/nbt/NBTTagByteArray.java | 0 .../java}/common/nbt/NBTTagCompound.java | 0 .../java}/common/nbt/NBTTagDouble.java | 0 .../{ => main/java}/common/nbt/NBTTagEnd.java | 0 .../java}/common/nbt/NBTTagFloat.java | 0 .../{ => main/java}/common/nbt/NBTTagInt.java | 0 .../java}/common/nbt/NBTTagIntArray.java | 0 .../java}/common/nbt/NBTTagList.java | 0 .../java}/common/nbt/NBTTagLong.java | 0 .../java}/common/nbt/NBTTagShort.java | 0 .../java}/common/nbt/NBTTagString.java | 0 .../{ => main/java}/common/nbt/NBTUtil.java | 0 .../net/bootstrap/AbstractBootstrap.java | 0 .../java}/common/net/bootstrap/Bootstrap.java | 0 .../common/net/bootstrap/ChannelFactory.java | 0 .../common/net/bootstrap/ServerBootstrap.java | 0 .../common/net/buffer/AbstractByteBuf.java | 0 .../net/buffer/AbstractByteBufAllocator.java | 0 .../net/buffer/AbstractDerivedByteBuf.java | 0 .../AbstractReferenceCountedByteBuf.java | 0 .../net/buffer/AdvancedLeakAwareByteBuf.java | 0 .../java}/common/net/buffer/ByteBuf.java | 0 .../common/net/buffer/ByteBufAllocator.java | 0 .../common/net/buffer/ByteBufInputStream.java | 0 .../net/buffer/ByteBufOutputStream.java | 0 .../common/net/buffer/ByteBufProcessor.java | 0 .../java}/common/net/buffer/ByteBufUtil.java | 0 .../common/net/buffer/CompositeByteBuf.java | 0 .../common/net/buffer/DuplicatedByteBuf.java | 0 .../java}/common/net/buffer/EmptyByteBuf.java | 0 .../java}/common/net/buffer/PoolArena.java | 0 .../java}/common/net/buffer/PoolChunk.java | 0 .../common/net/buffer/PoolChunkList.java | 0 .../java}/common/net/buffer/PoolSubpage.java | 0 .../common/net/buffer/PoolThreadCache.java | 0 .../common/net/buffer/PooledByteBuf.java | 0 .../net/buffer/PooledByteBufAllocator.java | 0 .../net/buffer/PooledDirectByteBuf.java | 0 .../common/net/buffer/PooledHeapByteBuf.java | 0 .../net/buffer/PooledUnsafeDirectByteBuf.java | 0 .../common/net/buffer/ReadOnlyByteBuf.java | 0 .../net/buffer/ReadOnlyByteBufferBuf.java | 0 .../buffer/ReadOnlyUnsafeDirectByteBuf.java | 0 .../net/buffer/SimpleLeakAwareByteBuf.java | 0 .../common/net/buffer/SlicedByteBuf.java | 0 .../common/net/buffer/SwappedByteBuf.java | 0 .../java}/common/net/buffer/Unpooled.java | 0 .../net/buffer/UnpooledByteBufAllocator.java | 0 .../net/buffer/UnpooledDirectByteBuf.java | 0 .../net/buffer/UnpooledHeapByteBuf.java | 0 .../buffer/UnpooledUnsafeDirectByteBuf.java | 0 .../net/buffer/UnreleasableByteBuf.java | 0 .../buffer/UnsafeDirectSwappedByteBuf.java | 0 .../common/net/buffer/WrappedByteBuf.java | 0 .../common/net/channel/AbstractChannel.java | 0 .../AbstractChannelHandlerContext.java | 0 .../net/channel/AbstractServerChannel.java | 0 .../channel/AdaptiveRecvByteBufAllocator.java | 0 .../java}/common/net/channel/Channel.java | 0 .../common/net/channel/ChannelConfig.java | 0 .../common/net/channel/ChannelException.java | 0 .../common/net/channel/ChannelFuture.java | 0 .../net/channel/ChannelFutureListener.java | 0 .../common/net/channel/ChannelHandler.java | 0 .../net/channel/ChannelHandlerAdapter.java | 0 .../net/channel/ChannelHandlerContext.java | 0 .../net/channel/ChannelInboundHandler.java | 0 .../channel/ChannelInboundHandlerAdapter.java | 0 .../net/channel/ChannelInitializer.java | 0 .../common/net/channel/ChannelMetadata.java | 0 .../common/net/channel/ChannelOption.java | 0 .../net/channel/ChannelOutboundBuffer.java | 0 .../net/channel/ChannelOutboundHandler.java | 0 .../ChannelOutboundHandlerAdapter.java | 0 .../common/net/channel/ChannelPipeline.java | 0 .../net/channel/ChannelPipelineException.java | 0 .../channel/ChannelProgressivePromise.java | 0 .../common/net/channel/ChannelPromise.java | 0 .../net/channel/CompleteChannelFuture.java | 0 .../net/channel/ConnectTimeoutException.java | 0 .../net/channel/DefaultChannelConfig.java | 0 .../channel/DefaultChannelHandlerContext.java | 0 .../net/channel/DefaultChannelPipeline.java | 0 .../net/channel/DefaultChannelPromise.java | 0 .../channel/DefaultMessageSizeEstimator.java | 0 .../java}/common/net/channel/EventLoop.java | 0 .../net/channel/EventLoopException.java | 0 .../common/net/channel/EventLoopGroup.java | 0 .../net/channel/FailedChannelFuture.java | 0 .../net/channel/MessageSizeEstimator.java | 0 .../channel/MultithreadEventLoopGroup.java | 0 .../net/channel/RecvByteBufAllocator.java | 0 .../common/net/channel/ServerChannel.java | 0 .../channel/SimpleChannelInboundHandler.java | 0 .../net/channel/SingleThreadEventLoop.java | 0 .../net/channel/SucceededChannelFuture.java | 0 .../net/channel/VoidChannelPromise.java | 0 .../net/channel/local/LocalAddress.java | 0 .../net/channel/local/LocalChannel.java | 0 .../channel/local/LocalChannelRegistry.java | 0 .../net/channel/local/LocalEventLoop.java | 0 .../channel/local/LocalEventLoopGroup.java | 0 .../net/channel/local/LocalServerChannel.java | 0 .../channel/nio/AbstractNioByteChannel.java | 0 .../net/channel/nio/AbstractNioChannel.java | 0 .../nio/AbstractNioMessageChannel.java | 0 .../common/net/channel/nio/NioEventLoop.java | 0 .../net/channel/nio/NioEventLoopGroup.java | 0 .../java}/common/net/channel/nio/NioTask.java | 0 .../channel/nio/SelectedSelectionKeySet.java | 0 .../socket/ChannelInputShutdownEvent.java | 0 .../DefaultServerSocketChannelConfig.java | 0 .../socket/DefaultSocketChannelConfig.java | 0 .../channel/socket/ServerSocketChannel.java | 0 .../socket/ServerSocketChannelConfig.java | 0 .../net/channel/socket/SocketChannel.java | 0 .../channel/socket/SocketChannelConfig.java | 0 .../socket/nio/NioServerSocketChannel.java | 0 .../channel/socket/nio/NioSocketChannel.java | 0 .../handler/codec/ByteToMessageDecoder.java | 0 .../net/handler/codec/CodecException.java | 0 .../codec/CorruptedFrameException.java | 0 .../net/handler/codec/DecoderException.java | 0 .../net/handler/codec/EncoderException.java | 0 .../handler/codec/MessageToByteEncoder.java | 0 .../codec/MessageToMessageDecoder.java | 0 .../handler/timeout/ReadTimeoutException.java | 0 .../handler/timeout/ReadTimeoutHandler.java | 0 .../net/handler/timeout/TimeoutException.java | 0 .../java}/common/net/util/Attribute.java | 0 .../java}/common/net/util/AttributeKey.java | 0 .../java}/common/net/util/AttributeMap.java | 0 .../java}/common/net/util/CharsetUtil.java | 0 .../common/net/util/DefaultAttributeMap.java | 0 .../util/IllegalReferenceCountException.java | 0 .../java}/common/net/util/NetUtil.java | 0 .../java}/common/net/util/Recycler.java | 0 .../common/net/util/ReferenceCountUtil.java | 0 .../common/net/util/ReferenceCounted.java | 0 .../java}/common/net/util/ResourceLeak.java | 0 .../common/net/util/ResourceLeakDetector.java | 0 .../java}/common/net/util/Signal.java | 0 .../common/net/util/ThreadDeathWatcher.java | 0 .../java}/common/net/util/UniqueName.java | 0 .../concurrent/AbstractEventExecutor.java | 0 .../AbstractEventExecutorGroup.java | 0 .../net/util/concurrent/AbstractFuture.java | 0 .../BlockingOperationException.java | 0 .../net/util/concurrent/CompleteFuture.java | 0 .../util/concurrent/DefaultEventExecutor.java | 0 .../concurrent/DefaultEventExecutorGroup.java | 0 .../concurrent/DefaultFutureListeners.java | 0 .../concurrent/DefaultProgressivePromise.java | 0 .../net/util/concurrent/DefaultPromise.java | 0 .../util/concurrent/DefaultThreadFactory.java | 0 .../net/util/concurrent/EventExecutor.java | 0 .../util/concurrent/EventExecutorGroup.java | 0 .../net/util/concurrent/FailedFuture.java | 0 .../net/util/concurrent/FastThreadLocal.java | 0 .../concurrent/FastThreadLocalThread.java | 0 .../common/net/util/concurrent/Future.java | 0 .../net/util/concurrent/FutureListener.java | 0 .../concurrent/GenericFutureListener.java | 0 .../GenericProgressiveFutureListener.java | 0 .../util/concurrent/GlobalEventExecutor.java | 0 .../concurrent/ImmediateEventExecutor.java | 0 .../util/concurrent/ImmediateExecutor.java | 0 .../MultithreadEventExecutorGroup.java | 0 .../util/concurrent/ProgressiveFuture.java | 0 .../util/concurrent/ProgressivePromise.java | 0 .../common/net/util/concurrent/Promise.java | 0 .../net/util/concurrent/PromiseTask.java | 0 .../net/util/concurrent/ScheduledFuture.java | 0 .../util/concurrent/ScheduledFutureTask.java | 0 .../concurrent/SingleThreadEventExecutor.java | 0 .../net/util/concurrent/SucceededFuture.java | 0 .../common/net/util/internal/Cleaner0.java | 0 .../common/net/util/internal/EmptyArrays.java | 0 .../net/util/internal/IntegerHolder.java | 0 .../util/internal/InternalThreadLocalMap.java | 0 .../net/util/internal/MpscLinkedQueue.java | 0 .../util/internal/MpscLinkedQueueHeadRef.java | 0 .../util/internal/MpscLinkedQueueNode.java | 0 .../util/internal/MpscLinkedQueuePad0.java | 0 .../util/internal/MpscLinkedQueuePad1.java | 0 .../util/internal/MpscLinkedQueueTailRef.java | 0 .../internal/NoOpTypeParameterMatcher.java | 0 .../common/net/util/internal/OneTimeTask.java | 0 .../net/util/internal/PlatformDependent.java | 0 .../net/util/internal/PlatformDependent0.java | 0 .../util/internal/RecyclableArrayList.java | 0 .../RecyclableMpscLinkedQueueNode.java | 0 .../common/net/util/internal/StringUtil.java | 0 .../net/util/internal/SystemPropertyUtil.java | 0 .../net/util/internal/ThreadLocalRandom.java | 0 .../util/internal/TypeParameterMatcher.java | 0 .../UnpaddedInternalThreadLocalMap.java | 0 .../UnsafeAtomicIntegerFieldUpdater.java | 0 .../UnsafeAtomicLongFieldUpdater.java | 0 .../UnsafeAtomicReferenceFieldUpdater.java | 0 .../logging/AbstractInternalLogger.java | 0 .../internal/logging/FormattingTuple.java | 0 .../internal/logging/InternalLogLevel.java | 0 .../util/internal/logging/InternalLogger.java | 0 .../logging/InternalLoggerFactory.java | 0 .../net/util/internal/logging/JdkLogger.java | 0 .../internal/logging/JdkLoggerFactory.java | 0 .../internal/logging/MessageFormatter.java | 0 .../common/network/CompressionDecoder.java | 0 .../common/network/CompressionEncoder.java | 0 .../java}/common/network/EncryptionCodec.java | 0 .../common/network/EncryptionDecoder.java | 0 .../common/network/EncryptionEncoder.java | 0 .../common/network/IClientLoginHandler.java | 0 .../java}/common/network/IClientPlayer.java | 0 .../common/network/IHandshakeHandler.java | 0 .../java}/common/network/ILoginHandler.java | 0 .../java}/common/network/IPlayer.java | 0 .../java}/common/network/IThreadListener.java | 0 .../java}/common/network/NetConnection.java | 0 .../java}/common/network/NetHandler.java | 0 .../java}/common/network/Packet.java | 0 .../java}/common/network/PacketBuffer.java | 0 .../java}/common/network/PacketDecoder.java | 0 .../java}/common/network/PacketEncoder.java | 0 .../java}/common/network/PacketPrepender.java | 0 .../java}/common/network/PacketRegistry.java | 0 .../java}/common/network/PacketSplitter.java | 0 .../java}/common/packet/APacketVarInt.java | 0 .../java}/common/packet/CPacketAction.java | 0 .../java}/common/packet/CPacketBreak.java | 0 .../java}/common/packet/CPacketCheat.java | 0 .../java}/common/packet/CPacketClick.java | 0 .../java}/common/packet/CPacketComplete.java | 0 .../java}/common/packet/CPacketForm.java | 0 .../java}/common/packet/CPacketInput.java | 0 .../java}/common/packet/CPacketKeepAlive.java | 0 .../java}/common/packet/CPacketMessage.java | 0 .../java}/common/packet/CPacketPlace.java | 0 .../java}/common/packet/CPacketPlayer.java | 0 .../common/packet/CPacketPlayerLook.java | 0 .../common/packet/CPacketPlayerPosLook.java | 0 .../common/packet/CPacketPlayerPosition.java | 0 .../java}/common/packet/CPacketSign.java | 0 .../java}/common/packet/CPacketSkin.java | 0 .../java}/common/packet/HPacketHandshake.java | 0 .../packet/LPacketPasswordResponse.java | 0 .../common/packet/LPacketStartEncrypt.java | 0 .../common/packet/RPacketDisconnect.java | 0 .../packet/RPacketEnableCompression.java | 0 .../common/packet/RPacketLoginSuccess.java | 0 .../common/packet/RPacketRequestEncrypt.java | 0 .../java}/common/packet/SPacketAnimation.java | 0 .../java}/common/packet/SPacketBiome.java | 0 .../common/packet/SPacketBlockAction.java | 0 .../common/packet/SPacketBlockBreakAnim.java | 0 .../common/packet/SPacketBlockChange.java | 0 .../java}/common/packet/SPacketCamera.java | 0 .../common/packet/SPacketChangeGameState.java | 0 .../common/packet/SPacketCharacterList.java | 0 .../java}/common/packet/SPacketChunkData.java | 0 .../common/packet/SPacketCloseWindow.java | 0 .../common/packet/SPacketCollectItem.java | 0 .../packet/SPacketConfirmTransaction.java | 0 .../common/packet/SPacketDestroyEntities.java | 0 .../common/packet/SPacketDimensionName.java | 0 .../common/packet/SPacketDisconnect.java | 0 .../common/packet/SPacketDisplayForm.java | 0 .../java}/common/packet/SPacketEffect.java | 0 .../java}/common/packet/SPacketEntity.java | 0 .../common/packet/SPacketEntityAttach.java | 0 .../common/packet/SPacketEntityEffect.java | 0 .../common/packet/SPacketEntityEquipment.java | 0 .../common/packet/SPacketEntityHeadLook.java | 0 .../common/packet/SPacketEntityLook.java | 0 .../common/packet/SPacketEntityLookMove.java | 0 .../common/packet/SPacketEntityMetadata.java | 0 .../packet/SPacketEntityProperties.java | 0 .../common/packet/SPacketEntityRelMove.java | 0 .../common/packet/SPacketEntityStatus.java | 0 .../common/packet/SPacketEntityTeleport.java | 0 .../common/packet/SPacketEntityVelocity.java | 0 .../java}/common/packet/SPacketExplosion.java | 0 .../common/packet/SPacketHeldItemChange.java | 0 .../java}/common/packet/SPacketJoinGame.java | 0 .../java}/common/packet/SPacketKeepAlive.java | 0 .../java}/common/packet/SPacketLoading.java | 0 .../common/packet/SPacketMapChunkBulk.java | 0 .../java}/common/packet/SPacketMessage.java | 0 .../packet/SPacketMultiBlockChange.java | 0 .../common/packet/SPacketOpenWindow.java | 0 .../java}/common/packet/SPacketParticles.java | 0 .../common/packet/SPacketPlayerAbilities.java | 0 .../common/packet/SPacketPlayerListItem.java | 0 .../common/packet/SPacketPlayerPosLook.java | 0 .../packet/SPacketRemoveEntityEffect.java | 0 .../java}/common/packet/SPacketRespawn.java | 0 .../common/packet/SPacketServerTick.java | 0 .../common/packet/SPacketSetExperience.java | 0 .../java}/common/packet/SPacketSetSlot.java | 0 .../common/packet/SPacketSignEditorOpen.java | 0 .../java}/common/packet/SPacketSkin.java | 0 .../common/packet/SPacketSoundEffect.java | 0 .../packet/SPacketSpawnGlobalEntity.java | 0 .../java}/common/packet/SPacketSpawnMob.java | 0 .../common/packet/SPacketSpawnObject.java | 0 .../common/packet/SPacketSpawnPlayer.java | 0 .../common/packet/SPacketTabComplete.java | 0 .../common/packet/SPacketTimeUpdate.java | 0 .../java}/common/packet/SPacketTrades.java | 0 .../common/packet/SPacketUpdateEntityNBT.java | 0 .../common/packet/SPacketUpdateHealth.java | 0 .../common/packet/SPacketUpdateSign.java | 0 .../packet/SPacketUpdateTileEntity.java | 0 .../common/packet/SPacketWindowItems.java | 0 .../common/packet/SPacketWindowProperty.java | 0 .../java}/common/packet/SPacketWorld.java | 0 .../common/pathfinding/NodeProcessor.java | 0 .../java}/common/pathfinding/Path.java | 0 .../java}/common/pathfinding/PathCache.java | 0 .../java}/common/pathfinding/PathEntity.java | 0 .../java}/common/pathfinding/PathFinder.java | 0 .../common/pathfinding/PathNavigate.java | 0 .../pathfinding/PathNavigateClimber.java | 0 .../pathfinding/PathNavigateGround.java | 0 .../java}/common/pathfinding/PathPoint.java | 0 .../common/pathfinding/SwimNodeProcessor.java | 0 .../common/pathfinding/WalkNodeProcessor.java | 0 .../{ => main/java}/common/potion/Potion.java | 0 .../java}/common/potion/PotionEffect.java | 0 .../java}/common/potion/PotionHelper.java | 0 .../java}/common/properties/IProperty.java | 0 .../java}/common/properties/PropertyBool.java | 0 .../common/properties/PropertyDirection.java | 0 .../java}/common/properties/PropertyEnum.java | 0 .../common/properties/PropertyHelper.java | 0 .../common/properties/PropertyInteger.java | 0 .../java}/common/rng/ImprovedGen.java | 0 .../java}/common/rng/ImprovedGenOld.java | 0 .../{ => main/java}/common/rng/NoiseGen.java | 0 .../{ => main/java}/common/rng/OctaveGen.java | 0 .../java}/common/rng/OctaveGenOld.java | 0 .../{ => main/java}/common/rng/PerlinGen.java | 0 .../java}/common/rng/PerlinGenOld.java | 0 .../{ => main/java}/common/rng/Random.java | 0 .../{ => main/java}/common/rng/RngItem.java | 0 .../java}/common/rng/SimplexGen.java | 0 .../java}/common/rng/SimplexGenOld.java | 0 .../java}/common/rng/WeightedList.java | 0 .../java}/common/sound/EventType.java | 0 .../java}/common/sound/MovingSound.java | 0 .../common/sound/MovingSoundMinecart.java | 0 .../sound/MovingSoundMinecartRiding.java | 0 .../java}/common/sound/PositionedSound.java | 0 .../{ => main/java}/common/sound/Sound.java | 0 .../java}/common/tileentity/IHopper.java | 0 .../common/tileentity/IInteractionObject.java | 0 .../common/tileentity/ILockableContainer.java | 0 .../java}/common/tileentity/ITickable.java | 0 .../common/tileentity/IWorldNameable.java | 0 .../LocalBlockIntercommunication.java | 0 .../java}/common/tileentity/LockCode.java | 0 .../common/tileentity/MachineResource.java | 0 .../java}/common/tileentity/TileEntity.java | 0 .../common/tileentity/TileEntityBanner.java | 0 .../common/tileentity/TileEntityBeacon.java | 0 .../tileentity/TileEntityBrewingStand.java | 0 .../common/tileentity/TileEntityChest.java | 0 .../tileentity/TileEntityComparator.java | 0 .../TileEntityDaylightDetector.java | 0 .../tileentity/TileEntityDispenser.java | 0 .../common/tileentity/TileEntityDropper.java | 0 .../TileEntityEnchantmentTable.java | 0 .../common/tileentity/TileEntityFurnace.java | 0 .../common/tileentity/TileEntityHopper.java | 0 .../common/tileentity/TileEntityLockable.java | 0 .../common/tileentity/TileEntityMachine.java | 0 .../tileentity/TileEntityMobSpawner.java | 0 .../common/tileentity/TileEntityNote.java | 0 .../common/tileentity/TileEntityPiston.java | 0 .../common/tileentity/TileEntitySign.java | 0 .../common/tileentity/TileEntitySkull.java | 0 .../tileentity/TileEntityTianReactor.java | 0 .../{ => main/java}/common/util/BlockPos.java | 0 .../java}/common/util/BoundingBox.java | 0 .../java}/common/util/CharValidator.java | 0 .../{ => main/java}/common/util/ChunkPos.java | 0 .../common/util/ClassInheritanceMultiMap.java | 0 .../src/{ => main/java}/common/util/DC32.java | 0 .../java}/common/util/Displayable.java | 0 .../java}/common/util/EncryptUtil.java | 0 .../{ => main/java}/common/util/ExtMath.java | 0 .../{ => main/java}/common/util/Facing.java | 0 .../java}/common/util/HitPosition.java | 0 .../java}/common/util/IObjectIntIterable.java | 0 .../java}/common/util/IRegistry.java | 0 .../java}/common/util/Identifyable.java | 0 .../java}/common/util/IntHashMap.java | 0 .../java}/common/util/LazyLoadBase.java | 0 .../java}/common/util/LongHashMap.java | 0 .../java}/common/util/LowerStringMap.java | 0 .../{ => main/java}/common/util/Matrix4f.java | 0 .../java}/common/util/NextTickListEntry.java | 0 .../java}/common/util/NibbleArray.java | 0 .../common/util/ObjectIntIdentityMap.java | 0 .../java}/common/util/PortalType.java | 0 .../{ => main/java}/common/util/Position.java | 0 .../java}/common/util/Predicates.java | 0 .../java}/common/util/RegistryDefaulted.java | 0 .../java}/common/util/RegistryNamespaced.java | 0 .../RegistryNamespacedDefaultedByKey.java | 0 .../java}/common/util/RegistrySimple.java | 0 .../java}/common/util/ReleaseType.java | 0 .../{ => main/java}/common/util/Triplet.java | 0 .../{ => main/java}/common/util/Tuple.java | 0 .../src/{ => main/java}/common/util/Util.java | 0 .../src/{ => main/java}/common/util/Vec3.java | 0 .../{ => main/java}/common/util/Vec3i.java | 0 .../{ => main/java}/common/util/Vector.java | 0 .../{ => main/java}/common/util/Vector3f.java | 0 .../{ => main/java}/common/util/Vector4f.java | 0 .../{ => main/java}/common/util/WorldPos.java | 0 .../java}/common/village/MerchantRecipe.java | 0 .../common/village/MerchantRecipeList.java | 0 .../java}/common/village/Village.java | 0 .../java}/common/village/VillageDoorInfo.java | 0 .../java}/common/world/AWorldClient.java | 0 .../java}/common/world/AWorldServer.java | 0 .../java}/common/world/BlockArray.java | 0 .../{ => main/java}/common/world/Chunk.java | 0 .../java}/common/world/DebugStates.java | 0 .../java}/common/world/Explosion.java | 0 .../java}/common/world/IBlockAccess.java | 0 .../java}/common/world/IWorldAccess.java | 0 .../java}/common/world/LightType.java | 0 .../{ => main/java}/common/world/State.java | 0 .../{ => main/java}/common/world/Weather.java | 0 .../{ => main/java}/common/world/World.java | 0 gradle.properties | 4 + gradle/libs.versions.toml | 8 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43764 bytes gradle/wrapper/gradle-wrapper.properties | 7 + gradlew | 251 ++++++++++++++++++ gradlew.bat | 94 +++++++ server/build.gradle.kts | 28 ++ server/src/{ => main/java}/server/Server.java | 0 .../java}/server/biome/BiomeBeach.java | 0 .../java}/server/biome/BiomeBlackened.java | 0 .../java}/server/biome/BiomeChaos.java | 0 .../java}/server/biome/BiomeDesert.java | 0 .../java}/server/biome/BiomeExterminated.java | 0 .../java}/server/biome/BiomeForest.java | 0 .../java}/server/biome/BiomeHell.java | 0 .../java}/server/biome/BiomeHills.java | 0 .../java}/server/biome/BiomeJungle.java | 0 .../java}/server/biome/BiomeMesa.java | 0 .../java}/server/biome/BiomeMoon.java | 0 .../java}/server/biome/BiomeMushroom.java | 0 .../java}/server/biome/BiomeMutated.java | 0 .../java}/server/biome/BiomeNone.java | 0 .../java}/server/biome/BiomePlains.java | 0 .../java}/server/biome/BiomeSavanna.java | 0 .../java}/server/biome/BiomeSnow.java | 0 .../java}/server/biome/BiomeSnowLand.java | 0 .../java}/server/biome/BiomeSpace.java | 0 .../java}/server/biome/BiomeStoneBeach.java | 0 .../java}/server/biome/BiomeSwamp.java | 0 .../java}/server/biome/BiomeTaiga.java | 0 .../java}/server/biome/BiomeTian.java | 0 .../java}/server/biome/BiomeWater.java | 0 .../java}/server/biome/GenBiome.java | 0 .../java}/server/biome/RngSpawn.java | 0 .../{ => main/java}/server/biome/Scaling.java | 0 .../java}/server/biome/Temperature.java | 0 .../server/clipboard/BlockTransform.java | 0 .../server/clipboard/ClipboardBlock.java | 0 .../server/clipboard/ClipboardPlacer.java | 0 .../server/clipboard/ReorderRegistry.java | 0 .../java}/server/clipboard/Rotation.java | 0 .../server/clipboard/RotationRegistry.java | 0 .../java}/server/clipboard/RotationValue.java | 0 .../java}/server/clipboard/Vector.java | 0 .../java}/server/command/ArgCombiner.java | 0 .../java}/server/command/Argument.java | 0 .../java}/server/command/ArgumentParser.java | 0 .../server/command/ArgumentSplitter.java | 0 .../java}/server/command/BooleanParser.java | 0 .../server/command/CachedExecutable.java | 0 .../java}/server/command/ColorParser.java | 0 .../java}/server/command/Command.java | 0 .../server/command/CommandEnvironment.java | 0 .../java}/server/command/Completer.java | 0 .../server/command/CompletingParser.java | 0 .../server/command/DefaultingParser.java | 0 .../java}/server/command/DimensionParser.java | 0 .../java}/server/command/DoubleParser.java | 0 .../server/command/EntityListParser.java | 0 .../java}/server/command/EntityParser.java | 0 .../java}/server/command/EnumParser.java | 0 .../java}/server/command/Executable.java | 0 .../java}/server/command/Executor.java | 0 .../java}/server/command/FixedExecutor.java | 0 .../java}/server/command/IntParser.java | 0 .../java}/server/command/LongParser.java | 0 .../server/command/NonDefaultingParser.java | 0 .../java}/server/command/Parameter.java | 0 .../java}/server/command/PatternReplacer.java | 0 .../command/PlayerEntityListParser.java | 0 .../server/command/PlayerEntityParser.java | 0 .../server/command/PlayerListParser.java | 0 .../java}/server/command/PlayerParser.java | 0 .../java}/server/command/RunException.java | 0 .../java}/server/command/StringCompleter.java | 0 .../java}/server/command/StringParser.java | 0 .../java}/server/command/TagParser.java | 0 .../java}/server/command/Variable.java | 0 .../java}/server/command/WorldParser.java | 0 .../server/command/commands/CommandAdmin.java | 0 .../server/command/commands/CommandHelp.java | 0 .../server/command/commands/CommandKick.java | 0 .../command/commands/CommandMessage.java | 0 .../server/command/commands/CommandMilk.java | 0 .../command/commands/CommandOfflinetp.java | 0 .../command/commands/CommandPasswd.java | 0 .../command/commands/CommandPlayers.java | 0 .../command/commands/CommandPotion.java | 0 .../command/commands/CommandRegister.java | 0 .../command/commands/CommandRemove.java | 0 .../command/commands/CommandRevoke.java | 0 .../server/command/commands/CommandSave.java | 0 .../command/commands/CommandShutdown.java | 0 .../server/command/commands/CommandSpawn.java | 0 .../server/command/commands/CommandTele.java | 0 .../server/command/commands/CommandTime.java | 0 .../server/command/commands/CommandTp.java | 0 .../server/command/commands/CommandWarp.java | 0 .../command/commands/CommandWeather.java | 0 .../server/command/commands/CommandWorld.java | 0 .../server/network/HandshakeHandler.java | 0 .../java}/server/network/LoginHandler.java | 0 .../java}/server/network/Player.java | 0 .../src/{ => main/java}/server/util/Form.java | 0 .../server/village/VillageCollection.java | 0 .../java}/server/world/BlockEventData.java | 0 .../java}/server/world/ChunkServer.java | 0 .../java}/server/world/Converter.java | 0 .../{ => main/java}/server/world/Region.java | 0 .../{ => main/java}/server/world/Spawner.java | 0 .../java}/server/world/WorldServer.java | 0 .../server/worldgen/BiomeGenLayered.java | 0 .../java}/server/worldgen/BiomeGenPerlin.java | 0 .../java}/server/worldgen/BiomeGenSingle.java | 0 .../java}/server/worldgen/BiomeGenerator.java | 0 .../java}/server/worldgen/BlockReplacer.java | 0 .../java}/server/worldgen/ChunkGenerator.java | 0 .../java}/server/worldgen/ChunkPrimer.java | 0 .../server/worldgen/FeatureDungeons.java | 0 .../server/worldgen/FeatureGenerator.java | 0 .../java}/server/worldgen/FeatureLakes.java | 0 .../java}/server/worldgen/FeatureLiquids.java | 0 .../java}/server/worldgen/FeatureOres.java | 0 .../server/worldgen/GeneratorCavern.java | 0 .../java}/server/worldgen/GeneratorDebug.java | 0 .../server/worldgen/GeneratorDestroyed.java | 0 .../java}/server/worldgen/GeneratorFlat.java | 0 .../server/worldgen/GeneratorIsland.java | 0 .../server/worldgen/GeneratorPerlin.java | 0 .../server/worldgen/GeneratorSimple.java | 0 .../java}/server/worldgen/LootConstants.java | 0 .../java}/server/worldgen/MobConstants.java | 0 .../server/worldgen/ReplacerAltBiome.java | 0 .../server/worldgen/ReplacerAltSurface.java | 0 .../java}/server/worldgen/ReplacerBiome.java | 0 .../server/worldgen/ReplacerTopLayer.java | 0 .../server/worldgen/caves/MapGenBase.java | 0 .../server/worldgen/caves/MapGenBigCaves.java | 0 .../server/worldgen/caves/MapGenCaves.java | 0 .../server/worldgen/caves/MapGenRavine.java | 0 .../feature/WorldGenAbandonedChest.java | 0 .../worldgen/feature/WorldGenAsteroid.java | 0 .../worldgen/feature/WorldGenBlockBlob.java | 0 .../server/worldgen/feature/WorldGenClay.java | 0 .../worldgen/feature/WorldGenClayExt.java | 0 .../worldgen/feature/WorldGenDesertWells.java | 0 .../server/worldgen/feature/WorldGenFire.java | 0 .../worldgen/feature/WorldGenGlowStone.java | 0 .../worldgen/feature/WorldGenHellLava.java | 0 .../worldgen/feature/WorldGenIcePath.java | 0 .../worldgen/feature/WorldGenIceSpike.java | 0 .../server/worldgen/feature/WorldGenSand.java | 0 .../worldgen/feature/WorldGenSpikes.java | 0 .../worldgen/foliage/FeatureDoublePlant.java | 0 .../worldgen/foliage/WorldGenBigMushroom.java | 0 .../worldgen/foliage/WorldGenCactus.java | 0 .../worldgen/foliage/WorldGenDeadBush.java | 0 .../worldgen/foliage/WorldGenFlowers.java | 0 .../worldgen/foliage/WorldGenMelon.java | 0 .../worldgen/foliage/WorldGenMushroom.java | 0 .../worldgen/foliage/WorldGenPumpkin.java | 0 .../server/worldgen/foliage/WorldGenReed.java | 0 .../worldgen/foliage/WorldGenShrub.java | 0 .../worldgen/foliage/WorldGenTallGrass.java | 0 .../worldgen/foliage/WorldGenVines.java | 0 .../worldgen/foliage/WorldGenWaterlily.java | 0 .../java}/server/worldgen/layer/GenLayer.java | 0 .../worldgen/layer/GenLayerAddAreas.java | 0 .../worldgen/layer/GenLayerAddExtra.java | 0 .../server/worldgen/layer/GenLayerAddSea.java | 0 .../worldgen/layer/GenLayerAddSnow.java | 0 .../server/worldgen/layer/GenLayerBase.java | 0 .../server/worldgen/layer/GenLayerBiome.java | 0 .../worldgen/layer/GenLayerBiomeEdge.java | 0 .../server/worldgen/layer/GenLayerEdge.java | 0 .../worldgen/layer/GenLayerFuzzyZoom.java | 0 .../server/worldgen/layer/GenLayerHills.java | 0 .../worldgen/layer/GenLayerRemoveEmpty.java | 0 .../server/worldgen/layer/GenLayerRiver.java | 0 .../worldgen/layer/GenLayerRiverInit.java | 0 .../worldgen/layer/GenLayerRiverMix.java | 0 .../server/worldgen/layer/GenLayerShore.java | 0 .../server/worldgen/layer/GenLayerSmooth.java | 0 .../worldgen/layer/GenLayerVoronoiZoom.java | 0 .../server/worldgen/layer/GenLayerZoom.java | 0 .../java}/server/worldgen/layer/IntCache.java | 0 .../worldgen/structure/MapGenBridge.java | 0 .../worldgen/structure/MapGenMineshaft.java | 0 .../structure/MapGenScatteredFeature.java | 0 .../worldgen/structure/MapGenStronghold.java | 0 .../worldgen/structure/MapGenStructure.java | 0 .../worldgen/structure/MapGenStructureIO.java | 0 .../worldgen/structure/MapGenVillage.java | 0 .../structure/StructureBoundingBox.java | 0 .../worldgen/structure/StructureBridge.java | 0 .../structure/StructureComponent.java | 0 .../structure/StructureMineshaft.java | 0 .../structure/StructureMineshaftStart.java | 0 .../structure/StructureScattered.java | 0 .../worldgen/structure/StructureStart.java | 0 .../structure/StructureStronghold.java | 0 .../worldgen/structure/StructureVillage.java | 0 .../worldgen/tree/WorldGenBaseTree.java | 0 .../server/worldgen/tree/WorldGenBigTree.java | 0 .../server/worldgen/tree/WorldGenBirch.java | 0 .../server/worldgen/tree/WorldGenDarkOak.java | 0 .../worldgen/tree/WorldGenHugeTree.java | 0 .../server/worldgen/tree/WorldGenJungle.java | 0 .../server/worldgen/tree/WorldGenPine.java | 0 .../server/worldgen/tree/WorldGenSavanna.java | 0 .../server/worldgen/tree/WorldGenSwamp.java | 0 .../server/worldgen/tree/WorldGenTaiga1.java | 0 .../server/worldgen/tree/WorldGenTaiga2.java | 0 .../server/worldgen/tree/WorldGenTree.java | 0 settings.gradle.kts | 5 + 3033 files changed, 470 insertions(+) create mode 100644 .gitattributes create mode 100644 client/build.gradle.kts rename client/src/{ => main/java}/client/Client.java (100%) rename client/src/{ => main/java}/client/audio/AudioInterface.java (100%) rename client/src/{ => main/java}/client/audio/CodecJOrbis.java (100%) rename client/src/{ => main/java}/client/audio/SoundManager.java (100%) rename client/src/{ => main/java}/client/audio/Volume.java (100%) rename client/src/{ => main/java}/client/audio/jogg/Buffer.java (100%) rename client/src/{ => main/java}/client/audio/jogg/Packet.java (100%) rename client/src/{ => main/java}/client/audio/jogg/Page.java (100%) rename client/src/{ => main/java}/client/audio/jogg/StreamState.java (100%) rename client/src/{ => main/java}/client/audio/jogg/SyncState.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Block.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/ChainingExample.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/CodeBook.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Comment.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/DecodeExample.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Drft.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/DspState.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Floor0.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Floor1.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/FuncFloor.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/FuncMapping.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/FuncResidue.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/FuncTime.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Info.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/InfoMode.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/JOrbisException.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Lookup.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Lpc.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Lsp.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Mapping0.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Mdct.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/PsyInfo.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/PsyLook.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Residue0.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Residue1.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Residue2.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/StaticCodeBook.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Time0.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/Util.java (100%) rename client/src/{ => main/java}/client/audio/jorbis/VorbisFile.java (100%) rename client/src/{ => main/java}/client/gui/FileCallback.java (100%) rename client/src/{ => main/java}/client/gui/Font.java (100%) rename client/src/{ => main/java}/client/gui/FontChar.java (100%) rename client/src/{ => main/java}/client/gui/Formatter.java (100%) rename client/src/{ => main/java}/client/gui/Gui.java (100%) rename client/src/{ => main/java}/client/gui/GuiConfirm.java (100%) rename client/src/{ => main/java}/client/gui/GuiConnect.java (100%) rename client/src/{ => main/java}/client/gui/GuiConsole.java (100%) rename client/src/{ => main/java}/client/gui/GuiInfo.java (100%) rename client/src/{ => main/java}/client/gui/GuiLoading.java (100%) rename client/src/{ => main/java}/client/gui/GuiMenu.java (100%) rename client/src/{ => main/java}/client/gui/GuiServer.java (100%) rename client/src/{ => main/java}/client/gui/Splashes.java (100%) rename client/src/{ => main/java}/client/gui/Style.java (100%) rename client/src/{ => main/java}/client/gui/character/GuiChar.java (100%) rename client/src/{ => main/java}/client/gui/character/GuiCharacters.java (100%) rename client/src/{ => main/java}/client/gui/character/GuiClass.java (100%) rename client/src/{ => main/java}/client/gui/character/GuiSpecies.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiBrewing.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiChest.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiContainer.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiCrafting.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiDispenser.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiEnchant.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiFurnace.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiHopper.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiHorse.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiInventory.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiMachine.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiMerchant.java (100%) rename client/src/{ => main/java}/client/gui/container/GuiRepair.java (100%) rename client/src/{ => main/java}/client/gui/element/ActButton.java (100%) rename client/src/{ => main/java}/client/gui/element/Area.java (100%) rename client/src/{ => main/java}/client/gui/element/Bar.java (100%) rename client/src/{ => main/java}/client/gui/element/ButtonCallback.java (100%) rename client/src/{ => main/java}/client/gui/element/Dropdown.java (100%) rename client/src/{ => main/java}/client/gui/element/DropdownCallback.java (100%) rename client/src/{ => main/java}/client/gui/element/Element.java (100%) rename client/src/{ => main/java}/client/gui/element/Field.java (100%) rename client/src/{ => main/java}/client/gui/element/FieldAction.java (100%) rename client/src/{ => main/java}/client/gui/element/FieldCallback.java (100%) rename client/src/{ => main/java}/client/gui/element/Fill.java (100%) rename client/src/{ => main/java}/client/gui/element/GuiList.java (100%) rename client/src/{ => main/java}/client/gui/element/InventoryButton.java (100%) rename client/src/{ => main/java}/client/gui/element/Label.java (100%) rename client/src/{ => main/java}/client/gui/element/ListEntry.java (100%) rename client/src/{ => main/java}/client/gui/element/NavButton.java (100%) rename client/src/{ => main/java}/client/gui/element/PasswordField.java (100%) rename client/src/{ => main/java}/client/gui/element/PressType.java (100%) rename client/src/{ => main/java}/client/gui/element/SelectableButton.java (100%) rename client/src/{ => main/java}/client/gui/element/Slider.java (100%) rename client/src/{ => main/java}/client/gui/element/SliderCallback.java (100%) rename client/src/{ => main/java}/client/gui/element/SliderFloatCallback.java (100%) rename client/src/{ => main/java}/client/gui/element/Switch.java (100%) rename client/src/{ => main/java}/client/gui/element/SwitchCallback.java (100%) rename client/src/{ => main/java}/client/gui/element/TextCallback.java (100%) rename client/src/{ => main/java}/client/gui/element/Textbox.java (100%) rename client/src/{ => main/java}/client/gui/element/Toggle.java (100%) rename client/src/{ => main/java}/client/gui/element/ToggleCallback.java (100%) rename client/src/{ => main/java}/client/gui/element/TransparentArea.java (100%) rename client/src/{ => main/java}/client/gui/ingame/GuiForm.java (100%) rename client/src/{ => main/java}/client/gui/ingame/GuiGameOver.java (100%) rename client/src/{ => main/java}/client/gui/ingame/GuiSign.java (100%) rename client/src/{ => main/java}/client/gui/options/GuiBinds.java (100%) rename client/src/{ => main/java}/client/gui/options/GuiDisplay.java (100%) rename client/src/{ => main/java}/client/gui/options/GuiOptions.java (100%) rename client/src/{ => main/java}/client/gui/options/GuiSound.java (100%) rename client/src/{ => main/java}/client/gui/options/GuiStyle.java (100%) rename client/src/{ => main/java}/client/init/RenderRegistry.java (100%) rename client/src/{ => main/java}/client/network/ClientLoginHandler.java (100%) rename client/src/{ => main/java}/client/network/ClientPlayer.java (100%) rename client/src/{ => main/java}/client/renderer/ActiveRenderInfo.java (100%) rename client/src/{ => main/java}/client/renderer/BlockRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/DefaultVertexFormats.java (100%) rename client/src/{ => main/java}/client/renderer/Drawing.java (100%) rename client/src/{ => main/java}/client/renderer/EntityRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/Frustum.java (100%) rename client/src/{ => main/java}/client/renderer/GlState.java (100%) rename client/src/{ => main/java}/client/renderer/ItemModelMesher.java (100%) rename client/src/{ => main/java}/client/renderer/ItemRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/Project.java (100%) rename client/src/{ => main/java}/client/renderer/RegionRenderCache.java (100%) rename client/src/{ => main/java}/client/renderer/RegionRenderCacheBuilder.java (100%) rename client/src/{ => main/java}/client/renderer/RenderBuffer.java (100%) rename client/src/{ => main/java}/client/renderer/RenderGlobal.java (100%) rename client/src/{ => main/java}/client/renderer/Tessellator.java (100%) rename client/src/{ => main/java}/client/renderer/VertexBuffer.java (100%) rename client/src/{ => main/java}/client/renderer/VertexFormat.java (100%) rename client/src/{ => main/java}/client/renderer/VertexFormatElement.java (100%) rename client/src/{ => main/java}/client/renderer/ViewFrustum.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/BakedModel.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/BakedQuad.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/BlockFaceUV.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/BlockPart.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/BlockPartFace.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/BlockPartRotation.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/BreakingFour.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/BuiltInModel.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/FaceBakery.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/IBakedModel.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/ModelBakery.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/ModelBlock.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/ModelGenerator.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/ModelManager.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/MultiStateMap.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/SingleStateMap.java (100%) rename client/src/{ => main/java}/client/renderer/blockmodel/StateMap.java (100%) rename client/src/{ => main/java}/client/renderer/chunk/ChunkCompileTaskGenerator.java (100%) rename client/src/{ => main/java}/client/renderer/chunk/ChunkRenderDispatcher.java (100%) rename client/src/{ => main/java}/client/renderer/chunk/ChunkRenderWorker.java (100%) rename client/src/{ => main/java}/client/renderer/chunk/CompiledChunk.java (100%) rename client/src/{ => main/java}/client/renderer/chunk/RenderChunk.java (100%) rename client/src/{ => main/java}/client/renderer/chunk/SetVisibility.java (100%) rename client/src/{ => main/java}/client/renderer/chunk/VisGraph.java (100%) rename client/src/{ => main/java}/client/renderer/entity/Render.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderArachnoid.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderArrow.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderBat.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderBlockEntity.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderBoat.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderBullet.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderChicken.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderCow.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderCrystal.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderDie.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderDragon.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderDynamite.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderEntity.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderEntityItem.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderFallingBlock.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderFireball.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderFish.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderFlyingBox.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderHorse.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderHumanoid.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderItem.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderItemEntity.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderLeashKnot.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderLightning.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderLiving.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderManager.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderMinecart.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderMooshroom.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderMouse.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderNpc.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderOcelot.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderPig.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderPotion.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderRabbit.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderSheep.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderSlime.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderSpaceMarine.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderSquid.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderTntMinecart.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderTntPrimed.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderWolf.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RenderXpOrb.java (100%) rename client/src/{ => main/java}/client/renderer/entity/RendererLivingEntity.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerArachnoidArmor.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerArmor.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerArrow.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerCape.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerCharge.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerEnderDragonEyes.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerEntityBreak.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerExtra.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerHeldItem.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerMooshroomMushroom.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerPowerRods.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerSaddle.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerSheepWool.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerSlimeGel.java (100%) rename client/src/{ => main/java}/client/renderer/layers/LayerWolfCollar.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelArachnoid.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelArmor.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelBanner.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelBase.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelBat.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelBiped.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelBoat.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelBox.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelCharge.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelChest.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelChicken.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelCow.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelCrystal.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelDie.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelDragon.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelHead.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelHorse.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelHumanoid.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelHumanoidHead.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelLargeChest.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelLeashKnot.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelMinecart.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelMouse.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelOcelot.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelPig.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelQuadruped.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelRabbit.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelSheep1.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelSheep2.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelSign.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelSlime.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelSpaceMarine.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelSquid.java (100%) rename client/src/{ => main/java}/client/renderer/model/ModelWolf.java (100%) rename client/src/{ => main/java}/client/renderer/model/PositionTextureVertex.java (100%) rename client/src/{ => main/java}/client/renderer/model/TextureOffset.java (100%) rename client/src/{ => main/java}/client/renderer/model/TexturedQuad.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EffectRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityAuraFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityBlockDustFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityBreakingFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityBubbleFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityCloudFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityCrit2FX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityCritFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityDiggingFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityDownfallFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityDropParticleFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityEnchantmentTableParticleFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityExplodeFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityFirework.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityFishWakeFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityFlameFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityFootStepFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityHeartFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityHugeExplodeFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityLargeExplodeFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityLavaFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityNoteFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityParticleEmitter.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityPickupFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityPortalFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntityReddustFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntitySmokeFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntitySnowShovelFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntitySpellParticleFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntitySplashFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/EntitySuspendFX.java (100%) rename client/src/{ => main/java}/client/renderer/particle/IParticleFactory.java (100%) rename client/src/{ => main/java}/client/renderer/texture/ColormapLoader.java (100%) rename client/src/{ => main/java}/client/renderer/texture/DynamicTexture.java (100%) rename client/src/{ => main/java}/client/renderer/texture/EntityTexManager.java (100%) rename client/src/{ => main/java}/client/renderer/texture/IIconCreator.java (100%) rename client/src/{ => main/java}/client/renderer/texture/LayeredColorMaskTexture.java (100%) rename client/src/{ => main/java}/client/renderer/texture/LayeredTexture.java (100%) rename client/src/{ => main/java}/client/renderer/texture/SimpleTexture.java (100%) rename client/src/{ => main/java}/client/renderer/texture/Stitcher.java (100%) rename client/src/{ => main/java}/client/renderer/texture/Texture.java (100%) rename client/src/{ => main/java}/client/renderer/texture/TextureAtlasSprite.java (100%) rename client/src/{ => main/java}/client/renderer/texture/TextureManager.java (100%) rename client/src/{ => main/java}/client/renderer/texture/TextureMap.java (100%) rename client/src/{ => main/java}/client/renderer/texture/TextureTicked.java (100%) rename client/src/{ => main/java}/client/renderer/texture/TextureUtil.java (100%) rename client/src/{ => main/java}/client/renderer/ticked/TextureFlamesFX1.java (100%) rename client/src/{ => main/java}/client/renderer/ticked/TextureFlamesFX2.java (100%) rename client/src/{ => main/java}/client/renderer/ticked/TextureFlamesFXMono1.java (100%) rename client/src/{ => main/java}/client/renderer/ticked/TextureFlamesFXMono2.java (100%) rename client/src/{ => main/java}/client/renderer/ticked/TextureLavaFX.java (100%) rename client/src/{ => main/java}/client/renderer/ticked/TextureLavaFlowFX.java (100%) rename client/src/{ => main/java}/client/renderer/ticked/TextureWaterFX.java (100%) rename client/src/{ => main/java}/client/renderer/ticked/TextureWaterFlowFX.java (100%) rename client/src/{ => main/java}/client/renderer/tileentity/TileEntityBannerRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/tileentity/TileEntityChestRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/tileentity/TileEntityItemStackRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/tileentity/TileEntityMobSpawnerRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/tileentity/TileEntityPistonRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/tileentity/TileEntityRendererDispatcher.java (100%) rename client/src/{ => main/java}/client/renderer/tileentity/TileEntitySignRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/tileentity/TileEntitySkullRenderer.java (100%) rename client/src/{ => main/java}/client/renderer/tileentity/TileEntitySpecialRenderer.java (100%) rename client/src/{ => main/java}/client/util/FileUtils.java (100%) rename client/src/{ => main/java}/client/util/Message.java (100%) rename client/src/{ => main/java}/client/util/PerfSection.java (100%) rename client/src/{ => main/java}/client/util/PlayerController.java (100%) rename client/src/{ => main/java}/client/util/SkinConverter.java (100%) rename client/src/{ => main/java}/client/vars/BaseVar.java (100%) rename client/src/{ => main/java}/client/vars/BoolVar.java (100%) rename client/src/{ => main/java}/client/vars/CVar.java (100%) rename client/src/{ => main/java}/client/vars/CVarCategory.java (100%) rename client/src/{ => main/java}/client/vars/ColorVar.java (100%) rename client/src/{ => main/java}/client/vars/EnumVar.java (100%) rename client/src/{ => main/java}/client/vars/FloatVar.java (100%) rename client/src/{ => main/java}/client/vars/IntVar.java (100%) rename client/src/{ => main/java}/client/vars/StringVar.java (100%) rename client/src/{ => main/java}/client/vars/Variable.java (100%) rename client/src/{ => main/java}/client/window/Bind.java (100%) rename client/src/{ => main/java}/client/window/Button.java (100%) rename client/src/{ => main/java}/client/window/DisplayMode.java (100%) rename client/src/{ => main/java}/client/window/Input.java (100%) rename client/src/{ => main/java}/client/window/KeyEvent.java (100%) rename client/src/{ => main/java}/client/window/Keysym.java (100%) rename client/src/{ => main/java}/client/window/Wheel.java (100%) rename client/src/{ => main/java}/client/window/Window.java (100%) rename client/src/{ => main/java}/client/window/WindowAction.java (100%) rename client/src/{ => main/java}/client/window/WindowEvent.java (100%) rename client/src/{ => main/java}/client/world/ChunkClient.java (100%) rename client/src/{ => main/java}/client/world/ChunkEmpty.java (100%) rename client/src/{ => main/java}/client/world/WorldClient.java (100%) rename client/{data => src/main/resources}/sounds/anvil_break.ogg (100%) rename client/{data => src/main/resources}/sounds/anvil_land.ogg (100%) rename client/{data => src/main/resources}/sounds/anvil_use.ogg (100%) rename client/{data => src/main/resources}/sounds/bat_death.ogg (100%) rename client/{data => src/main/resources}/sounds/bat_hurt1.ogg (100%) rename client/{data => src/main/resources}/sounds/bat_hurt2.ogg (100%) rename client/{data => src/main/resources}/sounds/bat_hurt3.ogg (100%) rename client/{data => src/main/resources}/sounds/bat_hurt4.ogg (100%) rename client/{data => src/main/resources}/sounds/bat_idle1.ogg (100%) rename client/{data => src/main/resources}/sounds/bat_idle2.ogg (100%) rename client/{data => src/main/resources}/sounds/bat_idle3.ogg (100%) rename client/{data => src/main/resources}/sounds/bat_idle4.ogg (100%) rename client/{data => src/main/resources}/sounds/bat_takeoff.ogg (100%) rename client/{data => src/main/resources}/sounds/blast.ogg (100%) rename client/{data => src/main/resources}/sounds/blast_far.ogg (100%) rename client/{data => src/main/resources}/sounds/bow.ogg (100%) rename client/{data => src/main/resources}/sounds/bowhit1.ogg (100%) rename client/{data => src/main/resources}/sounds/bowhit2.ogg (100%) rename client/{data => src/main/resources}/sounds/bowhit3.ogg (100%) rename client/{data => src/main/resources}/sounds/bowhit4.ogg (100%) rename client/{data => src/main/resources}/sounds/break.ogg (100%) rename client/{data => src/main/resources}/sounds/cat_hitt1.ogg (100%) rename client/{data => src/main/resources}/sounds/cat_hitt2.ogg (100%) rename client/{data => src/main/resources}/sounds/cat_hitt3.ogg (100%) rename client/{data => src/main/resources}/sounds/cat_meow1.ogg (100%) rename client/{data => src/main/resources}/sounds/cat_meow2.ogg (100%) rename client/{data => src/main/resources}/sounds/cat_meow3.ogg (100%) rename client/{data => src/main/resources}/sounds/cat_meow4.ogg (100%) rename client/{data => src/main/resources}/sounds/cat_purreow1.ogg (100%) rename client/{data => src/main/resources}/sounds/cat_purreow2.ogg (100%) rename client/{data => src/main/resources}/sounds/chestclosed.ogg (100%) rename client/{data => src/main/resources}/sounds/chestopen.ogg (100%) rename client/{data => src/main/resources}/sounds/chicken_hurt1.ogg (100%) rename client/{data => src/main/resources}/sounds/chicken_hurt2.ogg (100%) rename client/{data => src/main/resources}/sounds/chicken_say1.ogg (100%) rename client/{data => src/main/resources}/sounds/chicken_say2.ogg (100%) rename client/{data => src/main/resources}/sounds/chicken_say3.ogg (100%) rename client/{data => src/main/resources}/sounds/click.ogg (100%) rename client/{data => src/main/resources}/sounds/cloth1.ogg (100%) rename client/{data => src/main/resources}/sounds/cloth2.ogg (100%) rename client/{data => src/main/resources}/sounds/cloth3.ogg (100%) rename client/{data => src/main/resources}/sounds/cloth4.ogg (100%) rename client/{data => src/main/resources}/sounds/cow_hurt1.ogg (100%) rename client/{data => src/main/resources}/sounds/cow_hurt2.ogg (100%) rename client/{data => src/main/resources}/sounds/cow_hurt3.ogg (100%) rename client/{data => src/main/resources}/sounds/cow_say1.ogg (100%) rename client/{data => src/main/resources}/sounds/cow_say2.ogg (100%) rename client/{data => src/main/resources}/sounds/cow_say3.ogg (100%) rename client/{data => src/main/resources}/sounds/cow_say4.ogg (100%) rename client/{data => src/main/resources}/sounds/cut.ogg (100%) rename client/{data => src/main/resources}/sounds/door_close.ogg (100%) rename client/{data => src/main/resources}/sounds/door_open.ogg (100%) rename client/{data => src/main/resources}/sounds/dragon_growl1.ogg (100%) rename client/{data => src/main/resources}/sounds/dragon_growl2.ogg (100%) rename client/{data => src/main/resources}/sounds/dragon_growl3.ogg (100%) rename client/{data => src/main/resources}/sounds/dragon_growl4.ogg (100%) rename client/{data => src/main/resources}/sounds/dragon_wings1.ogg (100%) rename client/{data => src/main/resources}/sounds/dragon_wings2.ogg (100%) rename client/{data => src/main/resources}/sounds/dragon_wings3.ogg (100%) rename client/{data => src/main/resources}/sounds/dragon_wings4.ogg (100%) rename client/{data => src/main/resources}/sounds/dragon_wings5.ogg (100%) rename client/{data => src/main/resources}/sounds/dragon_wings6.ogg (100%) rename client/{data => src/main/resources}/sounds/drink.ogg (100%) rename client/{data => src/main/resources}/sounds/eat1.ogg (100%) rename client/{data => src/main/resources}/sounds/eat2.ogg (100%) rename client/{data => src/main/resources}/sounds/eat3.ogg (100%) rename client/{data => src/main/resources}/sounds/explode1.ogg (100%) rename client/{data => src/main/resources}/sounds/explode2.ogg (100%) rename client/{data => src/main/resources}/sounds/explode3.ogg (100%) rename client/{data => src/main/resources}/sounds/explode4.ogg (100%) rename client/{data => src/main/resources}/sounds/fallbig1.ogg (100%) rename client/{data => src/main/resources}/sounds/fallbig2.ogg (100%) rename client/{data => src/main/resources}/sounds/fallsmall.ogg (100%) rename client/{data => src/main/resources}/sounds/fire.ogg (100%) rename client/{data => src/main/resources}/sounds/fireball.ogg (100%) rename client/{data => src/main/resources}/sounds/fizz.ogg (100%) rename client/{data => src/main/resources}/sounds/fuse.ogg (100%) rename client/{data => src/main/resources}/sounds/glass1.ogg (100%) rename client/{data => src/main/resources}/sounds/glass2.ogg (100%) rename client/{data => src/main/resources}/sounds/glass3.ogg (100%) rename client/{data => src/main/resources}/sounds/grass1.ogg (100%) rename client/{data => src/main/resources}/sounds/grass2.ogg (100%) rename client/{data => src/main/resources}/sounds/grass3.ogg (100%) rename client/{data => src/main/resources}/sounds/grass4.ogg (100%) rename client/{data => src/main/resources}/sounds/gravel1.ogg (100%) rename client/{data => src/main/resources}/sounds/gravel2.ogg (100%) rename client/{data => src/main/resources}/sounds/gravel3.ogg (100%) rename client/{data => src/main/resources}/sounds/gravel4.ogg (100%) rename client/{data => src/main/resources}/sounds/hit1.ogg (100%) rename client/{data => src/main/resources}/sounds/hit2.ogg (100%) rename client/{data => src/main/resources}/sounds/hit3.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_angry.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_breathe1.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_breathe2.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_breathe3.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_death.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_gallop1.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_gallop2.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_gallop3.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_gallop4.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_hit1.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_hit2.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_hit3.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_hit4.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_idle1.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_idle2.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_idle3.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_jump.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_land.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_soft1.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_soft2.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_soft3.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_soft4.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_soft5.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_soft6.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_wood1.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_wood2.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_wood3.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_wood4.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_wood5.ogg (100%) rename client/{data => src/main/resources}/sounds/horse_wood6.ogg (100%) rename client/{data => src/main/resources}/sounds/ignite.ogg (100%) rename client/{data => src/main/resources}/sounds/large_blast.ogg (100%) rename client/{data => src/main/resources}/sounds/large_blast_far.ogg (100%) rename client/{data => src/main/resources}/sounds/launch.ogg (100%) rename client/{data => src/main/resources}/sounds/lava.ogg (100%) rename client/{data => src/main/resources}/sounds/lavapop.ogg (100%) rename client/{data => src/main/resources}/sounds/levelup.ogg (100%) rename client/{data => src/main/resources}/sounds/magma.ogg (100%) rename client/{data => src/main/resources}/sounds/magmapop.ogg (100%) rename client/{data => src/main/resources}/sounds/metal1.ogg (100%) rename client/{data => src/main/resources}/sounds/metal2.ogg (100%) rename client/{data => src/main/resources}/sounds/metal3.ogg (100%) rename client/{data => src/main/resources}/sounds/metalhit1.ogg (100%) rename client/{data => src/main/resources}/sounds/metalhit2.ogg (100%) rename client/{data => src/main/resources}/sounds/minecart_base.ogg (100%) rename client/{data => src/main/resources}/sounds/minecart_inside.ogg (100%) rename client/{data => src/main/resources}/sounds/molten.ogg (100%) rename client/{data => src/main/resources}/sounds/note.ogg (100%) rename client/{data => src/main/resources}/sounds/old_explode.ogg (100%) rename client/{data => src/main/resources}/sounds/orb.ogg (100%) rename client/{data => src/main/resources}/sounds/pig_death.ogg (100%) rename client/{data => src/main/resources}/sounds/pig_say1.ogg (100%) rename client/{data => src/main/resources}/sounds/pig_say2.ogg (100%) rename client/{data => src/main/resources}/sounds/pig_say3.ogg (100%) rename client/{data => src/main/resources}/sounds/piston_in.ogg (100%) rename client/{data => src/main/resources}/sounds/piston_out.ogg (100%) rename client/{data => src/main/resources}/sounds/plop.ogg (100%) rename client/{data => src/main/resources}/sounds/pop.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_bunnymurder.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_hop1.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_hop2.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_hop3.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_hop4.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_hurt1.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_hurt2.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_hurt3.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_hurt4.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_idle1.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_idle2.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_idle3.ogg (100%) rename client/{data => src/main/resources}/sounds/rabbit_idle4.ogg (100%) rename client/{data => src/main/resources}/sounds/rain1.ogg (100%) rename client/{data => src/main/resources}/sounds/rain2.ogg (100%) rename client/{data => src/main/resources}/sounds/rain3.ogg (100%) rename client/{data => src/main/resources}/sounds/rain4.ogg (100%) rename client/{data => src/main/resources}/sounds/sand1.ogg (100%) rename client/{data => src/main/resources}/sounds/sand2.ogg (100%) rename client/{data => src/main/resources}/sounds/sand3.ogg (100%) rename client/{data => src/main/resources}/sounds/sand4.ogg (100%) rename client/{data => src/main/resources}/sounds/sheep_say1.ogg (100%) rename client/{data => src/main/resources}/sounds/sheep_say2.ogg (100%) rename client/{data => src/main/resources}/sounds/sheep_say3.ogg (100%) rename client/{data => src/main/resources}/sounds/slime_attack1.ogg (100%) rename client/{data => src/main/resources}/sounds/slime_attack2.ogg (100%) rename client/{data => src/main/resources}/sounds/slime_big1.ogg (100%) rename client/{data => src/main/resources}/sounds/slime_big2.ogg (100%) rename client/{data => src/main/resources}/sounds/slime_big3.ogg (100%) rename client/{data => src/main/resources}/sounds/slime_big4.ogg (100%) rename client/{data => src/main/resources}/sounds/slime_small1.ogg (100%) rename client/{data => src/main/resources}/sounds/slime_small2.ogg (100%) rename client/{data => src/main/resources}/sounds/slime_small3.ogg (100%) rename client/{data => src/main/resources}/sounds/slime_small4.ogg (100%) rename client/{data => src/main/resources}/sounds/slime_small5.ogg (100%) rename client/{data => src/main/resources}/sounds/snow1.ogg (100%) rename client/{data => src/main/resources}/sounds/snow2.ogg (100%) rename client/{data => src/main/resources}/sounds/snow3.ogg (100%) rename client/{data => src/main/resources}/sounds/snow4.ogg (100%) rename client/{data => src/main/resources}/sounds/spell.ogg (100%) rename client/{data => src/main/resources}/sounds/splash.ogg (100%) rename client/{data => src/main/resources}/sounds/stone1.ogg (100%) rename client/{data => src/main/resources}/sounds/stone2.ogg (100%) rename client/{data => src/main/resources}/sounds/stone3.ogg (100%) rename client/{data => src/main/resources}/sounds/stone4.ogg (100%) rename client/{data => src/main/resources}/sounds/teleport.ogg (100%) rename client/{data => src/main/resources}/sounds/teleport_back.ogg (100%) rename client/{data => src/main/resources}/sounds/thunder1.ogg (100%) rename client/{data => src/main/resources}/sounds/thunder2.ogg (100%) rename client/{data => src/main/resources}/sounds/thunder3.ogg (100%) rename client/{data => src/main/resources}/sounds/twinkle.ogg (100%) rename client/{data => src/main/resources}/sounds/twinkle_far.ogg (100%) rename client/{data => src/main/resources}/sounds/water.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_bark1.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_bark2.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_bark3.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_death.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_growl1.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_growl2.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_growl3.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_hurt1.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_hurt2.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_hurt3.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_panting.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_shake.ogg (100%) rename client/{data => src/main/resources}/sounds/wolf_whine.ogg (100%) rename client/{data => src/main/resources}/sounds/wood1.ogg (100%) rename client/{data => src/main/resources}/sounds/wood2.ogg (100%) rename client/{data => src/main/resources}/sounds/wood3.ogg (100%) rename client/{data => src/main/resources}/sounds/wood4.ogg (100%) rename client/{data => src/main/resources}/textures/armor/ardite_layer_1.png (100%) rename client/{data => src/main/resources}/textures/armor/ardite_layer_2.png (100%) rename client/{data => src/main/resources}/textures/armor/chain_layer_1.png (100%) rename client/{data => src/main/resources}/textures/armor/chain_layer_2.png (100%) rename client/{data => src/main/resources}/textures/armor/cloth_layer_1.png (100%) rename client/{data => src/main/resources}/textures/armor/cloth_layer_1_overlay.png (100%) rename client/{data => src/main/resources}/textures/armor/cloth_layer_2.png (100%) rename client/{data => src/main/resources}/textures/armor/cloth_layer_2_overlay.png (100%) rename client/{data => src/main/resources}/textures/armor/diamond_layer_1.png (100%) rename client/{data => src/main/resources}/textures/armor/diamond_layer_2.png (100%) rename client/{data => src/main/resources}/textures/armor/gold_layer_1.png (100%) rename client/{data => src/main/resources}/textures/armor/gold_layer_2.png (100%) rename client/{data => src/main/resources}/textures/armor/horse_armor_diamond.png (100%) rename client/{data => src/main/resources}/textures/armor/horse_armor_gold.png (100%) rename client/{data => src/main/resources}/textures/armor/horse_armor_iron.png (100%) rename client/{data => src/main/resources}/textures/armor/iron_layer_1.png (100%) rename client/{data => src/main/resources}/textures/armor/iron_layer_2.png (100%) rename client/{data => src/main/resources}/textures/armor/leather_layer_1.png (100%) rename client/{data => src/main/resources}/textures/armor/leather_layer_1_overlay.png (100%) rename client/{data => src/main/resources}/textures/armor/leather_layer_2.png (100%) rename client/{data => src/main/resources}/textures/armor/leather_layer_2_overlay.png (100%) rename client/{data => src/main/resources}/textures/armor/nichun_layer_1.png (100%) rename client/{data => src/main/resources}/textures/armor/nichun_layer_2.png (100%) rename client/{data => src/main/resources}/textures/armor/thetium_layer_1.png (100%) rename client/{data => src/main/resources}/textures/armor/thetium_layer_2.png (100%) rename client/{data => src/main/resources}/textures/background.png (100%) rename client/{data => src/main/resources}/textures/blocks/acacia_door_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/acacia_door_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/acacia_leaves_autumn.png (100%) rename client/{data => src/main/resources}/textures/blocks/acacia_leaves_snowy.png (100%) rename client/{data => src/main/resources}/textures/blocks/acacia_leaves_spring.png (100%) rename client/{data => src/main/resources}/textures/blocks/acacia_leaves_summer.png (100%) rename client/{data => src/main/resources}/textures/blocks/acacia_leaves_winter.png (100%) rename client/{data => src/main/resources}/textures/blocks/acacia_log_bark.png (100%) rename client/{data => src/main/resources}/textures/blocks/acacia_log_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/acacia_planks.png (100%) rename client/{data => src/main/resources}/textures/blocks/acacia_sapling.png (100%) rename client/{data => src/main/resources}/textures/blocks/acid_flow.png (100%) rename client/{data => src/main/resources}/textures/blocks/acid_still.png (100%) rename client/{data => src/main/resources}/textures/blocks/activator_rail.png (100%) rename client/{data => src/main/resources}/textures/blocks/activator_rail_powered.png (100%) rename client/{data => src/main/resources}/textures/blocks/allium.png (100%) rename client/{data => src/main/resources}/textures/blocks/aluminium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/aluminium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/antimony_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/antimony_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/anvil_base.png (100%) rename client/{data => src/main/resources}/textures/blocks/anvil_top_0.png (100%) rename client/{data => src/main/resources}/textures/blocks/anvil_top_1.png (100%) rename client/{data => src/main/resources}/textures/blocks/anvil_top_2.png (100%) rename client/{data => src/main/resources}/textures/blocks/ardite_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/ardite_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/arsenic_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/arsenic_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/ash.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_base.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_border.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_bricks.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_circle.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_cross.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_curly_border.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_diagonal_left.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_diagonal_right.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_diagonal_up_left.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_diagonal_up_right.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_flower.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_gradient.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_gradient_up.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_half_horizontal.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_half_horizontal_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_half_vertical.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_half_vertical_right.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_rhombus.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_rune.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_skull.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_small_stripes.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_square_bottom_left.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_square_bottom_right.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_square_top_left.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_square_top_right.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_straight_cross.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_stripe_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_stripe_center.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_stripe_downleft.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_stripe_downright.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_stripe_left.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_stripe_middle.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_stripe_right.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_stripe_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_thing.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_triangle_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_triangle_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_triangles_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/banner_triangles_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/beacon.png (100%) rename client/{data => src/main/resources}/textures/blocks/beacon_beam.png (100%) rename client/{data => src/main/resources}/textures/blocks/bedrock.png (100%) rename client/{data => src/main/resources}/textures/blocks/birch_door_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/birch_door_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/birch_leaves_autumn.png (100%) rename client/{data => src/main/resources}/textures/blocks/birch_leaves_snowy.png (100%) rename client/{data => src/main/resources}/textures/blocks/birch_leaves_spring.png (100%) rename client/{data => src/main/resources}/textures/blocks/birch_leaves_summer.png (100%) rename client/{data => src/main/resources}/textures/blocks/birch_leaves_winter.png (100%) rename client/{data => src/main/resources}/textures/blocks/birch_log_bark.png (100%) rename client/{data => src/main/resources}/textures/blocks/birch_log_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/birch_planks.png (100%) rename client/{data => src/main/resources}/textures/blocks/birch_sapling.png (100%) rename client/{data => src/main/resources}/textures/blocks/bismuth_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/bismuth_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_bed_foot_end.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_bed_foot_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_bed_foot_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_bed_head_end.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_bed_head_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_bed_head_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_brick.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_lotus.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_metal_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_metal_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_quartz_block_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_quartz_block_chiseled.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_quartz_block_chiseled_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_quartz_block_lines.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_quartz_block_lines_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_quartz_block_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_quartz_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_quartz_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/black_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackened_cobble.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackened_dirt.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackened_soil_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackened_soil_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackened_stone.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackwood_door_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackwood_door_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackwood_leaves_autumn.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackwood_leaves_snowy.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackwood_leaves_spring.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackwood_leaves_summer.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackwood_leaves_winter.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackwood_log_bark.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackwood_log_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackwood_planks.png (100%) rename client/{data => src/main/resources}/textures/blocks/blackwood_sapling.png (100%) rename client/{data => src/main/resources}/textures/blocks/blood_brick.png (100%) rename client/{data => src/main/resources}/textures/blocks/blood_flow.png (100%) rename client/{data => src/main/resources}/textures/blocks/blood_still.png (100%) rename client/{data => src/main/resources}/textures/blocks/blue_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/blue_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/blue_mushroom.png (100%) rename client/{data => src/main/resources}/textures/blocks/blue_orchid.png (100%) rename client/{data => src/main/resources}/textures/blocks/blue_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/blue_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/bookshelf.png (100%) rename client/{data => src/main/resources}/textures/blocks/brewing_stand.png (100%) rename client/{data => src/main/resources}/textures/blocks/brewing_stand_base.png (100%) rename client/{data => src/main/resources}/textures/blocks/brick_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/brown_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/brown_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/brown_mushroom.png (100%) rename client/{data => src/main/resources}/textures/blocks/brown_mushroom_block_cap.png (100%) rename client/{data => src/main/resources}/textures/blocks/brown_mushroom_block_inside.png (100%) rename client/{data => src/main/resources}/textures/blocks/brown_mushroom_block_stem.png (100%) rename client/{data => src/main/resources}/textures/blocks/brown_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/brown_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/cactus_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/cactus_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/cactus_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/cake_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/cake_inner.png (100%) rename client/{data => src/main/resources}/textures/blocks/cake_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/cake_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/calcium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/calcium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/carrot_0.png (100%) rename client/{data => src/main/resources}/textures/blocks/carrot_1.png (100%) rename client/{data => src/main/resources}/textures/blocks/carrot_2.png (100%) rename client/{data => src/main/resources}/textures/blocks/carrot_3.png (100%) rename client/{data => src/main/resources}/textures/blocks/cauldron_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/cauldron_inner.png (100%) rename client/{data => src/main/resources}/textures/blocks/cauldron_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/cauldron_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/cell_rock.png (100%) rename client/{data => src/main/resources}/textures/blocks/cherry_door_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/cherry_door_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/cherry_leaves_autumn.png (100%) rename client/{data => src/main/resources}/textures/blocks/cherry_leaves_snowy.png (100%) rename client/{data => src/main/resources}/textures/blocks/cherry_leaves_spring.png (100%) rename client/{data => src/main/resources}/textures/blocks/cherry_leaves_summer.png (100%) rename client/{data => src/main/resources}/textures/blocks/cherry_leaves_winter.png (100%) rename client/{data => src/main/resources}/textures/blocks/cherry_log_bark.png (100%) rename client/{data => src/main/resources}/textures/blocks/cherry_log_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/cherry_planks.png (100%) rename client/{data => src/main/resources}/textures/blocks/cherry_sapling.png (100%) rename client/{data => src/main/resources}/textures/blocks/chest_normal.png (100%) rename client/{data => src/main/resources}/textures/blocks/chest_normal_double.png (100%) rename client/{data => src/main/resources}/textures/blocks/chest_trapped.png (100%) rename client/{data => src/main/resources}/textures/blocks/chest_trapped_double.png (100%) rename client/{data => src/main/resources}/textures/blocks/chrome_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/chrome_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/cinnabar_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/cinnabar_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/coal_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/coal_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/coarse_dirt.png (100%) rename client/{data => src/main/resources}/textures/blocks/cobalt_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/cobalt_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/cobblestone.png (100%) rename client/{data => src/main/resources}/textures/blocks/cocoa_0.png (100%) rename client/{data => src/main/resources}/textures/blocks/cocoa_1.png (100%) rename client/{data => src/main/resources}/textures/blocks/cocoa_2.png (100%) rename client/{data => src/main/resources}/textures/blocks/comparator_off.png (100%) rename client/{data => src/main/resources}/textures/blocks/comparator_on.png (100%) rename client/{data => src/main/resources}/textures/blocks/control_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/copper_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/copper_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/core.png (100%) rename client/{data => src/main/resources}/textures/blocks/crafting_table_front.png (100%) rename client/{data => src/main/resources}/textures/blocks/crafting_table_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/crafting_table_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/cyan_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/cyan_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/cyan_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/cyan_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/dandelion.png (100%) rename client/{data => src/main/resources}/textures/blocks/dark_oak_door_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/dark_oak_door_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/dark_oak_leaves_autumn.png (100%) rename client/{data => src/main/resources}/textures/blocks/dark_oak_leaves_snowy.png (100%) rename client/{data => src/main/resources}/textures/blocks/dark_oak_leaves_spring.png (100%) rename client/{data => src/main/resources}/textures/blocks/dark_oak_leaves_summer.png (100%) rename client/{data => src/main/resources}/textures/blocks/dark_oak_leaves_winter.png (100%) rename client/{data => src/main/resources}/textures/blocks/dark_oak_log_bark.png (100%) rename client/{data => src/main/resources}/textures/blocks/dark_oak_log_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/dark_oak_planks.png (100%) rename client/{data => src/main/resources}/textures/blocks/dark_oak_sapling.png (100%) rename client/{data => src/main/resources}/textures/blocks/darkstone.png (100%) rename client/{data => src/main/resources}/textures/blocks/daylight_detector_inverted_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/daylight_detector_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/daylight_detector_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/deadbush.png (100%) rename client/{data => src/main/resources}/textures/blocks/destroy_stage_0.png (100%) rename client/{data => src/main/resources}/textures/blocks/destroy_stage_1.png (100%) rename client/{data => src/main/resources}/textures/blocks/destroy_stage_2.png (100%) rename client/{data => src/main/resources}/textures/blocks/destroy_stage_3.png (100%) rename client/{data => src/main/resources}/textures/blocks/destroy_stage_4.png (100%) rename client/{data => src/main/resources}/textures/blocks/destroy_stage_5.png (100%) rename client/{data => src/main/resources}/textures/blocks/destroy_stage_6.png (100%) rename client/{data => src/main/resources}/textures/blocks/destroy_stage_7.png (100%) rename client/{data => src/main/resources}/textures/blocks/destroy_stage_8.png (100%) rename client/{data => src/main/resources}/textures/blocks/destroy_stage_9.png (100%) rename client/{data => src/main/resources}/textures/blocks/detector_rail.png (100%) rename client/{data => src/main/resources}/textures/blocks/detector_rail_powered.png (100%) rename client/{data => src/main/resources}/textures/blocks/diamond_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/diamond_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/dirt.png (100%) rename client/{data => src/main/resources}/textures/blocks/dirt_podzol_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/dirt_podzol_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/dispenser_front_horizontal.png (100%) rename client/{data => src/main/resources}/textures/blocks/dispenser_front_vertical.png (100%) rename client/{data => src/main/resources}/textures/blocks/double_fern_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/double_fern_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/double_grass_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/double_grass_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/double_rose_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/double_rose_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/double_stone_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/dragon_egg.png (100%) rename client/{data => src/main/resources}/textures/blocks/dropper_front_horizontal.png (100%) rename client/{data => src/main/resources}/textures/blocks/dropper_front_vertical.png (100%) rename client/{data => src/main/resources}/textures/blocks/dry_leaves.png (100%) rename client/{data => src/main/resources}/textures/blocks/emerald_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/emerald_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/enchanting_table_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/enchanting_table_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/enchanting_table_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/farmland_0.png (100%) rename client/{data => src/main/resources}/textures/blocks/farmland_1.png (100%) rename client/{data => src/main/resources}/textures/blocks/farmland_2.png (100%) rename client/{data => src/main/resources}/textures/blocks/farmland_3.png (100%) rename client/{data => src/main/resources}/textures/blocks/farmland_4.png (100%) rename client/{data => src/main/resources}/textures/blocks/farmland_5.png (100%) rename client/{data => src/main/resources}/textures/blocks/farmland_6.png (100%) rename client/{data => src/main/resources}/textures/blocks/farmland_7.png (100%) rename client/{data => src/main/resources}/textures/blocks/fern.png (100%) rename client/{data => src/main/resources}/textures/blocks/floor_portal.png (100%) rename client/{data => src/main/resources}/textures/blocks/floor_tiles.png (100%) rename client/{data => src/main/resources}/textures/blocks/floor_tiles_black.png (100%) rename client/{data => src/main/resources}/textures/blocks/floor_tiles_red.png (100%) rename client/{data => src/main/resources}/textures/blocks/floor_tiles_white.png (100%) rename client/{data => src/main/resources}/textures/blocks/flower_paeonia.png (100%) rename client/{data => src/main/resources}/textures/blocks/flower_pot.png (100%) rename client/{data => src/main/resources}/textures/blocks/furnace_front_off.png (100%) rename client/{data => src/main/resources}/textures/blocks/furnace_front_on.png (100%) rename client/{data => src/main/resources}/textures/blocks/furnace_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/furnace_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/glowstone.png (100%) rename client/{data => src/main/resources}/textures/blocks/gold_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/gold_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/golden_rail.png (100%) rename client/{data => src/main/resources}/textures/blocks/golden_rail_powered.png (100%) rename client/{data => src/main/resources}/textures/blocks/goo_flow.png (100%) rename client/{data => src/main/resources}/textures/blocks/goo_still.png (100%) rename client/{data => src/main/resources}/textures/blocks/grass_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/grass_side_overlay.png (100%) rename client/{data => src/main/resources}/textures/blocks/grass_side_snowed.png (100%) rename client/{data => src/main/resources}/textures/blocks/grass_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/gravel.png (100%) rename client/{data => src/main/resources}/textures/blocks/gravel_new.png (100%) rename client/{data => src/main/resources}/textures/blocks/gray_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/gray_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/gray_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/gray_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/green_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/green_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/green_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/green_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/gyriyn_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/gyriyn_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/hay_block_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/hay_block_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/hellrock.png (100%) rename client/{data => src/main/resources}/textures/blocks/hopper_inside.png (100%) rename client/{data => src/main/resources}/textures/blocks/hopper_outside.png (100%) rename client/{data => src/main/resources}/textures/blocks/hopper_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/houstonia.png (100%) rename client/{data => src/main/resources}/textures/blocks/hydrogen_flow.png (100%) rename client/{data => src/main/resources}/textures/blocks/hydrogen_still.png (100%) rename client/{data => src/main/resources}/textures/blocks/ice.png (100%) rename client/{data => src/main/resources}/textures/blocks/iodine_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/iodine_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/iron_bars.png (100%) rename client/{data => src/main/resources}/textures/blocks/iron_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/iron_door_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/iron_door_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/iron_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/iron_trapdoor.png (100%) rename client/{data => src/main/resources}/textures/blocks/itemframe_background.png (100%) rename client/{data => src/main/resources}/textures/blocks/jukebox_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/jukebox_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/jungle_door_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/jungle_door_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/jungle_leaves_autumn.png (100%) rename client/{data => src/main/resources}/textures/blocks/jungle_leaves_snowy.png (100%) rename client/{data => src/main/resources}/textures/blocks/jungle_leaves_spring.png (100%) rename client/{data => src/main/resources}/textures/blocks/jungle_leaves_summer.png (100%) rename client/{data => src/main/resources}/textures/blocks/jungle_leaves_winter.png (100%) rename client/{data => src/main/resources}/textures/blocks/jungle_log_bark.png (100%) rename client/{data => src/main/resources}/textures/blocks/jungle_log_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/jungle_planks.png (100%) rename client/{data => src/main/resources}/textures/blocks/jungle_sapling.png (100%) rename client/{data => src/main/resources}/textures/blocks/ladder.png (100%) rename client/{data => src/main/resources}/textures/blocks/lamp.png (100%) rename client/{data => src/main/resources}/textures/blocks/lapis_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/lapis_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/lava_flow.png (100%) rename client/{data => src/main/resources}/textures/blocks/lava_still.png (100%) rename client/{data => src/main/resources}/textures/blocks/lead_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/lead_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/lever.png (100%) rename client/{data => src/main/resources}/textures/blocks/light_blue_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/light_blue_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/light_blue_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/light_blue_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/lime_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/lime_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/lime_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/lime_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/lit_redstone_lamp.png (100%) rename client/{data => src/main/resources}/textures/blocks/lithium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/lithium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/magenta_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/magenta_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/magenta_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/magenta_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/magnesium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/magnesium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/manganese_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/manganese_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/maple_door_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/maple_door_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/maple_leaves_autumn.png (100%) rename client/{data => src/main/resources}/textures/blocks/maple_leaves_snowy.png (100%) rename client/{data => src/main/resources}/textures/blocks/maple_leaves_spring.png (100%) rename client/{data => src/main/resources}/textures/blocks/maple_leaves_summer.png (100%) rename client/{data => src/main/resources}/textures/blocks/maple_leaves_winter.png (100%) rename client/{data => src/main/resources}/textures/blocks/maple_log_bark.png (100%) rename client/{data => src/main/resources}/textures/blocks/maple_log_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/maple_planks.png (100%) rename client/{data => src/main/resources}/textures/blocks/maple_sapling.png (100%) rename client/{data => src/main/resources}/textures/blocks/melon_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/melon_stem.png (100%) rename client/{data => src/main/resources}/textures/blocks/melon_stem_connected.png (100%) rename client/{data => src/main/resources}/textures/blocks/melon_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/mercury_flow.png (100%) rename client/{data => src/main/resources}/textures/blocks/mercury_still.png (100%) rename client/{data => src/main/resources}/textures/blocks/mob_spawner.png (100%) rename client/{data => src/main/resources}/textures/blocks/moon_cheese.png (100%) rename client/{data => src/main/resources}/textures/blocks/moon_rock.png (100%) rename client/{data => src/main/resources}/textures/blocks/mossy_cobblestone.png (100%) rename client/{data => src/main/resources}/textures/blocks/mycelium_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/mycelium_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/neodymium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/neodymium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/neptunium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/neptunium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/nichun_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/nichun_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/nickel_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/nickel_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/noteblock.png (100%) rename client/{data => src/main/resources}/textures/blocks/nukage_flow.png (100%) rename client/{data => src/main/resources}/textures/blocks/nukage_still.png (100%) rename client/{data => src/main/resources}/textures/blocks/nuke_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/nuke_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/nuke_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/oak_door_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/oak_door_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/oak_leaves_autumn.png (100%) rename client/{data => src/main/resources}/textures/blocks/oak_leaves_snowy.png (100%) rename client/{data => src/main/resources}/textures/blocks/oak_leaves_spring.png (100%) rename client/{data => src/main/resources}/textures/blocks/oak_leaves_summer.png (100%) rename client/{data => src/main/resources}/textures/blocks/oak_leaves_winter.png (100%) rename client/{data => src/main/resources}/textures/blocks/oak_log_bark.png (100%) rename client/{data => src/main/resources}/textures/blocks/oak_log_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/oak_planks.png (100%) rename client/{data => src/main/resources}/textures/blocks/oak_sapling.png (100%) rename client/{data => src/main/resources}/textures/blocks/obsidian.png (100%) rename client/{data => src/main/resources}/textures/blocks/orange_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/orange_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/orange_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/orange_tulip.png (100%) rename client/{data => src/main/resources}/textures/blocks/orange_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/oxeye_daisy.png (100%) rename client/{data => src/main/resources}/textures/blocks/packed_ice.png (100%) rename client/{data => src/main/resources}/textures/blocks/paeonia_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/paeonia_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/palladium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/palladium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/pentagram.png (100%) rename client/{data => src/main/resources}/textures/blocks/phosphor_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/phosphor_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/pink_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/pink_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/pink_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/pink_tulip.png (100%) rename client/{data => src/main/resources}/textures/blocks/pink_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/piston_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/piston_inner.png (100%) rename client/{data => src/main/resources}/textures/blocks/piston_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/piston_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/piston_top_sticky.png (100%) rename client/{data => src/main/resources}/textures/blocks/platinum_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/platinum_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/plutonium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/plutonium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/poppy.png (100%) rename client/{data => src/main/resources}/textures/blocks/portal.png (100%) rename client/{data => src/main/resources}/textures/blocks/portal_frame_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/portal_frame_orb.png (100%) rename client/{data => src/main/resources}/textures/blocks/portal_frame_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/portal_frame_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/potassium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/potassium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/potato_0.png (100%) rename client/{data => src/main/resources}/textures/blocks/potato_1.png (100%) rename client/{data => src/main/resources}/textures/blocks/potato_2.png (100%) rename client/{data => src/main/resources}/textures/blocks/potato_3.png (100%) rename client/{data => src/main/resources}/textures/blocks/praseodymium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/praseodymium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/pumpkin_face_off.png (100%) rename client/{data => src/main/resources}/textures/blocks/pumpkin_face_on.png (100%) rename client/{data => src/main/resources}/textures/blocks/pumpkin_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/pumpkin_stem.png (100%) rename client/{data => src/main/resources}/textures/blocks/pumpkin_stem_connected.png (100%) rename client/{data => src/main/resources}/textures/blocks/pumpkin_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/purple_bed_foot_end.png (100%) rename client/{data => src/main/resources}/textures/blocks/purple_bed_foot_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/purple_bed_foot_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/purple_bed_head_end.png (100%) rename client/{data => src/main/resources}/textures/blocks/purple_bed_head_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/purple_bed_head_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/purple_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/purple_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/purple_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/purple_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/quartz_block_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/quartz_block_chiseled.png (100%) rename client/{data => src/main/resources}/textures/blocks/quartz_block_chiseled_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/quartz_block_lines.png (100%) rename client/{data => src/main/resources}/textures/blocks/quartz_block_lines_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/quartz_block_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/quartz_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/quartz_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/radium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/radium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/rail.png (100%) rename client/{data => src/main/resources}/textures/blocks/rail_turned.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_bed_foot_end.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_bed_foot_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_bed_foot_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_bed_head_end.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_bed_head_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_bed_head_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_button.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_mushroom.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_mushroom_block_cap.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_mushroom_block_inside.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_mushroom_block_stem.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_sand.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_tulip.png (100%) rename client/{data => src/main/resources}/textures/blocks/red_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/redstone_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/redstone_dust_cross.png (100%) rename client/{data => src/main/resources}/textures/blocks/redstone_dust_cross_overlay.png (100%) rename client/{data => src/main/resources}/textures/blocks/redstone_dust_line.png (100%) rename client/{data => src/main/resources}/textures/blocks/redstone_dust_line_overlay.png (100%) rename client/{data => src/main/resources}/textures/blocks/redstone_lamp.png (100%) rename client/{data => src/main/resources}/textures/blocks/redstone_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/redstone_torch.png (100%) rename client/{data => src/main/resources}/textures/blocks/reeds.png (100%) rename client/{data => src/main/resources}/textures/blocks/repeater_off.png (100%) rename client/{data => src/main/resources}/textures/blocks/repeater_on.png (100%) rename client/{data => src/main/resources}/textures/blocks/rock.png (100%) rename client/{data => src/main/resources}/textures/blocks/rose.png (100%) rename client/{data => src/main/resources}/textures/blocks/ruby_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/ruby_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/sand.png (100%) rename client/{data => src/main/resources}/textures/blocks/sandstone_all.png (100%) rename client/{data => src/main/resources}/textures/blocks/sandstone_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/sandstone_carved.png (100%) rename client/{data => src/main/resources}/textures/blocks/sandstone_normal.png (100%) rename client/{data => src/main/resources}/textures/blocks/sandstone_smooth.png (100%) rename client/{data => src/main/resources}/textures/blocks/selenium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/selenium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/sign.png (100%) rename client/{data => src/main/resources}/textures/blocks/silicon_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/silicon_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/silver_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/silver_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/silver_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/silver_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/silver_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/silver_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/slime.png (100%) rename client/{data => src/main/resources}/textures/blocks/slime_flow.png (100%) rename client/{data => src/main/resources}/textures/blocks/slime_still.png (100%) rename client/{data => src/main/resources}/textures/blocks/smooth_rock.png (100%) rename client/{data => src/main/resources}/textures/blocks/snow.png (100%) rename client/{data => src/main/resources}/textures/blocks/sodium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/sodium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/soul_sand.png (100%) rename client/{data => src/main/resources}/textures/blocks/soul_wart_0.png (100%) rename client/{data => src/main/resources}/textures/blocks/soul_wart_1.png (100%) rename client/{data => src/main/resources}/textures/blocks/soul_wart_2.png (100%) rename client/{data => src/main/resources}/textures/blocks/sponge.png (100%) rename client/{data => src/main/resources}/textures/blocks/spruce_door_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/spruce_door_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/spruce_leaves_autumn.png (100%) rename client/{data => src/main/resources}/textures/blocks/spruce_leaves_snowy.png (100%) rename client/{data => src/main/resources}/textures/blocks/spruce_leaves_spring.png (100%) rename client/{data => src/main/resources}/textures/blocks/spruce_leaves_summer.png (100%) rename client/{data => src/main/resources}/textures/blocks/spruce_leaves_winter.png (100%) rename client/{data => src/main/resources}/textures/blocks/spruce_log_bark.png (100%) rename client/{data => src/main/resources}/textures/blocks/spruce_log_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/spruce_planks.png (100%) rename client/{data => src/main/resources}/textures/blocks/spruce_sapling.png (100%) rename client/{data => src/main/resources}/textures/blocks/stone.png (100%) rename client/{data => src/main/resources}/textures/blocks/stone_slab_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/stonebrick_chiseled.png (100%) rename client/{data => src/main/resources}/textures/blocks/stonebrick_cracked.png (100%) rename client/{data => src/main/resources}/textures/blocks/stonebrick_default.png (100%) rename client/{data => src/main/resources}/textures/blocks/stonebrick_mossy.png (100%) rename client/{data => src/main/resources}/textures/blocks/sulfur_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/sulfur_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/sunflower_back.png (100%) rename client/{data => src/main/resources}/textures/blocks/sunflower_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/sunflower_front.png (100%) rename client/{data => src/main/resources}/textures/blocks/sunflower_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/syringa_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/syringa_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/tall_grass.png (100%) rename client/{data => src/main/resources}/textures/blocks/thetium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/thetium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_door_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_door_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_leaves_autumn.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_leaves_snowy.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_leaves_spring.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_leaves_summer.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_leaves_winter.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_log_bark.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_log_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_planks.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_reactor_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_reactor_front.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_reactor_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_reactor_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_sapling.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_soil_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_soil_side_snowed.png (100%) rename client/{data => src/main/resources}/textures/blocks/tian_soil_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/tin_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/tin_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/titanium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/titanium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_bottom.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_bottom_1.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_bottom_2.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_bottom_3.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_bottom_4.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_bottom_5.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_bottom_6.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_bottom_7.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_side_1.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_side_2.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_side_3.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_side_4.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_side_5.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_side_6.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_side_7.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_top_1.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_top_2.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_top_3.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_top_4.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_top_5.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_top_6.png (100%) rename client/{data => src/main/resources}/textures/blocks/tnt_top_7.png (100%) rename client/{data => src/main/resources}/textures/blocks/torch.png (100%) rename client/{data => src/main/resources}/textures/blocks/trapdoor.png (100%) rename client/{data => src/main/resources}/textures/blocks/trip_wire.png (100%) rename client/{data => src/main/resources}/textures/blocks/tripwire_hook.png (100%) rename client/{data => src/main/resources}/textures/blocks/tungsten_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/tungsten_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/unlit_redstone_torch.png (100%) rename client/{data => src/main/resources}/textures/blocks/uranium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/uranium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/vanadium_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/vanadium_ore.png (100%) rename client/{data => src/main/resources}/textures/blocks/vine.png (100%) rename client/{data => src/main/resources}/textures/blocks/warp_chest_front.png (100%) rename client/{data => src/main/resources}/textures/blocks/warp_chest_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/warp_chest_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/waterlily.png (100%) rename client/{data => src/main/resources}/textures/blocks/web.png (100%) rename client/{data => src/main/resources}/textures/blocks/wheat_0.png (100%) rename client/{data => src/main/resources}/textures/blocks/wheat_1.png (100%) rename client/{data => src/main/resources}/textures/blocks/wheat_2.png (100%) rename client/{data => src/main/resources}/textures/blocks/wheat_3.png (100%) rename client/{data => src/main/resources}/textures/blocks/wheat_4.png (100%) rename client/{data => src/main/resources}/textures/blocks/wheat_5.png (100%) rename client/{data => src/main/resources}/textures/blocks/wheat_6.png (100%) rename client/{data => src/main/resources}/textures/blocks/wheat_7.png (100%) rename client/{data => src/main/resources}/textures/blocks/white_bed_foot_end.png (100%) rename client/{data => src/main/resources}/textures/blocks/white_bed_foot_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/white_bed_foot_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/white_bed_head_end.png (100%) rename client/{data => src/main/resources}/textures/blocks/white_bed_head_side.png (100%) rename client/{data => src/main/resources}/textures/blocks/white_bed_head_top.png (100%) rename client/{data => src/main/resources}/textures/blocks/white_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/white_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/white_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/white_tulip.png (100%) rename client/{data => src/main/resources}/textures/blocks/white_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/yellow_glass.png (100%) rename client/{data => src/main/resources}/textures/blocks/yellow_glass_pane.png (100%) rename client/{data => src/main/resources}/textures/blocks/yellow_stained_hardened_clay.png (100%) rename client/{data => src/main/resources}/textures/blocks/yellow_wool.png (100%) rename client/{data => src/main/resources}/textures/blocks/zinc_block.png (100%) rename client/{data => src/main/resources}/textures/blocks/zinc_ore.png (100%) rename client/{data => src/main/resources}/textures/entity/alucard_1.png (100%) rename client/{data => src/main/resources}/textures/entity/alucard_2.png (100%) rename client/{data => src/main/resources}/textures/entity/arachnoid.png (100%) rename client/{data => src/main/resources}/textures/entity/arrow.png (100%) rename client/{data => src/main/resources}/textures/entity/bat.png (100%) rename client/{data => src/main/resources}/textures/entity/bloodelf.png (100%) rename client/{data => src/main/resources}/textures/entity/boat.png (100%) rename client/{data => src/main/resources}/textures/entity/box.png (100%) rename client/{data => src/main/resources}/textures/entity/box_brittle.png (100%) rename client/{data => src/main/resources}/textures/entity/bullet.png (100%) rename client/{data => src/main/resources}/textures/entity/cape_bloodelf.png (100%) rename client/{data => src/main/resources}/textures/entity/cat_black.png (100%) rename client/{data => src/main/resources}/textures/entity/cat_ocelot.png (100%) rename client/{data => src/main/resources}/textures/entity/cat_red.png (100%) rename client/{data => src/main/resources}/textures/entity/cat_siamese.png (100%) rename client/{data => src/main/resources}/textures/entity/char.png (100%) rename client/{data => src/main/resources}/textures/entity/charge.png (100%) rename client/{data => src/main/resources}/textures/entity/chicken.png (100%) rename client/{data => src/main/resources}/textures/entity/cow.png (100%) rename client/{data => src/main/resources}/textures/entity/crystal.png (100%) rename client/{data => src/main/resources}/textures/entity/crystal_beam.png (100%) rename client/{data => src/main/resources}/textures/entity/darkmage.png (100%) rename client/{data => src/main/resources}/textures/entity/donkey.png (100%) rename client/{data => src/main/resources}/textures/entity/dracula_1.png (100%) rename client/{data => src/main/resources}/textures/entity/dracula_2.png (100%) rename client/{data => src/main/resources}/textures/entity/dracula_3.png (100%) rename client/{data => src/main/resources}/textures/entity/dracula_4.png (100%) rename client/{data => src/main/resources}/textures/entity/dracula_5.png (100%) rename client/{data => src/main/resources}/textures/entity/dracula_6.png (100%) rename client/{data => src/main/resources}/textures/entity/dragon.png (100%) rename client/{data => src/main/resources}/textures/entity/dragon_eyes.png (100%) rename client/{data => src/main/resources}/textures/entity/dwarf.png (100%) rename client/{data => src/main/resources}/textures/entity/experience_orb.png (100%) rename client/{data => src/main/resources}/textures/entity/explosion.png (100%) rename client/{data => src/main/resources}/textures/entity/firedemon.png (100%) rename client/{data => src/main/resources}/textures/entity/gargoyle.png (100%) rename client/{data => src/main/resources}/textures/entity/goblin.png (100%) rename client/{data => src/main/resources}/textures/entity/hacker.png (100%) rename client/{data => src/main/resources}/textures/entity/haunter.png (100%) rename client/{data => src/main/resources}/textures/entity/herobrine.png (100%) rename client/{data => src/main/resources}/textures/entity/highelf.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_black.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_brown.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_chestnut.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_creamy.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_darkbrown.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_gray.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_markings_blackdots.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_markings_white.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_markings_whitedots.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_markings_whitefield.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_skeleton.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_white.png (100%) rename client/{data => src/main/resources}/textures/entity/horse_zombie.png (100%) rename client/{data => src/main/resources}/textures/entity/jiang_cheng.png (100%) rename client/{data => src/main/resources}/textures/entity/knight_1.png (100%) rename client/{data => src/main/resources}/textures/entity/knight_2.png (100%) rename client/{data => src/main/resources}/textures/entity/knight_3.png (100%) rename client/{data => src/main/resources}/textures/entity/knight_4.png (100%) rename client/{data => src/main/resources}/textures/entity/knight_5.png (100%) rename client/{data => src/main/resources}/textures/entity/knight_6.png (100%) rename client/{data => src/main/resources}/textures/entity/knight_7.png (100%) rename client/{data => src/main/resources}/textures/entity/knight_8.png (100%) rename client/{data => src/main/resources}/textures/entity/lan_wangji.png (100%) rename client/{data => src/main/resources}/textures/entity/lead_knot.png (100%) rename client/{data => src/main/resources}/textures/entity/luo_binghe.png (100%) rename client/{data => src/main/resources}/textures/entity/mage_1.png (100%) rename client/{data => src/main/resources}/textures/entity/mage_2.png (100%) rename client/{data => src/main/resources}/textures/entity/mage_3.png (100%) rename client/{data => src/main/resources}/textures/entity/mage_4.png (100%) rename client/{data => src/main/resources}/textures/entity/mage_5.png (100%) rename client/{data => src/main/resources}/textures/entity/mage_6.png (100%) rename client/{data => src/main/resources}/textures/entity/magma.png (100%) rename client/{data => src/main/resources}/textures/entity/marine.png (100%) rename client/{data => src/main/resources}/textures/entity/marine_black_templar.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_1.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_10.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_11.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_12.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_13.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_14.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_2.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_3.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_4.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_5.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_6.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_7.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_8.png (100%) rename client/{data => src/main/resources}/textures/entity/metalhead_9.png (100%) rename client/{data => src/main/resources}/textures/entity/minecart.png (100%) rename client/{data => src/main/resources}/textures/entity/mooshroom.png (100%) rename client/{data => src/main/resources}/textures/entity/mouse.png (100%) rename client/{data => src/main/resources}/textures/entity/mule.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_1.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_10.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_11.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_12.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_2.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_3.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_4.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_5.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_6.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_7.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_8.png (100%) rename client/{data => src/main/resources}/textures/entity/orc_9.png (100%) rename client/{data => src/main/resources}/textures/entity/peasant_1.png (100%) rename client/{data => src/main/resources}/textures/entity/peasant_2.png (100%) rename client/{data => src/main/resources}/textures/entity/peasant_3.png (100%) rename client/{data => src/main/resources}/textures/entity/peasant_4.png (100%) rename client/{data => src/main/resources}/textures/entity/peasant_5.png (100%) rename client/{data => src/main/resources}/textures/entity/peasant_6.png (100%) rename client/{data => src/main/resources}/textures/entity/pig.png (100%) rename client/{data => src/main/resources}/textures/entity/pig_saddle.png (100%) rename client/{data => src/main/resources}/textures/entity/power_rod.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_black.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_black_splotched.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_brown.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_caerbannog.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_dark.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_dark_gray.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_gold.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_gray.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_salt.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_toast.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_white.png (100%) rename client/{data => src/main/resources}/textures/entity/rabbit_white_splotched.png (100%) rename client/{data => src/main/resources}/textures/entity/sen.png (100%) rename client/{data => src/main/resources}/textures/entity/sheep.png (100%) rename client/{data => src/main/resources}/textures/entity/sheep_fur.png (100%) rename client/{data => src/main/resources}/textures/entity/shen_qingqiu.png (100%) rename client/{data => src/main/resources}/textures/entity/skull.png (100%) rename client/{data => src/main/resources}/textures/entity/slime.png (100%) rename client/{data => src/main/resources}/textures/entity/spirit.png (100%) rename client/{data => src/main/resources}/textures/entity/squid.png (100%) rename client/{data => src/main/resources}/textures/entity/thranduil.png (100%) rename client/{data => src/main/resources}/textures/entity/tiefling.png (100%) rename client/{data => src/main/resources}/textures/entity/trollface.png (100%) rename client/{data => src/main/resources}/textures/entity/undead_1.png (100%) rename client/{data => src/main/resources}/textures/entity/undead_2.png (100%) rename client/{data => src/main/resources}/textures/entity/undead_3.png (100%) rename client/{data => src/main/resources}/textures/entity/undead_4.png (100%) rename client/{data => src/main/resources}/textures/entity/unknown.png (100%) rename client/{data => src/main/resources}/textures/entity/vampire_1.png (100%) rename client/{data => src/main/resources}/textures/entity/vampire_2.png (100%) rename client/{data => src/main/resources}/textures/entity/vampire_3.png (100%) rename client/{data => src/main/resources}/textures/entity/vampire_4.png (100%) rename client/{data => src/main/resources}/textures/entity/vampire_5.png (100%) rename client/{data => src/main/resources}/textures/entity/vampire_6.png (100%) rename client/{data => src/main/resources}/textures/entity/vampire_7.png (100%) rename client/{data => src/main/resources}/textures/entity/vampire_8.png (100%) rename client/{data => src/main/resources}/textures/entity/wei_wuxian.png (100%) rename client/{data => src/main/resources}/textures/entity/wolf.png (100%) rename client/{data => src/main/resources}/textures/entity/wolf_angry.png (100%) rename client/{data => src/main/resources}/textures/entity/wolf_collar.png (100%) rename client/{data => src/main/resources}/textures/entity/wolf_tame.png (100%) rename client/{data => src/main/resources}/textures/entity/woodelf.png (100%) rename client/{data => src/main/resources}/textures/entity/zombie_1.png (100%) rename client/{data => src/main/resources}/textures/entity/zombie_2.png (100%) rename client/{data => src/main/resources}/textures/entity/zombie_3.png (100%) rename client/{data => src/main/resources}/textures/entity/zombie_4.png (100%) rename client/{data => src/main/resources}/textures/entity/zombie_5.png (100%) rename client/{data => src/main/resources}/textures/entity/zombie_6.png (100%) rename client/{data => src/main/resources}/textures/font.png (100%) rename client/{data => src/main/resources}/textures/glint.png (100%) rename client/{data => src/main/resources}/textures/items/acacia_door.png (100%) rename client/{data => src/main/resources}/textures/items/acid_bucket.png (100%) rename client/{data => src/main/resources}/textures/items/ahrd_fragment.png (100%) rename client/{data => src/main/resources}/textures/items/aluminium_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/antimony_powder.png (100%) rename client/{data => src/main/resources}/textures/items/apple.png (100%) rename client/{data => src/main/resources}/textures/items/ardite_boots.png (100%) rename client/{data => src/main/resources}/textures/items/ardite_chestplate.png (100%) rename client/{data => src/main/resources}/textures/items/ardite_helmet.png (100%) rename client/{data => src/main/resources}/textures/items/ardite_leggings.png (100%) rename client/{data => src/main/resources}/textures/items/ardite_sword.png (100%) rename client/{data => src/main/resources}/textures/items/arrow.png (100%) rename client/{data => src/main/resources}/textures/items/arsenic_powder.png (100%) rename client/{data => src/main/resources}/textures/items/baked_potato.png (100%) rename client/{data => src/main/resources}/textures/items/banhammer.png (100%) rename client/{data => src/main/resources}/textures/items/beef.png (100%) rename client/{data => src/main/resources}/textures/items/birch_door.png (100%) rename client/{data => src/main/resources}/textures/items/bismuth_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/black_bed.png (100%) rename client/{data => src/main/resources}/textures/items/black_metal_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/black_quartz.png (100%) rename client/{data => src/main/resources}/textures/items/blackbrick.png (100%) rename client/{data => src/main/resources}/textures/items/blackwood_door.png (100%) rename client/{data => src/main/resources}/textures/items/blaze_powder.png (100%) rename client/{data => src/main/resources}/textures/items/blaze_rod.png (100%) rename client/{data => src/main/resources}/textures/items/blood_bucket.png (100%) rename client/{data => src/main/resources}/textures/items/bloodbrick.png (100%) rename client/{data => src/main/resources}/textures/items/boat.png (100%) rename client/{data => src/main/resources}/textures/items/bolt.png (100%) rename client/{data => src/main/resources}/textures/items/boltgun.png (100%) rename client/{data => src/main/resources}/textures/items/bone.png (100%) rename client/{data => src/main/resources}/textures/items/book.png (100%) rename client/{data => src/main/resources}/textures/items/bow.png (100%) rename client/{data => src/main/resources}/textures/items/bow_pulling_0.png (100%) rename client/{data => src/main/resources}/textures/items/bow_pulling_1.png (100%) rename client/{data => src/main/resources}/textures/items/bow_pulling_2.png (100%) rename client/{data => src/main/resources}/textures/items/bowl.png (100%) rename client/{data => src/main/resources}/textures/items/bread.png (100%) rename client/{data => src/main/resources}/textures/items/brewing_stand.png (100%) rename client/{data => src/main/resources}/textures/items/brick.png (100%) rename client/{data => src/main/resources}/textures/items/bucket.png (100%) rename client/{data => src/main/resources}/textures/items/burning_soul.png (100%) rename client/{data => src/main/resources}/textures/items/cake.png (100%) rename client/{data => src/main/resources}/textures/items/calcium_powder.png (100%) rename client/{data => src/main/resources}/textures/items/camera.png (100%) rename client/{data => src/main/resources}/textures/items/carrot.png (100%) rename client/{data => src/main/resources}/textures/items/carrot_on_a_stick.png (100%) rename client/{data => src/main/resources}/textures/items/cauldron.png (100%) rename client/{data => src/main/resources}/textures/items/chain.png (100%) rename client/{data => src/main/resources}/textures/items/chain_boots.png (100%) rename client/{data => src/main/resources}/textures/items/chain_chestplate.png (100%) rename client/{data => src/main/resources}/textures/items/chain_helmet.png (100%) rename client/{data => src/main/resources}/textures/items/chain_leggings.png (100%) rename client/{data => src/main/resources}/textures/items/charcoal.png (100%) rename client/{data => src/main/resources}/textures/items/charge_crystal.png (100%) rename client/{data => src/main/resources}/textures/items/charged_orb.png (100%) rename client/{data => src/main/resources}/textures/items/cherry_door.png (100%) rename client/{data => src/main/resources}/textures/items/chest_minecart.png (100%) rename client/{data => src/main/resources}/textures/items/chick_magnet.png (100%) rename client/{data => src/main/resources}/textures/items/chicken.png (100%) rename client/{data => src/main/resources}/textures/items/chrome_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/cinnabar.png (100%) rename client/{data => src/main/resources}/textures/items/clay_ball.png (100%) rename client/{data => src/main/resources}/textures/items/clock.png (100%) rename client/{data => src/main/resources}/textures/items/cloth_boots.png (100%) rename client/{data => src/main/resources}/textures/items/cloth_boots_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/cloth_chestplate.png (100%) rename client/{data => src/main/resources}/textures/items/cloth_chestplate_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/cloth_helmet.png (100%) rename client/{data => src/main/resources}/textures/items/cloth_helmet_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/cloth_leggings.png (100%) rename client/{data => src/main/resources}/textures/items/cloth_leggings_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/clownfish.png (100%) rename client/{data => src/main/resources}/textures/items/coal.png (100%) rename client/{data => src/main/resources}/textures/items/cobalt_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/cod.png (100%) rename client/{data => src/main/resources}/textures/items/comparator.png (100%) rename client/{data => src/main/resources}/textures/items/cooked_beef.png (100%) rename client/{data => src/main/resources}/textures/items/cooked_chicken.png (100%) rename client/{data => src/main/resources}/textures/items/cooked_cod.png (100%) rename client/{data => src/main/resources}/textures/items/cooked_porkchop.png (100%) rename client/{data => src/main/resources}/textures/items/cooked_salmon.png (100%) rename client/{data => src/main/resources}/textures/items/cookie.png (100%) rename client/{data => src/main/resources}/textures/items/copper_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/dark_lighter.png (100%) rename client/{data => src/main/resources}/textures/items/dark_oak_door.png (100%) rename client/{data => src/main/resources}/textures/items/darkstone_fragment.png (100%) rename client/{data => src/main/resources}/textures/items/diamond.png (100%) rename client/{data => src/main/resources}/textures/items/diamond_axe.png (100%) rename client/{data => src/main/resources}/textures/items/diamond_boots.png (100%) rename client/{data => src/main/resources}/textures/items/diamond_chestplate.png (100%) rename client/{data => src/main/resources}/textures/items/diamond_helmet.png (100%) rename client/{data => src/main/resources}/textures/items/diamond_hoe.png (100%) rename client/{data => src/main/resources}/textures/items/diamond_horse_armor.png (100%) rename client/{data => src/main/resources}/textures/items/diamond_leggings.png (100%) rename client/{data => src/main/resources}/textures/items/diamond_pickaxe.png (100%) rename client/{data => src/main/resources}/textures/items/diamond_shears.png (100%) rename client/{data => src/main/resources}/textures/items/diamond_shovel.png (100%) rename client/{data => src/main/resources}/textures/items/diamond_sword.png (100%) rename client/{data => src/main/resources}/textures/items/die_d10_side.png (100%) rename client/{data => src/main/resources}/textures/items/die_d10_top.png (100%) rename client/{data => src/main/resources}/textures/items/die_d12_side.png (100%) rename client/{data => src/main/resources}/textures/items/die_d12_top.png (100%) rename client/{data => src/main/resources}/textures/items/die_d20_side.png (100%) rename client/{data => src/main/resources}/textures/items/die_d20_top.png (100%) rename client/{data => src/main/resources}/textures/items/die_d4_side.png (100%) rename client/{data => src/main/resources}/textures/items/die_d4_top.png (100%) rename client/{data => src/main/resources}/textures/items/die_d6_side.png (100%) rename client/{data => src/main/resources}/textures/items/die_d6_top.png (100%) rename client/{data => src/main/resources}/textures/items/die_d8_side.png (100%) rename client/{data => src/main/resources}/textures/items/die_d8_top.png (100%) rename client/{data => src/main/resources}/textures/items/dye_black.png (100%) rename client/{data => src/main/resources}/textures/items/dye_blue.png (100%) rename client/{data => src/main/resources}/textures/items/dye_brown.png (100%) rename client/{data => src/main/resources}/textures/items/dye_cyan.png (100%) rename client/{data => src/main/resources}/textures/items/dye_gray.png (100%) rename client/{data => src/main/resources}/textures/items/dye_green.png (100%) rename client/{data => src/main/resources}/textures/items/dye_light_blue.png (100%) rename client/{data => src/main/resources}/textures/items/dye_lime.png (100%) rename client/{data => src/main/resources}/textures/items/dye_magenta.png (100%) rename client/{data => src/main/resources}/textures/items/dye_orange.png (100%) rename client/{data => src/main/resources}/textures/items/dye_pink.png (100%) rename client/{data => src/main/resources}/textures/items/dye_purple.png (100%) rename client/{data => src/main/resources}/textures/items/dye_red.png (100%) rename client/{data => src/main/resources}/textures/items/dye_silver.png (100%) rename client/{data => src/main/resources}/textures/items/dye_white.png (100%) rename client/{data => src/main/resources}/textures/items/dye_yellow.png (100%) rename client/{data => src/main/resources}/textures/items/dynamite.png (100%) rename client/{data => src/main/resources}/textures/items/dynamite_1.png (100%) rename client/{data => src/main/resources}/textures/items/dynamite_2.png (100%) rename client/{data => src/main/resources}/textures/items/dynamite_3.png (100%) rename client/{data => src/main/resources}/textures/items/dynamite_4.png (100%) rename client/{data => src/main/resources}/textures/items/dynamite_5.png (100%) rename client/{data => src/main/resources}/textures/items/dynamite_6.png (100%) rename client/{data => src/main/resources}/textures/items/dynamite_7.png (100%) rename client/{data => src/main/resources}/textures/items/egg.png (100%) rename client/{data => src/main/resources}/textures/items/emerald.png (100%) rename client/{data => src/main/resources}/textures/items/empty_armor_slot_boots.png (100%) rename client/{data => src/main/resources}/textures/items/empty_armor_slot_chestplate.png (100%) rename client/{data => src/main/resources}/textures/items/empty_armor_slot_helmet.png (100%) rename client/{data => src/main/resources}/textures/items/empty_armor_slot_leggings.png (100%) rename client/{data => src/main/resources}/textures/items/enchanted_book.png (100%) rename client/{data => src/main/resources}/textures/items/experience_bottle.png (100%) rename client/{data => src/main/resources}/textures/items/exterminator.png (100%) rename client/{data => src/main/resources}/textures/items/feather.png (100%) rename client/{data => src/main/resources}/textures/items/fermented_spider_eye.png (100%) rename client/{data => src/main/resources}/textures/items/filled_map.png (100%) rename client/{data => src/main/resources}/textures/items/fire_charge.png (100%) rename client/{data => src/main/resources}/textures/items/firework_charge.png (100%) rename client/{data => src/main/resources}/textures/items/firework_charge_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/fireworks.png (100%) rename client/{data => src/main/resources}/textures/items/fishing_rod.png (100%) rename client/{data => src/main/resources}/textures/items/fishing_rod_cast.png (100%) rename client/{data => src/main/resources}/textures/items/flint.png (100%) rename client/{data => src/main/resources}/textures/items/flint_and_steel.png (100%) rename client/{data => src/main/resources}/textures/items/flower_pot.png (100%) rename client/{data => src/main/resources}/textures/items/furnace_minecart.png (100%) rename client/{data => src/main/resources}/textures/items/ghast_tear.png (100%) rename client/{data => src/main/resources}/textures/items/ghi_fragment.png (100%) rename client/{data => src/main/resources}/textures/items/glowstone_dust.png (100%) rename client/{data => src/main/resources}/textures/items/gold_axe.png (100%) rename client/{data => src/main/resources}/textures/items/gold_boots.png (100%) rename client/{data => src/main/resources}/textures/items/gold_chestplate.png (100%) rename client/{data => src/main/resources}/textures/items/gold_helmet.png (100%) rename client/{data => src/main/resources}/textures/items/gold_hoe.png (100%) rename client/{data => src/main/resources}/textures/items/gold_horse_armor.png (100%) rename client/{data => src/main/resources}/textures/items/gold_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/gold_leggings.png (100%) rename client/{data => src/main/resources}/textures/items/gold_nugget.png (100%) rename client/{data => src/main/resources}/textures/items/gold_pickaxe.png (100%) rename client/{data => src/main/resources}/textures/items/gold_shears.png (100%) rename client/{data => src/main/resources}/textures/items/gold_shovel.png (100%) rename client/{data => src/main/resources}/textures/items/gold_sword.png (100%) rename client/{data => src/main/resources}/textures/items/golden_apple.png (100%) rename client/{data => src/main/resources}/textures/items/golden_carrot.png (100%) rename client/{data => src/main/resources}/textures/items/goo_bucket.png (100%) rename client/{data => src/main/resources}/textures/items/gunpowder.png (100%) rename client/{data => src/main/resources}/textures/items/gyriyn_axe.png (100%) rename client/{data => src/main/resources}/textures/items/gyriyn_hoe.png (100%) rename client/{data => src/main/resources}/textures/items/gyriyn_pickaxe.png (100%) rename client/{data => src/main/resources}/textures/items/gyriyn_shears.png (100%) rename client/{data => src/main/resources}/textures/items/gyriyn_shovel.png (100%) rename client/{data => src/main/resources}/textures/items/hopper.png (100%) rename client/{data => src/main/resources}/textures/items/hopper_minecart.png (100%) rename client/{data => src/main/resources}/textures/items/hydrogen_bucket.png (100%) rename client/{data => src/main/resources}/textures/items/info_wand.png (100%) rename client/{data => src/main/resources}/textures/items/iodine_powder.png (100%) rename client/{data => src/main/resources}/textures/items/iron_axe.png (100%) rename client/{data => src/main/resources}/textures/items/iron_boots.png (100%) rename client/{data => src/main/resources}/textures/items/iron_chestplate.png (100%) rename client/{data => src/main/resources}/textures/items/iron_door.png (100%) rename client/{data => src/main/resources}/textures/items/iron_helmet.png (100%) rename client/{data => src/main/resources}/textures/items/iron_hoe.png (100%) rename client/{data => src/main/resources}/textures/items/iron_horse_armor.png (100%) rename client/{data => src/main/resources}/textures/items/iron_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/iron_leggings.png (100%) rename client/{data => src/main/resources}/textures/items/iron_pickaxe.png (100%) rename client/{data => src/main/resources}/textures/items/iron_shears.png (100%) rename client/{data => src/main/resources}/textures/items/iron_shovel.png (100%) rename client/{data => src/main/resources}/textures/items/iron_sword.png (100%) rename client/{data => src/main/resources}/textures/items/item_frame.png (100%) rename client/{data => src/main/resources}/textures/items/jungle_door.png (100%) rename client/{data => src/main/resources}/textures/items/key.png (100%) rename client/{data => src/main/resources}/textures/items/lava_bucket.png (100%) rename client/{data => src/main/resources}/textures/items/lead.png (100%) rename client/{data => src/main/resources}/textures/items/lead_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/leather.png (100%) rename client/{data => src/main/resources}/textures/items/leather_boots.png (100%) rename client/{data => src/main/resources}/textures/items/leather_boots_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/leather_chestplate.png (100%) rename client/{data => src/main/resources}/textures/items/leather_chestplate_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/leather_helmet.png (100%) rename client/{data => src/main/resources}/textures/items/leather_helmet_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/leather_leggings.png (100%) rename client/{data => src/main/resources}/textures/items/leather_leggings_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/lightning_wand.png (100%) rename client/{data => src/main/resources}/textures/items/lithium_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/magma_bucket.png (100%) rename client/{data => src/main/resources}/textures/items/magma_cream.png (100%) rename client/{data => src/main/resources}/textures/items/magnesium_powder.png (100%) rename client/{data => src/main/resources}/textures/items/magnet.png (100%) rename client/{data => src/main/resources}/textures/items/manganese_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/map.png (100%) rename client/{data => src/main/resources}/textures/items/maple_door.png (100%) rename client/{data => src/main/resources}/textures/items/melon.png (100%) rename client/{data => src/main/resources}/textures/items/melon_stem.png (100%) rename client/{data => src/main/resources}/textures/items/mercury_bucket.png (100%) rename client/{data => src/main/resources}/textures/items/milk_bucket.png (100%) rename client/{data => src/main/resources}/textures/items/minecart.png (100%) rename client/{data => src/main/resources}/textures/items/minecart_command_block.png (100%) rename client/{data => src/main/resources}/textures/items/mushroom_stew.png (100%) rename client/{data => src/main/resources}/textures/items/mutton_cooked.png (100%) rename client/{data => src/main/resources}/textures/items/mutton_raw.png (100%) rename client/{data => src/main/resources}/textures/items/name_tag.png (100%) rename client/{data => src/main/resources}/textures/items/navigator.png (100%) rename client/{data => src/main/resources}/textures/items/neodymium_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/neptunium_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/nichun_axe.png (100%) rename client/{data => src/main/resources}/textures/items/nichun_boots.png (100%) rename client/{data => src/main/resources}/textures/items/nichun_chestplate.png (100%) rename client/{data => src/main/resources}/textures/items/nichun_helmet.png (100%) rename client/{data => src/main/resources}/textures/items/nichun_hoe.png (100%) rename client/{data => src/main/resources}/textures/items/nichun_leggings.png (100%) rename client/{data => src/main/resources}/textures/items/nichun_pickaxe.png (100%) rename client/{data => src/main/resources}/textures/items/nichun_shears.png (100%) rename client/{data => src/main/resources}/textures/items/nichun_shovel.png (100%) rename client/{data => src/main/resources}/textures/items/nichun_sword.png (100%) rename client/{data => src/main/resources}/textures/items/nickel_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/nieh_fragment.png (100%) rename client/{data => src/main/resources}/textures/items/npc_spawner.png (100%) rename client/{data => src/main/resources}/textures/items/npc_spawner_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/nukage_bucket.png (100%) rename client/{data => src/main/resources}/textures/items/oak_door.png (100%) rename client/{data => src/main/resources}/textures/items/orb.png (100%) rename client/{data => src/main/resources}/textures/items/painting.png (100%) rename client/{data => src/main/resources}/textures/items/palladium_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/paper.png (100%) rename client/{data => src/main/resources}/textures/items/phosphor_powder.png (100%) rename client/{data => src/main/resources}/textures/items/platinum_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/plutonium_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/poisonous_potato.png (100%) rename client/{data => src/main/resources}/textures/items/porkchop.png (100%) rename client/{data => src/main/resources}/textures/items/potassium_powder.png (100%) rename client/{data => src/main/resources}/textures/items/potato.png (100%) rename client/{data => src/main/resources}/textures/items/potion_bottle_drinkable.png (100%) rename client/{data => src/main/resources}/textures/items/potion_bottle_empty.png (100%) rename client/{data => src/main/resources}/textures/items/potion_bottle_splash.png (100%) rename client/{data => src/main/resources}/textures/items/potion_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/praseodymium_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/pufferfish.png (100%) rename client/{data => src/main/resources}/textures/items/pumpkin_pie.png (100%) rename client/{data => src/main/resources}/textures/items/pumpkin_stem.png (100%) rename client/{data => src/main/resources}/textures/items/purple_bed.png (100%) rename client/{data => src/main/resources}/textures/items/quartz.png (100%) rename client/{data => src/main/resources}/textures/items/quiver.png (100%) rename client/{data => src/main/resources}/textures/items/radium_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/record_old.png (100%) rename client/{data => src/main/resources}/textures/items/red_bed.png (100%) rename client/{data => src/main/resources}/textures/items/redstone.png (100%) rename client/{data => src/main/resources}/textures/items/reeds.png (100%) rename client/{data => src/main/resources}/textures/items/repeater.png (100%) rename client/{data => src/main/resources}/textures/items/rotten_flesh.png (100%) rename client/{data => src/main/resources}/textures/items/ruby.png (100%) rename client/{data => src/main/resources}/textures/items/saddle.png (100%) rename client/{data => src/main/resources}/textures/items/salmon.png (100%) rename client/{data => src/main/resources}/textures/items/selenium_powder.png (100%) rename client/{data => src/main/resources}/textures/items/sign.png (100%) rename client/{data => src/main/resources}/textures/items/silicon_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/silver_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/slime_ball.png (100%) rename client/{data => src/main/resources}/textures/items/slime_bucket.png (100%) rename client/{data => src/main/resources}/textures/items/snowball.png (100%) rename client/{data => src/main/resources}/textures/items/sodium_powder.png (100%) rename client/{data => src/main/resources}/textures/items/soul_wart.png (100%) rename client/{data => src/main/resources}/textures/items/spawn_egg.png (100%) rename client/{data => src/main/resources}/textures/items/spawn_egg_overlay.png (100%) rename client/{data => src/main/resources}/textures/items/speckled_melon.png (100%) rename client/{data => src/main/resources}/textures/items/spider_eye.png (100%) rename client/{data => src/main/resources}/textures/items/spruce_door.png (100%) rename client/{data => src/main/resources}/textures/items/stick.png (100%) rename client/{data => src/main/resources}/textures/items/stone_axe.png (100%) rename client/{data => src/main/resources}/textures/items/stone_hoe.png (100%) rename client/{data => src/main/resources}/textures/items/stone_pickaxe.png (100%) rename client/{data => src/main/resources}/textures/items/stone_shovel.png (100%) rename client/{data => src/main/resources}/textures/items/stone_sword.png (100%) rename client/{data => src/main/resources}/textures/items/string.png (100%) rename client/{data => src/main/resources}/textures/items/sugar.png (100%) rename client/{data => src/main/resources}/textures/items/sulfur_powder.png (100%) rename client/{data => src/main/resources}/textures/items/thetium_axe.png (100%) rename client/{data => src/main/resources}/textures/items/thetium_boots.png (100%) rename client/{data => src/main/resources}/textures/items/thetium_chestplate.png (100%) rename client/{data => src/main/resources}/textures/items/thetium_helmet.png (100%) rename client/{data => src/main/resources}/textures/items/thetium_hoe.png (100%) rename client/{data => src/main/resources}/textures/items/thetium_leggings.png (100%) rename client/{data => src/main/resources}/textures/items/thetium_pickaxe.png (100%) rename client/{data => src/main/resources}/textures/items/thetium_shears.png (100%) rename client/{data => src/main/resources}/textures/items/thetium_shovel.png (100%) rename client/{data => src/main/resources}/textures/items/thetium_sword.png (100%) rename client/{data => src/main/resources}/textures/items/thi_fragment.png (100%) rename client/{data => src/main/resources}/textures/items/tian_door.png (100%) rename client/{data => src/main/resources}/textures/items/tin_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/titanium_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/tnt_minecart.png (100%) rename client/{data => src/main/resources}/textures/items/tungsten_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/uranium_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/vanadium_ingot.png (100%) rename client/{data => src/main/resources}/textures/items/wand.png (100%) rename client/{data => src/main/resources}/textures/items/water_bucket.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_chilled.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_clear.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_cold.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_fire.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_fog.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_frost.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_hail.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_hailstorm.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_hot.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_ice.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_iceage.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_inferno.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_rain.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_snow.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_snowstorm.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_storm.png (100%) rename client/{data => src/main/resources}/textures/items/weather_token_thunder.png (100%) rename client/{data => src/main/resources}/textures/items/wheat.png (100%) rename client/{data => src/main/resources}/textures/items/wheats.png (100%) rename client/{data => src/main/resources}/textures/items/white_bed.png (100%) rename client/{data => src/main/resources}/textures/items/wood_axe.png (100%) rename client/{data => src/main/resources}/textures/items/wood_hoe.png (100%) rename client/{data => src/main/resources}/textures/items/wood_pickaxe.png (100%) rename client/{data => src/main/resources}/textures/items/wood_shovel.png (100%) rename client/{data => src/main/resources}/textures/items/wood_sword.png (100%) rename client/{data => src/main/resources}/textures/items/writable_book.png (100%) rename client/{data => src/main/resources}/textures/items/written_book.png (100%) rename client/{data => src/main/resources}/textures/items/zinc_ingot.png (100%) rename client/{data => src/main/resources}/textures/world/clouds.png (100%) rename client/{data => src/main/resources}/textures/world/clouds_dense.png (100%) rename client/{data => src/main/resources}/textures/world/foliage.png (100%) rename client/{data => src/main/resources}/textures/world/forcefield.png (100%) rename client/{data => src/main/resources}/textures/world/grass.png (100%) rename client/{data => src/main/resources}/textures/world/hail.png (100%) rename client/{data => src/main/resources}/textures/world/molten.png (100%) rename client/{data => src/main/resources}/textures/world/moon_phases.png (100%) rename client/{data => src/main/resources}/textures/world/particles.png (100%) rename client/{data => src/main/resources}/textures/world/rain.png (100%) rename client/{data => src/main/resources}/textures/world/rain_new.png (100%) rename client/{data => src/main/resources}/textures/world/snow.png (100%) rename client/{data => src/main/resources}/textures/world/sun.png (100%) create mode 100644 common/build.gradle.kts rename common/src/{ => main/java}/common/Version.java (100%) rename common/src/{ => main/java}/common/ai/AIFireballAttack.java (100%) rename common/src/{ => main/java}/common/ai/AIFlyingBoxAttack.java (100%) rename common/src/{ => main/java}/common/ai/AIRangedAttack.java (100%) rename common/src/{ => main/java}/common/ai/AISmallFireballAttack.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIAttackOnCollide.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIAvoidEntity.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIBase.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIBeg.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIControlledByPlayer.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIDoorInteract.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIEatGrass.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIExplode.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIFindEntityNearest.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIFleeSun.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIFollowOwner.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIFollowParent.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIHarvestFarmland.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIHurtByTarget.java (100%) rename common/src/{ => main/java}/common/ai/EntityAILeapAtTarget.java (100%) rename common/src/{ => main/java}/common/ai/EntityAILookAtTalkingPlayer.java (100%) rename common/src/{ => main/java}/common/ai/EntityAILookIdle.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIMate.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIMoveIndoors.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIMoveThroughVillage.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIMoveToBlock.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIMoveTowardsRestriction.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIMoveTowardsTarget.java (100%) rename common/src/{ => main/java}/common/ai/EntityAINagPlayer.java (100%) rename common/src/{ => main/java}/common/ai/EntityAINearestAttackableTarget.java (100%) rename common/src/{ => main/java}/common/ai/EntityAINpcInteract.java (100%) rename common/src/{ => main/java}/common/ai/EntityAINpcMate.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIOcelotAttack.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIOcelotSit.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIOpenDoor.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIOwnerHurtByTarget.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIOwnerHurtTarget.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIPanic.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIPlay.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIRestrictOpenDoor.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIRestrictSun.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIRunAroundLikeCrazy.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIShareItems.java (100%) rename common/src/{ => main/java}/common/ai/EntityAISit.java (100%) rename common/src/{ => main/java}/common/ai/EntityAISwimming.java (100%) rename common/src/{ => main/java}/common/ai/EntityAITakePlace.java (100%) rename common/src/{ => main/java}/common/ai/EntityAITarget.java (100%) rename common/src/{ => main/java}/common/ai/EntityAITargetNonTamed.java (100%) rename common/src/{ => main/java}/common/ai/EntityAITasks.java (100%) rename common/src/{ => main/java}/common/ai/EntityAITempt.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIWander.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIWatchClosest.java (100%) rename common/src/{ => main/java}/common/ai/EntityAIWatchClosest2.java (100%) rename common/src/{ => main/java}/common/ai/EntityJumpHelper.java (100%) rename common/src/{ => main/java}/common/ai/EntityLookHelper.java (100%) rename common/src/{ => main/java}/common/ai/EntityMoveHelper.java (100%) rename common/src/{ => main/java}/common/ai/EntitySenses.java (100%) rename common/src/{ => main/java}/common/ai/RandomPositionGenerator.java (100%) rename common/src/{ => main/java}/common/attributes/Attribute.java (100%) rename common/src/{ => main/java}/common/attributes/AttributeInstance.java (100%) rename common/src/{ => main/java}/common/attributes/AttributeMap.java (100%) rename common/src/{ => main/java}/common/attributes/AttributeModifier.java (100%) rename common/src/{ => main/java}/common/attributes/Attributes.java (100%) rename common/src/{ => main/java}/common/biome/Biome.java (100%) rename common/src/{ => main/java}/common/biome/IBiome.java (100%) rename common/src/{ => main/java}/common/block/Block.java (100%) rename common/src/{ => main/java}/common/block/BlockAir.java (100%) rename common/src/{ => main/java}/common/block/BlockColored.java (100%) rename common/src/{ => main/java}/common/block/BlockContainer.java (100%) rename common/src/{ => main/java}/common/block/BlockDirectional.java (100%) rename common/src/{ => main/java}/common/block/BlockFalling.java (100%) rename common/src/{ => main/java}/common/block/BlockRotatedPillar.java (100%) rename common/src/{ => main/java}/common/block/BlockTranslucent.java (100%) rename common/src/{ => main/java}/common/block/BlockTreasure.java (100%) rename common/src/{ => main/java}/common/block/ITileEntityProvider.java (100%) rename common/src/{ => main/java}/common/block/Material.java (100%) rename common/src/{ => main/java}/common/block/SoundType.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockBed.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockBookshelf.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockCake.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockCarpet.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockCompressedPowered.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockDoor.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockDragonEgg.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockFence.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockFenceGate.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockFloorPortal.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockFlowerPot.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockGlass.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockHay.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockLadder.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockPane.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockPortal.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockPortalFrame.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockQuartz.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockSlab.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockStainedGlass.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockStainedGlassPane.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockStairs.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockStoneBrick.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockTrapDoor.java (100%) rename common/src/{ => main/java}/common/block/artificial/BlockWall.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockBaseFlower.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockBlackenedSoil.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockBlueShroom.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockBush.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockCactus.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockCarrot.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockCocoa.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockCrops.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockDeadBush.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockDoublePlant.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockDryLeaves.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockFarmland.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockFlower.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockGrass.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockHugeMushroom.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockLeaves.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockLeavesBase.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockLilyPad.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockLog.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockMelon.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockMushroom.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockMycelium.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockPotato.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockPumpkin.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockReed.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockSapling.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockStem.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockTallGrass.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockTianSoil.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockVine.java (100%) rename common/src/{ => main/java}/common/block/foliage/BlockWart.java (100%) rename common/src/{ => main/java}/common/block/foliage/IGrowable.java (100%) rename common/src/{ => main/java}/common/block/foliage/LeavesType.java (100%) rename common/src/{ => main/java}/common/block/liquid/BlockDynamicLiquid.java (100%) rename common/src/{ => main/java}/common/block/liquid/BlockLiquid.java (100%) rename common/src/{ => main/java}/common/block/liquid/BlockStaticLiquid.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockBedrock.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockBlackenedDirt.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockBlackenedStone.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockClay.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockDirt.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockFire.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockGlowstone.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockGravel.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockHardenedClay.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockHellRock.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockIce.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockObsidian.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockOre.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockPackedIce.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockRedstoneOre.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockRock.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockSand.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockSandStone.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockSlime.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockSnow.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockSnowBlock.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockSoulFire.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockSoulSand.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockStone.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockTintedFire.java (100%) rename common/src/{ => main/java}/common/block/natural/BlockWeb.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockAnvil.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockBasePressurePlate.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockBeacon.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockBrewingStand.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockButton.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockCauldron.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockChest.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockCore.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockDaylightDetector.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockDispenser.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockDropper.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockEnchantmentTable.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockFurnace.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockHopper.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockJukebox.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockLever.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockMachine.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockMobSpawner.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockNote.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockNuke.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockPistonBase.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockPistonHead.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockPistonMoving.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockPressurePlate.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockPressurePlateWeighted.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockRail.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockRailBase.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockRailDetector.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockRailPowered.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockRedstoneComparator.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockRedstoneDiode.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockRedstoneLight.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockRedstoneRepeater.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockRedstoneTorch.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockRedstoneWire.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockSourceImpl.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockTNT.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockTianReactor.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockTorch.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockTripWire.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockTripWireHook.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockWarpChest.java (100%) rename common/src/{ => main/java}/common/block/tech/BlockWorkbench.java (100%) rename common/src/{ => main/java}/common/block/tile/BlockBanner.java (100%) rename common/src/{ => main/java}/common/block/tile/BlockSign.java (100%) rename common/src/{ => main/java}/common/block/tile/BlockSkull.java (100%) rename common/src/{ => main/java}/common/block/tile/BlockStandingSign.java (100%) rename common/src/{ => main/java}/common/block/tile/BlockWallSign.java (100%) rename common/src/{ => main/java}/common/collect/AbstractBiMap.java (100%) rename common/src/{ => main/java}/common/collect/AbstractIndexedListIterator.java (100%) rename common/src/{ => main/java}/common/collect/AbstractIterator.java (100%) rename common/src/{ => main/java}/common/collect/AbstractMapEntry.java (100%) rename common/src/{ => main/java}/common/collect/AbstractTable.java (100%) rename common/src/{ => main/java}/common/collect/BiMap.java (100%) rename common/src/{ => main/java}/common/collect/CollectPreconditions.java (100%) rename common/src/{ => main/java}/common/collect/DenseImmutableTable.java (100%) rename common/src/{ => main/java}/common/collect/EmptyImmutableMap.java (100%) rename common/src/{ => main/java}/common/collect/EmptyImmutableSet.java (100%) rename common/src/{ => main/java}/common/collect/Filter.java (100%) rename common/src/{ => main/java}/common/collect/ForwardingCollection.java (100%) rename common/src/{ => main/java}/common/collect/ForwardingMap.java (100%) rename common/src/{ => main/java}/common/collect/ForwardingMapEntry.java (100%) rename common/src/{ => main/java}/common/collect/ForwardingObject.java (100%) rename common/src/{ => main/java}/common/collect/ForwardingSet.java (100%) rename common/src/{ => main/java}/common/collect/HashBiMap.java (100%) rename common/src/{ => main/java}/common/collect/Hashing.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableAsList.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableCollection.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableEntry.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableEnumMap.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableEnumSet.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableList.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableMap.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableMapEntry.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableMapEntrySet.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableMapKeySet.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableMapValues.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableSet.java (100%) rename common/src/{ => main/java}/common/collect/ImmutableTable.java (100%) rename common/src/{ => main/java}/common/collect/Iterables.java (100%) rename common/src/{ => main/java}/common/collect/Iterators.java (100%) rename common/src/{ => main/java}/common/collect/Lists.java (100%) rename common/src/{ => main/java}/common/collect/Maps.java (100%) rename common/src/{ => main/java}/common/collect/ObjectArrays.java (100%) rename common/src/{ => main/java}/common/collect/Preconditions.java (100%) rename common/src/{ => main/java}/common/collect/RegularImmutableAsList.java (100%) rename common/src/{ => main/java}/common/collect/RegularImmutableList.java (100%) rename common/src/{ => main/java}/common/collect/RegularImmutableMap.java (100%) rename common/src/{ => main/java}/common/collect/RegularImmutableSet.java (100%) rename common/src/{ => main/java}/common/collect/RegularImmutableTable.java (100%) rename common/src/{ => main/java}/common/collect/Sets.java (100%) rename common/src/{ => main/java}/common/collect/SparseImmutableTable.java (100%) rename common/src/{ => main/java}/common/collect/StandardTable.java (100%) rename common/src/{ => main/java}/common/collect/Table.java (100%) rename common/src/{ => main/java}/common/collect/TransformedIterator.java (100%) rename common/src/{ => main/java}/common/collect/UnmodifiableIterator.java (100%) rename common/src/{ => main/java}/common/collect/UnmodifiableListIterator.java (100%) rename common/src/{ => main/java}/common/color/Colorizer.java (100%) rename common/src/{ => main/java}/common/color/DyeColor.java (100%) rename common/src/{ => main/java}/common/color/TextColor.java (100%) rename common/src/{ => main/java}/common/dimension/Area.java (100%) rename common/src/{ => main/java}/common/dimension/CloudType.java (100%) rename common/src/{ => main/java}/common/dimension/DimType.java (100%) rename common/src/{ => main/java}/common/dimension/Dimension.java (100%) rename common/src/{ => main/java}/common/dimension/Domain.java (100%) rename common/src/{ => main/java}/common/dimension/Galaxy.java (100%) rename common/src/{ => main/java}/common/dimension/Lake.java (100%) rename common/src/{ => main/java}/common/dimension/Liquid.java (100%) rename common/src/{ => main/java}/common/dimension/Moon.java (100%) rename common/src/{ => main/java}/common/dimension/Nameable.java (100%) rename common/src/{ => main/java}/common/dimension/Ore.java (100%) rename common/src/{ => main/java}/common/dimension/Planet.java (100%) rename common/src/{ => main/java}/common/dimension/Sector.java (100%) rename common/src/{ => main/java}/common/dimension/Semi.java (100%) rename common/src/{ => main/java}/common/dimension/SkyboxType.java (100%) rename common/src/{ => main/java}/common/dimension/Space.java (100%) rename common/src/{ => main/java}/common/dimension/Star.java (100%) rename common/src/{ => main/java}/common/dispenser/BehaviorDefaultDispenseItem.java (100%) rename common/src/{ => main/java}/common/dispenser/BehaviorProjectileDispense.java (100%) rename common/src/{ => main/java}/common/dispenser/IBehaviorDispenseItem.java (100%) rename common/src/{ => main/java}/common/dispenser/IBlockSource.java (100%) rename common/src/{ => main/java}/common/dispenser/ILocatableSource.java (100%) rename common/src/{ => main/java}/common/dispenser/ILocation.java (100%) rename common/src/{ => main/java}/common/dispenser/IPosition.java (100%) rename common/src/{ => main/java}/common/dispenser/PositionImpl.java (100%) rename common/src/{ => main/java}/common/enchantment/Enchantment.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentArrowDamage.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentArrowFire.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentArrowInfinite.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentArrowKnockback.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentDamage.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentDigging.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentDraining.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentDurability.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentFireAspect.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentFishingSpeed.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentHelper.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentKnockback.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentLootBonus.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentProtection.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentThorns.java (100%) rename common/src/{ => main/java}/common/enchantment/EnchantmentUntouching.java (100%) rename common/src/{ => main/java}/common/enchantment/EnumEnchantmentType.java (100%) rename common/src/{ => main/java}/common/enchantment/RngEnchantment.java (100%) rename common/src/{ => main/java}/common/entity/DamageSource.java (100%) rename common/src/{ => main/java}/common/entity/DataWatcher.java (100%) rename common/src/{ => main/java}/common/entity/Entity.java (100%) rename common/src/{ => main/java}/common/entity/EntityDamageSource.java (100%) rename common/src/{ => main/java}/common/entity/EntityDamageSourceIndirect.java (100%) rename common/src/{ => main/java}/common/entity/EntityTrackerEntry.java (100%) rename common/src/{ => main/java}/common/entity/EntityType.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityBat.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityChicken.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityCow.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityDragon.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityDragonPart.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityHorse.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityMooshroom.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityMouse.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityOcelot.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityPig.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityRabbit.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntitySheep.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntitySquid.java (100%) rename common/src/{ => main/java}/common/entity/animal/EntityWolf.java (100%) rename common/src/{ => main/java}/common/entity/effect/EntityLightning.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityBoat.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityCart.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityCartContainer.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityChestCart.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityCrystal.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityExplosion.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityFalling.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityFireworks.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityHopperCart.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityItem.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityLeashKnot.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityMinecart.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityNuke.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityOrb.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityTnt.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityTntCart.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityXp.java (100%) rename common/src/{ => main/java}/common/entity/item/EntityXpBottle.java (100%) rename common/src/{ => main/java}/common/entity/npc/Alignment.java (100%) rename common/src/{ => main/java}/common/entity/npc/CharacterInfo.java (100%) rename common/src/{ => main/java}/common/entity/npc/ClassInfo.java (100%) rename common/src/{ => main/java}/common/entity/npc/Energy.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityArachnoid.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityBloodElf.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityChaosMarine.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityCpu.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityCultivator.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityDarkMage.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityDwarf.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityElf.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityFireDemon.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityFlyingNPC.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityGargoyle.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityGoblin.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityHaunter.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityHoveringNPC.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityHuman.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityMage.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityMagma.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityMetalhead.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityMobNPC.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityNPC.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityOrc.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityPrimarch.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntitySlime.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntitySpaceMarine.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntitySpirit.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityTiefling.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityUndead.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityVampire.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityWoodElf.java (100%) rename common/src/{ => main/java}/common/entity/npc/EntityZombie.java (100%) rename common/src/{ => main/java}/common/entity/npc/NpcInfo.java (100%) rename common/src/{ => main/java}/common/entity/npc/PlayerCharacter.java (100%) rename common/src/{ => main/java}/common/entity/npc/SpeciesInfo.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntityArrow.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntityBox.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntityBullet.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntityDie.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntityDynamite.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntityEgg.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntityFireCharge.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntityFireball.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntityHook.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntityPotion.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntityProjectile.java (100%) rename common/src/{ => main/java}/common/entity/projectile/EntitySnowball.java (100%) rename common/src/{ => main/java}/common/entity/projectile/FishConstants.java (100%) rename common/src/{ => main/java}/common/entity/projectile/RngFishable.java (100%) rename common/src/{ => main/java}/common/entity/types/CombatEntry.java (100%) rename common/src/{ => main/java}/common/entity/types/EntityAnimal.java (100%) rename common/src/{ => main/java}/common/entity/types/EntityBodyHelper.java (100%) rename common/src/{ => main/java}/common/entity/types/EntityLiving.java (100%) rename common/src/{ => main/java}/common/entity/types/EntityTameable.java (100%) rename common/src/{ => main/java}/common/entity/types/EntityThrowable.java (100%) rename common/src/{ => main/java}/common/entity/types/EntityWaterMob.java (100%) rename common/src/{ => main/java}/common/entity/types/EntityWeatherEffect.java (100%) rename common/src/{ => main/java}/common/entity/types/IEntityMultiPart.java (100%) rename common/src/{ => main/java}/common/entity/types/IEntityOwnable.java (100%) rename common/src/{ => main/java}/common/entity/types/IObjectData.java (100%) rename common/src/{ => main/java}/common/entity/types/IProjectile.java (100%) rename common/src/{ => main/java}/common/future/AbstractFuture.java (100%) rename common/src/{ => main/java}/common/future/ExecutionError.java (100%) rename common/src/{ => main/java}/common/future/ExecutionList.java (100%) rename common/src/{ => main/java}/common/future/FutureCallback.java (100%) rename common/src/{ => main/java}/common/future/Futures.java (100%) rename common/src/{ => main/java}/common/future/ListenableFuture.java (100%) rename common/src/{ => main/java}/common/future/ListenableFutureTask.java (100%) rename common/src/{ => main/java}/common/future/MoreExecutors.java (100%) rename common/src/{ => main/java}/common/future/ThreadFactoryBuilder.java (100%) rename common/src/{ => main/java}/common/future/UncheckedExecutionException.java (100%) rename common/src/{ => main/java}/common/init/BlockRegistry.java (100%) rename common/src/{ => main/java}/common/init/Blocks.java (100%) rename common/src/{ => main/java}/common/init/Config.java (100%) rename common/src/{ => main/java}/common/init/CraftingRegistry.java (100%) rename common/src/{ => main/java}/common/init/DecoType.java (100%) rename common/src/{ => main/java}/common/init/DispenserRegistry.java (100%) rename common/src/{ => main/java}/common/init/EntityEggInfo.java (100%) rename common/src/{ => main/java}/common/init/EntityRegistry.java (100%) rename common/src/{ => main/java}/common/init/FlammabilityRegistry.java (100%) rename common/src/{ => main/java}/common/init/FluidRegistry.java (100%) rename common/src/{ => main/java}/common/init/ItemRegistry.java (100%) rename common/src/{ => main/java}/common/init/Items.java (100%) rename common/src/{ => main/java}/common/init/MetalType.java (100%) rename common/src/{ => main/java}/common/init/NameRegistry.java (100%) rename common/src/{ => main/java}/common/init/OreType.java (100%) rename common/src/{ => main/java}/common/init/Registry.java (100%) rename common/src/{ => main/java}/common/init/SmeltingRegistry.java (100%) rename common/src/{ => main/java}/common/init/SoundEvent.java (100%) rename common/src/{ => main/java}/common/init/SpeciesRegistry.java (100%) rename common/src/{ => main/java}/common/init/TileRegistry.java (100%) rename common/src/{ => main/java}/common/init/ToolMaterial.java (100%) rename common/src/{ => main/java}/common/init/ToolType.java (100%) rename common/src/{ => main/java}/common/init/TradeRegistry.java (100%) rename common/src/{ => main/java}/common/init/UniverseRegistry.java (100%) rename common/src/{ => main/java}/common/init/WoodType.java (100%) rename common/src/{ => main/java}/common/inventory/AnimalChest.java (100%) rename common/src/{ => main/java}/common/inventory/Container.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerBrewingStand.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerChest.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerDispenser.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerEnchantment.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerFurnace.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerHopper.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerHorseInventory.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerLocalMenu.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerMachine.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerMerchant.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerPlayer.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerRepair.java (100%) rename common/src/{ => main/java}/common/inventory/ContainerWorkbench.java (100%) rename common/src/{ => main/java}/common/inventory/ICrafting.java (100%) rename common/src/{ => main/java}/common/inventory/IInvBasic.java (100%) rename common/src/{ => main/java}/common/inventory/IInventory.java (100%) rename common/src/{ => main/java}/common/inventory/ISidedInventory.java (100%) rename common/src/{ => main/java}/common/inventory/InventoryBasic.java (100%) rename common/src/{ => main/java}/common/inventory/InventoryCraftResult.java (100%) rename common/src/{ => main/java}/common/inventory/InventoryCrafting.java (100%) rename common/src/{ => main/java}/common/inventory/InventoryHelper.java (100%) rename common/src/{ => main/java}/common/inventory/InventoryLargeChest.java (100%) rename common/src/{ => main/java}/common/inventory/InventoryMerchant.java (100%) rename common/src/{ => main/java}/common/inventory/InventoryPlayer.java (100%) rename common/src/{ => main/java}/common/inventory/InventoryWarpChest.java (100%) rename common/src/{ => main/java}/common/inventory/Slot.java (100%) rename common/src/{ => main/java}/common/inventory/SlotCrafting.java (100%) rename common/src/{ => main/java}/common/inventory/SlotFurnaceFuel.java (100%) rename common/src/{ => main/java}/common/inventory/SlotFurnaceOutput.java (100%) rename common/src/{ => main/java}/common/inventory/SlotMerchantResult.java (100%) rename common/src/{ => main/java}/common/item/CheatTab.java (100%) rename common/src/{ => main/java}/common/item/Item.java (100%) rename common/src/{ => main/java}/common/item/ItemAction.java (100%) rename common/src/{ => main/java}/common/item/ItemAmmo.java (100%) rename common/src/{ => main/java}/common/item/ItemAnvilBlock.java (100%) rename common/src/{ => main/java}/common/item/ItemAppleGold.java (100%) rename common/src/{ => main/java}/common/item/ItemArmor.java (100%) rename common/src/{ => main/java}/common/item/ItemAxe.java (100%) rename common/src/{ => main/java}/common/item/ItemBanHammer.java (100%) rename common/src/{ => main/java}/common/item/ItemBanner.java (100%) rename common/src/{ => main/java}/common/item/ItemBed.java (100%) rename common/src/{ => main/java}/common/item/ItemBlock.java (100%) rename common/src/{ => main/java}/common/item/ItemBoat.java (100%) rename common/src/{ => main/java}/common/item/ItemBoltgun.java (100%) rename common/src/{ => main/java}/common/item/ItemBook.java (100%) rename common/src/{ => main/java}/common/item/ItemBow.java (100%) rename common/src/{ => main/java}/common/item/ItemBucket.java (100%) rename common/src/{ => main/java}/common/item/ItemBucketMilk.java (100%) rename common/src/{ => main/java}/common/item/ItemButton.java (100%) rename common/src/{ => main/java}/common/item/ItemCamera.java (100%) rename common/src/{ => main/java}/common/item/ItemCarrotOnAStick.java (100%) rename common/src/{ => main/java}/common/item/ItemChargedOrb.java (100%) rename common/src/{ => main/java}/common/item/ItemChest.java (100%) rename common/src/{ => main/java}/common/item/ItemCloth.java (100%) rename common/src/{ => main/java}/common/item/ItemCoal.java (100%) rename common/src/{ => main/java}/common/item/ItemColored.java (100%) rename common/src/{ => main/java}/common/item/ItemControl.java (100%) rename common/src/{ => main/java}/common/item/ItemDie.java (100%) rename common/src/{ => main/java}/common/item/ItemDispenser.java (100%) rename common/src/{ => main/java}/common/item/ItemDoor.java (100%) rename common/src/{ => main/java}/common/item/ItemDoublePlant.java (100%) rename common/src/{ => main/java}/common/item/ItemDye.java (100%) rename common/src/{ => main/java}/common/item/ItemDynamite.java (100%) rename common/src/{ => main/java}/common/item/ItemEditWand.java (100%) rename common/src/{ => main/java}/common/item/ItemEffect.java (100%) rename common/src/{ => main/java}/common/item/ItemEgg.java (100%) rename common/src/{ => main/java}/common/item/ItemEnchantedBook.java (100%) rename common/src/{ => main/java}/common/item/ItemExpBottle.java (100%) rename common/src/{ => main/java}/common/item/ItemExterminator.java (100%) rename common/src/{ => main/java}/common/item/ItemFence.java (100%) rename common/src/{ => main/java}/common/item/ItemFireball.java (100%) rename common/src/{ => main/java}/common/item/ItemFirework.java (100%) rename common/src/{ => main/java}/common/item/ItemFireworkCharge.java (100%) rename common/src/{ => main/java}/common/item/ItemFishFood.java (100%) rename common/src/{ => main/java}/common/item/ItemFishingRod.java (100%) rename common/src/{ => main/java}/common/item/ItemFlintAndSteel.java (100%) rename common/src/{ => main/java}/common/item/ItemFood.java (100%) rename common/src/{ => main/java}/common/item/ItemFragile.java (100%) rename common/src/{ => main/java}/common/item/ItemGlassBottle.java (100%) rename common/src/{ => main/java}/common/item/ItemGunBase.java (100%) rename common/src/{ => main/java}/common/item/ItemHoe.java (100%) rename common/src/{ => main/java}/common/item/ItemHorseArmor.java (100%) rename common/src/{ => main/java}/common/item/ItemHugeMushroom.java (100%) rename common/src/{ => main/java}/common/item/ItemInfoWand.java (100%) rename common/src/{ => main/java}/common/item/ItemKey.java (100%) rename common/src/{ => main/java}/common/item/ItemLead.java (100%) rename common/src/{ => main/java}/common/item/ItemLeaves.java (100%) rename common/src/{ => main/java}/common/item/ItemLightning.java (100%) rename common/src/{ => main/java}/common/item/ItemLilyPad.java (100%) rename common/src/{ => main/java}/common/item/ItemMagnet.java (100%) rename common/src/{ => main/java}/common/item/ItemMagnetic.java (100%) rename common/src/{ => main/java}/common/item/ItemMetal.java (100%) rename common/src/{ => main/java}/common/item/ItemMetalBlock.java (100%) rename common/src/{ => main/java}/common/item/ItemMinecart.java (100%) rename common/src/{ => main/java}/common/item/ItemMonsterPlacer.java (100%) rename common/src/{ => main/java}/common/item/ItemMultiTexture.java (100%) rename common/src/{ => main/java}/common/item/ItemNameTag.java (100%) rename common/src/{ => main/java}/common/item/ItemNpcSpawner.java (100%) rename common/src/{ => main/java}/common/item/ItemNugget.java (100%) rename common/src/{ => main/java}/common/item/ItemPickaxe.java (100%) rename common/src/{ => main/java}/common/item/ItemPiston.java (100%) rename common/src/{ => main/java}/common/item/ItemPotion.java (100%) rename common/src/{ => main/java}/common/item/ItemPressurePlate.java (100%) rename common/src/{ => main/java}/common/item/ItemRecord.java (100%) rename common/src/{ => main/java}/common/item/ItemRedstone.java (100%) rename common/src/{ => main/java}/common/item/ItemReed.java (100%) rename common/src/{ => main/java}/common/item/ItemRod.java (100%) rename common/src/{ => main/java}/common/item/ItemSaddle.java (100%) rename common/src/{ => main/java}/common/item/ItemSeedFood.java (100%) rename common/src/{ => main/java}/common/item/ItemSeeds.java (100%) rename common/src/{ => main/java}/common/item/ItemShears.java (100%) rename common/src/{ => main/java}/common/item/ItemShovel.java (100%) rename common/src/{ => main/java}/common/item/ItemSign.java (100%) rename common/src/{ => main/java}/common/item/ItemSkull.java (100%) rename common/src/{ => main/java}/common/item/ItemSlab.java (100%) rename common/src/{ => main/java}/common/item/ItemSmall.java (100%) rename common/src/{ => main/java}/common/item/ItemSnow.java (100%) rename common/src/{ => main/java}/common/item/ItemSnowball.java (100%) rename common/src/{ => main/java}/common/item/ItemSoup.java (100%) rename common/src/{ => main/java}/common/item/ItemSpaceNavigator.java (100%) rename common/src/{ => main/java}/common/item/ItemStack.java (100%) rename common/src/{ => main/java}/common/item/ItemStick.java (100%) rename common/src/{ => main/java}/common/item/ItemSword.java (100%) rename common/src/{ => main/java}/common/item/ItemTNT.java (100%) rename common/src/{ => main/java}/common/item/ItemTiny.java (100%) rename common/src/{ => main/java}/common/item/ItemTool.java (100%) rename common/src/{ => main/java}/common/item/ItemWall.java (100%) rename common/src/{ => main/java}/common/item/ItemWand.java (100%) rename common/src/{ => main/java}/common/item/ItemWeatherToken.java (100%) rename common/src/{ => main/java}/common/item/RngLoot.java (100%) rename common/src/{ => main/java}/common/log/Log.java (100%) rename common/src/{ => main/java}/common/log/LogLevel.java (100%) rename common/src/{ => main/java}/common/model/BlockLayer.java (100%) rename common/src/{ => main/java}/common/model/ItemMeshDefinition.java (100%) rename common/src/{ => main/java}/common/model/Model.java (100%) rename common/src/{ => main/java}/common/model/ModelProvider.java (100%) rename common/src/{ => main/java}/common/model/ModelRotation.java (100%) rename common/src/{ => main/java}/common/model/ParticleType.java (100%) rename common/src/{ => main/java}/common/model/Transform.java (100%) rename common/src/{ => main/java}/common/model/Transforms.java (100%) rename common/src/{ => main/java}/common/nbt/NBTBase.java (100%) rename common/src/{ => main/java}/common/nbt/NBTException.java (100%) rename common/src/{ => main/java}/common/nbt/NBTLoader.java (100%) rename common/src/{ => main/java}/common/nbt/NBTParser.java (100%) rename common/src/{ => main/java}/common/nbt/NBTSizeTracker.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagByte.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagByteArray.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagCompound.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagDouble.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagEnd.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagFloat.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagInt.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagIntArray.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagList.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagLong.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagShort.java (100%) rename common/src/{ => main/java}/common/nbt/NBTTagString.java (100%) rename common/src/{ => main/java}/common/nbt/NBTUtil.java (100%) rename common/src/{ => main/java}/common/net/bootstrap/AbstractBootstrap.java (100%) rename common/src/{ => main/java}/common/net/bootstrap/Bootstrap.java (100%) rename common/src/{ => main/java}/common/net/bootstrap/ChannelFactory.java (100%) rename common/src/{ => main/java}/common/net/bootstrap/ServerBootstrap.java (100%) rename common/src/{ => main/java}/common/net/buffer/AbstractByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/AbstractByteBufAllocator.java (100%) rename common/src/{ => main/java}/common/net/buffer/AbstractDerivedByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/AbstractReferenceCountedByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/AdvancedLeakAwareByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/ByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/ByteBufAllocator.java (100%) rename common/src/{ => main/java}/common/net/buffer/ByteBufInputStream.java (100%) rename common/src/{ => main/java}/common/net/buffer/ByteBufOutputStream.java (100%) rename common/src/{ => main/java}/common/net/buffer/ByteBufProcessor.java (100%) rename common/src/{ => main/java}/common/net/buffer/ByteBufUtil.java (100%) rename common/src/{ => main/java}/common/net/buffer/CompositeByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/DuplicatedByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/EmptyByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/PoolArena.java (100%) rename common/src/{ => main/java}/common/net/buffer/PoolChunk.java (100%) rename common/src/{ => main/java}/common/net/buffer/PoolChunkList.java (100%) rename common/src/{ => main/java}/common/net/buffer/PoolSubpage.java (100%) rename common/src/{ => main/java}/common/net/buffer/PoolThreadCache.java (100%) rename common/src/{ => main/java}/common/net/buffer/PooledByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/PooledByteBufAllocator.java (100%) rename common/src/{ => main/java}/common/net/buffer/PooledDirectByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/PooledHeapByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/PooledUnsafeDirectByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/ReadOnlyByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/ReadOnlyByteBufferBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/ReadOnlyUnsafeDirectByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/SimpleLeakAwareByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/SlicedByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/SwappedByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/Unpooled.java (100%) rename common/src/{ => main/java}/common/net/buffer/UnpooledByteBufAllocator.java (100%) rename common/src/{ => main/java}/common/net/buffer/UnpooledDirectByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/UnpooledHeapByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/UnpooledUnsafeDirectByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/UnreleasableByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/UnsafeDirectSwappedByteBuf.java (100%) rename common/src/{ => main/java}/common/net/buffer/WrappedByteBuf.java (100%) rename common/src/{ => main/java}/common/net/channel/AbstractChannel.java (100%) rename common/src/{ => main/java}/common/net/channel/AbstractChannelHandlerContext.java (100%) rename common/src/{ => main/java}/common/net/channel/AbstractServerChannel.java (100%) rename common/src/{ => main/java}/common/net/channel/AdaptiveRecvByteBufAllocator.java (100%) rename common/src/{ => main/java}/common/net/channel/Channel.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelConfig.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelException.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelFuture.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelFutureListener.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelHandler.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelHandlerAdapter.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelHandlerContext.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelInboundHandler.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelInboundHandlerAdapter.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelInitializer.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelMetadata.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelOption.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelOutboundBuffer.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelOutboundHandler.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelOutboundHandlerAdapter.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelPipeline.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelPipelineException.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelProgressivePromise.java (100%) rename common/src/{ => main/java}/common/net/channel/ChannelPromise.java (100%) rename common/src/{ => main/java}/common/net/channel/CompleteChannelFuture.java (100%) rename common/src/{ => main/java}/common/net/channel/ConnectTimeoutException.java (100%) rename common/src/{ => main/java}/common/net/channel/DefaultChannelConfig.java (100%) rename common/src/{ => main/java}/common/net/channel/DefaultChannelHandlerContext.java (100%) rename common/src/{ => main/java}/common/net/channel/DefaultChannelPipeline.java (100%) rename common/src/{ => main/java}/common/net/channel/DefaultChannelPromise.java (100%) rename common/src/{ => main/java}/common/net/channel/DefaultMessageSizeEstimator.java (100%) rename common/src/{ => main/java}/common/net/channel/EventLoop.java (100%) rename common/src/{ => main/java}/common/net/channel/EventLoopException.java (100%) rename common/src/{ => main/java}/common/net/channel/EventLoopGroup.java (100%) rename common/src/{ => main/java}/common/net/channel/FailedChannelFuture.java (100%) rename common/src/{ => main/java}/common/net/channel/MessageSizeEstimator.java (100%) rename common/src/{ => main/java}/common/net/channel/MultithreadEventLoopGroup.java (100%) rename common/src/{ => main/java}/common/net/channel/RecvByteBufAllocator.java (100%) rename common/src/{ => main/java}/common/net/channel/ServerChannel.java (100%) rename common/src/{ => main/java}/common/net/channel/SimpleChannelInboundHandler.java (100%) rename common/src/{ => main/java}/common/net/channel/SingleThreadEventLoop.java (100%) rename common/src/{ => main/java}/common/net/channel/SucceededChannelFuture.java (100%) rename common/src/{ => main/java}/common/net/channel/VoidChannelPromise.java (100%) rename common/src/{ => main/java}/common/net/channel/local/LocalAddress.java (100%) rename common/src/{ => main/java}/common/net/channel/local/LocalChannel.java (100%) rename common/src/{ => main/java}/common/net/channel/local/LocalChannelRegistry.java (100%) rename common/src/{ => main/java}/common/net/channel/local/LocalEventLoop.java (100%) rename common/src/{ => main/java}/common/net/channel/local/LocalEventLoopGroup.java (100%) rename common/src/{ => main/java}/common/net/channel/local/LocalServerChannel.java (100%) rename common/src/{ => main/java}/common/net/channel/nio/AbstractNioByteChannel.java (100%) rename common/src/{ => main/java}/common/net/channel/nio/AbstractNioChannel.java (100%) rename common/src/{ => main/java}/common/net/channel/nio/AbstractNioMessageChannel.java (100%) rename common/src/{ => main/java}/common/net/channel/nio/NioEventLoop.java (100%) rename common/src/{ => main/java}/common/net/channel/nio/NioEventLoopGroup.java (100%) rename common/src/{ => main/java}/common/net/channel/nio/NioTask.java (100%) rename common/src/{ => main/java}/common/net/channel/nio/SelectedSelectionKeySet.java (100%) rename common/src/{ => main/java}/common/net/channel/socket/ChannelInputShutdownEvent.java (100%) rename common/src/{ => main/java}/common/net/channel/socket/DefaultServerSocketChannelConfig.java (100%) rename common/src/{ => main/java}/common/net/channel/socket/DefaultSocketChannelConfig.java (100%) rename common/src/{ => main/java}/common/net/channel/socket/ServerSocketChannel.java (100%) rename common/src/{ => main/java}/common/net/channel/socket/ServerSocketChannelConfig.java (100%) rename common/src/{ => main/java}/common/net/channel/socket/SocketChannel.java (100%) rename common/src/{ => main/java}/common/net/channel/socket/SocketChannelConfig.java (100%) rename common/src/{ => main/java}/common/net/channel/socket/nio/NioServerSocketChannel.java (100%) rename common/src/{ => main/java}/common/net/channel/socket/nio/NioSocketChannel.java (100%) rename common/src/{ => main/java}/common/net/handler/codec/ByteToMessageDecoder.java (100%) rename common/src/{ => main/java}/common/net/handler/codec/CodecException.java (100%) rename common/src/{ => main/java}/common/net/handler/codec/CorruptedFrameException.java (100%) rename common/src/{ => main/java}/common/net/handler/codec/DecoderException.java (100%) rename common/src/{ => main/java}/common/net/handler/codec/EncoderException.java (100%) rename common/src/{ => main/java}/common/net/handler/codec/MessageToByteEncoder.java (100%) rename common/src/{ => main/java}/common/net/handler/codec/MessageToMessageDecoder.java (100%) rename common/src/{ => main/java}/common/net/handler/timeout/ReadTimeoutException.java (100%) rename common/src/{ => main/java}/common/net/handler/timeout/ReadTimeoutHandler.java (100%) rename common/src/{ => main/java}/common/net/handler/timeout/TimeoutException.java (100%) rename common/src/{ => main/java}/common/net/util/Attribute.java (100%) rename common/src/{ => main/java}/common/net/util/AttributeKey.java (100%) rename common/src/{ => main/java}/common/net/util/AttributeMap.java (100%) rename common/src/{ => main/java}/common/net/util/CharsetUtil.java (100%) rename common/src/{ => main/java}/common/net/util/DefaultAttributeMap.java (100%) rename common/src/{ => main/java}/common/net/util/IllegalReferenceCountException.java (100%) rename common/src/{ => main/java}/common/net/util/NetUtil.java (100%) rename common/src/{ => main/java}/common/net/util/Recycler.java (100%) rename common/src/{ => main/java}/common/net/util/ReferenceCountUtil.java (100%) rename common/src/{ => main/java}/common/net/util/ReferenceCounted.java (100%) rename common/src/{ => main/java}/common/net/util/ResourceLeak.java (100%) rename common/src/{ => main/java}/common/net/util/ResourceLeakDetector.java (100%) rename common/src/{ => main/java}/common/net/util/Signal.java (100%) rename common/src/{ => main/java}/common/net/util/ThreadDeathWatcher.java (100%) rename common/src/{ => main/java}/common/net/util/UniqueName.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/AbstractEventExecutor.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/AbstractEventExecutorGroup.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/AbstractFuture.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/BlockingOperationException.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/CompleteFuture.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/DefaultEventExecutor.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/DefaultEventExecutorGroup.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/DefaultFutureListeners.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/DefaultProgressivePromise.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/DefaultPromise.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/DefaultThreadFactory.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/EventExecutor.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/EventExecutorGroup.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/FailedFuture.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/FastThreadLocal.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/FastThreadLocalThread.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/Future.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/FutureListener.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/GenericFutureListener.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/GenericProgressiveFutureListener.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/GlobalEventExecutor.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/ImmediateEventExecutor.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/ImmediateExecutor.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/MultithreadEventExecutorGroup.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/ProgressiveFuture.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/ProgressivePromise.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/Promise.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/PromiseTask.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/ScheduledFuture.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/ScheduledFutureTask.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/SingleThreadEventExecutor.java (100%) rename common/src/{ => main/java}/common/net/util/concurrent/SucceededFuture.java (100%) rename common/src/{ => main/java}/common/net/util/internal/Cleaner0.java (100%) rename common/src/{ => main/java}/common/net/util/internal/EmptyArrays.java (100%) rename common/src/{ => main/java}/common/net/util/internal/IntegerHolder.java (100%) rename common/src/{ => main/java}/common/net/util/internal/InternalThreadLocalMap.java (100%) rename common/src/{ => main/java}/common/net/util/internal/MpscLinkedQueue.java (100%) rename common/src/{ => main/java}/common/net/util/internal/MpscLinkedQueueHeadRef.java (100%) rename common/src/{ => main/java}/common/net/util/internal/MpscLinkedQueueNode.java (100%) rename common/src/{ => main/java}/common/net/util/internal/MpscLinkedQueuePad0.java (100%) rename common/src/{ => main/java}/common/net/util/internal/MpscLinkedQueuePad1.java (100%) rename common/src/{ => main/java}/common/net/util/internal/MpscLinkedQueueTailRef.java (100%) rename common/src/{ => main/java}/common/net/util/internal/NoOpTypeParameterMatcher.java (100%) rename common/src/{ => main/java}/common/net/util/internal/OneTimeTask.java (100%) rename common/src/{ => main/java}/common/net/util/internal/PlatformDependent.java (100%) rename common/src/{ => main/java}/common/net/util/internal/PlatformDependent0.java (100%) rename common/src/{ => main/java}/common/net/util/internal/RecyclableArrayList.java (100%) rename common/src/{ => main/java}/common/net/util/internal/RecyclableMpscLinkedQueueNode.java (100%) rename common/src/{ => main/java}/common/net/util/internal/StringUtil.java (100%) rename common/src/{ => main/java}/common/net/util/internal/SystemPropertyUtil.java (100%) rename common/src/{ => main/java}/common/net/util/internal/ThreadLocalRandom.java (100%) rename common/src/{ => main/java}/common/net/util/internal/TypeParameterMatcher.java (100%) rename common/src/{ => main/java}/common/net/util/internal/UnpaddedInternalThreadLocalMap.java (100%) rename common/src/{ => main/java}/common/net/util/internal/UnsafeAtomicIntegerFieldUpdater.java (100%) rename common/src/{ => main/java}/common/net/util/internal/UnsafeAtomicLongFieldUpdater.java (100%) rename common/src/{ => main/java}/common/net/util/internal/UnsafeAtomicReferenceFieldUpdater.java (100%) rename common/src/{ => main/java}/common/net/util/internal/logging/AbstractInternalLogger.java (100%) rename common/src/{ => main/java}/common/net/util/internal/logging/FormattingTuple.java (100%) rename common/src/{ => main/java}/common/net/util/internal/logging/InternalLogLevel.java (100%) rename common/src/{ => main/java}/common/net/util/internal/logging/InternalLogger.java (100%) rename common/src/{ => main/java}/common/net/util/internal/logging/InternalLoggerFactory.java (100%) rename common/src/{ => main/java}/common/net/util/internal/logging/JdkLogger.java (100%) rename common/src/{ => main/java}/common/net/util/internal/logging/JdkLoggerFactory.java (100%) rename common/src/{ => main/java}/common/net/util/internal/logging/MessageFormatter.java (100%) rename common/src/{ => main/java}/common/network/CompressionDecoder.java (100%) rename common/src/{ => main/java}/common/network/CompressionEncoder.java (100%) rename common/src/{ => main/java}/common/network/EncryptionCodec.java (100%) rename common/src/{ => main/java}/common/network/EncryptionDecoder.java (100%) rename common/src/{ => main/java}/common/network/EncryptionEncoder.java (100%) rename common/src/{ => main/java}/common/network/IClientLoginHandler.java (100%) rename common/src/{ => main/java}/common/network/IClientPlayer.java (100%) rename common/src/{ => main/java}/common/network/IHandshakeHandler.java (100%) rename common/src/{ => main/java}/common/network/ILoginHandler.java (100%) rename common/src/{ => main/java}/common/network/IPlayer.java (100%) rename common/src/{ => main/java}/common/network/IThreadListener.java (100%) rename common/src/{ => main/java}/common/network/NetConnection.java (100%) rename common/src/{ => main/java}/common/network/NetHandler.java (100%) rename common/src/{ => main/java}/common/network/Packet.java (100%) rename common/src/{ => main/java}/common/network/PacketBuffer.java (100%) rename common/src/{ => main/java}/common/network/PacketDecoder.java (100%) rename common/src/{ => main/java}/common/network/PacketEncoder.java (100%) rename common/src/{ => main/java}/common/network/PacketPrepender.java (100%) rename common/src/{ => main/java}/common/network/PacketRegistry.java (100%) rename common/src/{ => main/java}/common/network/PacketSplitter.java (100%) rename common/src/{ => main/java}/common/packet/APacketVarInt.java (100%) rename common/src/{ => main/java}/common/packet/CPacketAction.java (100%) rename common/src/{ => main/java}/common/packet/CPacketBreak.java (100%) rename common/src/{ => main/java}/common/packet/CPacketCheat.java (100%) rename common/src/{ => main/java}/common/packet/CPacketClick.java (100%) rename common/src/{ => main/java}/common/packet/CPacketComplete.java (100%) rename common/src/{ => main/java}/common/packet/CPacketForm.java (100%) rename common/src/{ => main/java}/common/packet/CPacketInput.java (100%) rename common/src/{ => main/java}/common/packet/CPacketKeepAlive.java (100%) rename common/src/{ => main/java}/common/packet/CPacketMessage.java (100%) rename common/src/{ => main/java}/common/packet/CPacketPlace.java (100%) rename common/src/{ => main/java}/common/packet/CPacketPlayer.java (100%) rename common/src/{ => main/java}/common/packet/CPacketPlayerLook.java (100%) rename common/src/{ => main/java}/common/packet/CPacketPlayerPosLook.java (100%) rename common/src/{ => main/java}/common/packet/CPacketPlayerPosition.java (100%) rename common/src/{ => main/java}/common/packet/CPacketSign.java (100%) rename common/src/{ => main/java}/common/packet/CPacketSkin.java (100%) rename common/src/{ => main/java}/common/packet/HPacketHandshake.java (100%) rename common/src/{ => main/java}/common/packet/LPacketPasswordResponse.java (100%) rename common/src/{ => main/java}/common/packet/LPacketStartEncrypt.java (100%) rename common/src/{ => main/java}/common/packet/RPacketDisconnect.java (100%) rename common/src/{ => main/java}/common/packet/RPacketEnableCompression.java (100%) rename common/src/{ => main/java}/common/packet/RPacketLoginSuccess.java (100%) rename common/src/{ => main/java}/common/packet/RPacketRequestEncrypt.java (100%) rename common/src/{ => main/java}/common/packet/SPacketAnimation.java (100%) rename common/src/{ => main/java}/common/packet/SPacketBiome.java (100%) rename common/src/{ => main/java}/common/packet/SPacketBlockAction.java (100%) rename common/src/{ => main/java}/common/packet/SPacketBlockBreakAnim.java (100%) rename common/src/{ => main/java}/common/packet/SPacketBlockChange.java (100%) rename common/src/{ => main/java}/common/packet/SPacketCamera.java (100%) rename common/src/{ => main/java}/common/packet/SPacketChangeGameState.java (100%) rename common/src/{ => main/java}/common/packet/SPacketCharacterList.java (100%) rename common/src/{ => main/java}/common/packet/SPacketChunkData.java (100%) rename common/src/{ => main/java}/common/packet/SPacketCloseWindow.java (100%) rename common/src/{ => main/java}/common/packet/SPacketCollectItem.java (100%) rename common/src/{ => main/java}/common/packet/SPacketConfirmTransaction.java (100%) rename common/src/{ => main/java}/common/packet/SPacketDestroyEntities.java (100%) rename common/src/{ => main/java}/common/packet/SPacketDimensionName.java (100%) rename common/src/{ => main/java}/common/packet/SPacketDisconnect.java (100%) rename common/src/{ => main/java}/common/packet/SPacketDisplayForm.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEffect.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntity.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityAttach.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityEffect.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityEquipment.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityHeadLook.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityLook.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityLookMove.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityMetadata.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityProperties.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityRelMove.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityStatus.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityTeleport.java (100%) rename common/src/{ => main/java}/common/packet/SPacketEntityVelocity.java (100%) rename common/src/{ => main/java}/common/packet/SPacketExplosion.java (100%) rename common/src/{ => main/java}/common/packet/SPacketHeldItemChange.java (100%) rename common/src/{ => main/java}/common/packet/SPacketJoinGame.java (100%) rename common/src/{ => main/java}/common/packet/SPacketKeepAlive.java (100%) rename common/src/{ => main/java}/common/packet/SPacketLoading.java (100%) rename common/src/{ => main/java}/common/packet/SPacketMapChunkBulk.java (100%) rename common/src/{ => main/java}/common/packet/SPacketMessage.java (100%) rename common/src/{ => main/java}/common/packet/SPacketMultiBlockChange.java (100%) rename common/src/{ => main/java}/common/packet/SPacketOpenWindow.java (100%) rename common/src/{ => main/java}/common/packet/SPacketParticles.java (100%) rename common/src/{ => main/java}/common/packet/SPacketPlayerAbilities.java (100%) rename common/src/{ => main/java}/common/packet/SPacketPlayerListItem.java (100%) rename common/src/{ => main/java}/common/packet/SPacketPlayerPosLook.java (100%) rename common/src/{ => main/java}/common/packet/SPacketRemoveEntityEffect.java (100%) rename common/src/{ => main/java}/common/packet/SPacketRespawn.java (100%) rename common/src/{ => main/java}/common/packet/SPacketServerTick.java (100%) rename common/src/{ => main/java}/common/packet/SPacketSetExperience.java (100%) rename common/src/{ => main/java}/common/packet/SPacketSetSlot.java (100%) rename common/src/{ => main/java}/common/packet/SPacketSignEditorOpen.java (100%) rename common/src/{ => main/java}/common/packet/SPacketSkin.java (100%) rename common/src/{ => main/java}/common/packet/SPacketSoundEffect.java (100%) rename common/src/{ => main/java}/common/packet/SPacketSpawnGlobalEntity.java (100%) rename common/src/{ => main/java}/common/packet/SPacketSpawnMob.java (100%) rename common/src/{ => main/java}/common/packet/SPacketSpawnObject.java (100%) rename common/src/{ => main/java}/common/packet/SPacketSpawnPlayer.java (100%) rename common/src/{ => main/java}/common/packet/SPacketTabComplete.java (100%) rename common/src/{ => main/java}/common/packet/SPacketTimeUpdate.java (100%) rename common/src/{ => main/java}/common/packet/SPacketTrades.java (100%) rename common/src/{ => main/java}/common/packet/SPacketUpdateEntityNBT.java (100%) rename common/src/{ => main/java}/common/packet/SPacketUpdateHealth.java (100%) rename common/src/{ => main/java}/common/packet/SPacketUpdateSign.java (100%) rename common/src/{ => main/java}/common/packet/SPacketUpdateTileEntity.java (100%) rename common/src/{ => main/java}/common/packet/SPacketWindowItems.java (100%) rename common/src/{ => main/java}/common/packet/SPacketWindowProperty.java (100%) rename common/src/{ => main/java}/common/packet/SPacketWorld.java (100%) rename common/src/{ => main/java}/common/pathfinding/NodeProcessor.java (100%) rename common/src/{ => main/java}/common/pathfinding/Path.java (100%) rename common/src/{ => main/java}/common/pathfinding/PathCache.java (100%) rename common/src/{ => main/java}/common/pathfinding/PathEntity.java (100%) rename common/src/{ => main/java}/common/pathfinding/PathFinder.java (100%) rename common/src/{ => main/java}/common/pathfinding/PathNavigate.java (100%) rename common/src/{ => main/java}/common/pathfinding/PathNavigateClimber.java (100%) rename common/src/{ => main/java}/common/pathfinding/PathNavigateGround.java (100%) rename common/src/{ => main/java}/common/pathfinding/PathPoint.java (100%) rename common/src/{ => main/java}/common/pathfinding/SwimNodeProcessor.java (100%) rename common/src/{ => main/java}/common/pathfinding/WalkNodeProcessor.java (100%) rename common/src/{ => main/java}/common/potion/Potion.java (100%) rename common/src/{ => main/java}/common/potion/PotionEffect.java (100%) rename common/src/{ => main/java}/common/potion/PotionHelper.java (100%) rename common/src/{ => main/java}/common/properties/IProperty.java (100%) rename common/src/{ => main/java}/common/properties/PropertyBool.java (100%) rename common/src/{ => main/java}/common/properties/PropertyDirection.java (100%) rename common/src/{ => main/java}/common/properties/PropertyEnum.java (100%) rename common/src/{ => main/java}/common/properties/PropertyHelper.java (100%) rename common/src/{ => main/java}/common/properties/PropertyInteger.java (100%) rename common/src/{ => main/java}/common/rng/ImprovedGen.java (100%) rename common/src/{ => main/java}/common/rng/ImprovedGenOld.java (100%) rename common/src/{ => main/java}/common/rng/NoiseGen.java (100%) rename common/src/{ => main/java}/common/rng/OctaveGen.java (100%) rename common/src/{ => main/java}/common/rng/OctaveGenOld.java (100%) rename common/src/{ => main/java}/common/rng/PerlinGen.java (100%) rename common/src/{ => main/java}/common/rng/PerlinGenOld.java (100%) rename common/src/{ => main/java}/common/rng/Random.java (100%) rename common/src/{ => main/java}/common/rng/RngItem.java (100%) rename common/src/{ => main/java}/common/rng/SimplexGen.java (100%) rename common/src/{ => main/java}/common/rng/SimplexGenOld.java (100%) rename common/src/{ => main/java}/common/rng/WeightedList.java (100%) rename common/src/{ => main/java}/common/sound/EventType.java (100%) rename common/src/{ => main/java}/common/sound/MovingSound.java (100%) rename common/src/{ => main/java}/common/sound/MovingSoundMinecart.java (100%) rename common/src/{ => main/java}/common/sound/MovingSoundMinecartRiding.java (100%) rename common/src/{ => main/java}/common/sound/PositionedSound.java (100%) rename common/src/{ => main/java}/common/sound/Sound.java (100%) rename common/src/{ => main/java}/common/tileentity/IHopper.java (100%) rename common/src/{ => main/java}/common/tileentity/IInteractionObject.java (100%) rename common/src/{ => main/java}/common/tileentity/ILockableContainer.java (100%) rename common/src/{ => main/java}/common/tileentity/ITickable.java (100%) rename common/src/{ => main/java}/common/tileentity/IWorldNameable.java (100%) rename common/src/{ => main/java}/common/tileentity/LocalBlockIntercommunication.java (100%) rename common/src/{ => main/java}/common/tileentity/LockCode.java (100%) rename common/src/{ => main/java}/common/tileentity/MachineResource.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntity.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityBanner.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityBeacon.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityBrewingStand.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityChest.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityComparator.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityDaylightDetector.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityDispenser.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityDropper.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityEnchantmentTable.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityFurnace.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityHopper.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityLockable.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityMachine.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityMobSpawner.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityNote.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityPiston.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntitySign.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntitySkull.java (100%) rename common/src/{ => main/java}/common/tileentity/TileEntityTianReactor.java (100%) rename common/src/{ => main/java}/common/util/BlockPos.java (100%) rename common/src/{ => main/java}/common/util/BoundingBox.java (100%) rename common/src/{ => main/java}/common/util/CharValidator.java (100%) rename common/src/{ => main/java}/common/util/ChunkPos.java (100%) rename common/src/{ => main/java}/common/util/ClassInheritanceMultiMap.java (100%) rename common/src/{ => main/java}/common/util/DC32.java (100%) rename common/src/{ => main/java}/common/util/Displayable.java (100%) rename common/src/{ => main/java}/common/util/EncryptUtil.java (100%) rename common/src/{ => main/java}/common/util/ExtMath.java (100%) rename common/src/{ => main/java}/common/util/Facing.java (100%) rename common/src/{ => main/java}/common/util/HitPosition.java (100%) rename common/src/{ => main/java}/common/util/IObjectIntIterable.java (100%) rename common/src/{ => main/java}/common/util/IRegistry.java (100%) rename common/src/{ => main/java}/common/util/Identifyable.java (100%) rename common/src/{ => main/java}/common/util/IntHashMap.java (100%) rename common/src/{ => main/java}/common/util/LazyLoadBase.java (100%) rename common/src/{ => main/java}/common/util/LongHashMap.java (100%) rename common/src/{ => main/java}/common/util/LowerStringMap.java (100%) rename common/src/{ => main/java}/common/util/Matrix4f.java (100%) rename common/src/{ => main/java}/common/util/NextTickListEntry.java (100%) rename common/src/{ => main/java}/common/util/NibbleArray.java (100%) rename common/src/{ => main/java}/common/util/ObjectIntIdentityMap.java (100%) rename common/src/{ => main/java}/common/util/PortalType.java (100%) rename common/src/{ => main/java}/common/util/Position.java (100%) rename common/src/{ => main/java}/common/util/Predicates.java (100%) rename common/src/{ => main/java}/common/util/RegistryDefaulted.java (100%) rename common/src/{ => main/java}/common/util/RegistryNamespaced.java (100%) rename common/src/{ => main/java}/common/util/RegistryNamespacedDefaultedByKey.java (100%) rename common/src/{ => main/java}/common/util/RegistrySimple.java (100%) rename common/src/{ => main/java}/common/util/ReleaseType.java (100%) rename common/src/{ => main/java}/common/util/Triplet.java (100%) rename common/src/{ => main/java}/common/util/Tuple.java (100%) rename common/src/{ => main/java}/common/util/Util.java (100%) rename common/src/{ => main/java}/common/util/Vec3.java (100%) rename common/src/{ => main/java}/common/util/Vec3i.java (100%) rename common/src/{ => main/java}/common/util/Vector.java (100%) rename common/src/{ => main/java}/common/util/Vector3f.java (100%) rename common/src/{ => main/java}/common/util/Vector4f.java (100%) rename common/src/{ => main/java}/common/util/WorldPos.java (100%) rename common/src/{ => main/java}/common/village/MerchantRecipe.java (100%) rename common/src/{ => main/java}/common/village/MerchantRecipeList.java (100%) rename common/src/{ => main/java}/common/village/Village.java (100%) rename common/src/{ => main/java}/common/village/VillageDoorInfo.java (100%) rename common/src/{ => main/java}/common/world/AWorldClient.java (100%) rename common/src/{ => main/java}/common/world/AWorldServer.java (100%) rename common/src/{ => main/java}/common/world/BlockArray.java (100%) rename common/src/{ => main/java}/common/world/Chunk.java (100%) rename common/src/{ => main/java}/common/world/DebugStates.java (100%) rename common/src/{ => main/java}/common/world/Explosion.java (100%) rename common/src/{ => main/java}/common/world/IBlockAccess.java (100%) rename common/src/{ => main/java}/common/world/IWorldAccess.java (100%) rename common/src/{ => main/java}/common/world/LightType.java (100%) rename common/src/{ => main/java}/common/world/State.java (100%) rename common/src/{ => main/java}/common/world/Weather.java (100%) rename common/src/{ => main/java}/common/world/World.java (100%) create mode 100644 gradle.properties create mode 100644 gradle/libs.versions.toml create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 gradlew.bat create mode 100644 server/build.gradle.kts rename server/src/{ => main/java}/server/Server.java (100%) rename server/src/{ => main/java}/server/biome/BiomeBeach.java (100%) rename server/src/{ => main/java}/server/biome/BiomeBlackened.java (100%) rename server/src/{ => main/java}/server/biome/BiomeChaos.java (100%) rename server/src/{ => main/java}/server/biome/BiomeDesert.java (100%) rename server/src/{ => main/java}/server/biome/BiomeExterminated.java (100%) rename server/src/{ => main/java}/server/biome/BiomeForest.java (100%) rename server/src/{ => main/java}/server/biome/BiomeHell.java (100%) rename server/src/{ => main/java}/server/biome/BiomeHills.java (100%) rename server/src/{ => main/java}/server/biome/BiomeJungle.java (100%) rename server/src/{ => main/java}/server/biome/BiomeMesa.java (100%) rename server/src/{ => main/java}/server/biome/BiomeMoon.java (100%) rename server/src/{ => main/java}/server/biome/BiomeMushroom.java (100%) rename server/src/{ => main/java}/server/biome/BiomeMutated.java (100%) rename server/src/{ => main/java}/server/biome/BiomeNone.java (100%) rename server/src/{ => main/java}/server/biome/BiomePlains.java (100%) rename server/src/{ => main/java}/server/biome/BiomeSavanna.java (100%) rename server/src/{ => main/java}/server/biome/BiomeSnow.java (100%) rename server/src/{ => main/java}/server/biome/BiomeSnowLand.java (100%) rename server/src/{ => main/java}/server/biome/BiomeSpace.java (100%) rename server/src/{ => main/java}/server/biome/BiomeStoneBeach.java (100%) rename server/src/{ => main/java}/server/biome/BiomeSwamp.java (100%) rename server/src/{ => main/java}/server/biome/BiomeTaiga.java (100%) rename server/src/{ => main/java}/server/biome/BiomeTian.java (100%) rename server/src/{ => main/java}/server/biome/BiomeWater.java (100%) rename server/src/{ => main/java}/server/biome/GenBiome.java (100%) rename server/src/{ => main/java}/server/biome/RngSpawn.java (100%) rename server/src/{ => main/java}/server/biome/Scaling.java (100%) rename server/src/{ => main/java}/server/biome/Temperature.java (100%) rename server/src/{ => main/java}/server/clipboard/BlockTransform.java (100%) rename server/src/{ => main/java}/server/clipboard/ClipboardBlock.java (100%) rename server/src/{ => main/java}/server/clipboard/ClipboardPlacer.java (100%) rename server/src/{ => main/java}/server/clipboard/ReorderRegistry.java (100%) rename server/src/{ => main/java}/server/clipboard/Rotation.java (100%) rename server/src/{ => main/java}/server/clipboard/RotationRegistry.java (100%) rename server/src/{ => main/java}/server/clipboard/RotationValue.java (100%) rename server/src/{ => main/java}/server/clipboard/Vector.java (100%) rename server/src/{ => main/java}/server/command/ArgCombiner.java (100%) rename server/src/{ => main/java}/server/command/Argument.java (100%) rename server/src/{ => main/java}/server/command/ArgumentParser.java (100%) rename server/src/{ => main/java}/server/command/ArgumentSplitter.java (100%) rename server/src/{ => main/java}/server/command/BooleanParser.java (100%) rename server/src/{ => main/java}/server/command/CachedExecutable.java (100%) rename server/src/{ => main/java}/server/command/ColorParser.java (100%) rename server/src/{ => main/java}/server/command/Command.java (100%) rename server/src/{ => main/java}/server/command/CommandEnvironment.java (100%) rename server/src/{ => main/java}/server/command/Completer.java (100%) rename server/src/{ => main/java}/server/command/CompletingParser.java (100%) rename server/src/{ => main/java}/server/command/DefaultingParser.java (100%) rename server/src/{ => main/java}/server/command/DimensionParser.java (100%) rename server/src/{ => main/java}/server/command/DoubleParser.java (100%) rename server/src/{ => main/java}/server/command/EntityListParser.java (100%) rename server/src/{ => main/java}/server/command/EntityParser.java (100%) rename server/src/{ => main/java}/server/command/EnumParser.java (100%) rename server/src/{ => main/java}/server/command/Executable.java (100%) rename server/src/{ => main/java}/server/command/Executor.java (100%) rename server/src/{ => main/java}/server/command/FixedExecutor.java (100%) rename server/src/{ => main/java}/server/command/IntParser.java (100%) rename server/src/{ => main/java}/server/command/LongParser.java (100%) rename server/src/{ => main/java}/server/command/NonDefaultingParser.java (100%) rename server/src/{ => main/java}/server/command/Parameter.java (100%) rename server/src/{ => main/java}/server/command/PatternReplacer.java (100%) rename server/src/{ => main/java}/server/command/PlayerEntityListParser.java (100%) rename server/src/{ => main/java}/server/command/PlayerEntityParser.java (100%) rename server/src/{ => main/java}/server/command/PlayerListParser.java (100%) rename server/src/{ => main/java}/server/command/PlayerParser.java (100%) rename server/src/{ => main/java}/server/command/RunException.java (100%) rename server/src/{ => main/java}/server/command/StringCompleter.java (100%) rename server/src/{ => main/java}/server/command/StringParser.java (100%) rename server/src/{ => main/java}/server/command/TagParser.java (100%) rename server/src/{ => main/java}/server/command/Variable.java (100%) rename server/src/{ => main/java}/server/command/WorldParser.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandAdmin.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandHelp.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandKick.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandMessage.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandMilk.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandOfflinetp.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandPasswd.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandPlayers.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandPotion.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandRegister.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandRemove.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandRevoke.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandSave.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandShutdown.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandSpawn.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandTele.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandTime.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandTp.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandWarp.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandWeather.java (100%) rename server/src/{ => main/java}/server/command/commands/CommandWorld.java (100%) rename server/src/{ => main/java}/server/network/HandshakeHandler.java (100%) rename server/src/{ => main/java}/server/network/LoginHandler.java (100%) rename server/src/{ => main/java}/server/network/Player.java (100%) rename server/src/{ => main/java}/server/util/Form.java (100%) rename server/src/{ => main/java}/server/village/VillageCollection.java (100%) rename server/src/{ => main/java}/server/world/BlockEventData.java (100%) rename server/src/{ => main/java}/server/world/ChunkServer.java (100%) rename server/src/{ => main/java}/server/world/Converter.java (100%) rename server/src/{ => main/java}/server/world/Region.java (100%) rename server/src/{ => main/java}/server/world/Spawner.java (100%) rename server/src/{ => main/java}/server/world/WorldServer.java (100%) rename server/src/{ => main/java}/server/worldgen/BiomeGenLayered.java (100%) rename server/src/{ => main/java}/server/worldgen/BiomeGenPerlin.java (100%) rename server/src/{ => main/java}/server/worldgen/BiomeGenSingle.java (100%) rename server/src/{ => main/java}/server/worldgen/BiomeGenerator.java (100%) rename server/src/{ => main/java}/server/worldgen/BlockReplacer.java (100%) rename server/src/{ => main/java}/server/worldgen/ChunkGenerator.java (100%) rename server/src/{ => main/java}/server/worldgen/ChunkPrimer.java (100%) rename server/src/{ => main/java}/server/worldgen/FeatureDungeons.java (100%) rename server/src/{ => main/java}/server/worldgen/FeatureGenerator.java (100%) rename server/src/{ => main/java}/server/worldgen/FeatureLakes.java (100%) rename server/src/{ => main/java}/server/worldgen/FeatureLiquids.java (100%) rename server/src/{ => main/java}/server/worldgen/FeatureOres.java (100%) rename server/src/{ => main/java}/server/worldgen/GeneratorCavern.java (100%) rename server/src/{ => main/java}/server/worldgen/GeneratorDebug.java (100%) rename server/src/{ => main/java}/server/worldgen/GeneratorDestroyed.java (100%) rename server/src/{ => main/java}/server/worldgen/GeneratorFlat.java (100%) rename server/src/{ => main/java}/server/worldgen/GeneratorIsland.java (100%) rename server/src/{ => main/java}/server/worldgen/GeneratorPerlin.java (100%) rename server/src/{ => main/java}/server/worldgen/GeneratorSimple.java (100%) rename server/src/{ => main/java}/server/worldgen/LootConstants.java (100%) rename server/src/{ => main/java}/server/worldgen/MobConstants.java (100%) rename server/src/{ => main/java}/server/worldgen/ReplacerAltBiome.java (100%) rename server/src/{ => main/java}/server/worldgen/ReplacerAltSurface.java (100%) rename server/src/{ => main/java}/server/worldgen/ReplacerBiome.java (100%) rename server/src/{ => main/java}/server/worldgen/ReplacerTopLayer.java (100%) rename server/src/{ => main/java}/server/worldgen/caves/MapGenBase.java (100%) rename server/src/{ => main/java}/server/worldgen/caves/MapGenBigCaves.java (100%) rename server/src/{ => main/java}/server/worldgen/caves/MapGenCaves.java (100%) rename server/src/{ => main/java}/server/worldgen/caves/MapGenRavine.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenAbandonedChest.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenAsteroid.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenBlockBlob.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenClay.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenClayExt.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenDesertWells.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenFire.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenGlowStone.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenHellLava.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenIcePath.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenIceSpike.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenSand.java (100%) rename server/src/{ => main/java}/server/worldgen/feature/WorldGenSpikes.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/FeatureDoublePlant.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenBigMushroom.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenCactus.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenDeadBush.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenFlowers.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenMelon.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenMushroom.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenPumpkin.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenReed.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenShrub.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenTallGrass.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenVines.java (100%) rename server/src/{ => main/java}/server/worldgen/foliage/WorldGenWaterlily.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayer.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerAddAreas.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerAddExtra.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerAddSea.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerAddSnow.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerBase.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerBiome.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerBiomeEdge.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerEdge.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerFuzzyZoom.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerHills.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerRemoveEmpty.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerRiver.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerRiverInit.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerRiverMix.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerShore.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerSmooth.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerVoronoiZoom.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/GenLayerZoom.java (100%) rename server/src/{ => main/java}/server/worldgen/layer/IntCache.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/MapGenBridge.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/MapGenMineshaft.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/MapGenScatteredFeature.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/MapGenStronghold.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/MapGenStructure.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/MapGenStructureIO.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/MapGenVillage.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/StructureBoundingBox.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/StructureBridge.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/StructureComponent.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/StructureMineshaft.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/StructureMineshaftStart.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/StructureScattered.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/StructureStart.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/StructureStronghold.java (100%) rename server/src/{ => main/java}/server/worldgen/structure/StructureVillage.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenBaseTree.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenBigTree.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenBirch.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenDarkOak.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenHugeTree.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenJungle.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenPine.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenSavanna.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenSwamp.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenTaiga1.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenTaiga2.java (100%) rename server/src/{ => main/java}/server/worldgen/tree/WorldGenTree.java (100%) create mode 100644 settings.gradle.kts diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..f91f646 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,12 @@ +# +# https://help.github.com/articles/dealing-with-line-endings/ +# +# Linux start script should use lf +/gradlew text eol=lf + +# These are Windows script files and should use crlf +*.bat text eol=crlf + +# Binary files should be left untouched +*.jar binary + diff --git a/.gitignore b/.gitignore index 0407d70..ef95ed8 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,5 @@ .classpath .project .settings +.gradle +build diff --git a/client/build.gradle.kts b/client/build.gradle.kts new file mode 100644 index 0000000..c8c05d3 --- /dev/null +++ b/client/build.gradle.kts @@ -0,0 +1,48 @@ + +plugins { + application + id("com.gradleup.shadow") version "8.3.6" + eclipse +} + +repositories { + mavenCentral() +} + +dependencies { + implementation(project(":common")) + + implementation(platform("org.lwjgl:lwjgl-bom:3.3.6")) + + implementation("org.lwjgl", "lwjgl") + implementation("org.lwjgl", "lwjgl-glfw") + implementation("org.lwjgl", "lwjgl-opengl") + + runtimeOnly("org.lwjgl", "lwjgl", classifier = "natives-linux") + runtimeOnly("org.lwjgl", "lwjgl", classifier = "natives-freebsd") + runtimeOnly("org.lwjgl", "lwjgl", classifier = "natives-windows") + runtimeOnly("org.lwjgl", "lwjgl-glfw", classifier = "natives-linux") + runtimeOnly("org.lwjgl", "lwjgl-glfw", classifier = "natives-freebsd") + runtimeOnly("org.lwjgl", "lwjgl-glfw", classifier = "natives-windows") + runtimeOnly("org.lwjgl", "lwjgl-opengl", classifier = "natives-linux") + runtimeOnly("org.lwjgl", "lwjgl-opengl", classifier = "natives-freebsd") + runtimeOnly("org.lwjgl", "lwjgl-opengl", classifier = "natives-windows") +} + +java { + toolchain { + languageVersion = JavaLanguageVersion.of(8) + } +} + +application { + mainClass = "client.Client" + tasks.run.get().workingDir = rootProject.file("dev/client") + tasks.run.get().workingDir.mkdirs() + tasks.run.get().systemProperties.put("crash.nodump", "") +} + +tasks.shadowJar { + destinationDirectory = rootProject.file("dev") + archiveFileName = "tcr_client.jar" +} diff --git a/client/src/client/Client.java b/client/src/main/java/client/Client.java similarity index 100% rename from client/src/client/Client.java rename to client/src/main/java/client/Client.java diff --git a/client/src/client/audio/AudioInterface.java b/client/src/main/java/client/audio/AudioInterface.java similarity index 100% rename from client/src/client/audio/AudioInterface.java rename to client/src/main/java/client/audio/AudioInterface.java diff --git a/client/src/client/audio/CodecJOrbis.java b/client/src/main/java/client/audio/CodecJOrbis.java similarity index 100% rename from client/src/client/audio/CodecJOrbis.java rename to client/src/main/java/client/audio/CodecJOrbis.java diff --git a/client/src/client/audio/SoundManager.java b/client/src/main/java/client/audio/SoundManager.java similarity index 100% rename from client/src/client/audio/SoundManager.java rename to client/src/main/java/client/audio/SoundManager.java diff --git a/client/src/client/audio/Volume.java b/client/src/main/java/client/audio/Volume.java similarity index 100% rename from client/src/client/audio/Volume.java rename to client/src/main/java/client/audio/Volume.java diff --git a/client/src/client/audio/jogg/Buffer.java b/client/src/main/java/client/audio/jogg/Buffer.java similarity index 100% rename from client/src/client/audio/jogg/Buffer.java rename to client/src/main/java/client/audio/jogg/Buffer.java diff --git a/client/src/client/audio/jogg/Packet.java b/client/src/main/java/client/audio/jogg/Packet.java similarity index 100% rename from client/src/client/audio/jogg/Packet.java rename to client/src/main/java/client/audio/jogg/Packet.java diff --git a/client/src/client/audio/jogg/Page.java b/client/src/main/java/client/audio/jogg/Page.java similarity index 100% rename from client/src/client/audio/jogg/Page.java rename to client/src/main/java/client/audio/jogg/Page.java diff --git a/client/src/client/audio/jogg/StreamState.java b/client/src/main/java/client/audio/jogg/StreamState.java similarity index 100% rename from client/src/client/audio/jogg/StreamState.java rename to client/src/main/java/client/audio/jogg/StreamState.java diff --git a/client/src/client/audio/jogg/SyncState.java b/client/src/main/java/client/audio/jogg/SyncState.java similarity index 100% rename from client/src/client/audio/jogg/SyncState.java rename to client/src/main/java/client/audio/jogg/SyncState.java diff --git a/client/src/client/audio/jorbis/Block.java b/client/src/main/java/client/audio/jorbis/Block.java similarity index 100% rename from client/src/client/audio/jorbis/Block.java rename to client/src/main/java/client/audio/jorbis/Block.java diff --git a/client/src/client/audio/jorbis/ChainingExample.java b/client/src/main/java/client/audio/jorbis/ChainingExample.java similarity index 100% rename from client/src/client/audio/jorbis/ChainingExample.java rename to client/src/main/java/client/audio/jorbis/ChainingExample.java diff --git a/client/src/client/audio/jorbis/CodeBook.java b/client/src/main/java/client/audio/jorbis/CodeBook.java similarity index 100% rename from client/src/client/audio/jorbis/CodeBook.java rename to client/src/main/java/client/audio/jorbis/CodeBook.java diff --git a/client/src/client/audio/jorbis/Comment.java b/client/src/main/java/client/audio/jorbis/Comment.java similarity index 100% rename from client/src/client/audio/jorbis/Comment.java rename to client/src/main/java/client/audio/jorbis/Comment.java diff --git a/client/src/client/audio/jorbis/DecodeExample.java b/client/src/main/java/client/audio/jorbis/DecodeExample.java similarity index 100% rename from client/src/client/audio/jorbis/DecodeExample.java rename to client/src/main/java/client/audio/jorbis/DecodeExample.java diff --git a/client/src/client/audio/jorbis/Drft.java b/client/src/main/java/client/audio/jorbis/Drft.java similarity index 100% rename from client/src/client/audio/jorbis/Drft.java rename to client/src/main/java/client/audio/jorbis/Drft.java diff --git a/client/src/client/audio/jorbis/DspState.java b/client/src/main/java/client/audio/jorbis/DspState.java similarity index 100% rename from client/src/client/audio/jorbis/DspState.java rename to client/src/main/java/client/audio/jorbis/DspState.java diff --git a/client/src/client/audio/jorbis/Floor0.java b/client/src/main/java/client/audio/jorbis/Floor0.java similarity index 100% rename from client/src/client/audio/jorbis/Floor0.java rename to client/src/main/java/client/audio/jorbis/Floor0.java diff --git a/client/src/client/audio/jorbis/Floor1.java b/client/src/main/java/client/audio/jorbis/Floor1.java similarity index 100% rename from client/src/client/audio/jorbis/Floor1.java rename to client/src/main/java/client/audio/jorbis/Floor1.java diff --git a/client/src/client/audio/jorbis/FuncFloor.java b/client/src/main/java/client/audio/jorbis/FuncFloor.java similarity index 100% rename from client/src/client/audio/jorbis/FuncFloor.java rename to client/src/main/java/client/audio/jorbis/FuncFloor.java diff --git a/client/src/client/audio/jorbis/FuncMapping.java b/client/src/main/java/client/audio/jorbis/FuncMapping.java similarity index 100% rename from client/src/client/audio/jorbis/FuncMapping.java rename to client/src/main/java/client/audio/jorbis/FuncMapping.java diff --git a/client/src/client/audio/jorbis/FuncResidue.java b/client/src/main/java/client/audio/jorbis/FuncResidue.java similarity index 100% rename from client/src/client/audio/jorbis/FuncResidue.java rename to client/src/main/java/client/audio/jorbis/FuncResidue.java diff --git a/client/src/client/audio/jorbis/FuncTime.java b/client/src/main/java/client/audio/jorbis/FuncTime.java similarity index 100% rename from client/src/client/audio/jorbis/FuncTime.java rename to client/src/main/java/client/audio/jorbis/FuncTime.java diff --git a/client/src/client/audio/jorbis/Info.java b/client/src/main/java/client/audio/jorbis/Info.java similarity index 100% rename from client/src/client/audio/jorbis/Info.java rename to client/src/main/java/client/audio/jorbis/Info.java diff --git a/client/src/client/audio/jorbis/InfoMode.java b/client/src/main/java/client/audio/jorbis/InfoMode.java similarity index 100% rename from client/src/client/audio/jorbis/InfoMode.java rename to client/src/main/java/client/audio/jorbis/InfoMode.java diff --git a/client/src/client/audio/jorbis/JOrbisException.java b/client/src/main/java/client/audio/jorbis/JOrbisException.java similarity index 100% rename from client/src/client/audio/jorbis/JOrbisException.java rename to client/src/main/java/client/audio/jorbis/JOrbisException.java diff --git a/client/src/client/audio/jorbis/Lookup.java b/client/src/main/java/client/audio/jorbis/Lookup.java similarity index 100% rename from client/src/client/audio/jorbis/Lookup.java rename to client/src/main/java/client/audio/jorbis/Lookup.java diff --git a/client/src/client/audio/jorbis/Lpc.java b/client/src/main/java/client/audio/jorbis/Lpc.java similarity index 100% rename from client/src/client/audio/jorbis/Lpc.java rename to client/src/main/java/client/audio/jorbis/Lpc.java diff --git a/client/src/client/audio/jorbis/Lsp.java b/client/src/main/java/client/audio/jorbis/Lsp.java similarity index 100% rename from client/src/client/audio/jorbis/Lsp.java rename to client/src/main/java/client/audio/jorbis/Lsp.java diff --git a/client/src/client/audio/jorbis/Mapping0.java b/client/src/main/java/client/audio/jorbis/Mapping0.java similarity index 100% rename from client/src/client/audio/jorbis/Mapping0.java rename to client/src/main/java/client/audio/jorbis/Mapping0.java diff --git a/client/src/client/audio/jorbis/Mdct.java b/client/src/main/java/client/audio/jorbis/Mdct.java similarity index 100% rename from client/src/client/audio/jorbis/Mdct.java rename to client/src/main/java/client/audio/jorbis/Mdct.java diff --git a/client/src/client/audio/jorbis/PsyInfo.java b/client/src/main/java/client/audio/jorbis/PsyInfo.java similarity index 100% rename from client/src/client/audio/jorbis/PsyInfo.java rename to client/src/main/java/client/audio/jorbis/PsyInfo.java diff --git a/client/src/client/audio/jorbis/PsyLook.java b/client/src/main/java/client/audio/jorbis/PsyLook.java similarity index 100% rename from client/src/client/audio/jorbis/PsyLook.java rename to client/src/main/java/client/audio/jorbis/PsyLook.java diff --git a/client/src/client/audio/jorbis/Residue0.java b/client/src/main/java/client/audio/jorbis/Residue0.java similarity index 100% rename from client/src/client/audio/jorbis/Residue0.java rename to client/src/main/java/client/audio/jorbis/Residue0.java diff --git a/client/src/client/audio/jorbis/Residue1.java b/client/src/main/java/client/audio/jorbis/Residue1.java similarity index 100% rename from client/src/client/audio/jorbis/Residue1.java rename to client/src/main/java/client/audio/jorbis/Residue1.java diff --git a/client/src/client/audio/jorbis/Residue2.java b/client/src/main/java/client/audio/jorbis/Residue2.java similarity index 100% rename from client/src/client/audio/jorbis/Residue2.java rename to client/src/main/java/client/audio/jorbis/Residue2.java diff --git a/client/src/client/audio/jorbis/StaticCodeBook.java b/client/src/main/java/client/audio/jorbis/StaticCodeBook.java similarity index 100% rename from client/src/client/audio/jorbis/StaticCodeBook.java rename to client/src/main/java/client/audio/jorbis/StaticCodeBook.java diff --git a/client/src/client/audio/jorbis/Time0.java b/client/src/main/java/client/audio/jorbis/Time0.java similarity index 100% rename from client/src/client/audio/jorbis/Time0.java rename to client/src/main/java/client/audio/jorbis/Time0.java diff --git a/client/src/client/audio/jorbis/Util.java b/client/src/main/java/client/audio/jorbis/Util.java similarity index 100% rename from client/src/client/audio/jorbis/Util.java rename to client/src/main/java/client/audio/jorbis/Util.java diff --git a/client/src/client/audio/jorbis/VorbisFile.java b/client/src/main/java/client/audio/jorbis/VorbisFile.java similarity index 100% rename from client/src/client/audio/jorbis/VorbisFile.java rename to client/src/main/java/client/audio/jorbis/VorbisFile.java diff --git a/client/src/client/gui/FileCallback.java b/client/src/main/java/client/gui/FileCallback.java similarity index 100% rename from client/src/client/gui/FileCallback.java rename to client/src/main/java/client/gui/FileCallback.java diff --git a/client/src/client/gui/Font.java b/client/src/main/java/client/gui/Font.java similarity index 100% rename from client/src/client/gui/Font.java rename to client/src/main/java/client/gui/Font.java diff --git a/client/src/client/gui/FontChar.java b/client/src/main/java/client/gui/FontChar.java similarity index 100% rename from client/src/client/gui/FontChar.java rename to client/src/main/java/client/gui/FontChar.java diff --git a/client/src/client/gui/Formatter.java b/client/src/main/java/client/gui/Formatter.java similarity index 100% rename from client/src/client/gui/Formatter.java rename to client/src/main/java/client/gui/Formatter.java diff --git a/client/src/client/gui/Gui.java b/client/src/main/java/client/gui/Gui.java similarity index 100% rename from client/src/client/gui/Gui.java rename to client/src/main/java/client/gui/Gui.java diff --git a/client/src/client/gui/GuiConfirm.java b/client/src/main/java/client/gui/GuiConfirm.java similarity index 100% rename from client/src/client/gui/GuiConfirm.java rename to client/src/main/java/client/gui/GuiConfirm.java diff --git a/client/src/client/gui/GuiConnect.java b/client/src/main/java/client/gui/GuiConnect.java similarity index 100% rename from client/src/client/gui/GuiConnect.java rename to client/src/main/java/client/gui/GuiConnect.java diff --git a/client/src/client/gui/GuiConsole.java b/client/src/main/java/client/gui/GuiConsole.java similarity index 100% rename from client/src/client/gui/GuiConsole.java rename to client/src/main/java/client/gui/GuiConsole.java diff --git a/client/src/client/gui/GuiInfo.java b/client/src/main/java/client/gui/GuiInfo.java similarity index 100% rename from client/src/client/gui/GuiInfo.java rename to client/src/main/java/client/gui/GuiInfo.java diff --git a/client/src/client/gui/GuiLoading.java b/client/src/main/java/client/gui/GuiLoading.java similarity index 100% rename from client/src/client/gui/GuiLoading.java rename to client/src/main/java/client/gui/GuiLoading.java diff --git a/client/src/client/gui/GuiMenu.java b/client/src/main/java/client/gui/GuiMenu.java similarity index 100% rename from client/src/client/gui/GuiMenu.java rename to client/src/main/java/client/gui/GuiMenu.java diff --git a/client/src/client/gui/GuiServer.java b/client/src/main/java/client/gui/GuiServer.java similarity index 100% rename from client/src/client/gui/GuiServer.java rename to client/src/main/java/client/gui/GuiServer.java diff --git a/client/src/client/gui/Splashes.java b/client/src/main/java/client/gui/Splashes.java similarity index 100% rename from client/src/client/gui/Splashes.java rename to client/src/main/java/client/gui/Splashes.java diff --git a/client/src/client/gui/Style.java b/client/src/main/java/client/gui/Style.java similarity index 100% rename from client/src/client/gui/Style.java rename to client/src/main/java/client/gui/Style.java diff --git a/client/src/client/gui/character/GuiChar.java b/client/src/main/java/client/gui/character/GuiChar.java similarity index 100% rename from client/src/client/gui/character/GuiChar.java rename to client/src/main/java/client/gui/character/GuiChar.java diff --git a/client/src/client/gui/character/GuiCharacters.java b/client/src/main/java/client/gui/character/GuiCharacters.java similarity index 100% rename from client/src/client/gui/character/GuiCharacters.java rename to client/src/main/java/client/gui/character/GuiCharacters.java diff --git a/client/src/client/gui/character/GuiClass.java b/client/src/main/java/client/gui/character/GuiClass.java similarity index 100% rename from client/src/client/gui/character/GuiClass.java rename to client/src/main/java/client/gui/character/GuiClass.java diff --git a/client/src/client/gui/character/GuiSpecies.java b/client/src/main/java/client/gui/character/GuiSpecies.java similarity index 100% rename from client/src/client/gui/character/GuiSpecies.java rename to client/src/main/java/client/gui/character/GuiSpecies.java diff --git a/client/src/client/gui/container/GuiBrewing.java b/client/src/main/java/client/gui/container/GuiBrewing.java similarity index 100% rename from client/src/client/gui/container/GuiBrewing.java rename to client/src/main/java/client/gui/container/GuiBrewing.java diff --git a/client/src/client/gui/container/GuiChest.java b/client/src/main/java/client/gui/container/GuiChest.java similarity index 100% rename from client/src/client/gui/container/GuiChest.java rename to client/src/main/java/client/gui/container/GuiChest.java diff --git a/client/src/client/gui/container/GuiContainer.java b/client/src/main/java/client/gui/container/GuiContainer.java similarity index 100% rename from client/src/client/gui/container/GuiContainer.java rename to client/src/main/java/client/gui/container/GuiContainer.java diff --git a/client/src/client/gui/container/GuiCrafting.java b/client/src/main/java/client/gui/container/GuiCrafting.java similarity index 100% rename from client/src/client/gui/container/GuiCrafting.java rename to client/src/main/java/client/gui/container/GuiCrafting.java diff --git a/client/src/client/gui/container/GuiDispenser.java b/client/src/main/java/client/gui/container/GuiDispenser.java similarity index 100% rename from client/src/client/gui/container/GuiDispenser.java rename to client/src/main/java/client/gui/container/GuiDispenser.java diff --git a/client/src/client/gui/container/GuiEnchant.java b/client/src/main/java/client/gui/container/GuiEnchant.java similarity index 100% rename from client/src/client/gui/container/GuiEnchant.java rename to client/src/main/java/client/gui/container/GuiEnchant.java diff --git a/client/src/client/gui/container/GuiFurnace.java b/client/src/main/java/client/gui/container/GuiFurnace.java similarity index 100% rename from client/src/client/gui/container/GuiFurnace.java rename to client/src/main/java/client/gui/container/GuiFurnace.java diff --git a/client/src/client/gui/container/GuiHopper.java b/client/src/main/java/client/gui/container/GuiHopper.java similarity index 100% rename from client/src/client/gui/container/GuiHopper.java rename to client/src/main/java/client/gui/container/GuiHopper.java diff --git a/client/src/client/gui/container/GuiHorse.java b/client/src/main/java/client/gui/container/GuiHorse.java similarity index 100% rename from client/src/client/gui/container/GuiHorse.java rename to client/src/main/java/client/gui/container/GuiHorse.java diff --git a/client/src/client/gui/container/GuiInventory.java b/client/src/main/java/client/gui/container/GuiInventory.java similarity index 100% rename from client/src/client/gui/container/GuiInventory.java rename to client/src/main/java/client/gui/container/GuiInventory.java diff --git a/client/src/client/gui/container/GuiMachine.java b/client/src/main/java/client/gui/container/GuiMachine.java similarity index 100% rename from client/src/client/gui/container/GuiMachine.java rename to client/src/main/java/client/gui/container/GuiMachine.java diff --git a/client/src/client/gui/container/GuiMerchant.java b/client/src/main/java/client/gui/container/GuiMerchant.java similarity index 100% rename from client/src/client/gui/container/GuiMerchant.java rename to client/src/main/java/client/gui/container/GuiMerchant.java diff --git a/client/src/client/gui/container/GuiRepair.java b/client/src/main/java/client/gui/container/GuiRepair.java similarity index 100% rename from client/src/client/gui/container/GuiRepair.java rename to client/src/main/java/client/gui/container/GuiRepair.java diff --git a/client/src/client/gui/element/ActButton.java b/client/src/main/java/client/gui/element/ActButton.java similarity index 100% rename from client/src/client/gui/element/ActButton.java rename to client/src/main/java/client/gui/element/ActButton.java diff --git a/client/src/client/gui/element/Area.java b/client/src/main/java/client/gui/element/Area.java similarity index 100% rename from client/src/client/gui/element/Area.java rename to client/src/main/java/client/gui/element/Area.java diff --git a/client/src/client/gui/element/Bar.java b/client/src/main/java/client/gui/element/Bar.java similarity index 100% rename from client/src/client/gui/element/Bar.java rename to client/src/main/java/client/gui/element/Bar.java diff --git a/client/src/client/gui/element/ButtonCallback.java b/client/src/main/java/client/gui/element/ButtonCallback.java similarity index 100% rename from client/src/client/gui/element/ButtonCallback.java rename to client/src/main/java/client/gui/element/ButtonCallback.java diff --git a/client/src/client/gui/element/Dropdown.java b/client/src/main/java/client/gui/element/Dropdown.java similarity index 100% rename from client/src/client/gui/element/Dropdown.java rename to client/src/main/java/client/gui/element/Dropdown.java diff --git a/client/src/client/gui/element/DropdownCallback.java b/client/src/main/java/client/gui/element/DropdownCallback.java similarity index 100% rename from client/src/client/gui/element/DropdownCallback.java rename to client/src/main/java/client/gui/element/DropdownCallback.java diff --git a/client/src/client/gui/element/Element.java b/client/src/main/java/client/gui/element/Element.java similarity index 100% rename from client/src/client/gui/element/Element.java rename to client/src/main/java/client/gui/element/Element.java diff --git a/client/src/client/gui/element/Field.java b/client/src/main/java/client/gui/element/Field.java similarity index 100% rename from client/src/client/gui/element/Field.java rename to client/src/main/java/client/gui/element/Field.java diff --git a/client/src/client/gui/element/FieldAction.java b/client/src/main/java/client/gui/element/FieldAction.java similarity index 100% rename from client/src/client/gui/element/FieldAction.java rename to client/src/main/java/client/gui/element/FieldAction.java diff --git a/client/src/client/gui/element/FieldCallback.java b/client/src/main/java/client/gui/element/FieldCallback.java similarity index 100% rename from client/src/client/gui/element/FieldCallback.java rename to client/src/main/java/client/gui/element/FieldCallback.java diff --git a/client/src/client/gui/element/Fill.java b/client/src/main/java/client/gui/element/Fill.java similarity index 100% rename from client/src/client/gui/element/Fill.java rename to client/src/main/java/client/gui/element/Fill.java diff --git a/client/src/client/gui/element/GuiList.java b/client/src/main/java/client/gui/element/GuiList.java similarity index 100% rename from client/src/client/gui/element/GuiList.java rename to client/src/main/java/client/gui/element/GuiList.java diff --git a/client/src/client/gui/element/InventoryButton.java b/client/src/main/java/client/gui/element/InventoryButton.java similarity index 100% rename from client/src/client/gui/element/InventoryButton.java rename to client/src/main/java/client/gui/element/InventoryButton.java diff --git a/client/src/client/gui/element/Label.java b/client/src/main/java/client/gui/element/Label.java similarity index 100% rename from client/src/client/gui/element/Label.java rename to client/src/main/java/client/gui/element/Label.java diff --git a/client/src/client/gui/element/ListEntry.java b/client/src/main/java/client/gui/element/ListEntry.java similarity index 100% rename from client/src/client/gui/element/ListEntry.java rename to client/src/main/java/client/gui/element/ListEntry.java diff --git a/client/src/client/gui/element/NavButton.java b/client/src/main/java/client/gui/element/NavButton.java similarity index 100% rename from client/src/client/gui/element/NavButton.java rename to client/src/main/java/client/gui/element/NavButton.java diff --git a/client/src/client/gui/element/PasswordField.java b/client/src/main/java/client/gui/element/PasswordField.java similarity index 100% rename from client/src/client/gui/element/PasswordField.java rename to client/src/main/java/client/gui/element/PasswordField.java diff --git a/client/src/client/gui/element/PressType.java b/client/src/main/java/client/gui/element/PressType.java similarity index 100% rename from client/src/client/gui/element/PressType.java rename to client/src/main/java/client/gui/element/PressType.java diff --git a/client/src/client/gui/element/SelectableButton.java b/client/src/main/java/client/gui/element/SelectableButton.java similarity index 100% rename from client/src/client/gui/element/SelectableButton.java rename to client/src/main/java/client/gui/element/SelectableButton.java diff --git a/client/src/client/gui/element/Slider.java b/client/src/main/java/client/gui/element/Slider.java similarity index 100% rename from client/src/client/gui/element/Slider.java rename to client/src/main/java/client/gui/element/Slider.java diff --git a/client/src/client/gui/element/SliderCallback.java b/client/src/main/java/client/gui/element/SliderCallback.java similarity index 100% rename from client/src/client/gui/element/SliderCallback.java rename to client/src/main/java/client/gui/element/SliderCallback.java diff --git a/client/src/client/gui/element/SliderFloatCallback.java b/client/src/main/java/client/gui/element/SliderFloatCallback.java similarity index 100% rename from client/src/client/gui/element/SliderFloatCallback.java rename to client/src/main/java/client/gui/element/SliderFloatCallback.java diff --git a/client/src/client/gui/element/Switch.java b/client/src/main/java/client/gui/element/Switch.java similarity index 100% rename from client/src/client/gui/element/Switch.java rename to client/src/main/java/client/gui/element/Switch.java diff --git a/client/src/client/gui/element/SwitchCallback.java b/client/src/main/java/client/gui/element/SwitchCallback.java similarity index 100% rename from client/src/client/gui/element/SwitchCallback.java rename to client/src/main/java/client/gui/element/SwitchCallback.java diff --git a/client/src/client/gui/element/TextCallback.java b/client/src/main/java/client/gui/element/TextCallback.java similarity index 100% rename from client/src/client/gui/element/TextCallback.java rename to client/src/main/java/client/gui/element/TextCallback.java diff --git a/client/src/client/gui/element/Textbox.java b/client/src/main/java/client/gui/element/Textbox.java similarity index 100% rename from client/src/client/gui/element/Textbox.java rename to client/src/main/java/client/gui/element/Textbox.java diff --git a/client/src/client/gui/element/Toggle.java b/client/src/main/java/client/gui/element/Toggle.java similarity index 100% rename from client/src/client/gui/element/Toggle.java rename to client/src/main/java/client/gui/element/Toggle.java diff --git a/client/src/client/gui/element/ToggleCallback.java b/client/src/main/java/client/gui/element/ToggleCallback.java similarity index 100% rename from client/src/client/gui/element/ToggleCallback.java rename to client/src/main/java/client/gui/element/ToggleCallback.java diff --git a/client/src/client/gui/element/TransparentArea.java b/client/src/main/java/client/gui/element/TransparentArea.java similarity index 100% rename from client/src/client/gui/element/TransparentArea.java rename to client/src/main/java/client/gui/element/TransparentArea.java diff --git a/client/src/client/gui/ingame/GuiForm.java b/client/src/main/java/client/gui/ingame/GuiForm.java similarity index 100% rename from client/src/client/gui/ingame/GuiForm.java rename to client/src/main/java/client/gui/ingame/GuiForm.java diff --git a/client/src/client/gui/ingame/GuiGameOver.java b/client/src/main/java/client/gui/ingame/GuiGameOver.java similarity index 100% rename from client/src/client/gui/ingame/GuiGameOver.java rename to client/src/main/java/client/gui/ingame/GuiGameOver.java diff --git a/client/src/client/gui/ingame/GuiSign.java b/client/src/main/java/client/gui/ingame/GuiSign.java similarity index 100% rename from client/src/client/gui/ingame/GuiSign.java rename to client/src/main/java/client/gui/ingame/GuiSign.java diff --git a/client/src/client/gui/options/GuiBinds.java b/client/src/main/java/client/gui/options/GuiBinds.java similarity index 100% rename from client/src/client/gui/options/GuiBinds.java rename to client/src/main/java/client/gui/options/GuiBinds.java diff --git a/client/src/client/gui/options/GuiDisplay.java b/client/src/main/java/client/gui/options/GuiDisplay.java similarity index 100% rename from client/src/client/gui/options/GuiDisplay.java rename to client/src/main/java/client/gui/options/GuiDisplay.java diff --git a/client/src/client/gui/options/GuiOptions.java b/client/src/main/java/client/gui/options/GuiOptions.java similarity index 100% rename from client/src/client/gui/options/GuiOptions.java rename to client/src/main/java/client/gui/options/GuiOptions.java diff --git a/client/src/client/gui/options/GuiSound.java b/client/src/main/java/client/gui/options/GuiSound.java similarity index 100% rename from client/src/client/gui/options/GuiSound.java rename to client/src/main/java/client/gui/options/GuiSound.java diff --git a/client/src/client/gui/options/GuiStyle.java b/client/src/main/java/client/gui/options/GuiStyle.java similarity index 100% rename from client/src/client/gui/options/GuiStyle.java rename to client/src/main/java/client/gui/options/GuiStyle.java diff --git a/client/src/client/init/RenderRegistry.java b/client/src/main/java/client/init/RenderRegistry.java similarity index 100% rename from client/src/client/init/RenderRegistry.java rename to client/src/main/java/client/init/RenderRegistry.java diff --git a/client/src/client/network/ClientLoginHandler.java b/client/src/main/java/client/network/ClientLoginHandler.java similarity index 100% rename from client/src/client/network/ClientLoginHandler.java rename to client/src/main/java/client/network/ClientLoginHandler.java diff --git a/client/src/client/network/ClientPlayer.java b/client/src/main/java/client/network/ClientPlayer.java similarity index 100% rename from client/src/client/network/ClientPlayer.java rename to client/src/main/java/client/network/ClientPlayer.java diff --git a/client/src/client/renderer/ActiveRenderInfo.java b/client/src/main/java/client/renderer/ActiveRenderInfo.java similarity index 100% rename from client/src/client/renderer/ActiveRenderInfo.java rename to client/src/main/java/client/renderer/ActiveRenderInfo.java diff --git a/client/src/client/renderer/BlockRenderer.java b/client/src/main/java/client/renderer/BlockRenderer.java similarity index 100% rename from client/src/client/renderer/BlockRenderer.java rename to client/src/main/java/client/renderer/BlockRenderer.java diff --git a/client/src/client/renderer/DefaultVertexFormats.java b/client/src/main/java/client/renderer/DefaultVertexFormats.java similarity index 100% rename from client/src/client/renderer/DefaultVertexFormats.java rename to client/src/main/java/client/renderer/DefaultVertexFormats.java diff --git a/client/src/client/renderer/Drawing.java b/client/src/main/java/client/renderer/Drawing.java similarity index 100% rename from client/src/client/renderer/Drawing.java rename to client/src/main/java/client/renderer/Drawing.java diff --git a/client/src/client/renderer/EntityRenderer.java b/client/src/main/java/client/renderer/EntityRenderer.java similarity index 100% rename from client/src/client/renderer/EntityRenderer.java rename to client/src/main/java/client/renderer/EntityRenderer.java diff --git a/client/src/client/renderer/Frustum.java b/client/src/main/java/client/renderer/Frustum.java similarity index 100% rename from client/src/client/renderer/Frustum.java rename to client/src/main/java/client/renderer/Frustum.java diff --git a/client/src/client/renderer/GlState.java b/client/src/main/java/client/renderer/GlState.java similarity index 100% rename from client/src/client/renderer/GlState.java rename to client/src/main/java/client/renderer/GlState.java diff --git a/client/src/client/renderer/ItemModelMesher.java b/client/src/main/java/client/renderer/ItemModelMesher.java similarity index 100% rename from client/src/client/renderer/ItemModelMesher.java rename to client/src/main/java/client/renderer/ItemModelMesher.java diff --git a/client/src/client/renderer/ItemRenderer.java b/client/src/main/java/client/renderer/ItemRenderer.java similarity index 100% rename from client/src/client/renderer/ItemRenderer.java rename to client/src/main/java/client/renderer/ItemRenderer.java diff --git a/client/src/client/renderer/Project.java b/client/src/main/java/client/renderer/Project.java similarity index 100% rename from client/src/client/renderer/Project.java rename to client/src/main/java/client/renderer/Project.java diff --git a/client/src/client/renderer/RegionRenderCache.java b/client/src/main/java/client/renderer/RegionRenderCache.java similarity index 100% rename from client/src/client/renderer/RegionRenderCache.java rename to client/src/main/java/client/renderer/RegionRenderCache.java diff --git a/client/src/client/renderer/RegionRenderCacheBuilder.java b/client/src/main/java/client/renderer/RegionRenderCacheBuilder.java similarity index 100% rename from client/src/client/renderer/RegionRenderCacheBuilder.java rename to client/src/main/java/client/renderer/RegionRenderCacheBuilder.java diff --git a/client/src/client/renderer/RenderBuffer.java b/client/src/main/java/client/renderer/RenderBuffer.java similarity index 100% rename from client/src/client/renderer/RenderBuffer.java rename to client/src/main/java/client/renderer/RenderBuffer.java diff --git a/client/src/client/renderer/RenderGlobal.java b/client/src/main/java/client/renderer/RenderGlobal.java similarity index 100% rename from client/src/client/renderer/RenderGlobal.java rename to client/src/main/java/client/renderer/RenderGlobal.java diff --git a/client/src/client/renderer/Tessellator.java b/client/src/main/java/client/renderer/Tessellator.java similarity index 100% rename from client/src/client/renderer/Tessellator.java rename to client/src/main/java/client/renderer/Tessellator.java diff --git a/client/src/client/renderer/VertexBuffer.java b/client/src/main/java/client/renderer/VertexBuffer.java similarity index 100% rename from client/src/client/renderer/VertexBuffer.java rename to client/src/main/java/client/renderer/VertexBuffer.java diff --git a/client/src/client/renderer/VertexFormat.java b/client/src/main/java/client/renderer/VertexFormat.java similarity index 100% rename from client/src/client/renderer/VertexFormat.java rename to client/src/main/java/client/renderer/VertexFormat.java diff --git a/client/src/client/renderer/VertexFormatElement.java b/client/src/main/java/client/renderer/VertexFormatElement.java similarity index 100% rename from client/src/client/renderer/VertexFormatElement.java rename to client/src/main/java/client/renderer/VertexFormatElement.java diff --git a/client/src/client/renderer/ViewFrustum.java b/client/src/main/java/client/renderer/ViewFrustum.java similarity index 100% rename from client/src/client/renderer/ViewFrustum.java rename to client/src/main/java/client/renderer/ViewFrustum.java diff --git a/client/src/client/renderer/blockmodel/BakedModel.java b/client/src/main/java/client/renderer/blockmodel/BakedModel.java similarity index 100% rename from client/src/client/renderer/blockmodel/BakedModel.java rename to client/src/main/java/client/renderer/blockmodel/BakedModel.java diff --git a/client/src/client/renderer/blockmodel/BakedQuad.java b/client/src/main/java/client/renderer/blockmodel/BakedQuad.java similarity index 100% rename from client/src/client/renderer/blockmodel/BakedQuad.java rename to client/src/main/java/client/renderer/blockmodel/BakedQuad.java diff --git a/client/src/client/renderer/blockmodel/BlockFaceUV.java b/client/src/main/java/client/renderer/blockmodel/BlockFaceUV.java similarity index 100% rename from client/src/client/renderer/blockmodel/BlockFaceUV.java rename to client/src/main/java/client/renderer/blockmodel/BlockFaceUV.java diff --git a/client/src/client/renderer/blockmodel/BlockPart.java b/client/src/main/java/client/renderer/blockmodel/BlockPart.java similarity index 100% rename from client/src/client/renderer/blockmodel/BlockPart.java rename to client/src/main/java/client/renderer/blockmodel/BlockPart.java diff --git a/client/src/client/renderer/blockmodel/BlockPartFace.java b/client/src/main/java/client/renderer/blockmodel/BlockPartFace.java similarity index 100% rename from client/src/client/renderer/blockmodel/BlockPartFace.java rename to client/src/main/java/client/renderer/blockmodel/BlockPartFace.java diff --git a/client/src/client/renderer/blockmodel/BlockPartRotation.java b/client/src/main/java/client/renderer/blockmodel/BlockPartRotation.java similarity index 100% rename from client/src/client/renderer/blockmodel/BlockPartRotation.java rename to client/src/main/java/client/renderer/blockmodel/BlockPartRotation.java diff --git a/client/src/client/renderer/blockmodel/BreakingFour.java b/client/src/main/java/client/renderer/blockmodel/BreakingFour.java similarity index 100% rename from client/src/client/renderer/blockmodel/BreakingFour.java rename to client/src/main/java/client/renderer/blockmodel/BreakingFour.java diff --git a/client/src/client/renderer/blockmodel/BuiltInModel.java b/client/src/main/java/client/renderer/blockmodel/BuiltInModel.java similarity index 100% rename from client/src/client/renderer/blockmodel/BuiltInModel.java rename to client/src/main/java/client/renderer/blockmodel/BuiltInModel.java diff --git a/client/src/client/renderer/blockmodel/FaceBakery.java b/client/src/main/java/client/renderer/blockmodel/FaceBakery.java similarity index 100% rename from client/src/client/renderer/blockmodel/FaceBakery.java rename to client/src/main/java/client/renderer/blockmodel/FaceBakery.java diff --git a/client/src/client/renderer/blockmodel/IBakedModel.java b/client/src/main/java/client/renderer/blockmodel/IBakedModel.java similarity index 100% rename from client/src/client/renderer/blockmodel/IBakedModel.java rename to client/src/main/java/client/renderer/blockmodel/IBakedModel.java diff --git a/client/src/client/renderer/blockmodel/ModelBakery.java b/client/src/main/java/client/renderer/blockmodel/ModelBakery.java similarity index 100% rename from client/src/client/renderer/blockmodel/ModelBakery.java rename to client/src/main/java/client/renderer/blockmodel/ModelBakery.java diff --git a/client/src/client/renderer/blockmodel/ModelBlock.java b/client/src/main/java/client/renderer/blockmodel/ModelBlock.java similarity index 100% rename from client/src/client/renderer/blockmodel/ModelBlock.java rename to client/src/main/java/client/renderer/blockmodel/ModelBlock.java diff --git a/client/src/client/renderer/blockmodel/ModelGenerator.java b/client/src/main/java/client/renderer/blockmodel/ModelGenerator.java similarity index 100% rename from client/src/client/renderer/blockmodel/ModelGenerator.java rename to client/src/main/java/client/renderer/blockmodel/ModelGenerator.java diff --git a/client/src/client/renderer/blockmodel/ModelManager.java b/client/src/main/java/client/renderer/blockmodel/ModelManager.java similarity index 100% rename from client/src/client/renderer/blockmodel/ModelManager.java rename to client/src/main/java/client/renderer/blockmodel/ModelManager.java diff --git a/client/src/client/renderer/blockmodel/MultiStateMap.java b/client/src/main/java/client/renderer/blockmodel/MultiStateMap.java similarity index 100% rename from client/src/client/renderer/blockmodel/MultiStateMap.java rename to client/src/main/java/client/renderer/blockmodel/MultiStateMap.java diff --git a/client/src/client/renderer/blockmodel/SingleStateMap.java b/client/src/main/java/client/renderer/blockmodel/SingleStateMap.java similarity index 100% rename from client/src/client/renderer/blockmodel/SingleStateMap.java rename to client/src/main/java/client/renderer/blockmodel/SingleStateMap.java diff --git a/client/src/client/renderer/blockmodel/StateMap.java b/client/src/main/java/client/renderer/blockmodel/StateMap.java similarity index 100% rename from client/src/client/renderer/blockmodel/StateMap.java rename to client/src/main/java/client/renderer/blockmodel/StateMap.java diff --git a/client/src/client/renderer/chunk/ChunkCompileTaskGenerator.java b/client/src/main/java/client/renderer/chunk/ChunkCompileTaskGenerator.java similarity index 100% rename from client/src/client/renderer/chunk/ChunkCompileTaskGenerator.java rename to client/src/main/java/client/renderer/chunk/ChunkCompileTaskGenerator.java diff --git a/client/src/client/renderer/chunk/ChunkRenderDispatcher.java b/client/src/main/java/client/renderer/chunk/ChunkRenderDispatcher.java similarity index 100% rename from client/src/client/renderer/chunk/ChunkRenderDispatcher.java rename to client/src/main/java/client/renderer/chunk/ChunkRenderDispatcher.java diff --git a/client/src/client/renderer/chunk/ChunkRenderWorker.java b/client/src/main/java/client/renderer/chunk/ChunkRenderWorker.java similarity index 100% rename from client/src/client/renderer/chunk/ChunkRenderWorker.java rename to client/src/main/java/client/renderer/chunk/ChunkRenderWorker.java diff --git a/client/src/client/renderer/chunk/CompiledChunk.java b/client/src/main/java/client/renderer/chunk/CompiledChunk.java similarity index 100% rename from client/src/client/renderer/chunk/CompiledChunk.java rename to client/src/main/java/client/renderer/chunk/CompiledChunk.java diff --git a/client/src/client/renderer/chunk/RenderChunk.java b/client/src/main/java/client/renderer/chunk/RenderChunk.java similarity index 100% rename from client/src/client/renderer/chunk/RenderChunk.java rename to client/src/main/java/client/renderer/chunk/RenderChunk.java diff --git a/client/src/client/renderer/chunk/SetVisibility.java b/client/src/main/java/client/renderer/chunk/SetVisibility.java similarity index 100% rename from client/src/client/renderer/chunk/SetVisibility.java rename to client/src/main/java/client/renderer/chunk/SetVisibility.java diff --git a/client/src/client/renderer/chunk/VisGraph.java b/client/src/main/java/client/renderer/chunk/VisGraph.java similarity index 100% rename from client/src/client/renderer/chunk/VisGraph.java rename to client/src/main/java/client/renderer/chunk/VisGraph.java diff --git a/client/src/client/renderer/entity/Render.java b/client/src/main/java/client/renderer/entity/Render.java similarity index 100% rename from client/src/client/renderer/entity/Render.java rename to client/src/main/java/client/renderer/entity/Render.java diff --git a/client/src/client/renderer/entity/RenderArachnoid.java b/client/src/main/java/client/renderer/entity/RenderArachnoid.java similarity index 100% rename from client/src/client/renderer/entity/RenderArachnoid.java rename to client/src/main/java/client/renderer/entity/RenderArachnoid.java diff --git a/client/src/client/renderer/entity/RenderArrow.java b/client/src/main/java/client/renderer/entity/RenderArrow.java similarity index 100% rename from client/src/client/renderer/entity/RenderArrow.java rename to client/src/main/java/client/renderer/entity/RenderArrow.java diff --git a/client/src/client/renderer/entity/RenderBat.java b/client/src/main/java/client/renderer/entity/RenderBat.java similarity index 100% rename from client/src/client/renderer/entity/RenderBat.java rename to client/src/main/java/client/renderer/entity/RenderBat.java diff --git a/client/src/client/renderer/entity/RenderBlockEntity.java b/client/src/main/java/client/renderer/entity/RenderBlockEntity.java similarity index 100% rename from client/src/client/renderer/entity/RenderBlockEntity.java rename to client/src/main/java/client/renderer/entity/RenderBlockEntity.java diff --git a/client/src/client/renderer/entity/RenderBoat.java b/client/src/main/java/client/renderer/entity/RenderBoat.java similarity index 100% rename from client/src/client/renderer/entity/RenderBoat.java rename to client/src/main/java/client/renderer/entity/RenderBoat.java diff --git a/client/src/client/renderer/entity/RenderBullet.java b/client/src/main/java/client/renderer/entity/RenderBullet.java similarity index 100% rename from client/src/client/renderer/entity/RenderBullet.java rename to client/src/main/java/client/renderer/entity/RenderBullet.java diff --git a/client/src/client/renderer/entity/RenderChicken.java b/client/src/main/java/client/renderer/entity/RenderChicken.java similarity index 100% rename from client/src/client/renderer/entity/RenderChicken.java rename to client/src/main/java/client/renderer/entity/RenderChicken.java diff --git a/client/src/client/renderer/entity/RenderCow.java b/client/src/main/java/client/renderer/entity/RenderCow.java similarity index 100% rename from client/src/client/renderer/entity/RenderCow.java rename to client/src/main/java/client/renderer/entity/RenderCow.java diff --git a/client/src/client/renderer/entity/RenderCrystal.java b/client/src/main/java/client/renderer/entity/RenderCrystal.java similarity index 100% rename from client/src/client/renderer/entity/RenderCrystal.java rename to client/src/main/java/client/renderer/entity/RenderCrystal.java diff --git a/client/src/client/renderer/entity/RenderDie.java b/client/src/main/java/client/renderer/entity/RenderDie.java similarity index 100% rename from client/src/client/renderer/entity/RenderDie.java rename to client/src/main/java/client/renderer/entity/RenderDie.java diff --git a/client/src/client/renderer/entity/RenderDragon.java b/client/src/main/java/client/renderer/entity/RenderDragon.java similarity index 100% rename from client/src/client/renderer/entity/RenderDragon.java rename to client/src/main/java/client/renderer/entity/RenderDragon.java diff --git a/client/src/client/renderer/entity/RenderDynamite.java b/client/src/main/java/client/renderer/entity/RenderDynamite.java similarity index 100% rename from client/src/client/renderer/entity/RenderDynamite.java rename to client/src/main/java/client/renderer/entity/RenderDynamite.java diff --git a/client/src/client/renderer/entity/RenderEntity.java b/client/src/main/java/client/renderer/entity/RenderEntity.java similarity index 100% rename from client/src/client/renderer/entity/RenderEntity.java rename to client/src/main/java/client/renderer/entity/RenderEntity.java diff --git a/client/src/client/renderer/entity/RenderEntityItem.java b/client/src/main/java/client/renderer/entity/RenderEntityItem.java similarity index 100% rename from client/src/client/renderer/entity/RenderEntityItem.java rename to client/src/main/java/client/renderer/entity/RenderEntityItem.java diff --git a/client/src/client/renderer/entity/RenderFallingBlock.java b/client/src/main/java/client/renderer/entity/RenderFallingBlock.java similarity index 100% rename from client/src/client/renderer/entity/RenderFallingBlock.java rename to client/src/main/java/client/renderer/entity/RenderFallingBlock.java diff --git a/client/src/client/renderer/entity/RenderFireball.java b/client/src/main/java/client/renderer/entity/RenderFireball.java similarity index 100% rename from client/src/client/renderer/entity/RenderFireball.java rename to client/src/main/java/client/renderer/entity/RenderFireball.java diff --git a/client/src/client/renderer/entity/RenderFish.java b/client/src/main/java/client/renderer/entity/RenderFish.java similarity index 100% rename from client/src/client/renderer/entity/RenderFish.java rename to client/src/main/java/client/renderer/entity/RenderFish.java diff --git a/client/src/client/renderer/entity/RenderFlyingBox.java b/client/src/main/java/client/renderer/entity/RenderFlyingBox.java similarity index 100% rename from client/src/client/renderer/entity/RenderFlyingBox.java rename to client/src/main/java/client/renderer/entity/RenderFlyingBox.java diff --git a/client/src/client/renderer/entity/RenderHorse.java b/client/src/main/java/client/renderer/entity/RenderHorse.java similarity index 100% rename from client/src/client/renderer/entity/RenderHorse.java rename to client/src/main/java/client/renderer/entity/RenderHorse.java diff --git a/client/src/client/renderer/entity/RenderHumanoid.java b/client/src/main/java/client/renderer/entity/RenderHumanoid.java similarity index 100% rename from client/src/client/renderer/entity/RenderHumanoid.java rename to client/src/main/java/client/renderer/entity/RenderHumanoid.java diff --git a/client/src/client/renderer/entity/RenderItem.java b/client/src/main/java/client/renderer/entity/RenderItem.java similarity index 100% rename from client/src/client/renderer/entity/RenderItem.java rename to client/src/main/java/client/renderer/entity/RenderItem.java diff --git a/client/src/client/renderer/entity/RenderItemEntity.java b/client/src/main/java/client/renderer/entity/RenderItemEntity.java similarity index 100% rename from client/src/client/renderer/entity/RenderItemEntity.java rename to client/src/main/java/client/renderer/entity/RenderItemEntity.java diff --git a/client/src/client/renderer/entity/RenderLeashKnot.java b/client/src/main/java/client/renderer/entity/RenderLeashKnot.java similarity index 100% rename from client/src/client/renderer/entity/RenderLeashKnot.java rename to client/src/main/java/client/renderer/entity/RenderLeashKnot.java diff --git a/client/src/client/renderer/entity/RenderLightning.java b/client/src/main/java/client/renderer/entity/RenderLightning.java similarity index 100% rename from client/src/client/renderer/entity/RenderLightning.java rename to client/src/main/java/client/renderer/entity/RenderLightning.java diff --git a/client/src/client/renderer/entity/RenderLiving.java b/client/src/main/java/client/renderer/entity/RenderLiving.java similarity index 100% rename from client/src/client/renderer/entity/RenderLiving.java rename to client/src/main/java/client/renderer/entity/RenderLiving.java diff --git a/client/src/client/renderer/entity/RenderManager.java b/client/src/main/java/client/renderer/entity/RenderManager.java similarity index 100% rename from client/src/client/renderer/entity/RenderManager.java rename to client/src/main/java/client/renderer/entity/RenderManager.java diff --git a/client/src/client/renderer/entity/RenderMinecart.java b/client/src/main/java/client/renderer/entity/RenderMinecart.java similarity index 100% rename from client/src/client/renderer/entity/RenderMinecart.java rename to client/src/main/java/client/renderer/entity/RenderMinecart.java diff --git a/client/src/client/renderer/entity/RenderMooshroom.java b/client/src/main/java/client/renderer/entity/RenderMooshroom.java similarity index 100% rename from client/src/client/renderer/entity/RenderMooshroom.java rename to client/src/main/java/client/renderer/entity/RenderMooshroom.java diff --git a/client/src/client/renderer/entity/RenderMouse.java b/client/src/main/java/client/renderer/entity/RenderMouse.java similarity index 100% rename from client/src/client/renderer/entity/RenderMouse.java rename to client/src/main/java/client/renderer/entity/RenderMouse.java diff --git a/client/src/client/renderer/entity/RenderNpc.java b/client/src/main/java/client/renderer/entity/RenderNpc.java similarity index 100% rename from client/src/client/renderer/entity/RenderNpc.java rename to client/src/main/java/client/renderer/entity/RenderNpc.java diff --git a/client/src/client/renderer/entity/RenderOcelot.java b/client/src/main/java/client/renderer/entity/RenderOcelot.java similarity index 100% rename from client/src/client/renderer/entity/RenderOcelot.java rename to client/src/main/java/client/renderer/entity/RenderOcelot.java diff --git a/client/src/client/renderer/entity/RenderPig.java b/client/src/main/java/client/renderer/entity/RenderPig.java similarity index 100% rename from client/src/client/renderer/entity/RenderPig.java rename to client/src/main/java/client/renderer/entity/RenderPig.java diff --git a/client/src/client/renderer/entity/RenderPotion.java b/client/src/main/java/client/renderer/entity/RenderPotion.java similarity index 100% rename from client/src/client/renderer/entity/RenderPotion.java rename to client/src/main/java/client/renderer/entity/RenderPotion.java diff --git a/client/src/client/renderer/entity/RenderRabbit.java b/client/src/main/java/client/renderer/entity/RenderRabbit.java similarity index 100% rename from client/src/client/renderer/entity/RenderRabbit.java rename to client/src/main/java/client/renderer/entity/RenderRabbit.java diff --git a/client/src/client/renderer/entity/RenderSheep.java b/client/src/main/java/client/renderer/entity/RenderSheep.java similarity index 100% rename from client/src/client/renderer/entity/RenderSheep.java rename to client/src/main/java/client/renderer/entity/RenderSheep.java diff --git a/client/src/client/renderer/entity/RenderSlime.java b/client/src/main/java/client/renderer/entity/RenderSlime.java similarity index 100% rename from client/src/client/renderer/entity/RenderSlime.java rename to client/src/main/java/client/renderer/entity/RenderSlime.java diff --git a/client/src/client/renderer/entity/RenderSpaceMarine.java b/client/src/main/java/client/renderer/entity/RenderSpaceMarine.java similarity index 100% rename from client/src/client/renderer/entity/RenderSpaceMarine.java rename to client/src/main/java/client/renderer/entity/RenderSpaceMarine.java diff --git a/client/src/client/renderer/entity/RenderSquid.java b/client/src/main/java/client/renderer/entity/RenderSquid.java similarity index 100% rename from client/src/client/renderer/entity/RenderSquid.java rename to client/src/main/java/client/renderer/entity/RenderSquid.java diff --git a/client/src/client/renderer/entity/RenderTntMinecart.java b/client/src/main/java/client/renderer/entity/RenderTntMinecart.java similarity index 100% rename from client/src/client/renderer/entity/RenderTntMinecart.java rename to client/src/main/java/client/renderer/entity/RenderTntMinecart.java diff --git a/client/src/client/renderer/entity/RenderTntPrimed.java b/client/src/main/java/client/renderer/entity/RenderTntPrimed.java similarity index 100% rename from client/src/client/renderer/entity/RenderTntPrimed.java rename to client/src/main/java/client/renderer/entity/RenderTntPrimed.java diff --git a/client/src/client/renderer/entity/RenderWolf.java b/client/src/main/java/client/renderer/entity/RenderWolf.java similarity index 100% rename from client/src/client/renderer/entity/RenderWolf.java rename to client/src/main/java/client/renderer/entity/RenderWolf.java diff --git a/client/src/client/renderer/entity/RenderXpOrb.java b/client/src/main/java/client/renderer/entity/RenderXpOrb.java similarity index 100% rename from client/src/client/renderer/entity/RenderXpOrb.java rename to client/src/main/java/client/renderer/entity/RenderXpOrb.java diff --git a/client/src/client/renderer/entity/RendererLivingEntity.java b/client/src/main/java/client/renderer/entity/RendererLivingEntity.java similarity index 100% rename from client/src/client/renderer/entity/RendererLivingEntity.java rename to client/src/main/java/client/renderer/entity/RendererLivingEntity.java diff --git a/client/src/client/renderer/layers/LayerArachnoidArmor.java b/client/src/main/java/client/renderer/layers/LayerArachnoidArmor.java similarity index 100% rename from client/src/client/renderer/layers/LayerArachnoidArmor.java rename to client/src/main/java/client/renderer/layers/LayerArachnoidArmor.java diff --git a/client/src/client/renderer/layers/LayerArmor.java b/client/src/main/java/client/renderer/layers/LayerArmor.java similarity index 100% rename from client/src/client/renderer/layers/LayerArmor.java rename to client/src/main/java/client/renderer/layers/LayerArmor.java diff --git a/client/src/client/renderer/layers/LayerArrow.java b/client/src/main/java/client/renderer/layers/LayerArrow.java similarity index 100% rename from client/src/client/renderer/layers/LayerArrow.java rename to client/src/main/java/client/renderer/layers/LayerArrow.java diff --git a/client/src/client/renderer/layers/LayerCape.java b/client/src/main/java/client/renderer/layers/LayerCape.java similarity index 100% rename from client/src/client/renderer/layers/LayerCape.java rename to client/src/main/java/client/renderer/layers/LayerCape.java diff --git a/client/src/client/renderer/layers/LayerCharge.java b/client/src/main/java/client/renderer/layers/LayerCharge.java similarity index 100% rename from client/src/client/renderer/layers/LayerCharge.java rename to client/src/main/java/client/renderer/layers/LayerCharge.java diff --git a/client/src/client/renderer/layers/LayerEnderDragonEyes.java b/client/src/main/java/client/renderer/layers/LayerEnderDragonEyes.java similarity index 100% rename from client/src/client/renderer/layers/LayerEnderDragonEyes.java rename to client/src/main/java/client/renderer/layers/LayerEnderDragonEyes.java diff --git a/client/src/client/renderer/layers/LayerEntityBreak.java b/client/src/main/java/client/renderer/layers/LayerEntityBreak.java similarity index 100% rename from client/src/client/renderer/layers/LayerEntityBreak.java rename to client/src/main/java/client/renderer/layers/LayerEntityBreak.java diff --git a/client/src/client/renderer/layers/LayerExtra.java b/client/src/main/java/client/renderer/layers/LayerExtra.java similarity index 100% rename from client/src/client/renderer/layers/LayerExtra.java rename to client/src/main/java/client/renderer/layers/LayerExtra.java diff --git a/client/src/client/renderer/layers/LayerHeldItem.java b/client/src/main/java/client/renderer/layers/LayerHeldItem.java similarity index 100% rename from client/src/client/renderer/layers/LayerHeldItem.java rename to client/src/main/java/client/renderer/layers/LayerHeldItem.java diff --git a/client/src/client/renderer/layers/LayerMooshroomMushroom.java b/client/src/main/java/client/renderer/layers/LayerMooshroomMushroom.java similarity index 100% rename from client/src/client/renderer/layers/LayerMooshroomMushroom.java rename to client/src/main/java/client/renderer/layers/LayerMooshroomMushroom.java diff --git a/client/src/client/renderer/layers/LayerPowerRods.java b/client/src/main/java/client/renderer/layers/LayerPowerRods.java similarity index 100% rename from client/src/client/renderer/layers/LayerPowerRods.java rename to client/src/main/java/client/renderer/layers/LayerPowerRods.java diff --git a/client/src/client/renderer/layers/LayerRenderer.java b/client/src/main/java/client/renderer/layers/LayerRenderer.java similarity index 100% rename from client/src/client/renderer/layers/LayerRenderer.java rename to client/src/main/java/client/renderer/layers/LayerRenderer.java diff --git a/client/src/client/renderer/layers/LayerSaddle.java b/client/src/main/java/client/renderer/layers/LayerSaddle.java similarity index 100% rename from client/src/client/renderer/layers/LayerSaddle.java rename to client/src/main/java/client/renderer/layers/LayerSaddle.java diff --git a/client/src/client/renderer/layers/LayerSheepWool.java b/client/src/main/java/client/renderer/layers/LayerSheepWool.java similarity index 100% rename from client/src/client/renderer/layers/LayerSheepWool.java rename to client/src/main/java/client/renderer/layers/LayerSheepWool.java diff --git a/client/src/client/renderer/layers/LayerSlimeGel.java b/client/src/main/java/client/renderer/layers/LayerSlimeGel.java similarity index 100% rename from client/src/client/renderer/layers/LayerSlimeGel.java rename to client/src/main/java/client/renderer/layers/LayerSlimeGel.java diff --git a/client/src/client/renderer/layers/LayerWolfCollar.java b/client/src/main/java/client/renderer/layers/LayerWolfCollar.java similarity index 100% rename from client/src/client/renderer/layers/LayerWolfCollar.java rename to client/src/main/java/client/renderer/layers/LayerWolfCollar.java diff --git a/client/src/client/renderer/model/ModelArachnoid.java b/client/src/main/java/client/renderer/model/ModelArachnoid.java similarity index 100% rename from client/src/client/renderer/model/ModelArachnoid.java rename to client/src/main/java/client/renderer/model/ModelArachnoid.java diff --git a/client/src/client/renderer/model/ModelArmor.java b/client/src/main/java/client/renderer/model/ModelArmor.java similarity index 100% rename from client/src/client/renderer/model/ModelArmor.java rename to client/src/main/java/client/renderer/model/ModelArmor.java diff --git a/client/src/client/renderer/model/ModelBanner.java b/client/src/main/java/client/renderer/model/ModelBanner.java similarity index 100% rename from client/src/client/renderer/model/ModelBanner.java rename to client/src/main/java/client/renderer/model/ModelBanner.java diff --git a/client/src/client/renderer/model/ModelBase.java b/client/src/main/java/client/renderer/model/ModelBase.java similarity index 100% rename from client/src/client/renderer/model/ModelBase.java rename to client/src/main/java/client/renderer/model/ModelBase.java diff --git a/client/src/client/renderer/model/ModelBat.java b/client/src/main/java/client/renderer/model/ModelBat.java similarity index 100% rename from client/src/client/renderer/model/ModelBat.java rename to client/src/main/java/client/renderer/model/ModelBat.java diff --git a/client/src/client/renderer/model/ModelBiped.java b/client/src/main/java/client/renderer/model/ModelBiped.java similarity index 100% rename from client/src/client/renderer/model/ModelBiped.java rename to client/src/main/java/client/renderer/model/ModelBiped.java diff --git a/client/src/client/renderer/model/ModelBoat.java b/client/src/main/java/client/renderer/model/ModelBoat.java similarity index 100% rename from client/src/client/renderer/model/ModelBoat.java rename to client/src/main/java/client/renderer/model/ModelBoat.java diff --git a/client/src/client/renderer/model/ModelBox.java b/client/src/main/java/client/renderer/model/ModelBox.java similarity index 100% rename from client/src/client/renderer/model/ModelBox.java rename to client/src/main/java/client/renderer/model/ModelBox.java diff --git a/client/src/client/renderer/model/ModelCharge.java b/client/src/main/java/client/renderer/model/ModelCharge.java similarity index 100% rename from client/src/client/renderer/model/ModelCharge.java rename to client/src/main/java/client/renderer/model/ModelCharge.java diff --git a/client/src/client/renderer/model/ModelChest.java b/client/src/main/java/client/renderer/model/ModelChest.java similarity index 100% rename from client/src/client/renderer/model/ModelChest.java rename to client/src/main/java/client/renderer/model/ModelChest.java diff --git a/client/src/client/renderer/model/ModelChicken.java b/client/src/main/java/client/renderer/model/ModelChicken.java similarity index 100% rename from client/src/client/renderer/model/ModelChicken.java rename to client/src/main/java/client/renderer/model/ModelChicken.java diff --git a/client/src/client/renderer/model/ModelCow.java b/client/src/main/java/client/renderer/model/ModelCow.java similarity index 100% rename from client/src/client/renderer/model/ModelCow.java rename to client/src/main/java/client/renderer/model/ModelCow.java diff --git a/client/src/client/renderer/model/ModelCrystal.java b/client/src/main/java/client/renderer/model/ModelCrystal.java similarity index 100% rename from client/src/client/renderer/model/ModelCrystal.java rename to client/src/main/java/client/renderer/model/ModelCrystal.java diff --git a/client/src/client/renderer/model/ModelDie.java b/client/src/main/java/client/renderer/model/ModelDie.java similarity index 100% rename from client/src/client/renderer/model/ModelDie.java rename to client/src/main/java/client/renderer/model/ModelDie.java diff --git a/client/src/client/renderer/model/ModelDragon.java b/client/src/main/java/client/renderer/model/ModelDragon.java similarity index 100% rename from client/src/client/renderer/model/ModelDragon.java rename to client/src/main/java/client/renderer/model/ModelDragon.java diff --git a/client/src/client/renderer/model/ModelHead.java b/client/src/main/java/client/renderer/model/ModelHead.java similarity index 100% rename from client/src/client/renderer/model/ModelHead.java rename to client/src/main/java/client/renderer/model/ModelHead.java diff --git a/client/src/client/renderer/model/ModelHorse.java b/client/src/main/java/client/renderer/model/ModelHorse.java similarity index 100% rename from client/src/client/renderer/model/ModelHorse.java rename to client/src/main/java/client/renderer/model/ModelHorse.java diff --git a/client/src/client/renderer/model/ModelHumanoid.java b/client/src/main/java/client/renderer/model/ModelHumanoid.java similarity index 100% rename from client/src/client/renderer/model/ModelHumanoid.java rename to client/src/main/java/client/renderer/model/ModelHumanoid.java diff --git a/client/src/client/renderer/model/ModelHumanoidHead.java b/client/src/main/java/client/renderer/model/ModelHumanoidHead.java similarity index 100% rename from client/src/client/renderer/model/ModelHumanoidHead.java rename to client/src/main/java/client/renderer/model/ModelHumanoidHead.java diff --git a/client/src/client/renderer/model/ModelLargeChest.java b/client/src/main/java/client/renderer/model/ModelLargeChest.java similarity index 100% rename from client/src/client/renderer/model/ModelLargeChest.java rename to client/src/main/java/client/renderer/model/ModelLargeChest.java diff --git a/client/src/client/renderer/model/ModelLeashKnot.java b/client/src/main/java/client/renderer/model/ModelLeashKnot.java similarity index 100% rename from client/src/client/renderer/model/ModelLeashKnot.java rename to client/src/main/java/client/renderer/model/ModelLeashKnot.java diff --git a/client/src/client/renderer/model/ModelMinecart.java b/client/src/main/java/client/renderer/model/ModelMinecart.java similarity index 100% rename from client/src/client/renderer/model/ModelMinecart.java rename to client/src/main/java/client/renderer/model/ModelMinecart.java diff --git a/client/src/client/renderer/model/ModelMouse.java b/client/src/main/java/client/renderer/model/ModelMouse.java similarity index 100% rename from client/src/client/renderer/model/ModelMouse.java rename to client/src/main/java/client/renderer/model/ModelMouse.java diff --git a/client/src/client/renderer/model/ModelOcelot.java b/client/src/main/java/client/renderer/model/ModelOcelot.java similarity index 100% rename from client/src/client/renderer/model/ModelOcelot.java rename to client/src/main/java/client/renderer/model/ModelOcelot.java diff --git a/client/src/client/renderer/model/ModelPig.java b/client/src/main/java/client/renderer/model/ModelPig.java similarity index 100% rename from client/src/client/renderer/model/ModelPig.java rename to client/src/main/java/client/renderer/model/ModelPig.java diff --git a/client/src/client/renderer/model/ModelQuadruped.java b/client/src/main/java/client/renderer/model/ModelQuadruped.java similarity index 100% rename from client/src/client/renderer/model/ModelQuadruped.java rename to client/src/main/java/client/renderer/model/ModelQuadruped.java diff --git a/client/src/client/renderer/model/ModelRabbit.java b/client/src/main/java/client/renderer/model/ModelRabbit.java similarity index 100% rename from client/src/client/renderer/model/ModelRabbit.java rename to client/src/main/java/client/renderer/model/ModelRabbit.java diff --git a/client/src/client/renderer/model/ModelRenderer.java b/client/src/main/java/client/renderer/model/ModelRenderer.java similarity index 100% rename from client/src/client/renderer/model/ModelRenderer.java rename to client/src/main/java/client/renderer/model/ModelRenderer.java diff --git a/client/src/client/renderer/model/ModelSheep1.java b/client/src/main/java/client/renderer/model/ModelSheep1.java similarity index 100% rename from client/src/client/renderer/model/ModelSheep1.java rename to client/src/main/java/client/renderer/model/ModelSheep1.java diff --git a/client/src/client/renderer/model/ModelSheep2.java b/client/src/main/java/client/renderer/model/ModelSheep2.java similarity index 100% rename from client/src/client/renderer/model/ModelSheep2.java rename to client/src/main/java/client/renderer/model/ModelSheep2.java diff --git a/client/src/client/renderer/model/ModelSign.java b/client/src/main/java/client/renderer/model/ModelSign.java similarity index 100% rename from client/src/client/renderer/model/ModelSign.java rename to client/src/main/java/client/renderer/model/ModelSign.java diff --git a/client/src/client/renderer/model/ModelSlime.java b/client/src/main/java/client/renderer/model/ModelSlime.java similarity index 100% rename from client/src/client/renderer/model/ModelSlime.java rename to client/src/main/java/client/renderer/model/ModelSlime.java diff --git a/client/src/client/renderer/model/ModelSpaceMarine.java b/client/src/main/java/client/renderer/model/ModelSpaceMarine.java similarity index 100% rename from client/src/client/renderer/model/ModelSpaceMarine.java rename to client/src/main/java/client/renderer/model/ModelSpaceMarine.java diff --git a/client/src/client/renderer/model/ModelSquid.java b/client/src/main/java/client/renderer/model/ModelSquid.java similarity index 100% rename from client/src/client/renderer/model/ModelSquid.java rename to client/src/main/java/client/renderer/model/ModelSquid.java diff --git a/client/src/client/renderer/model/ModelWolf.java b/client/src/main/java/client/renderer/model/ModelWolf.java similarity index 100% rename from client/src/client/renderer/model/ModelWolf.java rename to client/src/main/java/client/renderer/model/ModelWolf.java diff --git a/client/src/client/renderer/model/PositionTextureVertex.java b/client/src/main/java/client/renderer/model/PositionTextureVertex.java similarity index 100% rename from client/src/client/renderer/model/PositionTextureVertex.java rename to client/src/main/java/client/renderer/model/PositionTextureVertex.java diff --git a/client/src/client/renderer/model/TextureOffset.java b/client/src/main/java/client/renderer/model/TextureOffset.java similarity index 100% rename from client/src/client/renderer/model/TextureOffset.java rename to client/src/main/java/client/renderer/model/TextureOffset.java diff --git a/client/src/client/renderer/model/TexturedQuad.java b/client/src/main/java/client/renderer/model/TexturedQuad.java similarity index 100% rename from client/src/client/renderer/model/TexturedQuad.java rename to client/src/main/java/client/renderer/model/TexturedQuad.java diff --git a/client/src/client/renderer/particle/EffectRenderer.java b/client/src/main/java/client/renderer/particle/EffectRenderer.java similarity index 100% rename from client/src/client/renderer/particle/EffectRenderer.java rename to client/src/main/java/client/renderer/particle/EffectRenderer.java diff --git a/client/src/client/renderer/particle/EntityAuraFX.java b/client/src/main/java/client/renderer/particle/EntityAuraFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityAuraFX.java rename to client/src/main/java/client/renderer/particle/EntityAuraFX.java diff --git a/client/src/client/renderer/particle/EntityBlockDustFX.java b/client/src/main/java/client/renderer/particle/EntityBlockDustFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityBlockDustFX.java rename to client/src/main/java/client/renderer/particle/EntityBlockDustFX.java diff --git a/client/src/client/renderer/particle/EntityBreakingFX.java b/client/src/main/java/client/renderer/particle/EntityBreakingFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityBreakingFX.java rename to client/src/main/java/client/renderer/particle/EntityBreakingFX.java diff --git a/client/src/client/renderer/particle/EntityBubbleFX.java b/client/src/main/java/client/renderer/particle/EntityBubbleFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityBubbleFX.java rename to client/src/main/java/client/renderer/particle/EntityBubbleFX.java diff --git a/client/src/client/renderer/particle/EntityCloudFX.java b/client/src/main/java/client/renderer/particle/EntityCloudFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityCloudFX.java rename to client/src/main/java/client/renderer/particle/EntityCloudFX.java diff --git a/client/src/client/renderer/particle/EntityCrit2FX.java b/client/src/main/java/client/renderer/particle/EntityCrit2FX.java similarity index 100% rename from client/src/client/renderer/particle/EntityCrit2FX.java rename to client/src/main/java/client/renderer/particle/EntityCrit2FX.java diff --git a/client/src/client/renderer/particle/EntityCritFX.java b/client/src/main/java/client/renderer/particle/EntityCritFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityCritFX.java rename to client/src/main/java/client/renderer/particle/EntityCritFX.java diff --git a/client/src/client/renderer/particle/EntityDiggingFX.java b/client/src/main/java/client/renderer/particle/EntityDiggingFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityDiggingFX.java rename to client/src/main/java/client/renderer/particle/EntityDiggingFX.java diff --git a/client/src/client/renderer/particle/EntityDownfallFX.java b/client/src/main/java/client/renderer/particle/EntityDownfallFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityDownfallFX.java rename to client/src/main/java/client/renderer/particle/EntityDownfallFX.java diff --git a/client/src/client/renderer/particle/EntityDropParticleFX.java b/client/src/main/java/client/renderer/particle/EntityDropParticleFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityDropParticleFX.java rename to client/src/main/java/client/renderer/particle/EntityDropParticleFX.java diff --git a/client/src/client/renderer/particle/EntityEnchantmentTableParticleFX.java b/client/src/main/java/client/renderer/particle/EntityEnchantmentTableParticleFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityEnchantmentTableParticleFX.java rename to client/src/main/java/client/renderer/particle/EntityEnchantmentTableParticleFX.java diff --git a/client/src/client/renderer/particle/EntityExplodeFX.java b/client/src/main/java/client/renderer/particle/EntityExplodeFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityExplodeFX.java rename to client/src/main/java/client/renderer/particle/EntityExplodeFX.java diff --git a/client/src/client/renderer/particle/EntityFX.java b/client/src/main/java/client/renderer/particle/EntityFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityFX.java rename to client/src/main/java/client/renderer/particle/EntityFX.java diff --git a/client/src/client/renderer/particle/EntityFirework.java b/client/src/main/java/client/renderer/particle/EntityFirework.java similarity index 100% rename from client/src/client/renderer/particle/EntityFirework.java rename to client/src/main/java/client/renderer/particle/EntityFirework.java diff --git a/client/src/client/renderer/particle/EntityFishWakeFX.java b/client/src/main/java/client/renderer/particle/EntityFishWakeFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityFishWakeFX.java rename to client/src/main/java/client/renderer/particle/EntityFishWakeFX.java diff --git a/client/src/client/renderer/particle/EntityFlameFX.java b/client/src/main/java/client/renderer/particle/EntityFlameFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityFlameFX.java rename to client/src/main/java/client/renderer/particle/EntityFlameFX.java diff --git a/client/src/client/renderer/particle/EntityFootStepFX.java b/client/src/main/java/client/renderer/particle/EntityFootStepFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityFootStepFX.java rename to client/src/main/java/client/renderer/particle/EntityFootStepFX.java diff --git a/client/src/client/renderer/particle/EntityHeartFX.java b/client/src/main/java/client/renderer/particle/EntityHeartFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityHeartFX.java rename to client/src/main/java/client/renderer/particle/EntityHeartFX.java diff --git a/client/src/client/renderer/particle/EntityHugeExplodeFX.java b/client/src/main/java/client/renderer/particle/EntityHugeExplodeFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityHugeExplodeFX.java rename to client/src/main/java/client/renderer/particle/EntityHugeExplodeFX.java diff --git a/client/src/client/renderer/particle/EntityLargeExplodeFX.java b/client/src/main/java/client/renderer/particle/EntityLargeExplodeFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityLargeExplodeFX.java rename to client/src/main/java/client/renderer/particle/EntityLargeExplodeFX.java diff --git a/client/src/client/renderer/particle/EntityLavaFX.java b/client/src/main/java/client/renderer/particle/EntityLavaFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityLavaFX.java rename to client/src/main/java/client/renderer/particle/EntityLavaFX.java diff --git a/client/src/client/renderer/particle/EntityNoteFX.java b/client/src/main/java/client/renderer/particle/EntityNoteFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityNoteFX.java rename to client/src/main/java/client/renderer/particle/EntityNoteFX.java diff --git a/client/src/client/renderer/particle/EntityParticleEmitter.java b/client/src/main/java/client/renderer/particle/EntityParticleEmitter.java similarity index 100% rename from client/src/client/renderer/particle/EntityParticleEmitter.java rename to client/src/main/java/client/renderer/particle/EntityParticleEmitter.java diff --git a/client/src/client/renderer/particle/EntityPickupFX.java b/client/src/main/java/client/renderer/particle/EntityPickupFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityPickupFX.java rename to client/src/main/java/client/renderer/particle/EntityPickupFX.java diff --git a/client/src/client/renderer/particle/EntityPortalFX.java b/client/src/main/java/client/renderer/particle/EntityPortalFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityPortalFX.java rename to client/src/main/java/client/renderer/particle/EntityPortalFX.java diff --git a/client/src/client/renderer/particle/EntityReddustFX.java b/client/src/main/java/client/renderer/particle/EntityReddustFX.java similarity index 100% rename from client/src/client/renderer/particle/EntityReddustFX.java rename to client/src/main/java/client/renderer/particle/EntityReddustFX.java diff --git a/client/src/client/renderer/particle/EntitySmokeFX.java b/client/src/main/java/client/renderer/particle/EntitySmokeFX.java similarity index 100% rename from client/src/client/renderer/particle/EntitySmokeFX.java rename to client/src/main/java/client/renderer/particle/EntitySmokeFX.java diff --git a/client/src/client/renderer/particle/EntitySnowShovelFX.java b/client/src/main/java/client/renderer/particle/EntitySnowShovelFX.java similarity index 100% rename from client/src/client/renderer/particle/EntitySnowShovelFX.java rename to client/src/main/java/client/renderer/particle/EntitySnowShovelFX.java diff --git a/client/src/client/renderer/particle/EntitySpellParticleFX.java b/client/src/main/java/client/renderer/particle/EntitySpellParticleFX.java similarity index 100% rename from client/src/client/renderer/particle/EntitySpellParticleFX.java rename to client/src/main/java/client/renderer/particle/EntitySpellParticleFX.java diff --git a/client/src/client/renderer/particle/EntitySplashFX.java b/client/src/main/java/client/renderer/particle/EntitySplashFX.java similarity index 100% rename from client/src/client/renderer/particle/EntitySplashFX.java rename to client/src/main/java/client/renderer/particle/EntitySplashFX.java diff --git a/client/src/client/renderer/particle/EntitySuspendFX.java b/client/src/main/java/client/renderer/particle/EntitySuspendFX.java similarity index 100% rename from client/src/client/renderer/particle/EntitySuspendFX.java rename to client/src/main/java/client/renderer/particle/EntitySuspendFX.java diff --git a/client/src/client/renderer/particle/IParticleFactory.java b/client/src/main/java/client/renderer/particle/IParticleFactory.java similarity index 100% rename from client/src/client/renderer/particle/IParticleFactory.java rename to client/src/main/java/client/renderer/particle/IParticleFactory.java diff --git a/client/src/client/renderer/texture/ColormapLoader.java b/client/src/main/java/client/renderer/texture/ColormapLoader.java similarity index 100% rename from client/src/client/renderer/texture/ColormapLoader.java rename to client/src/main/java/client/renderer/texture/ColormapLoader.java diff --git a/client/src/client/renderer/texture/DynamicTexture.java b/client/src/main/java/client/renderer/texture/DynamicTexture.java similarity index 100% rename from client/src/client/renderer/texture/DynamicTexture.java rename to client/src/main/java/client/renderer/texture/DynamicTexture.java diff --git a/client/src/client/renderer/texture/EntityTexManager.java b/client/src/main/java/client/renderer/texture/EntityTexManager.java similarity index 100% rename from client/src/client/renderer/texture/EntityTexManager.java rename to client/src/main/java/client/renderer/texture/EntityTexManager.java diff --git a/client/src/client/renderer/texture/IIconCreator.java b/client/src/main/java/client/renderer/texture/IIconCreator.java similarity index 100% rename from client/src/client/renderer/texture/IIconCreator.java rename to client/src/main/java/client/renderer/texture/IIconCreator.java diff --git a/client/src/client/renderer/texture/LayeredColorMaskTexture.java b/client/src/main/java/client/renderer/texture/LayeredColorMaskTexture.java similarity index 100% rename from client/src/client/renderer/texture/LayeredColorMaskTexture.java rename to client/src/main/java/client/renderer/texture/LayeredColorMaskTexture.java diff --git a/client/src/client/renderer/texture/LayeredTexture.java b/client/src/main/java/client/renderer/texture/LayeredTexture.java similarity index 100% rename from client/src/client/renderer/texture/LayeredTexture.java rename to client/src/main/java/client/renderer/texture/LayeredTexture.java diff --git a/client/src/client/renderer/texture/SimpleTexture.java b/client/src/main/java/client/renderer/texture/SimpleTexture.java similarity index 100% rename from client/src/client/renderer/texture/SimpleTexture.java rename to client/src/main/java/client/renderer/texture/SimpleTexture.java diff --git a/client/src/client/renderer/texture/Stitcher.java b/client/src/main/java/client/renderer/texture/Stitcher.java similarity index 100% rename from client/src/client/renderer/texture/Stitcher.java rename to client/src/main/java/client/renderer/texture/Stitcher.java diff --git a/client/src/client/renderer/texture/Texture.java b/client/src/main/java/client/renderer/texture/Texture.java similarity index 100% rename from client/src/client/renderer/texture/Texture.java rename to client/src/main/java/client/renderer/texture/Texture.java diff --git a/client/src/client/renderer/texture/TextureAtlasSprite.java b/client/src/main/java/client/renderer/texture/TextureAtlasSprite.java similarity index 100% rename from client/src/client/renderer/texture/TextureAtlasSprite.java rename to client/src/main/java/client/renderer/texture/TextureAtlasSprite.java diff --git a/client/src/client/renderer/texture/TextureManager.java b/client/src/main/java/client/renderer/texture/TextureManager.java similarity index 100% rename from client/src/client/renderer/texture/TextureManager.java rename to client/src/main/java/client/renderer/texture/TextureManager.java diff --git a/client/src/client/renderer/texture/TextureMap.java b/client/src/main/java/client/renderer/texture/TextureMap.java similarity index 100% rename from client/src/client/renderer/texture/TextureMap.java rename to client/src/main/java/client/renderer/texture/TextureMap.java diff --git a/client/src/client/renderer/texture/TextureTicked.java b/client/src/main/java/client/renderer/texture/TextureTicked.java similarity index 100% rename from client/src/client/renderer/texture/TextureTicked.java rename to client/src/main/java/client/renderer/texture/TextureTicked.java diff --git a/client/src/client/renderer/texture/TextureUtil.java b/client/src/main/java/client/renderer/texture/TextureUtil.java similarity index 100% rename from client/src/client/renderer/texture/TextureUtil.java rename to client/src/main/java/client/renderer/texture/TextureUtil.java diff --git a/client/src/client/renderer/ticked/TextureFlamesFX1.java b/client/src/main/java/client/renderer/ticked/TextureFlamesFX1.java similarity index 100% rename from client/src/client/renderer/ticked/TextureFlamesFX1.java rename to client/src/main/java/client/renderer/ticked/TextureFlamesFX1.java diff --git a/client/src/client/renderer/ticked/TextureFlamesFX2.java b/client/src/main/java/client/renderer/ticked/TextureFlamesFX2.java similarity index 100% rename from client/src/client/renderer/ticked/TextureFlamesFX2.java rename to client/src/main/java/client/renderer/ticked/TextureFlamesFX2.java diff --git a/client/src/client/renderer/ticked/TextureFlamesFXMono1.java b/client/src/main/java/client/renderer/ticked/TextureFlamesFXMono1.java similarity index 100% rename from client/src/client/renderer/ticked/TextureFlamesFXMono1.java rename to client/src/main/java/client/renderer/ticked/TextureFlamesFXMono1.java diff --git a/client/src/client/renderer/ticked/TextureFlamesFXMono2.java b/client/src/main/java/client/renderer/ticked/TextureFlamesFXMono2.java similarity index 100% rename from client/src/client/renderer/ticked/TextureFlamesFXMono2.java rename to client/src/main/java/client/renderer/ticked/TextureFlamesFXMono2.java diff --git a/client/src/client/renderer/ticked/TextureLavaFX.java b/client/src/main/java/client/renderer/ticked/TextureLavaFX.java similarity index 100% rename from client/src/client/renderer/ticked/TextureLavaFX.java rename to client/src/main/java/client/renderer/ticked/TextureLavaFX.java diff --git a/client/src/client/renderer/ticked/TextureLavaFlowFX.java b/client/src/main/java/client/renderer/ticked/TextureLavaFlowFX.java similarity index 100% rename from client/src/client/renderer/ticked/TextureLavaFlowFX.java rename to client/src/main/java/client/renderer/ticked/TextureLavaFlowFX.java diff --git a/client/src/client/renderer/ticked/TextureWaterFX.java b/client/src/main/java/client/renderer/ticked/TextureWaterFX.java similarity index 100% rename from client/src/client/renderer/ticked/TextureWaterFX.java rename to client/src/main/java/client/renderer/ticked/TextureWaterFX.java diff --git a/client/src/client/renderer/ticked/TextureWaterFlowFX.java b/client/src/main/java/client/renderer/ticked/TextureWaterFlowFX.java similarity index 100% rename from client/src/client/renderer/ticked/TextureWaterFlowFX.java rename to client/src/main/java/client/renderer/ticked/TextureWaterFlowFX.java diff --git a/client/src/client/renderer/tileentity/TileEntityBannerRenderer.java b/client/src/main/java/client/renderer/tileentity/TileEntityBannerRenderer.java similarity index 100% rename from client/src/client/renderer/tileentity/TileEntityBannerRenderer.java rename to client/src/main/java/client/renderer/tileentity/TileEntityBannerRenderer.java diff --git a/client/src/client/renderer/tileentity/TileEntityChestRenderer.java b/client/src/main/java/client/renderer/tileentity/TileEntityChestRenderer.java similarity index 100% rename from client/src/client/renderer/tileentity/TileEntityChestRenderer.java rename to client/src/main/java/client/renderer/tileentity/TileEntityChestRenderer.java diff --git a/client/src/client/renderer/tileentity/TileEntityItemStackRenderer.java b/client/src/main/java/client/renderer/tileentity/TileEntityItemStackRenderer.java similarity index 100% rename from client/src/client/renderer/tileentity/TileEntityItemStackRenderer.java rename to client/src/main/java/client/renderer/tileentity/TileEntityItemStackRenderer.java diff --git a/client/src/client/renderer/tileentity/TileEntityMobSpawnerRenderer.java b/client/src/main/java/client/renderer/tileentity/TileEntityMobSpawnerRenderer.java similarity index 100% rename from client/src/client/renderer/tileentity/TileEntityMobSpawnerRenderer.java rename to client/src/main/java/client/renderer/tileentity/TileEntityMobSpawnerRenderer.java diff --git a/client/src/client/renderer/tileentity/TileEntityPistonRenderer.java b/client/src/main/java/client/renderer/tileentity/TileEntityPistonRenderer.java similarity index 100% rename from client/src/client/renderer/tileentity/TileEntityPistonRenderer.java rename to client/src/main/java/client/renderer/tileentity/TileEntityPistonRenderer.java diff --git a/client/src/client/renderer/tileentity/TileEntityRendererDispatcher.java b/client/src/main/java/client/renderer/tileentity/TileEntityRendererDispatcher.java similarity index 100% rename from client/src/client/renderer/tileentity/TileEntityRendererDispatcher.java rename to client/src/main/java/client/renderer/tileentity/TileEntityRendererDispatcher.java diff --git a/client/src/client/renderer/tileentity/TileEntitySignRenderer.java b/client/src/main/java/client/renderer/tileentity/TileEntitySignRenderer.java similarity index 100% rename from client/src/client/renderer/tileentity/TileEntitySignRenderer.java rename to client/src/main/java/client/renderer/tileentity/TileEntitySignRenderer.java diff --git a/client/src/client/renderer/tileentity/TileEntitySkullRenderer.java b/client/src/main/java/client/renderer/tileentity/TileEntitySkullRenderer.java similarity index 100% rename from client/src/client/renderer/tileentity/TileEntitySkullRenderer.java rename to client/src/main/java/client/renderer/tileentity/TileEntitySkullRenderer.java diff --git a/client/src/client/renderer/tileentity/TileEntitySpecialRenderer.java b/client/src/main/java/client/renderer/tileentity/TileEntitySpecialRenderer.java similarity index 100% rename from client/src/client/renderer/tileentity/TileEntitySpecialRenderer.java rename to client/src/main/java/client/renderer/tileentity/TileEntitySpecialRenderer.java diff --git a/client/src/client/util/FileUtils.java b/client/src/main/java/client/util/FileUtils.java similarity index 100% rename from client/src/client/util/FileUtils.java rename to client/src/main/java/client/util/FileUtils.java diff --git a/client/src/client/util/Message.java b/client/src/main/java/client/util/Message.java similarity index 100% rename from client/src/client/util/Message.java rename to client/src/main/java/client/util/Message.java diff --git a/client/src/client/util/PerfSection.java b/client/src/main/java/client/util/PerfSection.java similarity index 100% rename from client/src/client/util/PerfSection.java rename to client/src/main/java/client/util/PerfSection.java diff --git a/client/src/client/util/PlayerController.java b/client/src/main/java/client/util/PlayerController.java similarity index 100% rename from client/src/client/util/PlayerController.java rename to client/src/main/java/client/util/PlayerController.java diff --git a/client/src/client/util/SkinConverter.java b/client/src/main/java/client/util/SkinConverter.java similarity index 100% rename from client/src/client/util/SkinConverter.java rename to client/src/main/java/client/util/SkinConverter.java diff --git a/client/src/client/vars/BaseVar.java b/client/src/main/java/client/vars/BaseVar.java similarity index 100% rename from client/src/client/vars/BaseVar.java rename to client/src/main/java/client/vars/BaseVar.java diff --git a/client/src/client/vars/BoolVar.java b/client/src/main/java/client/vars/BoolVar.java similarity index 100% rename from client/src/client/vars/BoolVar.java rename to client/src/main/java/client/vars/BoolVar.java diff --git a/client/src/client/vars/CVar.java b/client/src/main/java/client/vars/CVar.java similarity index 100% rename from client/src/client/vars/CVar.java rename to client/src/main/java/client/vars/CVar.java diff --git a/client/src/client/vars/CVarCategory.java b/client/src/main/java/client/vars/CVarCategory.java similarity index 100% rename from client/src/client/vars/CVarCategory.java rename to client/src/main/java/client/vars/CVarCategory.java diff --git a/client/src/client/vars/ColorVar.java b/client/src/main/java/client/vars/ColorVar.java similarity index 100% rename from client/src/client/vars/ColorVar.java rename to client/src/main/java/client/vars/ColorVar.java diff --git a/client/src/client/vars/EnumVar.java b/client/src/main/java/client/vars/EnumVar.java similarity index 100% rename from client/src/client/vars/EnumVar.java rename to client/src/main/java/client/vars/EnumVar.java diff --git a/client/src/client/vars/FloatVar.java b/client/src/main/java/client/vars/FloatVar.java similarity index 100% rename from client/src/client/vars/FloatVar.java rename to client/src/main/java/client/vars/FloatVar.java diff --git a/client/src/client/vars/IntVar.java b/client/src/main/java/client/vars/IntVar.java similarity index 100% rename from client/src/client/vars/IntVar.java rename to client/src/main/java/client/vars/IntVar.java diff --git a/client/src/client/vars/StringVar.java b/client/src/main/java/client/vars/StringVar.java similarity index 100% rename from client/src/client/vars/StringVar.java rename to client/src/main/java/client/vars/StringVar.java diff --git a/client/src/client/vars/Variable.java b/client/src/main/java/client/vars/Variable.java similarity index 100% rename from client/src/client/vars/Variable.java rename to client/src/main/java/client/vars/Variable.java diff --git a/client/src/client/window/Bind.java b/client/src/main/java/client/window/Bind.java similarity index 100% rename from client/src/client/window/Bind.java rename to client/src/main/java/client/window/Bind.java diff --git a/client/src/client/window/Button.java b/client/src/main/java/client/window/Button.java similarity index 100% rename from client/src/client/window/Button.java rename to client/src/main/java/client/window/Button.java diff --git a/client/src/client/window/DisplayMode.java b/client/src/main/java/client/window/DisplayMode.java similarity index 100% rename from client/src/client/window/DisplayMode.java rename to client/src/main/java/client/window/DisplayMode.java diff --git a/client/src/client/window/Input.java b/client/src/main/java/client/window/Input.java similarity index 100% rename from client/src/client/window/Input.java rename to client/src/main/java/client/window/Input.java diff --git a/client/src/client/window/KeyEvent.java b/client/src/main/java/client/window/KeyEvent.java similarity index 100% rename from client/src/client/window/KeyEvent.java rename to client/src/main/java/client/window/KeyEvent.java diff --git a/client/src/client/window/Keysym.java b/client/src/main/java/client/window/Keysym.java similarity index 100% rename from client/src/client/window/Keysym.java rename to client/src/main/java/client/window/Keysym.java diff --git a/client/src/client/window/Wheel.java b/client/src/main/java/client/window/Wheel.java similarity index 100% rename from client/src/client/window/Wheel.java rename to client/src/main/java/client/window/Wheel.java diff --git a/client/src/client/window/Window.java b/client/src/main/java/client/window/Window.java similarity index 100% rename from client/src/client/window/Window.java rename to client/src/main/java/client/window/Window.java diff --git a/client/src/client/window/WindowAction.java b/client/src/main/java/client/window/WindowAction.java similarity index 100% rename from client/src/client/window/WindowAction.java rename to client/src/main/java/client/window/WindowAction.java diff --git a/client/src/client/window/WindowEvent.java b/client/src/main/java/client/window/WindowEvent.java similarity index 100% rename from client/src/client/window/WindowEvent.java rename to client/src/main/java/client/window/WindowEvent.java diff --git a/client/src/client/world/ChunkClient.java b/client/src/main/java/client/world/ChunkClient.java similarity index 100% rename from client/src/client/world/ChunkClient.java rename to client/src/main/java/client/world/ChunkClient.java diff --git a/client/src/client/world/ChunkEmpty.java b/client/src/main/java/client/world/ChunkEmpty.java similarity index 100% rename from client/src/client/world/ChunkEmpty.java rename to client/src/main/java/client/world/ChunkEmpty.java diff --git a/client/src/client/world/WorldClient.java b/client/src/main/java/client/world/WorldClient.java similarity index 100% rename from client/src/client/world/WorldClient.java rename to client/src/main/java/client/world/WorldClient.java diff --git a/client/data/sounds/anvil_break.ogg b/client/src/main/resources/sounds/anvil_break.ogg similarity index 100% rename from client/data/sounds/anvil_break.ogg rename to client/src/main/resources/sounds/anvil_break.ogg diff --git a/client/data/sounds/anvil_land.ogg b/client/src/main/resources/sounds/anvil_land.ogg similarity index 100% rename from client/data/sounds/anvil_land.ogg rename to client/src/main/resources/sounds/anvil_land.ogg diff --git a/client/data/sounds/anvil_use.ogg b/client/src/main/resources/sounds/anvil_use.ogg similarity index 100% rename from client/data/sounds/anvil_use.ogg rename to client/src/main/resources/sounds/anvil_use.ogg diff --git a/client/data/sounds/bat_death.ogg b/client/src/main/resources/sounds/bat_death.ogg similarity index 100% rename from client/data/sounds/bat_death.ogg rename to client/src/main/resources/sounds/bat_death.ogg diff --git a/client/data/sounds/bat_hurt1.ogg b/client/src/main/resources/sounds/bat_hurt1.ogg similarity index 100% rename from client/data/sounds/bat_hurt1.ogg rename to client/src/main/resources/sounds/bat_hurt1.ogg diff --git a/client/data/sounds/bat_hurt2.ogg b/client/src/main/resources/sounds/bat_hurt2.ogg similarity index 100% rename from client/data/sounds/bat_hurt2.ogg rename to client/src/main/resources/sounds/bat_hurt2.ogg diff --git a/client/data/sounds/bat_hurt3.ogg b/client/src/main/resources/sounds/bat_hurt3.ogg similarity index 100% rename from client/data/sounds/bat_hurt3.ogg rename to client/src/main/resources/sounds/bat_hurt3.ogg diff --git a/client/data/sounds/bat_hurt4.ogg b/client/src/main/resources/sounds/bat_hurt4.ogg similarity index 100% rename from client/data/sounds/bat_hurt4.ogg rename to client/src/main/resources/sounds/bat_hurt4.ogg diff --git a/client/data/sounds/bat_idle1.ogg b/client/src/main/resources/sounds/bat_idle1.ogg similarity index 100% rename from client/data/sounds/bat_idle1.ogg rename to client/src/main/resources/sounds/bat_idle1.ogg diff --git a/client/data/sounds/bat_idle2.ogg b/client/src/main/resources/sounds/bat_idle2.ogg similarity index 100% rename from client/data/sounds/bat_idle2.ogg rename to client/src/main/resources/sounds/bat_idle2.ogg diff --git a/client/data/sounds/bat_idle3.ogg b/client/src/main/resources/sounds/bat_idle3.ogg similarity index 100% rename from client/data/sounds/bat_idle3.ogg rename to client/src/main/resources/sounds/bat_idle3.ogg diff --git a/client/data/sounds/bat_idle4.ogg b/client/src/main/resources/sounds/bat_idle4.ogg similarity index 100% rename from client/data/sounds/bat_idle4.ogg rename to client/src/main/resources/sounds/bat_idle4.ogg diff --git a/client/data/sounds/bat_takeoff.ogg b/client/src/main/resources/sounds/bat_takeoff.ogg similarity index 100% rename from client/data/sounds/bat_takeoff.ogg rename to client/src/main/resources/sounds/bat_takeoff.ogg diff --git a/client/data/sounds/blast.ogg b/client/src/main/resources/sounds/blast.ogg similarity index 100% rename from client/data/sounds/blast.ogg rename to client/src/main/resources/sounds/blast.ogg diff --git a/client/data/sounds/blast_far.ogg b/client/src/main/resources/sounds/blast_far.ogg similarity index 100% rename from client/data/sounds/blast_far.ogg rename to client/src/main/resources/sounds/blast_far.ogg diff --git a/client/data/sounds/bow.ogg b/client/src/main/resources/sounds/bow.ogg similarity index 100% rename from client/data/sounds/bow.ogg rename to client/src/main/resources/sounds/bow.ogg diff --git a/client/data/sounds/bowhit1.ogg b/client/src/main/resources/sounds/bowhit1.ogg similarity index 100% rename from client/data/sounds/bowhit1.ogg rename to client/src/main/resources/sounds/bowhit1.ogg diff --git a/client/data/sounds/bowhit2.ogg b/client/src/main/resources/sounds/bowhit2.ogg similarity index 100% rename from client/data/sounds/bowhit2.ogg rename to client/src/main/resources/sounds/bowhit2.ogg diff --git a/client/data/sounds/bowhit3.ogg b/client/src/main/resources/sounds/bowhit3.ogg similarity index 100% rename from client/data/sounds/bowhit3.ogg rename to client/src/main/resources/sounds/bowhit3.ogg diff --git a/client/data/sounds/bowhit4.ogg b/client/src/main/resources/sounds/bowhit4.ogg similarity index 100% rename from client/data/sounds/bowhit4.ogg rename to client/src/main/resources/sounds/bowhit4.ogg diff --git a/client/data/sounds/break.ogg b/client/src/main/resources/sounds/break.ogg similarity index 100% rename from client/data/sounds/break.ogg rename to client/src/main/resources/sounds/break.ogg diff --git a/client/data/sounds/cat_hitt1.ogg b/client/src/main/resources/sounds/cat_hitt1.ogg similarity index 100% rename from client/data/sounds/cat_hitt1.ogg rename to client/src/main/resources/sounds/cat_hitt1.ogg diff --git a/client/data/sounds/cat_hitt2.ogg b/client/src/main/resources/sounds/cat_hitt2.ogg similarity index 100% rename from client/data/sounds/cat_hitt2.ogg rename to client/src/main/resources/sounds/cat_hitt2.ogg diff --git a/client/data/sounds/cat_hitt3.ogg b/client/src/main/resources/sounds/cat_hitt3.ogg similarity index 100% rename from client/data/sounds/cat_hitt3.ogg rename to client/src/main/resources/sounds/cat_hitt3.ogg diff --git a/client/data/sounds/cat_meow1.ogg b/client/src/main/resources/sounds/cat_meow1.ogg similarity index 100% rename from client/data/sounds/cat_meow1.ogg rename to client/src/main/resources/sounds/cat_meow1.ogg diff --git a/client/data/sounds/cat_meow2.ogg b/client/src/main/resources/sounds/cat_meow2.ogg similarity index 100% rename from client/data/sounds/cat_meow2.ogg rename to client/src/main/resources/sounds/cat_meow2.ogg diff --git a/client/data/sounds/cat_meow3.ogg b/client/src/main/resources/sounds/cat_meow3.ogg similarity index 100% rename from client/data/sounds/cat_meow3.ogg rename to client/src/main/resources/sounds/cat_meow3.ogg diff --git a/client/data/sounds/cat_meow4.ogg b/client/src/main/resources/sounds/cat_meow4.ogg similarity index 100% rename from client/data/sounds/cat_meow4.ogg rename to client/src/main/resources/sounds/cat_meow4.ogg diff --git a/client/data/sounds/cat_purreow1.ogg b/client/src/main/resources/sounds/cat_purreow1.ogg similarity index 100% rename from client/data/sounds/cat_purreow1.ogg rename to client/src/main/resources/sounds/cat_purreow1.ogg diff --git a/client/data/sounds/cat_purreow2.ogg b/client/src/main/resources/sounds/cat_purreow2.ogg similarity index 100% rename from client/data/sounds/cat_purreow2.ogg rename to client/src/main/resources/sounds/cat_purreow2.ogg diff --git a/client/data/sounds/chestclosed.ogg b/client/src/main/resources/sounds/chestclosed.ogg similarity index 100% rename from client/data/sounds/chestclosed.ogg rename to client/src/main/resources/sounds/chestclosed.ogg diff --git a/client/data/sounds/chestopen.ogg b/client/src/main/resources/sounds/chestopen.ogg similarity index 100% rename from client/data/sounds/chestopen.ogg rename to client/src/main/resources/sounds/chestopen.ogg diff --git a/client/data/sounds/chicken_hurt1.ogg b/client/src/main/resources/sounds/chicken_hurt1.ogg similarity index 100% rename from client/data/sounds/chicken_hurt1.ogg rename to client/src/main/resources/sounds/chicken_hurt1.ogg diff --git a/client/data/sounds/chicken_hurt2.ogg b/client/src/main/resources/sounds/chicken_hurt2.ogg similarity index 100% rename from client/data/sounds/chicken_hurt2.ogg rename to client/src/main/resources/sounds/chicken_hurt2.ogg diff --git a/client/data/sounds/chicken_say1.ogg b/client/src/main/resources/sounds/chicken_say1.ogg similarity index 100% rename from client/data/sounds/chicken_say1.ogg rename to client/src/main/resources/sounds/chicken_say1.ogg diff --git a/client/data/sounds/chicken_say2.ogg b/client/src/main/resources/sounds/chicken_say2.ogg similarity index 100% rename from client/data/sounds/chicken_say2.ogg rename to client/src/main/resources/sounds/chicken_say2.ogg diff --git a/client/data/sounds/chicken_say3.ogg b/client/src/main/resources/sounds/chicken_say3.ogg similarity index 100% rename from client/data/sounds/chicken_say3.ogg rename to client/src/main/resources/sounds/chicken_say3.ogg diff --git a/client/data/sounds/click.ogg b/client/src/main/resources/sounds/click.ogg similarity index 100% rename from client/data/sounds/click.ogg rename to client/src/main/resources/sounds/click.ogg diff --git a/client/data/sounds/cloth1.ogg b/client/src/main/resources/sounds/cloth1.ogg similarity index 100% rename from client/data/sounds/cloth1.ogg rename to client/src/main/resources/sounds/cloth1.ogg diff --git a/client/data/sounds/cloth2.ogg b/client/src/main/resources/sounds/cloth2.ogg similarity index 100% rename from client/data/sounds/cloth2.ogg rename to client/src/main/resources/sounds/cloth2.ogg diff --git a/client/data/sounds/cloth3.ogg b/client/src/main/resources/sounds/cloth3.ogg similarity index 100% rename from client/data/sounds/cloth3.ogg rename to client/src/main/resources/sounds/cloth3.ogg diff --git a/client/data/sounds/cloth4.ogg b/client/src/main/resources/sounds/cloth4.ogg similarity index 100% rename from client/data/sounds/cloth4.ogg rename to client/src/main/resources/sounds/cloth4.ogg diff --git a/client/data/sounds/cow_hurt1.ogg b/client/src/main/resources/sounds/cow_hurt1.ogg similarity index 100% rename from client/data/sounds/cow_hurt1.ogg rename to client/src/main/resources/sounds/cow_hurt1.ogg diff --git a/client/data/sounds/cow_hurt2.ogg b/client/src/main/resources/sounds/cow_hurt2.ogg similarity index 100% rename from client/data/sounds/cow_hurt2.ogg rename to client/src/main/resources/sounds/cow_hurt2.ogg diff --git a/client/data/sounds/cow_hurt3.ogg b/client/src/main/resources/sounds/cow_hurt3.ogg similarity index 100% rename from client/data/sounds/cow_hurt3.ogg rename to client/src/main/resources/sounds/cow_hurt3.ogg diff --git a/client/data/sounds/cow_say1.ogg b/client/src/main/resources/sounds/cow_say1.ogg similarity index 100% rename from client/data/sounds/cow_say1.ogg rename to client/src/main/resources/sounds/cow_say1.ogg diff --git a/client/data/sounds/cow_say2.ogg b/client/src/main/resources/sounds/cow_say2.ogg similarity index 100% rename from client/data/sounds/cow_say2.ogg rename to client/src/main/resources/sounds/cow_say2.ogg diff --git a/client/data/sounds/cow_say3.ogg b/client/src/main/resources/sounds/cow_say3.ogg similarity index 100% rename from client/data/sounds/cow_say3.ogg rename to client/src/main/resources/sounds/cow_say3.ogg diff --git a/client/data/sounds/cow_say4.ogg b/client/src/main/resources/sounds/cow_say4.ogg similarity index 100% rename from client/data/sounds/cow_say4.ogg rename to client/src/main/resources/sounds/cow_say4.ogg diff --git a/client/data/sounds/cut.ogg b/client/src/main/resources/sounds/cut.ogg similarity index 100% rename from client/data/sounds/cut.ogg rename to client/src/main/resources/sounds/cut.ogg diff --git a/client/data/sounds/door_close.ogg b/client/src/main/resources/sounds/door_close.ogg similarity index 100% rename from client/data/sounds/door_close.ogg rename to client/src/main/resources/sounds/door_close.ogg diff --git a/client/data/sounds/door_open.ogg b/client/src/main/resources/sounds/door_open.ogg similarity index 100% rename from client/data/sounds/door_open.ogg rename to client/src/main/resources/sounds/door_open.ogg diff --git a/client/data/sounds/dragon_growl1.ogg b/client/src/main/resources/sounds/dragon_growl1.ogg similarity index 100% rename from client/data/sounds/dragon_growl1.ogg rename to client/src/main/resources/sounds/dragon_growl1.ogg diff --git a/client/data/sounds/dragon_growl2.ogg b/client/src/main/resources/sounds/dragon_growl2.ogg similarity index 100% rename from client/data/sounds/dragon_growl2.ogg rename to client/src/main/resources/sounds/dragon_growl2.ogg diff --git a/client/data/sounds/dragon_growl3.ogg b/client/src/main/resources/sounds/dragon_growl3.ogg similarity index 100% rename from client/data/sounds/dragon_growl3.ogg rename to client/src/main/resources/sounds/dragon_growl3.ogg diff --git a/client/data/sounds/dragon_growl4.ogg b/client/src/main/resources/sounds/dragon_growl4.ogg similarity index 100% rename from client/data/sounds/dragon_growl4.ogg rename to client/src/main/resources/sounds/dragon_growl4.ogg diff --git a/client/data/sounds/dragon_wings1.ogg b/client/src/main/resources/sounds/dragon_wings1.ogg similarity index 100% rename from client/data/sounds/dragon_wings1.ogg rename to client/src/main/resources/sounds/dragon_wings1.ogg diff --git a/client/data/sounds/dragon_wings2.ogg b/client/src/main/resources/sounds/dragon_wings2.ogg similarity index 100% rename from client/data/sounds/dragon_wings2.ogg rename to client/src/main/resources/sounds/dragon_wings2.ogg diff --git a/client/data/sounds/dragon_wings3.ogg b/client/src/main/resources/sounds/dragon_wings3.ogg similarity index 100% rename from client/data/sounds/dragon_wings3.ogg rename to client/src/main/resources/sounds/dragon_wings3.ogg diff --git a/client/data/sounds/dragon_wings4.ogg b/client/src/main/resources/sounds/dragon_wings4.ogg similarity index 100% rename from client/data/sounds/dragon_wings4.ogg rename to client/src/main/resources/sounds/dragon_wings4.ogg diff --git a/client/data/sounds/dragon_wings5.ogg b/client/src/main/resources/sounds/dragon_wings5.ogg similarity index 100% rename from client/data/sounds/dragon_wings5.ogg rename to client/src/main/resources/sounds/dragon_wings5.ogg diff --git a/client/data/sounds/dragon_wings6.ogg b/client/src/main/resources/sounds/dragon_wings6.ogg similarity index 100% rename from client/data/sounds/dragon_wings6.ogg rename to client/src/main/resources/sounds/dragon_wings6.ogg diff --git a/client/data/sounds/drink.ogg b/client/src/main/resources/sounds/drink.ogg similarity index 100% rename from client/data/sounds/drink.ogg rename to client/src/main/resources/sounds/drink.ogg diff --git a/client/data/sounds/eat1.ogg b/client/src/main/resources/sounds/eat1.ogg similarity index 100% rename from client/data/sounds/eat1.ogg rename to client/src/main/resources/sounds/eat1.ogg diff --git a/client/data/sounds/eat2.ogg b/client/src/main/resources/sounds/eat2.ogg similarity index 100% rename from client/data/sounds/eat2.ogg rename to client/src/main/resources/sounds/eat2.ogg diff --git a/client/data/sounds/eat3.ogg b/client/src/main/resources/sounds/eat3.ogg similarity index 100% rename from client/data/sounds/eat3.ogg rename to client/src/main/resources/sounds/eat3.ogg diff --git a/client/data/sounds/explode1.ogg b/client/src/main/resources/sounds/explode1.ogg similarity index 100% rename from client/data/sounds/explode1.ogg rename to client/src/main/resources/sounds/explode1.ogg diff --git a/client/data/sounds/explode2.ogg b/client/src/main/resources/sounds/explode2.ogg similarity index 100% rename from client/data/sounds/explode2.ogg rename to client/src/main/resources/sounds/explode2.ogg diff --git a/client/data/sounds/explode3.ogg b/client/src/main/resources/sounds/explode3.ogg similarity index 100% rename from client/data/sounds/explode3.ogg rename to client/src/main/resources/sounds/explode3.ogg diff --git a/client/data/sounds/explode4.ogg b/client/src/main/resources/sounds/explode4.ogg similarity index 100% rename from client/data/sounds/explode4.ogg rename to client/src/main/resources/sounds/explode4.ogg diff --git a/client/data/sounds/fallbig1.ogg b/client/src/main/resources/sounds/fallbig1.ogg similarity index 100% rename from client/data/sounds/fallbig1.ogg rename to client/src/main/resources/sounds/fallbig1.ogg diff --git a/client/data/sounds/fallbig2.ogg b/client/src/main/resources/sounds/fallbig2.ogg similarity index 100% rename from client/data/sounds/fallbig2.ogg rename to client/src/main/resources/sounds/fallbig2.ogg diff --git a/client/data/sounds/fallsmall.ogg b/client/src/main/resources/sounds/fallsmall.ogg similarity index 100% rename from client/data/sounds/fallsmall.ogg rename to client/src/main/resources/sounds/fallsmall.ogg diff --git a/client/data/sounds/fire.ogg b/client/src/main/resources/sounds/fire.ogg similarity index 100% rename from client/data/sounds/fire.ogg rename to client/src/main/resources/sounds/fire.ogg diff --git a/client/data/sounds/fireball.ogg b/client/src/main/resources/sounds/fireball.ogg similarity index 100% rename from client/data/sounds/fireball.ogg rename to client/src/main/resources/sounds/fireball.ogg diff --git a/client/data/sounds/fizz.ogg b/client/src/main/resources/sounds/fizz.ogg similarity index 100% rename from client/data/sounds/fizz.ogg rename to client/src/main/resources/sounds/fizz.ogg diff --git a/client/data/sounds/fuse.ogg b/client/src/main/resources/sounds/fuse.ogg similarity index 100% rename from client/data/sounds/fuse.ogg rename to client/src/main/resources/sounds/fuse.ogg diff --git a/client/data/sounds/glass1.ogg b/client/src/main/resources/sounds/glass1.ogg similarity index 100% rename from client/data/sounds/glass1.ogg rename to client/src/main/resources/sounds/glass1.ogg diff --git a/client/data/sounds/glass2.ogg b/client/src/main/resources/sounds/glass2.ogg similarity index 100% rename from client/data/sounds/glass2.ogg rename to client/src/main/resources/sounds/glass2.ogg diff --git a/client/data/sounds/glass3.ogg b/client/src/main/resources/sounds/glass3.ogg similarity index 100% rename from client/data/sounds/glass3.ogg rename to client/src/main/resources/sounds/glass3.ogg diff --git a/client/data/sounds/grass1.ogg b/client/src/main/resources/sounds/grass1.ogg similarity index 100% rename from client/data/sounds/grass1.ogg rename to client/src/main/resources/sounds/grass1.ogg diff --git a/client/data/sounds/grass2.ogg b/client/src/main/resources/sounds/grass2.ogg similarity index 100% rename from client/data/sounds/grass2.ogg rename to client/src/main/resources/sounds/grass2.ogg diff --git a/client/data/sounds/grass3.ogg b/client/src/main/resources/sounds/grass3.ogg similarity index 100% rename from client/data/sounds/grass3.ogg rename to client/src/main/resources/sounds/grass3.ogg diff --git a/client/data/sounds/grass4.ogg b/client/src/main/resources/sounds/grass4.ogg similarity index 100% rename from client/data/sounds/grass4.ogg rename to client/src/main/resources/sounds/grass4.ogg diff --git a/client/data/sounds/gravel1.ogg b/client/src/main/resources/sounds/gravel1.ogg similarity index 100% rename from client/data/sounds/gravel1.ogg rename to client/src/main/resources/sounds/gravel1.ogg diff --git a/client/data/sounds/gravel2.ogg b/client/src/main/resources/sounds/gravel2.ogg similarity index 100% rename from client/data/sounds/gravel2.ogg rename to client/src/main/resources/sounds/gravel2.ogg diff --git a/client/data/sounds/gravel3.ogg b/client/src/main/resources/sounds/gravel3.ogg similarity index 100% rename from client/data/sounds/gravel3.ogg rename to client/src/main/resources/sounds/gravel3.ogg diff --git a/client/data/sounds/gravel4.ogg b/client/src/main/resources/sounds/gravel4.ogg similarity index 100% rename from client/data/sounds/gravel4.ogg rename to client/src/main/resources/sounds/gravel4.ogg diff --git a/client/data/sounds/hit1.ogg b/client/src/main/resources/sounds/hit1.ogg similarity index 100% rename from client/data/sounds/hit1.ogg rename to client/src/main/resources/sounds/hit1.ogg diff --git a/client/data/sounds/hit2.ogg b/client/src/main/resources/sounds/hit2.ogg similarity index 100% rename from client/data/sounds/hit2.ogg rename to client/src/main/resources/sounds/hit2.ogg diff --git a/client/data/sounds/hit3.ogg b/client/src/main/resources/sounds/hit3.ogg similarity index 100% rename from client/data/sounds/hit3.ogg rename to client/src/main/resources/sounds/hit3.ogg diff --git a/client/data/sounds/horse_angry.ogg b/client/src/main/resources/sounds/horse_angry.ogg similarity index 100% rename from client/data/sounds/horse_angry.ogg rename to client/src/main/resources/sounds/horse_angry.ogg diff --git a/client/data/sounds/horse_breathe1.ogg b/client/src/main/resources/sounds/horse_breathe1.ogg similarity index 100% rename from client/data/sounds/horse_breathe1.ogg rename to client/src/main/resources/sounds/horse_breathe1.ogg diff --git a/client/data/sounds/horse_breathe2.ogg b/client/src/main/resources/sounds/horse_breathe2.ogg similarity index 100% rename from client/data/sounds/horse_breathe2.ogg rename to client/src/main/resources/sounds/horse_breathe2.ogg diff --git a/client/data/sounds/horse_breathe3.ogg b/client/src/main/resources/sounds/horse_breathe3.ogg similarity index 100% rename from client/data/sounds/horse_breathe3.ogg rename to client/src/main/resources/sounds/horse_breathe3.ogg diff --git a/client/data/sounds/horse_death.ogg b/client/src/main/resources/sounds/horse_death.ogg similarity index 100% rename from client/data/sounds/horse_death.ogg rename to client/src/main/resources/sounds/horse_death.ogg diff --git a/client/data/sounds/horse_gallop1.ogg b/client/src/main/resources/sounds/horse_gallop1.ogg similarity index 100% rename from client/data/sounds/horse_gallop1.ogg rename to client/src/main/resources/sounds/horse_gallop1.ogg diff --git a/client/data/sounds/horse_gallop2.ogg b/client/src/main/resources/sounds/horse_gallop2.ogg similarity index 100% rename from client/data/sounds/horse_gallop2.ogg rename to client/src/main/resources/sounds/horse_gallop2.ogg diff --git a/client/data/sounds/horse_gallop3.ogg b/client/src/main/resources/sounds/horse_gallop3.ogg similarity index 100% rename from client/data/sounds/horse_gallop3.ogg rename to client/src/main/resources/sounds/horse_gallop3.ogg diff --git a/client/data/sounds/horse_gallop4.ogg b/client/src/main/resources/sounds/horse_gallop4.ogg similarity index 100% rename from client/data/sounds/horse_gallop4.ogg rename to client/src/main/resources/sounds/horse_gallop4.ogg diff --git a/client/data/sounds/horse_hit1.ogg b/client/src/main/resources/sounds/horse_hit1.ogg similarity index 100% rename from client/data/sounds/horse_hit1.ogg rename to client/src/main/resources/sounds/horse_hit1.ogg diff --git a/client/data/sounds/horse_hit2.ogg b/client/src/main/resources/sounds/horse_hit2.ogg similarity index 100% rename from client/data/sounds/horse_hit2.ogg rename to client/src/main/resources/sounds/horse_hit2.ogg diff --git a/client/data/sounds/horse_hit3.ogg b/client/src/main/resources/sounds/horse_hit3.ogg similarity index 100% rename from client/data/sounds/horse_hit3.ogg rename to client/src/main/resources/sounds/horse_hit3.ogg diff --git a/client/data/sounds/horse_hit4.ogg b/client/src/main/resources/sounds/horse_hit4.ogg similarity index 100% rename from client/data/sounds/horse_hit4.ogg rename to client/src/main/resources/sounds/horse_hit4.ogg diff --git a/client/data/sounds/horse_idle1.ogg b/client/src/main/resources/sounds/horse_idle1.ogg similarity index 100% rename from client/data/sounds/horse_idle1.ogg rename to client/src/main/resources/sounds/horse_idle1.ogg diff --git a/client/data/sounds/horse_idle2.ogg b/client/src/main/resources/sounds/horse_idle2.ogg similarity index 100% rename from client/data/sounds/horse_idle2.ogg rename to client/src/main/resources/sounds/horse_idle2.ogg diff --git a/client/data/sounds/horse_idle3.ogg b/client/src/main/resources/sounds/horse_idle3.ogg similarity index 100% rename from client/data/sounds/horse_idle3.ogg rename to client/src/main/resources/sounds/horse_idle3.ogg diff --git a/client/data/sounds/horse_jump.ogg b/client/src/main/resources/sounds/horse_jump.ogg similarity index 100% rename from client/data/sounds/horse_jump.ogg rename to client/src/main/resources/sounds/horse_jump.ogg diff --git a/client/data/sounds/horse_land.ogg b/client/src/main/resources/sounds/horse_land.ogg similarity index 100% rename from client/data/sounds/horse_land.ogg rename to client/src/main/resources/sounds/horse_land.ogg diff --git a/client/data/sounds/horse_soft1.ogg b/client/src/main/resources/sounds/horse_soft1.ogg similarity index 100% rename from client/data/sounds/horse_soft1.ogg rename to client/src/main/resources/sounds/horse_soft1.ogg diff --git a/client/data/sounds/horse_soft2.ogg b/client/src/main/resources/sounds/horse_soft2.ogg similarity index 100% rename from client/data/sounds/horse_soft2.ogg rename to client/src/main/resources/sounds/horse_soft2.ogg diff --git a/client/data/sounds/horse_soft3.ogg b/client/src/main/resources/sounds/horse_soft3.ogg similarity index 100% rename from client/data/sounds/horse_soft3.ogg rename to client/src/main/resources/sounds/horse_soft3.ogg diff --git a/client/data/sounds/horse_soft4.ogg b/client/src/main/resources/sounds/horse_soft4.ogg similarity index 100% rename from client/data/sounds/horse_soft4.ogg rename to client/src/main/resources/sounds/horse_soft4.ogg diff --git a/client/data/sounds/horse_soft5.ogg b/client/src/main/resources/sounds/horse_soft5.ogg similarity index 100% rename from client/data/sounds/horse_soft5.ogg rename to client/src/main/resources/sounds/horse_soft5.ogg diff --git a/client/data/sounds/horse_soft6.ogg b/client/src/main/resources/sounds/horse_soft6.ogg similarity index 100% rename from client/data/sounds/horse_soft6.ogg rename to client/src/main/resources/sounds/horse_soft6.ogg diff --git a/client/data/sounds/horse_wood1.ogg b/client/src/main/resources/sounds/horse_wood1.ogg similarity index 100% rename from client/data/sounds/horse_wood1.ogg rename to client/src/main/resources/sounds/horse_wood1.ogg diff --git a/client/data/sounds/horse_wood2.ogg b/client/src/main/resources/sounds/horse_wood2.ogg similarity index 100% rename from client/data/sounds/horse_wood2.ogg rename to client/src/main/resources/sounds/horse_wood2.ogg diff --git a/client/data/sounds/horse_wood3.ogg b/client/src/main/resources/sounds/horse_wood3.ogg similarity index 100% rename from client/data/sounds/horse_wood3.ogg rename to client/src/main/resources/sounds/horse_wood3.ogg diff --git a/client/data/sounds/horse_wood4.ogg b/client/src/main/resources/sounds/horse_wood4.ogg similarity index 100% rename from client/data/sounds/horse_wood4.ogg rename to client/src/main/resources/sounds/horse_wood4.ogg diff --git a/client/data/sounds/horse_wood5.ogg b/client/src/main/resources/sounds/horse_wood5.ogg similarity index 100% rename from client/data/sounds/horse_wood5.ogg rename to client/src/main/resources/sounds/horse_wood5.ogg diff --git a/client/data/sounds/horse_wood6.ogg b/client/src/main/resources/sounds/horse_wood6.ogg similarity index 100% rename from client/data/sounds/horse_wood6.ogg rename to client/src/main/resources/sounds/horse_wood6.ogg diff --git a/client/data/sounds/ignite.ogg b/client/src/main/resources/sounds/ignite.ogg similarity index 100% rename from client/data/sounds/ignite.ogg rename to client/src/main/resources/sounds/ignite.ogg diff --git a/client/data/sounds/large_blast.ogg b/client/src/main/resources/sounds/large_blast.ogg similarity index 100% rename from client/data/sounds/large_blast.ogg rename to client/src/main/resources/sounds/large_blast.ogg diff --git a/client/data/sounds/large_blast_far.ogg b/client/src/main/resources/sounds/large_blast_far.ogg similarity index 100% rename from client/data/sounds/large_blast_far.ogg rename to client/src/main/resources/sounds/large_blast_far.ogg diff --git a/client/data/sounds/launch.ogg b/client/src/main/resources/sounds/launch.ogg similarity index 100% rename from client/data/sounds/launch.ogg rename to client/src/main/resources/sounds/launch.ogg diff --git a/client/data/sounds/lava.ogg b/client/src/main/resources/sounds/lava.ogg similarity index 100% rename from client/data/sounds/lava.ogg rename to client/src/main/resources/sounds/lava.ogg diff --git a/client/data/sounds/lavapop.ogg b/client/src/main/resources/sounds/lavapop.ogg similarity index 100% rename from client/data/sounds/lavapop.ogg rename to client/src/main/resources/sounds/lavapop.ogg diff --git a/client/data/sounds/levelup.ogg b/client/src/main/resources/sounds/levelup.ogg similarity index 100% rename from client/data/sounds/levelup.ogg rename to client/src/main/resources/sounds/levelup.ogg diff --git a/client/data/sounds/magma.ogg b/client/src/main/resources/sounds/magma.ogg similarity index 100% rename from client/data/sounds/magma.ogg rename to client/src/main/resources/sounds/magma.ogg diff --git a/client/data/sounds/magmapop.ogg b/client/src/main/resources/sounds/magmapop.ogg similarity index 100% rename from client/data/sounds/magmapop.ogg rename to client/src/main/resources/sounds/magmapop.ogg diff --git a/client/data/sounds/metal1.ogg b/client/src/main/resources/sounds/metal1.ogg similarity index 100% rename from client/data/sounds/metal1.ogg rename to client/src/main/resources/sounds/metal1.ogg diff --git a/client/data/sounds/metal2.ogg b/client/src/main/resources/sounds/metal2.ogg similarity index 100% rename from client/data/sounds/metal2.ogg rename to client/src/main/resources/sounds/metal2.ogg diff --git a/client/data/sounds/metal3.ogg b/client/src/main/resources/sounds/metal3.ogg similarity index 100% rename from client/data/sounds/metal3.ogg rename to client/src/main/resources/sounds/metal3.ogg diff --git a/client/data/sounds/metalhit1.ogg b/client/src/main/resources/sounds/metalhit1.ogg similarity index 100% rename from client/data/sounds/metalhit1.ogg rename to client/src/main/resources/sounds/metalhit1.ogg diff --git a/client/data/sounds/metalhit2.ogg b/client/src/main/resources/sounds/metalhit2.ogg similarity index 100% rename from client/data/sounds/metalhit2.ogg rename to client/src/main/resources/sounds/metalhit2.ogg diff --git a/client/data/sounds/minecart_base.ogg b/client/src/main/resources/sounds/minecart_base.ogg similarity index 100% rename from client/data/sounds/minecart_base.ogg rename to client/src/main/resources/sounds/minecart_base.ogg diff --git a/client/data/sounds/minecart_inside.ogg b/client/src/main/resources/sounds/minecart_inside.ogg similarity index 100% rename from client/data/sounds/minecart_inside.ogg rename to client/src/main/resources/sounds/minecart_inside.ogg diff --git a/client/data/sounds/molten.ogg b/client/src/main/resources/sounds/molten.ogg similarity index 100% rename from client/data/sounds/molten.ogg rename to client/src/main/resources/sounds/molten.ogg diff --git a/client/data/sounds/note.ogg b/client/src/main/resources/sounds/note.ogg similarity index 100% rename from client/data/sounds/note.ogg rename to client/src/main/resources/sounds/note.ogg diff --git a/client/data/sounds/old_explode.ogg b/client/src/main/resources/sounds/old_explode.ogg similarity index 100% rename from client/data/sounds/old_explode.ogg rename to client/src/main/resources/sounds/old_explode.ogg diff --git a/client/data/sounds/orb.ogg b/client/src/main/resources/sounds/orb.ogg similarity index 100% rename from client/data/sounds/orb.ogg rename to client/src/main/resources/sounds/orb.ogg diff --git a/client/data/sounds/pig_death.ogg b/client/src/main/resources/sounds/pig_death.ogg similarity index 100% rename from client/data/sounds/pig_death.ogg rename to client/src/main/resources/sounds/pig_death.ogg diff --git a/client/data/sounds/pig_say1.ogg b/client/src/main/resources/sounds/pig_say1.ogg similarity index 100% rename from client/data/sounds/pig_say1.ogg rename to client/src/main/resources/sounds/pig_say1.ogg diff --git a/client/data/sounds/pig_say2.ogg b/client/src/main/resources/sounds/pig_say2.ogg similarity index 100% rename from client/data/sounds/pig_say2.ogg rename to client/src/main/resources/sounds/pig_say2.ogg diff --git a/client/data/sounds/pig_say3.ogg b/client/src/main/resources/sounds/pig_say3.ogg similarity index 100% rename from client/data/sounds/pig_say3.ogg rename to client/src/main/resources/sounds/pig_say3.ogg diff --git a/client/data/sounds/piston_in.ogg b/client/src/main/resources/sounds/piston_in.ogg similarity index 100% rename from client/data/sounds/piston_in.ogg rename to client/src/main/resources/sounds/piston_in.ogg diff --git a/client/data/sounds/piston_out.ogg b/client/src/main/resources/sounds/piston_out.ogg similarity index 100% rename from client/data/sounds/piston_out.ogg rename to client/src/main/resources/sounds/piston_out.ogg diff --git a/client/data/sounds/plop.ogg b/client/src/main/resources/sounds/plop.ogg similarity index 100% rename from client/data/sounds/plop.ogg rename to client/src/main/resources/sounds/plop.ogg diff --git a/client/data/sounds/pop.ogg b/client/src/main/resources/sounds/pop.ogg similarity index 100% rename from client/data/sounds/pop.ogg rename to client/src/main/resources/sounds/pop.ogg diff --git a/client/data/sounds/rabbit_bunnymurder.ogg b/client/src/main/resources/sounds/rabbit_bunnymurder.ogg similarity index 100% rename from client/data/sounds/rabbit_bunnymurder.ogg rename to client/src/main/resources/sounds/rabbit_bunnymurder.ogg diff --git a/client/data/sounds/rabbit_hop1.ogg b/client/src/main/resources/sounds/rabbit_hop1.ogg similarity index 100% rename from client/data/sounds/rabbit_hop1.ogg rename to client/src/main/resources/sounds/rabbit_hop1.ogg diff --git a/client/data/sounds/rabbit_hop2.ogg b/client/src/main/resources/sounds/rabbit_hop2.ogg similarity index 100% rename from client/data/sounds/rabbit_hop2.ogg rename to client/src/main/resources/sounds/rabbit_hop2.ogg diff --git a/client/data/sounds/rabbit_hop3.ogg b/client/src/main/resources/sounds/rabbit_hop3.ogg similarity index 100% rename from client/data/sounds/rabbit_hop3.ogg rename to client/src/main/resources/sounds/rabbit_hop3.ogg diff --git a/client/data/sounds/rabbit_hop4.ogg b/client/src/main/resources/sounds/rabbit_hop4.ogg similarity index 100% rename from client/data/sounds/rabbit_hop4.ogg rename to client/src/main/resources/sounds/rabbit_hop4.ogg diff --git a/client/data/sounds/rabbit_hurt1.ogg b/client/src/main/resources/sounds/rabbit_hurt1.ogg similarity index 100% rename from client/data/sounds/rabbit_hurt1.ogg rename to client/src/main/resources/sounds/rabbit_hurt1.ogg diff --git a/client/data/sounds/rabbit_hurt2.ogg b/client/src/main/resources/sounds/rabbit_hurt2.ogg similarity index 100% rename from client/data/sounds/rabbit_hurt2.ogg rename to client/src/main/resources/sounds/rabbit_hurt2.ogg diff --git a/client/data/sounds/rabbit_hurt3.ogg b/client/src/main/resources/sounds/rabbit_hurt3.ogg similarity index 100% rename from client/data/sounds/rabbit_hurt3.ogg rename to client/src/main/resources/sounds/rabbit_hurt3.ogg diff --git a/client/data/sounds/rabbit_hurt4.ogg b/client/src/main/resources/sounds/rabbit_hurt4.ogg similarity index 100% rename from client/data/sounds/rabbit_hurt4.ogg rename to client/src/main/resources/sounds/rabbit_hurt4.ogg diff --git a/client/data/sounds/rabbit_idle1.ogg b/client/src/main/resources/sounds/rabbit_idle1.ogg similarity index 100% rename from client/data/sounds/rabbit_idle1.ogg rename to client/src/main/resources/sounds/rabbit_idle1.ogg diff --git a/client/data/sounds/rabbit_idle2.ogg b/client/src/main/resources/sounds/rabbit_idle2.ogg similarity index 100% rename from client/data/sounds/rabbit_idle2.ogg rename to client/src/main/resources/sounds/rabbit_idle2.ogg diff --git a/client/data/sounds/rabbit_idle3.ogg b/client/src/main/resources/sounds/rabbit_idle3.ogg similarity index 100% rename from client/data/sounds/rabbit_idle3.ogg rename to client/src/main/resources/sounds/rabbit_idle3.ogg diff --git a/client/data/sounds/rabbit_idle4.ogg b/client/src/main/resources/sounds/rabbit_idle4.ogg similarity index 100% rename from client/data/sounds/rabbit_idle4.ogg rename to client/src/main/resources/sounds/rabbit_idle4.ogg diff --git a/client/data/sounds/rain1.ogg b/client/src/main/resources/sounds/rain1.ogg similarity index 100% rename from client/data/sounds/rain1.ogg rename to client/src/main/resources/sounds/rain1.ogg diff --git a/client/data/sounds/rain2.ogg b/client/src/main/resources/sounds/rain2.ogg similarity index 100% rename from client/data/sounds/rain2.ogg rename to client/src/main/resources/sounds/rain2.ogg diff --git a/client/data/sounds/rain3.ogg b/client/src/main/resources/sounds/rain3.ogg similarity index 100% rename from client/data/sounds/rain3.ogg rename to client/src/main/resources/sounds/rain3.ogg diff --git a/client/data/sounds/rain4.ogg b/client/src/main/resources/sounds/rain4.ogg similarity index 100% rename from client/data/sounds/rain4.ogg rename to client/src/main/resources/sounds/rain4.ogg diff --git a/client/data/sounds/sand1.ogg b/client/src/main/resources/sounds/sand1.ogg similarity index 100% rename from client/data/sounds/sand1.ogg rename to client/src/main/resources/sounds/sand1.ogg diff --git a/client/data/sounds/sand2.ogg b/client/src/main/resources/sounds/sand2.ogg similarity index 100% rename from client/data/sounds/sand2.ogg rename to client/src/main/resources/sounds/sand2.ogg diff --git a/client/data/sounds/sand3.ogg b/client/src/main/resources/sounds/sand3.ogg similarity index 100% rename from client/data/sounds/sand3.ogg rename to client/src/main/resources/sounds/sand3.ogg diff --git a/client/data/sounds/sand4.ogg b/client/src/main/resources/sounds/sand4.ogg similarity index 100% rename from client/data/sounds/sand4.ogg rename to client/src/main/resources/sounds/sand4.ogg diff --git a/client/data/sounds/sheep_say1.ogg b/client/src/main/resources/sounds/sheep_say1.ogg similarity index 100% rename from client/data/sounds/sheep_say1.ogg rename to client/src/main/resources/sounds/sheep_say1.ogg diff --git a/client/data/sounds/sheep_say2.ogg b/client/src/main/resources/sounds/sheep_say2.ogg similarity index 100% rename from client/data/sounds/sheep_say2.ogg rename to client/src/main/resources/sounds/sheep_say2.ogg diff --git a/client/data/sounds/sheep_say3.ogg b/client/src/main/resources/sounds/sheep_say3.ogg similarity index 100% rename from client/data/sounds/sheep_say3.ogg rename to client/src/main/resources/sounds/sheep_say3.ogg diff --git a/client/data/sounds/slime_attack1.ogg b/client/src/main/resources/sounds/slime_attack1.ogg similarity index 100% rename from client/data/sounds/slime_attack1.ogg rename to client/src/main/resources/sounds/slime_attack1.ogg diff --git a/client/data/sounds/slime_attack2.ogg b/client/src/main/resources/sounds/slime_attack2.ogg similarity index 100% rename from client/data/sounds/slime_attack2.ogg rename to client/src/main/resources/sounds/slime_attack2.ogg diff --git a/client/data/sounds/slime_big1.ogg b/client/src/main/resources/sounds/slime_big1.ogg similarity index 100% rename from client/data/sounds/slime_big1.ogg rename to client/src/main/resources/sounds/slime_big1.ogg diff --git a/client/data/sounds/slime_big2.ogg b/client/src/main/resources/sounds/slime_big2.ogg similarity index 100% rename from client/data/sounds/slime_big2.ogg rename to client/src/main/resources/sounds/slime_big2.ogg diff --git a/client/data/sounds/slime_big3.ogg b/client/src/main/resources/sounds/slime_big3.ogg similarity index 100% rename from client/data/sounds/slime_big3.ogg rename to client/src/main/resources/sounds/slime_big3.ogg diff --git a/client/data/sounds/slime_big4.ogg b/client/src/main/resources/sounds/slime_big4.ogg similarity index 100% rename from client/data/sounds/slime_big4.ogg rename to client/src/main/resources/sounds/slime_big4.ogg diff --git a/client/data/sounds/slime_small1.ogg b/client/src/main/resources/sounds/slime_small1.ogg similarity index 100% rename from client/data/sounds/slime_small1.ogg rename to client/src/main/resources/sounds/slime_small1.ogg diff --git a/client/data/sounds/slime_small2.ogg b/client/src/main/resources/sounds/slime_small2.ogg similarity index 100% rename from client/data/sounds/slime_small2.ogg rename to client/src/main/resources/sounds/slime_small2.ogg diff --git a/client/data/sounds/slime_small3.ogg b/client/src/main/resources/sounds/slime_small3.ogg similarity index 100% rename from client/data/sounds/slime_small3.ogg rename to client/src/main/resources/sounds/slime_small3.ogg diff --git a/client/data/sounds/slime_small4.ogg b/client/src/main/resources/sounds/slime_small4.ogg similarity index 100% rename from client/data/sounds/slime_small4.ogg rename to client/src/main/resources/sounds/slime_small4.ogg diff --git a/client/data/sounds/slime_small5.ogg b/client/src/main/resources/sounds/slime_small5.ogg similarity index 100% rename from client/data/sounds/slime_small5.ogg rename to client/src/main/resources/sounds/slime_small5.ogg diff --git a/client/data/sounds/snow1.ogg b/client/src/main/resources/sounds/snow1.ogg similarity index 100% rename from client/data/sounds/snow1.ogg rename to client/src/main/resources/sounds/snow1.ogg diff --git a/client/data/sounds/snow2.ogg b/client/src/main/resources/sounds/snow2.ogg similarity index 100% rename from client/data/sounds/snow2.ogg rename to client/src/main/resources/sounds/snow2.ogg diff --git a/client/data/sounds/snow3.ogg b/client/src/main/resources/sounds/snow3.ogg similarity index 100% rename from client/data/sounds/snow3.ogg rename to client/src/main/resources/sounds/snow3.ogg diff --git a/client/data/sounds/snow4.ogg b/client/src/main/resources/sounds/snow4.ogg similarity index 100% rename from client/data/sounds/snow4.ogg rename to client/src/main/resources/sounds/snow4.ogg diff --git a/client/data/sounds/spell.ogg b/client/src/main/resources/sounds/spell.ogg similarity index 100% rename from client/data/sounds/spell.ogg rename to client/src/main/resources/sounds/spell.ogg diff --git a/client/data/sounds/splash.ogg b/client/src/main/resources/sounds/splash.ogg similarity index 100% rename from client/data/sounds/splash.ogg rename to client/src/main/resources/sounds/splash.ogg diff --git a/client/data/sounds/stone1.ogg b/client/src/main/resources/sounds/stone1.ogg similarity index 100% rename from client/data/sounds/stone1.ogg rename to client/src/main/resources/sounds/stone1.ogg diff --git a/client/data/sounds/stone2.ogg b/client/src/main/resources/sounds/stone2.ogg similarity index 100% rename from client/data/sounds/stone2.ogg rename to client/src/main/resources/sounds/stone2.ogg diff --git a/client/data/sounds/stone3.ogg b/client/src/main/resources/sounds/stone3.ogg similarity index 100% rename from client/data/sounds/stone3.ogg rename to client/src/main/resources/sounds/stone3.ogg diff --git a/client/data/sounds/stone4.ogg b/client/src/main/resources/sounds/stone4.ogg similarity index 100% rename from client/data/sounds/stone4.ogg rename to client/src/main/resources/sounds/stone4.ogg diff --git a/client/data/sounds/teleport.ogg b/client/src/main/resources/sounds/teleport.ogg similarity index 100% rename from client/data/sounds/teleport.ogg rename to client/src/main/resources/sounds/teleport.ogg diff --git a/client/data/sounds/teleport_back.ogg b/client/src/main/resources/sounds/teleport_back.ogg similarity index 100% rename from client/data/sounds/teleport_back.ogg rename to client/src/main/resources/sounds/teleport_back.ogg diff --git a/client/data/sounds/thunder1.ogg b/client/src/main/resources/sounds/thunder1.ogg similarity index 100% rename from client/data/sounds/thunder1.ogg rename to client/src/main/resources/sounds/thunder1.ogg diff --git a/client/data/sounds/thunder2.ogg b/client/src/main/resources/sounds/thunder2.ogg similarity index 100% rename from client/data/sounds/thunder2.ogg rename to client/src/main/resources/sounds/thunder2.ogg diff --git a/client/data/sounds/thunder3.ogg b/client/src/main/resources/sounds/thunder3.ogg similarity index 100% rename from client/data/sounds/thunder3.ogg rename to client/src/main/resources/sounds/thunder3.ogg diff --git a/client/data/sounds/twinkle.ogg b/client/src/main/resources/sounds/twinkle.ogg similarity index 100% rename from client/data/sounds/twinkle.ogg rename to client/src/main/resources/sounds/twinkle.ogg diff --git a/client/data/sounds/twinkle_far.ogg b/client/src/main/resources/sounds/twinkle_far.ogg similarity index 100% rename from client/data/sounds/twinkle_far.ogg rename to client/src/main/resources/sounds/twinkle_far.ogg diff --git a/client/data/sounds/water.ogg b/client/src/main/resources/sounds/water.ogg similarity index 100% rename from client/data/sounds/water.ogg rename to client/src/main/resources/sounds/water.ogg diff --git a/client/data/sounds/wolf_bark1.ogg b/client/src/main/resources/sounds/wolf_bark1.ogg similarity index 100% rename from client/data/sounds/wolf_bark1.ogg rename to client/src/main/resources/sounds/wolf_bark1.ogg diff --git a/client/data/sounds/wolf_bark2.ogg b/client/src/main/resources/sounds/wolf_bark2.ogg similarity index 100% rename from client/data/sounds/wolf_bark2.ogg rename to client/src/main/resources/sounds/wolf_bark2.ogg diff --git a/client/data/sounds/wolf_bark3.ogg b/client/src/main/resources/sounds/wolf_bark3.ogg similarity index 100% rename from client/data/sounds/wolf_bark3.ogg rename to client/src/main/resources/sounds/wolf_bark3.ogg diff --git a/client/data/sounds/wolf_death.ogg b/client/src/main/resources/sounds/wolf_death.ogg similarity index 100% rename from client/data/sounds/wolf_death.ogg rename to client/src/main/resources/sounds/wolf_death.ogg diff --git a/client/data/sounds/wolf_growl1.ogg b/client/src/main/resources/sounds/wolf_growl1.ogg similarity index 100% rename from client/data/sounds/wolf_growl1.ogg rename to client/src/main/resources/sounds/wolf_growl1.ogg diff --git a/client/data/sounds/wolf_growl2.ogg b/client/src/main/resources/sounds/wolf_growl2.ogg similarity index 100% rename from client/data/sounds/wolf_growl2.ogg rename to client/src/main/resources/sounds/wolf_growl2.ogg diff --git a/client/data/sounds/wolf_growl3.ogg b/client/src/main/resources/sounds/wolf_growl3.ogg similarity index 100% rename from client/data/sounds/wolf_growl3.ogg rename to client/src/main/resources/sounds/wolf_growl3.ogg diff --git a/client/data/sounds/wolf_hurt1.ogg b/client/src/main/resources/sounds/wolf_hurt1.ogg similarity index 100% rename from client/data/sounds/wolf_hurt1.ogg rename to client/src/main/resources/sounds/wolf_hurt1.ogg diff --git a/client/data/sounds/wolf_hurt2.ogg b/client/src/main/resources/sounds/wolf_hurt2.ogg similarity index 100% rename from client/data/sounds/wolf_hurt2.ogg rename to client/src/main/resources/sounds/wolf_hurt2.ogg diff --git a/client/data/sounds/wolf_hurt3.ogg b/client/src/main/resources/sounds/wolf_hurt3.ogg similarity index 100% rename from client/data/sounds/wolf_hurt3.ogg rename to client/src/main/resources/sounds/wolf_hurt3.ogg diff --git a/client/data/sounds/wolf_panting.ogg b/client/src/main/resources/sounds/wolf_panting.ogg similarity index 100% rename from client/data/sounds/wolf_panting.ogg rename to client/src/main/resources/sounds/wolf_panting.ogg diff --git a/client/data/sounds/wolf_shake.ogg b/client/src/main/resources/sounds/wolf_shake.ogg similarity index 100% rename from client/data/sounds/wolf_shake.ogg rename to client/src/main/resources/sounds/wolf_shake.ogg diff --git a/client/data/sounds/wolf_whine.ogg b/client/src/main/resources/sounds/wolf_whine.ogg similarity index 100% rename from client/data/sounds/wolf_whine.ogg rename to client/src/main/resources/sounds/wolf_whine.ogg diff --git a/client/data/sounds/wood1.ogg b/client/src/main/resources/sounds/wood1.ogg similarity index 100% rename from client/data/sounds/wood1.ogg rename to client/src/main/resources/sounds/wood1.ogg diff --git a/client/data/sounds/wood2.ogg b/client/src/main/resources/sounds/wood2.ogg similarity index 100% rename from client/data/sounds/wood2.ogg rename to client/src/main/resources/sounds/wood2.ogg diff --git a/client/data/sounds/wood3.ogg b/client/src/main/resources/sounds/wood3.ogg similarity index 100% rename from client/data/sounds/wood3.ogg rename to client/src/main/resources/sounds/wood3.ogg diff --git a/client/data/sounds/wood4.ogg b/client/src/main/resources/sounds/wood4.ogg similarity index 100% rename from client/data/sounds/wood4.ogg rename to client/src/main/resources/sounds/wood4.ogg diff --git a/client/data/textures/armor/ardite_layer_1.png b/client/src/main/resources/textures/armor/ardite_layer_1.png similarity index 100% rename from client/data/textures/armor/ardite_layer_1.png rename to client/src/main/resources/textures/armor/ardite_layer_1.png diff --git a/client/data/textures/armor/ardite_layer_2.png b/client/src/main/resources/textures/armor/ardite_layer_2.png similarity index 100% rename from client/data/textures/armor/ardite_layer_2.png rename to client/src/main/resources/textures/armor/ardite_layer_2.png diff --git a/client/data/textures/armor/chain_layer_1.png b/client/src/main/resources/textures/armor/chain_layer_1.png similarity index 100% rename from client/data/textures/armor/chain_layer_1.png rename to client/src/main/resources/textures/armor/chain_layer_1.png diff --git a/client/data/textures/armor/chain_layer_2.png b/client/src/main/resources/textures/armor/chain_layer_2.png similarity index 100% rename from client/data/textures/armor/chain_layer_2.png rename to client/src/main/resources/textures/armor/chain_layer_2.png diff --git a/client/data/textures/armor/cloth_layer_1.png b/client/src/main/resources/textures/armor/cloth_layer_1.png similarity index 100% rename from client/data/textures/armor/cloth_layer_1.png rename to client/src/main/resources/textures/armor/cloth_layer_1.png diff --git a/client/data/textures/armor/cloth_layer_1_overlay.png b/client/src/main/resources/textures/armor/cloth_layer_1_overlay.png similarity index 100% rename from client/data/textures/armor/cloth_layer_1_overlay.png rename to client/src/main/resources/textures/armor/cloth_layer_1_overlay.png diff --git a/client/data/textures/armor/cloth_layer_2.png b/client/src/main/resources/textures/armor/cloth_layer_2.png similarity index 100% rename from client/data/textures/armor/cloth_layer_2.png rename to client/src/main/resources/textures/armor/cloth_layer_2.png diff --git a/client/data/textures/armor/cloth_layer_2_overlay.png b/client/src/main/resources/textures/armor/cloth_layer_2_overlay.png similarity index 100% rename from client/data/textures/armor/cloth_layer_2_overlay.png rename to client/src/main/resources/textures/armor/cloth_layer_2_overlay.png diff --git a/client/data/textures/armor/diamond_layer_1.png b/client/src/main/resources/textures/armor/diamond_layer_1.png similarity index 100% rename from client/data/textures/armor/diamond_layer_1.png rename to client/src/main/resources/textures/armor/diamond_layer_1.png diff --git a/client/data/textures/armor/diamond_layer_2.png b/client/src/main/resources/textures/armor/diamond_layer_2.png similarity index 100% rename from client/data/textures/armor/diamond_layer_2.png rename to client/src/main/resources/textures/armor/diamond_layer_2.png diff --git a/client/data/textures/armor/gold_layer_1.png b/client/src/main/resources/textures/armor/gold_layer_1.png similarity index 100% rename from client/data/textures/armor/gold_layer_1.png rename to client/src/main/resources/textures/armor/gold_layer_1.png diff --git a/client/data/textures/armor/gold_layer_2.png b/client/src/main/resources/textures/armor/gold_layer_2.png similarity index 100% rename from client/data/textures/armor/gold_layer_2.png rename to client/src/main/resources/textures/armor/gold_layer_2.png diff --git a/client/data/textures/armor/horse_armor_diamond.png b/client/src/main/resources/textures/armor/horse_armor_diamond.png similarity index 100% rename from client/data/textures/armor/horse_armor_diamond.png rename to client/src/main/resources/textures/armor/horse_armor_diamond.png diff --git a/client/data/textures/armor/horse_armor_gold.png b/client/src/main/resources/textures/armor/horse_armor_gold.png similarity index 100% rename from client/data/textures/armor/horse_armor_gold.png rename to client/src/main/resources/textures/armor/horse_armor_gold.png diff --git a/client/data/textures/armor/horse_armor_iron.png b/client/src/main/resources/textures/armor/horse_armor_iron.png similarity index 100% rename from client/data/textures/armor/horse_armor_iron.png rename to client/src/main/resources/textures/armor/horse_armor_iron.png diff --git a/client/data/textures/armor/iron_layer_1.png b/client/src/main/resources/textures/armor/iron_layer_1.png similarity index 100% rename from client/data/textures/armor/iron_layer_1.png rename to client/src/main/resources/textures/armor/iron_layer_1.png diff --git a/client/data/textures/armor/iron_layer_2.png b/client/src/main/resources/textures/armor/iron_layer_2.png similarity index 100% rename from client/data/textures/armor/iron_layer_2.png rename to client/src/main/resources/textures/armor/iron_layer_2.png diff --git a/client/data/textures/armor/leather_layer_1.png b/client/src/main/resources/textures/armor/leather_layer_1.png similarity index 100% rename from client/data/textures/armor/leather_layer_1.png rename to client/src/main/resources/textures/armor/leather_layer_1.png diff --git a/client/data/textures/armor/leather_layer_1_overlay.png b/client/src/main/resources/textures/armor/leather_layer_1_overlay.png similarity index 100% rename from client/data/textures/armor/leather_layer_1_overlay.png rename to client/src/main/resources/textures/armor/leather_layer_1_overlay.png diff --git a/client/data/textures/armor/leather_layer_2.png b/client/src/main/resources/textures/armor/leather_layer_2.png similarity index 100% rename from client/data/textures/armor/leather_layer_2.png rename to client/src/main/resources/textures/armor/leather_layer_2.png diff --git a/client/data/textures/armor/leather_layer_2_overlay.png b/client/src/main/resources/textures/armor/leather_layer_2_overlay.png similarity index 100% rename from client/data/textures/armor/leather_layer_2_overlay.png rename to client/src/main/resources/textures/armor/leather_layer_2_overlay.png diff --git a/client/data/textures/armor/nichun_layer_1.png b/client/src/main/resources/textures/armor/nichun_layer_1.png similarity index 100% rename from client/data/textures/armor/nichun_layer_1.png rename to client/src/main/resources/textures/armor/nichun_layer_1.png diff --git a/client/data/textures/armor/nichun_layer_2.png b/client/src/main/resources/textures/armor/nichun_layer_2.png similarity index 100% rename from client/data/textures/armor/nichun_layer_2.png rename to client/src/main/resources/textures/armor/nichun_layer_2.png diff --git a/client/data/textures/armor/thetium_layer_1.png b/client/src/main/resources/textures/armor/thetium_layer_1.png similarity index 100% rename from client/data/textures/armor/thetium_layer_1.png rename to client/src/main/resources/textures/armor/thetium_layer_1.png diff --git a/client/data/textures/armor/thetium_layer_2.png b/client/src/main/resources/textures/armor/thetium_layer_2.png similarity index 100% rename from client/data/textures/armor/thetium_layer_2.png rename to client/src/main/resources/textures/armor/thetium_layer_2.png diff --git a/client/data/textures/background.png b/client/src/main/resources/textures/background.png similarity index 100% rename from client/data/textures/background.png rename to client/src/main/resources/textures/background.png diff --git a/client/data/textures/blocks/acacia_door_bottom.png b/client/src/main/resources/textures/blocks/acacia_door_bottom.png similarity index 100% rename from client/data/textures/blocks/acacia_door_bottom.png rename to client/src/main/resources/textures/blocks/acacia_door_bottom.png diff --git a/client/data/textures/blocks/acacia_door_top.png b/client/src/main/resources/textures/blocks/acacia_door_top.png similarity index 100% rename from client/data/textures/blocks/acacia_door_top.png rename to client/src/main/resources/textures/blocks/acacia_door_top.png diff --git a/client/data/textures/blocks/acacia_leaves_autumn.png b/client/src/main/resources/textures/blocks/acacia_leaves_autumn.png similarity index 100% rename from client/data/textures/blocks/acacia_leaves_autumn.png rename to client/src/main/resources/textures/blocks/acacia_leaves_autumn.png diff --git a/client/data/textures/blocks/acacia_leaves_snowy.png b/client/src/main/resources/textures/blocks/acacia_leaves_snowy.png similarity index 100% rename from client/data/textures/blocks/acacia_leaves_snowy.png rename to client/src/main/resources/textures/blocks/acacia_leaves_snowy.png diff --git a/client/data/textures/blocks/acacia_leaves_spring.png b/client/src/main/resources/textures/blocks/acacia_leaves_spring.png similarity index 100% rename from client/data/textures/blocks/acacia_leaves_spring.png rename to client/src/main/resources/textures/blocks/acacia_leaves_spring.png diff --git a/client/data/textures/blocks/acacia_leaves_summer.png b/client/src/main/resources/textures/blocks/acacia_leaves_summer.png similarity index 100% rename from client/data/textures/blocks/acacia_leaves_summer.png rename to client/src/main/resources/textures/blocks/acacia_leaves_summer.png diff --git a/client/data/textures/blocks/acacia_leaves_winter.png b/client/src/main/resources/textures/blocks/acacia_leaves_winter.png similarity index 100% rename from client/data/textures/blocks/acacia_leaves_winter.png rename to client/src/main/resources/textures/blocks/acacia_leaves_winter.png diff --git a/client/data/textures/blocks/acacia_log_bark.png b/client/src/main/resources/textures/blocks/acacia_log_bark.png similarity index 100% rename from client/data/textures/blocks/acacia_log_bark.png rename to client/src/main/resources/textures/blocks/acacia_log_bark.png diff --git a/client/data/textures/blocks/acacia_log_top.png b/client/src/main/resources/textures/blocks/acacia_log_top.png similarity index 100% rename from client/data/textures/blocks/acacia_log_top.png rename to client/src/main/resources/textures/blocks/acacia_log_top.png diff --git a/client/data/textures/blocks/acacia_planks.png b/client/src/main/resources/textures/blocks/acacia_planks.png similarity index 100% rename from client/data/textures/blocks/acacia_planks.png rename to client/src/main/resources/textures/blocks/acacia_planks.png diff --git a/client/data/textures/blocks/acacia_sapling.png b/client/src/main/resources/textures/blocks/acacia_sapling.png similarity index 100% rename from client/data/textures/blocks/acacia_sapling.png rename to client/src/main/resources/textures/blocks/acacia_sapling.png diff --git a/client/data/textures/blocks/acid_flow.png b/client/src/main/resources/textures/blocks/acid_flow.png similarity index 100% rename from client/data/textures/blocks/acid_flow.png rename to client/src/main/resources/textures/blocks/acid_flow.png diff --git a/client/data/textures/blocks/acid_still.png b/client/src/main/resources/textures/blocks/acid_still.png similarity index 100% rename from client/data/textures/blocks/acid_still.png rename to client/src/main/resources/textures/blocks/acid_still.png diff --git a/client/data/textures/blocks/activator_rail.png b/client/src/main/resources/textures/blocks/activator_rail.png similarity index 100% rename from client/data/textures/blocks/activator_rail.png rename to client/src/main/resources/textures/blocks/activator_rail.png diff --git a/client/data/textures/blocks/activator_rail_powered.png b/client/src/main/resources/textures/blocks/activator_rail_powered.png similarity index 100% rename from client/data/textures/blocks/activator_rail_powered.png rename to client/src/main/resources/textures/blocks/activator_rail_powered.png diff --git a/client/data/textures/blocks/allium.png b/client/src/main/resources/textures/blocks/allium.png similarity index 100% rename from client/data/textures/blocks/allium.png rename to client/src/main/resources/textures/blocks/allium.png diff --git a/client/data/textures/blocks/aluminium_block.png b/client/src/main/resources/textures/blocks/aluminium_block.png similarity index 100% rename from client/data/textures/blocks/aluminium_block.png rename to client/src/main/resources/textures/blocks/aluminium_block.png diff --git a/client/data/textures/blocks/aluminium_ore.png b/client/src/main/resources/textures/blocks/aluminium_ore.png similarity index 100% rename from client/data/textures/blocks/aluminium_ore.png rename to client/src/main/resources/textures/blocks/aluminium_ore.png diff --git a/client/data/textures/blocks/antimony_block.png b/client/src/main/resources/textures/blocks/antimony_block.png similarity index 100% rename from client/data/textures/blocks/antimony_block.png rename to client/src/main/resources/textures/blocks/antimony_block.png diff --git a/client/data/textures/blocks/antimony_ore.png b/client/src/main/resources/textures/blocks/antimony_ore.png similarity index 100% rename from client/data/textures/blocks/antimony_ore.png rename to client/src/main/resources/textures/blocks/antimony_ore.png diff --git a/client/data/textures/blocks/anvil_base.png b/client/src/main/resources/textures/blocks/anvil_base.png similarity index 100% rename from client/data/textures/blocks/anvil_base.png rename to client/src/main/resources/textures/blocks/anvil_base.png diff --git a/client/data/textures/blocks/anvil_top_0.png b/client/src/main/resources/textures/blocks/anvil_top_0.png similarity index 100% rename from client/data/textures/blocks/anvil_top_0.png rename to client/src/main/resources/textures/blocks/anvil_top_0.png diff --git a/client/data/textures/blocks/anvil_top_1.png b/client/src/main/resources/textures/blocks/anvil_top_1.png similarity index 100% rename from client/data/textures/blocks/anvil_top_1.png rename to client/src/main/resources/textures/blocks/anvil_top_1.png diff --git a/client/data/textures/blocks/anvil_top_2.png b/client/src/main/resources/textures/blocks/anvil_top_2.png similarity index 100% rename from client/data/textures/blocks/anvil_top_2.png rename to client/src/main/resources/textures/blocks/anvil_top_2.png diff --git a/client/data/textures/blocks/ardite_block.png b/client/src/main/resources/textures/blocks/ardite_block.png similarity index 100% rename from client/data/textures/blocks/ardite_block.png rename to client/src/main/resources/textures/blocks/ardite_block.png diff --git a/client/data/textures/blocks/ardite_ore.png b/client/src/main/resources/textures/blocks/ardite_ore.png similarity index 100% rename from client/data/textures/blocks/ardite_ore.png rename to client/src/main/resources/textures/blocks/ardite_ore.png diff --git a/client/data/textures/blocks/arsenic_block.png b/client/src/main/resources/textures/blocks/arsenic_block.png similarity index 100% rename from client/data/textures/blocks/arsenic_block.png rename to client/src/main/resources/textures/blocks/arsenic_block.png diff --git a/client/data/textures/blocks/arsenic_ore.png b/client/src/main/resources/textures/blocks/arsenic_ore.png similarity index 100% rename from client/data/textures/blocks/arsenic_ore.png rename to client/src/main/resources/textures/blocks/arsenic_ore.png diff --git a/client/data/textures/blocks/ash.png b/client/src/main/resources/textures/blocks/ash.png similarity index 100% rename from client/data/textures/blocks/ash.png rename to client/src/main/resources/textures/blocks/ash.png diff --git a/client/data/textures/blocks/banner.png b/client/src/main/resources/textures/blocks/banner.png similarity index 100% rename from client/data/textures/blocks/banner.png rename to client/src/main/resources/textures/blocks/banner.png diff --git a/client/data/textures/blocks/banner_base.png b/client/src/main/resources/textures/blocks/banner_base.png similarity index 100% rename from client/data/textures/blocks/banner_base.png rename to client/src/main/resources/textures/blocks/banner_base.png diff --git a/client/data/textures/blocks/banner_border.png b/client/src/main/resources/textures/blocks/banner_border.png similarity index 100% rename from client/data/textures/blocks/banner_border.png rename to client/src/main/resources/textures/blocks/banner_border.png diff --git a/client/data/textures/blocks/banner_bricks.png b/client/src/main/resources/textures/blocks/banner_bricks.png similarity index 100% rename from client/data/textures/blocks/banner_bricks.png rename to client/src/main/resources/textures/blocks/banner_bricks.png diff --git a/client/data/textures/blocks/banner_circle.png b/client/src/main/resources/textures/blocks/banner_circle.png similarity index 100% rename from client/data/textures/blocks/banner_circle.png rename to client/src/main/resources/textures/blocks/banner_circle.png diff --git a/client/data/textures/blocks/banner_cross.png b/client/src/main/resources/textures/blocks/banner_cross.png similarity index 100% rename from client/data/textures/blocks/banner_cross.png rename to client/src/main/resources/textures/blocks/banner_cross.png diff --git a/client/data/textures/blocks/banner_curly_border.png b/client/src/main/resources/textures/blocks/banner_curly_border.png similarity index 100% rename from client/data/textures/blocks/banner_curly_border.png rename to client/src/main/resources/textures/blocks/banner_curly_border.png diff --git a/client/data/textures/blocks/banner_diagonal_left.png b/client/src/main/resources/textures/blocks/banner_diagonal_left.png similarity index 100% rename from client/data/textures/blocks/banner_diagonal_left.png rename to client/src/main/resources/textures/blocks/banner_diagonal_left.png diff --git a/client/data/textures/blocks/banner_diagonal_right.png b/client/src/main/resources/textures/blocks/banner_diagonal_right.png similarity index 100% rename from client/data/textures/blocks/banner_diagonal_right.png rename to client/src/main/resources/textures/blocks/banner_diagonal_right.png diff --git a/client/data/textures/blocks/banner_diagonal_up_left.png b/client/src/main/resources/textures/blocks/banner_diagonal_up_left.png similarity index 100% rename from client/data/textures/blocks/banner_diagonal_up_left.png rename to client/src/main/resources/textures/blocks/banner_diagonal_up_left.png diff --git a/client/data/textures/blocks/banner_diagonal_up_right.png b/client/src/main/resources/textures/blocks/banner_diagonal_up_right.png similarity index 100% rename from client/data/textures/blocks/banner_diagonal_up_right.png rename to client/src/main/resources/textures/blocks/banner_diagonal_up_right.png diff --git a/client/data/textures/blocks/banner_flower.png b/client/src/main/resources/textures/blocks/banner_flower.png similarity index 100% rename from client/data/textures/blocks/banner_flower.png rename to client/src/main/resources/textures/blocks/banner_flower.png diff --git a/client/data/textures/blocks/banner_gradient.png b/client/src/main/resources/textures/blocks/banner_gradient.png similarity index 100% rename from client/data/textures/blocks/banner_gradient.png rename to client/src/main/resources/textures/blocks/banner_gradient.png diff --git a/client/data/textures/blocks/banner_gradient_up.png b/client/src/main/resources/textures/blocks/banner_gradient_up.png similarity index 100% rename from client/data/textures/blocks/banner_gradient_up.png rename to client/src/main/resources/textures/blocks/banner_gradient_up.png diff --git a/client/data/textures/blocks/banner_half_horizontal.png b/client/src/main/resources/textures/blocks/banner_half_horizontal.png similarity index 100% rename from client/data/textures/blocks/banner_half_horizontal.png rename to client/src/main/resources/textures/blocks/banner_half_horizontal.png diff --git a/client/data/textures/blocks/banner_half_horizontal_bottom.png b/client/src/main/resources/textures/blocks/banner_half_horizontal_bottom.png similarity index 100% rename from client/data/textures/blocks/banner_half_horizontal_bottom.png rename to client/src/main/resources/textures/blocks/banner_half_horizontal_bottom.png diff --git a/client/data/textures/blocks/banner_half_vertical.png b/client/src/main/resources/textures/blocks/banner_half_vertical.png similarity index 100% rename from client/data/textures/blocks/banner_half_vertical.png rename to client/src/main/resources/textures/blocks/banner_half_vertical.png diff --git a/client/data/textures/blocks/banner_half_vertical_right.png b/client/src/main/resources/textures/blocks/banner_half_vertical_right.png similarity index 100% rename from client/data/textures/blocks/banner_half_vertical_right.png rename to client/src/main/resources/textures/blocks/banner_half_vertical_right.png diff --git a/client/data/textures/blocks/banner_rhombus.png b/client/src/main/resources/textures/blocks/banner_rhombus.png similarity index 100% rename from client/data/textures/blocks/banner_rhombus.png rename to client/src/main/resources/textures/blocks/banner_rhombus.png diff --git a/client/data/textures/blocks/banner_rune.png b/client/src/main/resources/textures/blocks/banner_rune.png similarity index 100% rename from client/data/textures/blocks/banner_rune.png rename to client/src/main/resources/textures/blocks/banner_rune.png diff --git a/client/data/textures/blocks/banner_skull.png b/client/src/main/resources/textures/blocks/banner_skull.png similarity index 100% rename from client/data/textures/blocks/banner_skull.png rename to client/src/main/resources/textures/blocks/banner_skull.png diff --git a/client/data/textures/blocks/banner_small_stripes.png b/client/src/main/resources/textures/blocks/banner_small_stripes.png similarity index 100% rename from client/data/textures/blocks/banner_small_stripes.png rename to client/src/main/resources/textures/blocks/banner_small_stripes.png diff --git a/client/data/textures/blocks/banner_square_bottom_left.png b/client/src/main/resources/textures/blocks/banner_square_bottom_left.png similarity index 100% rename from client/data/textures/blocks/banner_square_bottom_left.png rename to client/src/main/resources/textures/blocks/banner_square_bottom_left.png diff --git a/client/data/textures/blocks/banner_square_bottom_right.png b/client/src/main/resources/textures/blocks/banner_square_bottom_right.png similarity index 100% rename from client/data/textures/blocks/banner_square_bottom_right.png rename to client/src/main/resources/textures/blocks/banner_square_bottom_right.png diff --git a/client/data/textures/blocks/banner_square_top_left.png b/client/src/main/resources/textures/blocks/banner_square_top_left.png similarity index 100% rename from client/data/textures/blocks/banner_square_top_left.png rename to client/src/main/resources/textures/blocks/banner_square_top_left.png diff --git a/client/data/textures/blocks/banner_square_top_right.png b/client/src/main/resources/textures/blocks/banner_square_top_right.png similarity index 100% rename from client/data/textures/blocks/banner_square_top_right.png rename to client/src/main/resources/textures/blocks/banner_square_top_right.png diff --git a/client/data/textures/blocks/banner_straight_cross.png b/client/src/main/resources/textures/blocks/banner_straight_cross.png similarity index 100% rename from client/data/textures/blocks/banner_straight_cross.png rename to client/src/main/resources/textures/blocks/banner_straight_cross.png diff --git a/client/data/textures/blocks/banner_stripe_bottom.png b/client/src/main/resources/textures/blocks/banner_stripe_bottom.png similarity index 100% rename from client/data/textures/blocks/banner_stripe_bottom.png rename to client/src/main/resources/textures/blocks/banner_stripe_bottom.png diff --git a/client/data/textures/blocks/banner_stripe_center.png b/client/src/main/resources/textures/blocks/banner_stripe_center.png similarity index 100% rename from client/data/textures/blocks/banner_stripe_center.png rename to client/src/main/resources/textures/blocks/banner_stripe_center.png diff --git a/client/data/textures/blocks/banner_stripe_downleft.png b/client/src/main/resources/textures/blocks/banner_stripe_downleft.png similarity index 100% rename from client/data/textures/blocks/banner_stripe_downleft.png rename to client/src/main/resources/textures/blocks/banner_stripe_downleft.png diff --git a/client/data/textures/blocks/banner_stripe_downright.png b/client/src/main/resources/textures/blocks/banner_stripe_downright.png similarity index 100% rename from client/data/textures/blocks/banner_stripe_downright.png rename to client/src/main/resources/textures/blocks/banner_stripe_downright.png diff --git a/client/data/textures/blocks/banner_stripe_left.png b/client/src/main/resources/textures/blocks/banner_stripe_left.png similarity index 100% rename from client/data/textures/blocks/banner_stripe_left.png rename to client/src/main/resources/textures/blocks/banner_stripe_left.png diff --git a/client/data/textures/blocks/banner_stripe_middle.png b/client/src/main/resources/textures/blocks/banner_stripe_middle.png similarity index 100% rename from client/data/textures/blocks/banner_stripe_middle.png rename to client/src/main/resources/textures/blocks/banner_stripe_middle.png diff --git a/client/data/textures/blocks/banner_stripe_right.png b/client/src/main/resources/textures/blocks/banner_stripe_right.png similarity index 100% rename from client/data/textures/blocks/banner_stripe_right.png rename to client/src/main/resources/textures/blocks/banner_stripe_right.png diff --git a/client/data/textures/blocks/banner_stripe_top.png b/client/src/main/resources/textures/blocks/banner_stripe_top.png similarity index 100% rename from client/data/textures/blocks/banner_stripe_top.png rename to client/src/main/resources/textures/blocks/banner_stripe_top.png diff --git a/client/data/textures/blocks/banner_thing.png b/client/src/main/resources/textures/blocks/banner_thing.png similarity index 100% rename from client/data/textures/blocks/banner_thing.png rename to client/src/main/resources/textures/blocks/banner_thing.png diff --git a/client/data/textures/blocks/banner_triangle_bottom.png b/client/src/main/resources/textures/blocks/banner_triangle_bottom.png similarity index 100% rename from client/data/textures/blocks/banner_triangle_bottom.png rename to client/src/main/resources/textures/blocks/banner_triangle_bottom.png diff --git a/client/data/textures/blocks/banner_triangle_top.png b/client/src/main/resources/textures/blocks/banner_triangle_top.png similarity index 100% rename from client/data/textures/blocks/banner_triangle_top.png rename to client/src/main/resources/textures/blocks/banner_triangle_top.png diff --git a/client/data/textures/blocks/banner_triangles_bottom.png b/client/src/main/resources/textures/blocks/banner_triangles_bottom.png similarity index 100% rename from client/data/textures/blocks/banner_triangles_bottom.png rename to client/src/main/resources/textures/blocks/banner_triangles_bottom.png diff --git a/client/data/textures/blocks/banner_triangles_top.png b/client/src/main/resources/textures/blocks/banner_triangles_top.png similarity index 100% rename from client/data/textures/blocks/banner_triangles_top.png rename to client/src/main/resources/textures/blocks/banner_triangles_top.png diff --git a/client/data/textures/blocks/beacon.png b/client/src/main/resources/textures/blocks/beacon.png similarity index 100% rename from client/data/textures/blocks/beacon.png rename to client/src/main/resources/textures/blocks/beacon.png diff --git a/client/data/textures/blocks/beacon_beam.png b/client/src/main/resources/textures/blocks/beacon_beam.png similarity index 100% rename from client/data/textures/blocks/beacon_beam.png rename to client/src/main/resources/textures/blocks/beacon_beam.png diff --git a/client/data/textures/blocks/bedrock.png b/client/src/main/resources/textures/blocks/bedrock.png similarity index 100% rename from client/data/textures/blocks/bedrock.png rename to client/src/main/resources/textures/blocks/bedrock.png diff --git a/client/data/textures/blocks/birch_door_bottom.png b/client/src/main/resources/textures/blocks/birch_door_bottom.png similarity index 100% rename from client/data/textures/blocks/birch_door_bottom.png rename to client/src/main/resources/textures/blocks/birch_door_bottom.png diff --git a/client/data/textures/blocks/birch_door_top.png b/client/src/main/resources/textures/blocks/birch_door_top.png similarity index 100% rename from client/data/textures/blocks/birch_door_top.png rename to client/src/main/resources/textures/blocks/birch_door_top.png diff --git a/client/data/textures/blocks/birch_leaves_autumn.png b/client/src/main/resources/textures/blocks/birch_leaves_autumn.png similarity index 100% rename from client/data/textures/blocks/birch_leaves_autumn.png rename to client/src/main/resources/textures/blocks/birch_leaves_autumn.png diff --git a/client/data/textures/blocks/birch_leaves_snowy.png b/client/src/main/resources/textures/blocks/birch_leaves_snowy.png similarity index 100% rename from client/data/textures/blocks/birch_leaves_snowy.png rename to client/src/main/resources/textures/blocks/birch_leaves_snowy.png diff --git a/client/data/textures/blocks/birch_leaves_spring.png b/client/src/main/resources/textures/blocks/birch_leaves_spring.png similarity index 100% rename from client/data/textures/blocks/birch_leaves_spring.png rename to client/src/main/resources/textures/blocks/birch_leaves_spring.png diff --git a/client/data/textures/blocks/birch_leaves_summer.png b/client/src/main/resources/textures/blocks/birch_leaves_summer.png similarity index 100% rename from client/data/textures/blocks/birch_leaves_summer.png rename to client/src/main/resources/textures/blocks/birch_leaves_summer.png diff --git a/client/data/textures/blocks/birch_leaves_winter.png b/client/src/main/resources/textures/blocks/birch_leaves_winter.png similarity index 100% rename from client/data/textures/blocks/birch_leaves_winter.png rename to client/src/main/resources/textures/blocks/birch_leaves_winter.png diff --git a/client/data/textures/blocks/birch_log_bark.png b/client/src/main/resources/textures/blocks/birch_log_bark.png similarity index 100% rename from client/data/textures/blocks/birch_log_bark.png rename to client/src/main/resources/textures/blocks/birch_log_bark.png diff --git a/client/data/textures/blocks/birch_log_top.png b/client/src/main/resources/textures/blocks/birch_log_top.png similarity index 100% rename from client/data/textures/blocks/birch_log_top.png rename to client/src/main/resources/textures/blocks/birch_log_top.png diff --git a/client/data/textures/blocks/birch_planks.png b/client/src/main/resources/textures/blocks/birch_planks.png similarity index 100% rename from client/data/textures/blocks/birch_planks.png rename to client/src/main/resources/textures/blocks/birch_planks.png diff --git a/client/data/textures/blocks/birch_sapling.png b/client/src/main/resources/textures/blocks/birch_sapling.png similarity index 100% rename from client/data/textures/blocks/birch_sapling.png rename to client/src/main/resources/textures/blocks/birch_sapling.png diff --git a/client/data/textures/blocks/bismuth_block.png b/client/src/main/resources/textures/blocks/bismuth_block.png similarity index 100% rename from client/data/textures/blocks/bismuth_block.png rename to client/src/main/resources/textures/blocks/bismuth_block.png diff --git a/client/data/textures/blocks/bismuth_ore.png b/client/src/main/resources/textures/blocks/bismuth_ore.png similarity index 100% rename from client/data/textures/blocks/bismuth_ore.png rename to client/src/main/resources/textures/blocks/bismuth_ore.png diff --git a/client/data/textures/blocks/black_bed_foot_end.png b/client/src/main/resources/textures/blocks/black_bed_foot_end.png similarity index 100% rename from client/data/textures/blocks/black_bed_foot_end.png rename to client/src/main/resources/textures/blocks/black_bed_foot_end.png diff --git a/client/data/textures/blocks/black_bed_foot_side.png b/client/src/main/resources/textures/blocks/black_bed_foot_side.png similarity index 100% rename from client/data/textures/blocks/black_bed_foot_side.png rename to client/src/main/resources/textures/blocks/black_bed_foot_side.png diff --git a/client/data/textures/blocks/black_bed_foot_top.png b/client/src/main/resources/textures/blocks/black_bed_foot_top.png similarity index 100% rename from client/data/textures/blocks/black_bed_foot_top.png rename to client/src/main/resources/textures/blocks/black_bed_foot_top.png diff --git a/client/data/textures/blocks/black_bed_head_end.png b/client/src/main/resources/textures/blocks/black_bed_head_end.png similarity index 100% rename from client/data/textures/blocks/black_bed_head_end.png rename to client/src/main/resources/textures/blocks/black_bed_head_end.png diff --git a/client/data/textures/blocks/black_bed_head_side.png b/client/src/main/resources/textures/blocks/black_bed_head_side.png similarity index 100% rename from client/data/textures/blocks/black_bed_head_side.png rename to client/src/main/resources/textures/blocks/black_bed_head_side.png diff --git a/client/data/textures/blocks/black_bed_head_top.png b/client/src/main/resources/textures/blocks/black_bed_head_top.png similarity index 100% rename from client/data/textures/blocks/black_bed_head_top.png rename to client/src/main/resources/textures/blocks/black_bed_head_top.png diff --git a/client/data/textures/blocks/black_brick.png b/client/src/main/resources/textures/blocks/black_brick.png similarity index 100% rename from client/data/textures/blocks/black_brick.png rename to client/src/main/resources/textures/blocks/black_brick.png diff --git a/client/data/textures/blocks/black_glass.png b/client/src/main/resources/textures/blocks/black_glass.png similarity index 100% rename from client/data/textures/blocks/black_glass.png rename to client/src/main/resources/textures/blocks/black_glass.png diff --git a/client/data/textures/blocks/black_glass_pane.png b/client/src/main/resources/textures/blocks/black_glass_pane.png similarity index 100% rename from client/data/textures/blocks/black_glass_pane.png rename to client/src/main/resources/textures/blocks/black_glass_pane.png diff --git a/client/data/textures/blocks/black_lotus.png b/client/src/main/resources/textures/blocks/black_lotus.png similarity index 100% rename from client/data/textures/blocks/black_lotus.png rename to client/src/main/resources/textures/blocks/black_lotus.png diff --git a/client/data/textures/blocks/black_metal_block.png b/client/src/main/resources/textures/blocks/black_metal_block.png similarity index 100% rename from client/data/textures/blocks/black_metal_block.png rename to client/src/main/resources/textures/blocks/black_metal_block.png diff --git a/client/data/textures/blocks/black_metal_ore.png b/client/src/main/resources/textures/blocks/black_metal_ore.png similarity index 100% rename from client/data/textures/blocks/black_metal_ore.png rename to client/src/main/resources/textures/blocks/black_metal_ore.png diff --git a/client/data/textures/blocks/black_quartz_block_bottom.png b/client/src/main/resources/textures/blocks/black_quartz_block_bottom.png similarity index 100% rename from client/data/textures/blocks/black_quartz_block_bottom.png rename to client/src/main/resources/textures/blocks/black_quartz_block_bottom.png diff --git a/client/data/textures/blocks/black_quartz_block_chiseled.png b/client/src/main/resources/textures/blocks/black_quartz_block_chiseled.png similarity index 100% rename from client/data/textures/blocks/black_quartz_block_chiseled.png rename to client/src/main/resources/textures/blocks/black_quartz_block_chiseled.png diff --git a/client/data/textures/blocks/black_quartz_block_chiseled_top.png b/client/src/main/resources/textures/blocks/black_quartz_block_chiseled_top.png similarity index 100% rename from client/data/textures/blocks/black_quartz_block_chiseled_top.png rename to client/src/main/resources/textures/blocks/black_quartz_block_chiseled_top.png diff --git a/client/data/textures/blocks/black_quartz_block_lines.png b/client/src/main/resources/textures/blocks/black_quartz_block_lines.png similarity index 100% rename from client/data/textures/blocks/black_quartz_block_lines.png rename to client/src/main/resources/textures/blocks/black_quartz_block_lines.png diff --git a/client/data/textures/blocks/black_quartz_block_lines_top.png b/client/src/main/resources/textures/blocks/black_quartz_block_lines_top.png similarity index 100% rename from client/data/textures/blocks/black_quartz_block_lines_top.png rename to client/src/main/resources/textures/blocks/black_quartz_block_lines_top.png diff --git a/client/data/textures/blocks/black_quartz_block_side.png b/client/src/main/resources/textures/blocks/black_quartz_block_side.png similarity index 100% rename from client/data/textures/blocks/black_quartz_block_side.png rename to client/src/main/resources/textures/blocks/black_quartz_block_side.png diff --git a/client/data/textures/blocks/black_quartz_ore.png b/client/src/main/resources/textures/blocks/black_quartz_ore.png similarity index 100% rename from client/data/textures/blocks/black_quartz_ore.png rename to client/src/main/resources/textures/blocks/black_quartz_ore.png diff --git a/client/data/textures/blocks/black_quartz_top.png b/client/src/main/resources/textures/blocks/black_quartz_top.png similarity index 100% rename from client/data/textures/blocks/black_quartz_top.png rename to client/src/main/resources/textures/blocks/black_quartz_top.png diff --git a/client/data/textures/blocks/black_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/black_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/black_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/black_stained_hardened_clay.png diff --git a/client/data/textures/blocks/black_wool.png b/client/src/main/resources/textures/blocks/black_wool.png similarity index 100% rename from client/data/textures/blocks/black_wool.png rename to client/src/main/resources/textures/blocks/black_wool.png diff --git a/client/data/textures/blocks/blackened_cobble.png b/client/src/main/resources/textures/blocks/blackened_cobble.png similarity index 100% rename from client/data/textures/blocks/blackened_cobble.png rename to client/src/main/resources/textures/blocks/blackened_cobble.png diff --git a/client/data/textures/blocks/blackened_dirt.png b/client/src/main/resources/textures/blocks/blackened_dirt.png similarity index 100% rename from client/data/textures/blocks/blackened_dirt.png rename to client/src/main/resources/textures/blocks/blackened_dirt.png diff --git a/client/data/textures/blocks/blackened_soil_side.png b/client/src/main/resources/textures/blocks/blackened_soil_side.png similarity index 100% rename from client/data/textures/blocks/blackened_soil_side.png rename to client/src/main/resources/textures/blocks/blackened_soil_side.png diff --git a/client/data/textures/blocks/blackened_soil_top.png b/client/src/main/resources/textures/blocks/blackened_soil_top.png similarity index 100% rename from client/data/textures/blocks/blackened_soil_top.png rename to client/src/main/resources/textures/blocks/blackened_soil_top.png diff --git a/client/data/textures/blocks/blackened_stone.png b/client/src/main/resources/textures/blocks/blackened_stone.png similarity index 100% rename from client/data/textures/blocks/blackened_stone.png rename to client/src/main/resources/textures/blocks/blackened_stone.png diff --git a/client/data/textures/blocks/blackwood_door_bottom.png b/client/src/main/resources/textures/blocks/blackwood_door_bottom.png similarity index 100% rename from client/data/textures/blocks/blackwood_door_bottom.png rename to client/src/main/resources/textures/blocks/blackwood_door_bottom.png diff --git a/client/data/textures/blocks/blackwood_door_top.png b/client/src/main/resources/textures/blocks/blackwood_door_top.png similarity index 100% rename from client/data/textures/blocks/blackwood_door_top.png rename to client/src/main/resources/textures/blocks/blackwood_door_top.png diff --git a/client/data/textures/blocks/blackwood_leaves_autumn.png b/client/src/main/resources/textures/blocks/blackwood_leaves_autumn.png similarity index 100% rename from client/data/textures/blocks/blackwood_leaves_autumn.png rename to client/src/main/resources/textures/blocks/blackwood_leaves_autumn.png diff --git a/client/data/textures/blocks/blackwood_leaves_snowy.png b/client/src/main/resources/textures/blocks/blackwood_leaves_snowy.png similarity index 100% rename from client/data/textures/blocks/blackwood_leaves_snowy.png rename to client/src/main/resources/textures/blocks/blackwood_leaves_snowy.png diff --git a/client/data/textures/blocks/blackwood_leaves_spring.png b/client/src/main/resources/textures/blocks/blackwood_leaves_spring.png similarity index 100% rename from client/data/textures/blocks/blackwood_leaves_spring.png rename to client/src/main/resources/textures/blocks/blackwood_leaves_spring.png diff --git a/client/data/textures/blocks/blackwood_leaves_summer.png b/client/src/main/resources/textures/blocks/blackwood_leaves_summer.png similarity index 100% rename from client/data/textures/blocks/blackwood_leaves_summer.png rename to client/src/main/resources/textures/blocks/blackwood_leaves_summer.png diff --git a/client/data/textures/blocks/blackwood_leaves_winter.png b/client/src/main/resources/textures/blocks/blackwood_leaves_winter.png similarity index 100% rename from client/data/textures/blocks/blackwood_leaves_winter.png rename to client/src/main/resources/textures/blocks/blackwood_leaves_winter.png diff --git a/client/data/textures/blocks/blackwood_log_bark.png b/client/src/main/resources/textures/blocks/blackwood_log_bark.png similarity index 100% rename from client/data/textures/blocks/blackwood_log_bark.png rename to client/src/main/resources/textures/blocks/blackwood_log_bark.png diff --git a/client/data/textures/blocks/blackwood_log_top.png b/client/src/main/resources/textures/blocks/blackwood_log_top.png similarity index 100% rename from client/data/textures/blocks/blackwood_log_top.png rename to client/src/main/resources/textures/blocks/blackwood_log_top.png diff --git a/client/data/textures/blocks/blackwood_planks.png b/client/src/main/resources/textures/blocks/blackwood_planks.png similarity index 100% rename from client/data/textures/blocks/blackwood_planks.png rename to client/src/main/resources/textures/blocks/blackwood_planks.png diff --git a/client/data/textures/blocks/blackwood_sapling.png b/client/src/main/resources/textures/blocks/blackwood_sapling.png similarity index 100% rename from client/data/textures/blocks/blackwood_sapling.png rename to client/src/main/resources/textures/blocks/blackwood_sapling.png diff --git a/client/data/textures/blocks/blood_brick.png b/client/src/main/resources/textures/blocks/blood_brick.png similarity index 100% rename from client/data/textures/blocks/blood_brick.png rename to client/src/main/resources/textures/blocks/blood_brick.png diff --git a/client/data/textures/blocks/blood_flow.png b/client/src/main/resources/textures/blocks/blood_flow.png similarity index 100% rename from client/data/textures/blocks/blood_flow.png rename to client/src/main/resources/textures/blocks/blood_flow.png diff --git a/client/data/textures/blocks/blood_still.png b/client/src/main/resources/textures/blocks/blood_still.png similarity index 100% rename from client/data/textures/blocks/blood_still.png rename to client/src/main/resources/textures/blocks/blood_still.png diff --git a/client/data/textures/blocks/blue_glass.png b/client/src/main/resources/textures/blocks/blue_glass.png similarity index 100% rename from client/data/textures/blocks/blue_glass.png rename to client/src/main/resources/textures/blocks/blue_glass.png diff --git a/client/data/textures/blocks/blue_glass_pane.png b/client/src/main/resources/textures/blocks/blue_glass_pane.png similarity index 100% rename from client/data/textures/blocks/blue_glass_pane.png rename to client/src/main/resources/textures/blocks/blue_glass_pane.png diff --git a/client/data/textures/blocks/blue_mushroom.png b/client/src/main/resources/textures/blocks/blue_mushroom.png similarity index 100% rename from client/data/textures/blocks/blue_mushroom.png rename to client/src/main/resources/textures/blocks/blue_mushroom.png diff --git a/client/data/textures/blocks/blue_orchid.png b/client/src/main/resources/textures/blocks/blue_orchid.png similarity index 100% rename from client/data/textures/blocks/blue_orchid.png rename to client/src/main/resources/textures/blocks/blue_orchid.png diff --git a/client/data/textures/blocks/blue_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/blue_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/blue_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/blue_stained_hardened_clay.png diff --git a/client/data/textures/blocks/blue_wool.png b/client/src/main/resources/textures/blocks/blue_wool.png similarity index 100% rename from client/data/textures/blocks/blue_wool.png rename to client/src/main/resources/textures/blocks/blue_wool.png diff --git a/client/data/textures/blocks/bookshelf.png b/client/src/main/resources/textures/blocks/bookshelf.png similarity index 100% rename from client/data/textures/blocks/bookshelf.png rename to client/src/main/resources/textures/blocks/bookshelf.png diff --git a/client/data/textures/blocks/brewing_stand.png b/client/src/main/resources/textures/blocks/brewing_stand.png similarity index 100% rename from client/data/textures/blocks/brewing_stand.png rename to client/src/main/resources/textures/blocks/brewing_stand.png diff --git a/client/data/textures/blocks/brewing_stand_base.png b/client/src/main/resources/textures/blocks/brewing_stand_base.png similarity index 100% rename from client/data/textures/blocks/brewing_stand_base.png rename to client/src/main/resources/textures/blocks/brewing_stand_base.png diff --git a/client/data/textures/blocks/brick_block.png b/client/src/main/resources/textures/blocks/brick_block.png similarity index 100% rename from client/data/textures/blocks/brick_block.png rename to client/src/main/resources/textures/blocks/brick_block.png diff --git a/client/data/textures/blocks/brown_glass.png b/client/src/main/resources/textures/blocks/brown_glass.png similarity index 100% rename from client/data/textures/blocks/brown_glass.png rename to client/src/main/resources/textures/blocks/brown_glass.png diff --git a/client/data/textures/blocks/brown_glass_pane.png b/client/src/main/resources/textures/blocks/brown_glass_pane.png similarity index 100% rename from client/data/textures/blocks/brown_glass_pane.png rename to client/src/main/resources/textures/blocks/brown_glass_pane.png diff --git a/client/data/textures/blocks/brown_mushroom.png b/client/src/main/resources/textures/blocks/brown_mushroom.png similarity index 100% rename from client/data/textures/blocks/brown_mushroom.png rename to client/src/main/resources/textures/blocks/brown_mushroom.png diff --git a/client/data/textures/blocks/brown_mushroom_block_cap.png b/client/src/main/resources/textures/blocks/brown_mushroom_block_cap.png similarity index 100% rename from client/data/textures/blocks/brown_mushroom_block_cap.png rename to client/src/main/resources/textures/blocks/brown_mushroom_block_cap.png diff --git a/client/data/textures/blocks/brown_mushroom_block_inside.png b/client/src/main/resources/textures/blocks/brown_mushroom_block_inside.png similarity index 100% rename from client/data/textures/blocks/brown_mushroom_block_inside.png rename to client/src/main/resources/textures/blocks/brown_mushroom_block_inside.png diff --git a/client/data/textures/blocks/brown_mushroom_block_stem.png b/client/src/main/resources/textures/blocks/brown_mushroom_block_stem.png similarity index 100% rename from client/data/textures/blocks/brown_mushroom_block_stem.png rename to client/src/main/resources/textures/blocks/brown_mushroom_block_stem.png diff --git a/client/data/textures/blocks/brown_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/brown_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/brown_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/brown_stained_hardened_clay.png diff --git a/client/data/textures/blocks/brown_wool.png b/client/src/main/resources/textures/blocks/brown_wool.png similarity index 100% rename from client/data/textures/blocks/brown_wool.png rename to client/src/main/resources/textures/blocks/brown_wool.png diff --git a/client/data/textures/blocks/cactus_bottom.png b/client/src/main/resources/textures/blocks/cactus_bottom.png similarity index 100% rename from client/data/textures/blocks/cactus_bottom.png rename to client/src/main/resources/textures/blocks/cactus_bottom.png diff --git a/client/data/textures/blocks/cactus_side.png b/client/src/main/resources/textures/blocks/cactus_side.png similarity index 100% rename from client/data/textures/blocks/cactus_side.png rename to client/src/main/resources/textures/blocks/cactus_side.png diff --git a/client/data/textures/blocks/cactus_top.png b/client/src/main/resources/textures/blocks/cactus_top.png similarity index 100% rename from client/data/textures/blocks/cactus_top.png rename to client/src/main/resources/textures/blocks/cactus_top.png diff --git a/client/data/textures/blocks/cake_bottom.png b/client/src/main/resources/textures/blocks/cake_bottom.png similarity index 100% rename from client/data/textures/blocks/cake_bottom.png rename to client/src/main/resources/textures/blocks/cake_bottom.png diff --git a/client/data/textures/blocks/cake_inner.png b/client/src/main/resources/textures/blocks/cake_inner.png similarity index 100% rename from client/data/textures/blocks/cake_inner.png rename to client/src/main/resources/textures/blocks/cake_inner.png diff --git a/client/data/textures/blocks/cake_side.png b/client/src/main/resources/textures/blocks/cake_side.png similarity index 100% rename from client/data/textures/blocks/cake_side.png rename to client/src/main/resources/textures/blocks/cake_side.png diff --git a/client/data/textures/blocks/cake_top.png b/client/src/main/resources/textures/blocks/cake_top.png similarity index 100% rename from client/data/textures/blocks/cake_top.png rename to client/src/main/resources/textures/blocks/cake_top.png diff --git a/client/data/textures/blocks/calcium_block.png b/client/src/main/resources/textures/blocks/calcium_block.png similarity index 100% rename from client/data/textures/blocks/calcium_block.png rename to client/src/main/resources/textures/blocks/calcium_block.png diff --git a/client/data/textures/blocks/calcium_ore.png b/client/src/main/resources/textures/blocks/calcium_ore.png similarity index 100% rename from client/data/textures/blocks/calcium_ore.png rename to client/src/main/resources/textures/blocks/calcium_ore.png diff --git a/client/data/textures/blocks/carrot_0.png b/client/src/main/resources/textures/blocks/carrot_0.png similarity index 100% rename from client/data/textures/blocks/carrot_0.png rename to client/src/main/resources/textures/blocks/carrot_0.png diff --git a/client/data/textures/blocks/carrot_1.png b/client/src/main/resources/textures/blocks/carrot_1.png similarity index 100% rename from client/data/textures/blocks/carrot_1.png rename to client/src/main/resources/textures/blocks/carrot_1.png diff --git a/client/data/textures/blocks/carrot_2.png b/client/src/main/resources/textures/blocks/carrot_2.png similarity index 100% rename from client/data/textures/blocks/carrot_2.png rename to client/src/main/resources/textures/blocks/carrot_2.png diff --git a/client/data/textures/blocks/carrot_3.png b/client/src/main/resources/textures/blocks/carrot_3.png similarity index 100% rename from client/data/textures/blocks/carrot_3.png rename to client/src/main/resources/textures/blocks/carrot_3.png diff --git a/client/data/textures/blocks/cauldron_bottom.png b/client/src/main/resources/textures/blocks/cauldron_bottom.png similarity index 100% rename from client/data/textures/blocks/cauldron_bottom.png rename to client/src/main/resources/textures/blocks/cauldron_bottom.png diff --git a/client/data/textures/blocks/cauldron_inner.png b/client/src/main/resources/textures/blocks/cauldron_inner.png similarity index 100% rename from client/data/textures/blocks/cauldron_inner.png rename to client/src/main/resources/textures/blocks/cauldron_inner.png diff --git a/client/data/textures/blocks/cauldron_side.png b/client/src/main/resources/textures/blocks/cauldron_side.png similarity index 100% rename from client/data/textures/blocks/cauldron_side.png rename to client/src/main/resources/textures/blocks/cauldron_side.png diff --git a/client/data/textures/blocks/cauldron_top.png b/client/src/main/resources/textures/blocks/cauldron_top.png similarity index 100% rename from client/data/textures/blocks/cauldron_top.png rename to client/src/main/resources/textures/blocks/cauldron_top.png diff --git a/client/data/textures/blocks/cell_rock.png b/client/src/main/resources/textures/blocks/cell_rock.png similarity index 100% rename from client/data/textures/blocks/cell_rock.png rename to client/src/main/resources/textures/blocks/cell_rock.png diff --git a/client/data/textures/blocks/cherry_door_bottom.png b/client/src/main/resources/textures/blocks/cherry_door_bottom.png similarity index 100% rename from client/data/textures/blocks/cherry_door_bottom.png rename to client/src/main/resources/textures/blocks/cherry_door_bottom.png diff --git a/client/data/textures/blocks/cherry_door_top.png b/client/src/main/resources/textures/blocks/cherry_door_top.png similarity index 100% rename from client/data/textures/blocks/cherry_door_top.png rename to client/src/main/resources/textures/blocks/cherry_door_top.png diff --git a/client/data/textures/blocks/cherry_leaves_autumn.png b/client/src/main/resources/textures/blocks/cherry_leaves_autumn.png similarity index 100% rename from client/data/textures/blocks/cherry_leaves_autumn.png rename to client/src/main/resources/textures/blocks/cherry_leaves_autumn.png diff --git a/client/data/textures/blocks/cherry_leaves_snowy.png b/client/src/main/resources/textures/blocks/cherry_leaves_snowy.png similarity index 100% rename from client/data/textures/blocks/cherry_leaves_snowy.png rename to client/src/main/resources/textures/blocks/cherry_leaves_snowy.png diff --git a/client/data/textures/blocks/cherry_leaves_spring.png b/client/src/main/resources/textures/blocks/cherry_leaves_spring.png similarity index 100% rename from client/data/textures/blocks/cherry_leaves_spring.png rename to client/src/main/resources/textures/blocks/cherry_leaves_spring.png diff --git a/client/data/textures/blocks/cherry_leaves_summer.png b/client/src/main/resources/textures/blocks/cherry_leaves_summer.png similarity index 100% rename from client/data/textures/blocks/cherry_leaves_summer.png rename to client/src/main/resources/textures/blocks/cherry_leaves_summer.png diff --git a/client/data/textures/blocks/cherry_leaves_winter.png b/client/src/main/resources/textures/blocks/cherry_leaves_winter.png similarity index 100% rename from client/data/textures/blocks/cherry_leaves_winter.png rename to client/src/main/resources/textures/blocks/cherry_leaves_winter.png diff --git a/client/data/textures/blocks/cherry_log_bark.png b/client/src/main/resources/textures/blocks/cherry_log_bark.png similarity index 100% rename from client/data/textures/blocks/cherry_log_bark.png rename to client/src/main/resources/textures/blocks/cherry_log_bark.png diff --git a/client/data/textures/blocks/cherry_log_top.png b/client/src/main/resources/textures/blocks/cherry_log_top.png similarity index 100% rename from client/data/textures/blocks/cherry_log_top.png rename to client/src/main/resources/textures/blocks/cherry_log_top.png diff --git a/client/data/textures/blocks/cherry_planks.png b/client/src/main/resources/textures/blocks/cherry_planks.png similarity index 100% rename from client/data/textures/blocks/cherry_planks.png rename to client/src/main/resources/textures/blocks/cherry_planks.png diff --git a/client/data/textures/blocks/cherry_sapling.png b/client/src/main/resources/textures/blocks/cherry_sapling.png similarity index 100% rename from client/data/textures/blocks/cherry_sapling.png rename to client/src/main/resources/textures/blocks/cherry_sapling.png diff --git a/client/data/textures/blocks/chest_normal.png b/client/src/main/resources/textures/blocks/chest_normal.png similarity index 100% rename from client/data/textures/blocks/chest_normal.png rename to client/src/main/resources/textures/blocks/chest_normal.png diff --git a/client/data/textures/blocks/chest_normal_double.png b/client/src/main/resources/textures/blocks/chest_normal_double.png similarity index 100% rename from client/data/textures/blocks/chest_normal_double.png rename to client/src/main/resources/textures/blocks/chest_normal_double.png diff --git a/client/data/textures/blocks/chest_trapped.png b/client/src/main/resources/textures/blocks/chest_trapped.png similarity index 100% rename from client/data/textures/blocks/chest_trapped.png rename to client/src/main/resources/textures/blocks/chest_trapped.png diff --git a/client/data/textures/blocks/chest_trapped_double.png b/client/src/main/resources/textures/blocks/chest_trapped_double.png similarity index 100% rename from client/data/textures/blocks/chest_trapped_double.png rename to client/src/main/resources/textures/blocks/chest_trapped_double.png diff --git a/client/data/textures/blocks/chrome_block.png b/client/src/main/resources/textures/blocks/chrome_block.png similarity index 100% rename from client/data/textures/blocks/chrome_block.png rename to client/src/main/resources/textures/blocks/chrome_block.png diff --git a/client/data/textures/blocks/chrome_ore.png b/client/src/main/resources/textures/blocks/chrome_ore.png similarity index 100% rename from client/data/textures/blocks/chrome_ore.png rename to client/src/main/resources/textures/blocks/chrome_ore.png diff --git a/client/data/textures/blocks/cinnabar_block.png b/client/src/main/resources/textures/blocks/cinnabar_block.png similarity index 100% rename from client/data/textures/blocks/cinnabar_block.png rename to client/src/main/resources/textures/blocks/cinnabar_block.png diff --git a/client/data/textures/blocks/cinnabar_ore.png b/client/src/main/resources/textures/blocks/cinnabar_ore.png similarity index 100% rename from client/data/textures/blocks/cinnabar_ore.png rename to client/src/main/resources/textures/blocks/cinnabar_ore.png diff --git a/client/data/textures/blocks/clay.png b/client/src/main/resources/textures/blocks/clay.png similarity index 100% rename from client/data/textures/blocks/clay.png rename to client/src/main/resources/textures/blocks/clay.png diff --git a/client/data/textures/blocks/coal_block.png b/client/src/main/resources/textures/blocks/coal_block.png similarity index 100% rename from client/data/textures/blocks/coal_block.png rename to client/src/main/resources/textures/blocks/coal_block.png diff --git a/client/data/textures/blocks/coal_ore.png b/client/src/main/resources/textures/blocks/coal_ore.png similarity index 100% rename from client/data/textures/blocks/coal_ore.png rename to client/src/main/resources/textures/blocks/coal_ore.png diff --git a/client/data/textures/blocks/coarse_dirt.png b/client/src/main/resources/textures/blocks/coarse_dirt.png similarity index 100% rename from client/data/textures/blocks/coarse_dirt.png rename to client/src/main/resources/textures/blocks/coarse_dirt.png diff --git a/client/data/textures/blocks/cobalt_block.png b/client/src/main/resources/textures/blocks/cobalt_block.png similarity index 100% rename from client/data/textures/blocks/cobalt_block.png rename to client/src/main/resources/textures/blocks/cobalt_block.png diff --git a/client/data/textures/blocks/cobalt_ore.png b/client/src/main/resources/textures/blocks/cobalt_ore.png similarity index 100% rename from client/data/textures/blocks/cobalt_ore.png rename to client/src/main/resources/textures/blocks/cobalt_ore.png diff --git a/client/data/textures/blocks/cobblestone.png b/client/src/main/resources/textures/blocks/cobblestone.png similarity index 100% rename from client/data/textures/blocks/cobblestone.png rename to client/src/main/resources/textures/blocks/cobblestone.png diff --git a/client/data/textures/blocks/cocoa_0.png b/client/src/main/resources/textures/blocks/cocoa_0.png similarity index 100% rename from client/data/textures/blocks/cocoa_0.png rename to client/src/main/resources/textures/blocks/cocoa_0.png diff --git a/client/data/textures/blocks/cocoa_1.png b/client/src/main/resources/textures/blocks/cocoa_1.png similarity index 100% rename from client/data/textures/blocks/cocoa_1.png rename to client/src/main/resources/textures/blocks/cocoa_1.png diff --git a/client/data/textures/blocks/cocoa_2.png b/client/src/main/resources/textures/blocks/cocoa_2.png similarity index 100% rename from client/data/textures/blocks/cocoa_2.png rename to client/src/main/resources/textures/blocks/cocoa_2.png diff --git a/client/data/textures/blocks/comparator_off.png b/client/src/main/resources/textures/blocks/comparator_off.png similarity index 100% rename from client/data/textures/blocks/comparator_off.png rename to client/src/main/resources/textures/blocks/comparator_off.png diff --git a/client/data/textures/blocks/comparator_on.png b/client/src/main/resources/textures/blocks/comparator_on.png similarity index 100% rename from client/data/textures/blocks/comparator_on.png rename to client/src/main/resources/textures/blocks/comparator_on.png diff --git a/client/data/textures/blocks/control_block.png b/client/src/main/resources/textures/blocks/control_block.png similarity index 100% rename from client/data/textures/blocks/control_block.png rename to client/src/main/resources/textures/blocks/control_block.png diff --git a/client/data/textures/blocks/copper_block.png b/client/src/main/resources/textures/blocks/copper_block.png similarity index 100% rename from client/data/textures/blocks/copper_block.png rename to client/src/main/resources/textures/blocks/copper_block.png diff --git a/client/data/textures/blocks/copper_ore.png b/client/src/main/resources/textures/blocks/copper_ore.png similarity index 100% rename from client/data/textures/blocks/copper_ore.png rename to client/src/main/resources/textures/blocks/copper_ore.png diff --git a/client/data/textures/blocks/core.png b/client/src/main/resources/textures/blocks/core.png similarity index 100% rename from client/data/textures/blocks/core.png rename to client/src/main/resources/textures/blocks/core.png diff --git a/client/data/textures/blocks/crafting_table_front.png b/client/src/main/resources/textures/blocks/crafting_table_front.png similarity index 100% rename from client/data/textures/blocks/crafting_table_front.png rename to client/src/main/resources/textures/blocks/crafting_table_front.png diff --git a/client/data/textures/blocks/crafting_table_side.png b/client/src/main/resources/textures/blocks/crafting_table_side.png similarity index 100% rename from client/data/textures/blocks/crafting_table_side.png rename to client/src/main/resources/textures/blocks/crafting_table_side.png diff --git a/client/data/textures/blocks/crafting_table_top.png b/client/src/main/resources/textures/blocks/crafting_table_top.png similarity index 100% rename from client/data/textures/blocks/crafting_table_top.png rename to client/src/main/resources/textures/blocks/crafting_table_top.png diff --git a/client/data/textures/blocks/cyan_glass.png b/client/src/main/resources/textures/blocks/cyan_glass.png similarity index 100% rename from client/data/textures/blocks/cyan_glass.png rename to client/src/main/resources/textures/blocks/cyan_glass.png diff --git a/client/data/textures/blocks/cyan_glass_pane.png b/client/src/main/resources/textures/blocks/cyan_glass_pane.png similarity index 100% rename from client/data/textures/blocks/cyan_glass_pane.png rename to client/src/main/resources/textures/blocks/cyan_glass_pane.png diff --git a/client/data/textures/blocks/cyan_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/cyan_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/cyan_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/cyan_stained_hardened_clay.png diff --git a/client/data/textures/blocks/cyan_wool.png b/client/src/main/resources/textures/blocks/cyan_wool.png similarity index 100% rename from client/data/textures/blocks/cyan_wool.png rename to client/src/main/resources/textures/blocks/cyan_wool.png diff --git a/client/data/textures/blocks/dandelion.png b/client/src/main/resources/textures/blocks/dandelion.png similarity index 100% rename from client/data/textures/blocks/dandelion.png rename to client/src/main/resources/textures/blocks/dandelion.png diff --git a/client/data/textures/blocks/dark_oak_door_bottom.png b/client/src/main/resources/textures/blocks/dark_oak_door_bottom.png similarity index 100% rename from client/data/textures/blocks/dark_oak_door_bottom.png rename to client/src/main/resources/textures/blocks/dark_oak_door_bottom.png diff --git a/client/data/textures/blocks/dark_oak_door_top.png b/client/src/main/resources/textures/blocks/dark_oak_door_top.png similarity index 100% rename from client/data/textures/blocks/dark_oak_door_top.png rename to client/src/main/resources/textures/blocks/dark_oak_door_top.png diff --git a/client/data/textures/blocks/dark_oak_leaves_autumn.png b/client/src/main/resources/textures/blocks/dark_oak_leaves_autumn.png similarity index 100% rename from client/data/textures/blocks/dark_oak_leaves_autumn.png rename to client/src/main/resources/textures/blocks/dark_oak_leaves_autumn.png diff --git a/client/data/textures/blocks/dark_oak_leaves_snowy.png b/client/src/main/resources/textures/blocks/dark_oak_leaves_snowy.png similarity index 100% rename from client/data/textures/blocks/dark_oak_leaves_snowy.png rename to client/src/main/resources/textures/blocks/dark_oak_leaves_snowy.png diff --git a/client/data/textures/blocks/dark_oak_leaves_spring.png b/client/src/main/resources/textures/blocks/dark_oak_leaves_spring.png similarity index 100% rename from client/data/textures/blocks/dark_oak_leaves_spring.png rename to client/src/main/resources/textures/blocks/dark_oak_leaves_spring.png diff --git a/client/data/textures/blocks/dark_oak_leaves_summer.png b/client/src/main/resources/textures/blocks/dark_oak_leaves_summer.png similarity index 100% rename from client/data/textures/blocks/dark_oak_leaves_summer.png rename to client/src/main/resources/textures/blocks/dark_oak_leaves_summer.png diff --git a/client/data/textures/blocks/dark_oak_leaves_winter.png b/client/src/main/resources/textures/blocks/dark_oak_leaves_winter.png similarity index 100% rename from client/data/textures/blocks/dark_oak_leaves_winter.png rename to client/src/main/resources/textures/blocks/dark_oak_leaves_winter.png diff --git a/client/data/textures/blocks/dark_oak_log_bark.png b/client/src/main/resources/textures/blocks/dark_oak_log_bark.png similarity index 100% rename from client/data/textures/blocks/dark_oak_log_bark.png rename to client/src/main/resources/textures/blocks/dark_oak_log_bark.png diff --git a/client/data/textures/blocks/dark_oak_log_top.png b/client/src/main/resources/textures/blocks/dark_oak_log_top.png similarity index 100% rename from client/data/textures/blocks/dark_oak_log_top.png rename to client/src/main/resources/textures/blocks/dark_oak_log_top.png diff --git a/client/data/textures/blocks/dark_oak_planks.png b/client/src/main/resources/textures/blocks/dark_oak_planks.png similarity index 100% rename from client/data/textures/blocks/dark_oak_planks.png rename to client/src/main/resources/textures/blocks/dark_oak_planks.png diff --git a/client/data/textures/blocks/dark_oak_sapling.png b/client/src/main/resources/textures/blocks/dark_oak_sapling.png similarity index 100% rename from client/data/textures/blocks/dark_oak_sapling.png rename to client/src/main/resources/textures/blocks/dark_oak_sapling.png diff --git a/client/data/textures/blocks/darkstone.png b/client/src/main/resources/textures/blocks/darkstone.png similarity index 100% rename from client/data/textures/blocks/darkstone.png rename to client/src/main/resources/textures/blocks/darkstone.png diff --git a/client/data/textures/blocks/daylight_detector_inverted_top.png b/client/src/main/resources/textures/blocks/daylight_detector_inverted_top.png similarity index 100% rename from client/data/textures/blocks/daylight_detector_inverted_top.png rename to client/src/main/resources/textures/blocks/daylight_detector_inverted_top.png diff --git a/client/data/textures/blocks/daylight_detector_side.png b/client/src/main/resources/textures/blocks/daylight_detector_side.png similarity index 100% rename from client/data/textures/blocks/daylight_detector_side.png rename to client/src/main/resources/textures/blocks/daylight_detector_side.png diff --git a/client/data/textures/blocks/daylight_detector_top.png b/client/src/main/resources/textures/blocks/daylight_detector_top.png similarity index 100% rename from client/data/textures/blocks/daylight_detector_top.png rename to client/src/main/resources/textures/blocks/daylight_detector_top.png diff --git a/client/data/textures/blocks/deadbush.png b/client/src/main/resources/textures/blocks/deadbush.png similarity index 100% rename from client/data/textures/blocks/deadbush.png rename to client/src/main/resources/textures/blocks/deadbush.png diff --git a/client/data/textures/blocks/destroy_stage_0.png b/client/src/main/resources/textures/blocks/destroy_stage_0.png similarity index 100% rename from client/data/textures/blocks/destroy_stage_0.png rename to client/src/main/resources/textures/blocks/destroy_stage_0.png diff --git a/client/data/textures/blocks/destroy_stage_1.png b/client/src/main/resources/textures/blocks/destroy_stage_1.png similarity index 100% rename from client/data/textures/blocks/destroy_stage_1.png rename to client/src/main/resources/textures/blocks/destroy_stage_1.png diff --git a/client/data/textures/blocks/destroy_stage_2.png b/client/src/main/resources/textures/blocks/destroy_stage_2.png similarity index 100% rename from client/data/textures/blocks/destroy_stage_2.png rename to client/src/main/resources/textures/blocks/destroy_stage_2.png diff --git a/client/data/textures/blocks/destroy_stage_3.png b/client/src/main/resources/textures/blocks/destroy_stage_3.png similarity index 100% rename from client/data/textures/blocks/destroy_stage_3.png rename to client/src/main/resources/textures/blocks/destroy_stage_3.png diff --git a/client/data/textures/blocks/destroy_stage_4.png b/client/src/main/resources/textures/blocks/destroy_stage_4.png similarity index 100% rename from client/data/textures/blocks/destroy_stage_4.png rename to client/src/main/resources/textures/blocks/destroy_stage_4.png diff --git a/client/data/textures/blocks/destroy_stage_5.png b/client/src/main/resources/textures/blocks/destroy_stage_5.png similarity index 100% rename from client/data/textures/blocks/destroy_stage_5.png rename to client/src/main/resources/textures/blocks/destroy_stage_5.png diff --git a/client/data/textures/blocks/destroy_stage_6.png b/client/src/main/resources/textures/blocks/destroy_stage_6.png similarity index 100% rename from client/data/textures/blocks/destroy_stage_6.png rename to client/src/main/resources/textures/blocks/destroy_stage_6.png diff --git a/client/data/textures/blocks/destroy_stage_7.png b/client/src/main/resources/textures/blocks/destroy_stage_7.png similarity index 100% rename from client/data/textures/blocks/destroy_stage_7.png rename to client/src/main/resources/textures/blocks/destroy_stage_7.png diff --git a/client/data/textures/blocks/destroy_stage_8.png b/client/src/main/resources/textures/blocks/destroy_stage_8.png similarity index 100% rename from client/data/textures/blocks/destroy_stage_8.png rename to client/src/main/resources/textures/blocks/destroy_stage_8.png diff --git a/client/data/textures/blocks/destroy_stage_9.png b/client/src/main/resources/textures/blocks/destroy_stage_9.png similarity index 100% rename from client/data/textures/blocks/destroy_stage_9.png rename to client/src/main/resources/textures/blocks/destroy_stage_9.png diff --git a/client/data/textures/blocks/detector_rail.png b/client/src/main/resources/textures/blocks/detector_rail.png similarity index 100% rename from client/data/textures/blocks/detector_rail.png rename to client/src/main/resources/textures/blocks/detector_rail.png diff --git a/client/data/textures/blocks/detector_rail_powered.png b/client/src/main/resources/textures/blocks/detector_rail_powered.png similarity index 100% rename from client/data/textures/blocks/detector_rail_powered.png rename to client/src/main/resources/textures/blocks/detector_rail_powered.png diff --git a/client/data/textures/blocks/diamond_block.png b/client/src/main/resources/textures/blocks/diamond_block.png similarity index 100% rename from client/data/textures/blocks/diamond_block.png rename to client/src/main/resources/textures/blocks/diamond_block.png diff --git a/client/data/textures/blocks/diamond_ore.png b/client/src/main/resources/textures/blocks/diamond_ore.png similarity index 100% rename from client/data/textures/blocks/diamond_ore.png rename to client/src/main/resources/textures/blocks/diamond_ore.png diff --git a/client/data/textures/blocks/dirt.png b/client/src/main/resources/textures/blocks/dirt.png similarity index 100% rename from client/data/textures/blocks/dirt.png rename to client/src/main/resources/textures/blocks/dirt.png diff --git a/client/data/textures/blocks/dirt_podzol_side.png b/client/src/main/resources/textures/blocks/dirt_podzol_side.png similarity index 100% rename from client/data/textures/blocks/dirt_podzol_side.png rename to client/src/main/resources/textures/blocks/dirt_podzol_side.png diff --git a/client/data/textures/blocks/dirt_podzol_top.png b/client/src/main/resources/textures/blocks/dirt_podzol_top.png similarity index 100% rename from client/data/textures/blocks/dirt_podzol_top.png rename to client/src/main/resources/textures/blocks/dirt_podzol_top.png diff --git a/client/data/textures/blocks/dispenser_front_horizontal.png b/client/src/main/resources/textures/blocks/dispenser_front_horizontal.png similarity index 100% rename from client/data/textures/blocks/dispenser_front_horizontal.png rename to client/src/main/resources/textures/blocks/dispenser_front_horizontal.png diff --git a/client/data/textures/blocks/dispenser_front_vertical.png b/client/src/main/resources/textures/blocks/dispenser_front_vertical.png similarity index 100% rename from client/data/textures/blocks/dispenser_front_vertical.png rename to client/src/main/resources/textures/blocks/dispenser_front_vertical.png diff --git a/client/data/textures/blocks/double_fern_bottom.png b/client/src/main/resources/textures/blocks/double_fern_bottom.png similarity index 100% rename from client/data/textures/blocks/double_fern_bottom.png rename to client/src/main/resources/textures/blocks/double_fern_bottom.png diff --git a/client/data/textures/blocks/double_fern_top.png b/client/src/main/resources/textures/blocks/double_fern_top.png similarity index 100% rename from client/data/textures/blocks/double_fern_top.png rename to client/src/main/resources/textures/blocks/double_fern_top.png diff --git a/client/data/textures/blocks/double_grass_bottom.png b/client/src/main/resources/textures/blocks/double_grass_bottom.png similarity index 100% rename from client/data/textures/blocks/double_grass_bottom.png rename to client/src/main/resources/textures/blocks/double_grass_bottom.png diff --git a/client/data/textures/blocks/double_grass_top.png b/client/src/main/resources/textures/blocks/double_grass_top.png similarity index 100% rename from client/data/textures/blocks/double_grass_top.png rename to client/src/main/resources/textures/blocks/double_grass_top.png diff --git a/client/data/textures/blocks/double_rose_bottom.png b/client/src/main/resources/textures/blocks/double_rose_bottom.png similarity index 100% rename from client/data/textures/blocks/double_rose_bottom.png rename to client/src/main/resources/textures/blocks/double_rose_bottom.png diff --git a/client/data/textures/blocks/double_rose_top.png b/client/src/main/resources/textures/blocks/double_rose_top.png similarity index 100% rename from client/data/textures/blocks/double_rose_top.png rename to client/src/main/resources/textures/blocks/double_rose_top.png diff --git a/client/data/textures/blocks/double_stone_top.png b/client/src/main/resources/textures/blocks/double_stone_top.png similarity index 100% rename from client/data/textures/blocks/double_stone_top.png rename to client/src/main/resources/textures/blocks/double_stone_top.png diff --git a/client/data/textures/blocks/dragon_egg.png b/client/src/main/resources/textures/blocks/dragon_egg.png similarity index 100% rename from client/data/textures/blocks/dragon_egg.png rename to client/src/main/resources/textures/blocks/dragon_egg.png diff --git a/client/data/textures/blocks/dropper_front_horizontal.png b/client/src/main/resources/textures/blocks/dropper_front_horizontal.png similarity index 100% rename from client/data/textures/blocks/dropper_front_horizontal.png rename to client/src/main/resources/textures/blocks/dropper_front_horizontal.png diff --git a/client/data/textures/blocks/dropper_front_vertical.png b/client/src/main/resources/textures/blocks/dropper_front_vertical.png similarity index 100% rename from client/data/textures/blocks/dropper_front_vertical.png rename to client/src/main/resources/textures/blocks/dropper_front_vertical.png diff --git a/client/data/textures/blocks/dry_leaves.png b/client/src/main/resources/textures/blocks/dry_leaves.png similarity index 100% rename from client/data/textures/blocks/dry_leaves.png rename to client/src/main/resources/textures/blocks/dry_leaves.png diff --git a/client/data/textures/blocks/emerald_block.png b/client/src/main/resources/textures/blocks/emerald_block.png similarity index 100% rename from client/data/textures/blocks/emerald_block.png rename to client/src/main/resources/textures/blocks/emerald_block.png diff --git a/client/data/textures/blocks/emerald_ore.png b/client/src/main/resources/textures/blocks/emerald_ore.png similarity index 100% rename from client/data/textures/blocks/emerald_ore.png rename to client/src/main/resources/textures/blocks/emerald_ore.png diff --git a/client/data/textures/blocks/enchanting_table_bottom.png b/client/src/main/resources/textures/blocks/enchanting_table_bottom.png similarity index 100% rename from client/data/textures/blocks/enchanting_table_bottom.png rename to client/src/main/resources/textures/blocks/enchanting_table_bottom.png diff --git a/client/data/textures/blocks/enchanting_table_side.png b/client/src/main/resources/textures/blocks/enchanting_table_side.png similarity index 100% rename from client/data/textures/blocks/enchanting_table_side.png rename to client/src/main/resources/textures/blocks/enchanting_table_side.png diff --git a/client/data/textures/blocks/enchanting_table_top.png b/client/src/main/resources/textures/blocks/enchanting_table_top.png similarity index 100% rename from client/data/textures/blocks/enchanting_table_top.png rename to client/src/main/resources/textures/blocks/enchanting_table_top.png diff --git a/client/data/textures/blocks/farmland_0.png b/client/src/main/resources/textures/blocks/farmland_0.png similarity index 100% rename from client/data/textures/blocks/farmland_0.png rename to client/src/main/resources/textures/blocks/farmland_0.png diff --git a/client/data/textures/blocks/farmland_1.png b/client/src/main/resources/textures/blocks/farmland_1.png similarity index 100% rename from client/data/textures/blocks/farmland_1.png rename to client/src/main/resources/textures/blocks/farmland_1.png diff --git a/client/data/textures/blocks/farmland_2.png b/client/src/main/resources/textures/blocks/farmland_2.png similarity index 100% rename from client/data/textures/blocks/farmland_2.png rename to client/src/main/resources/textures/blocks/farmland_2.png diff --git a/client/data/textures/blocks/farmland_3.png b/client/src/main/resources/textures/blocks/farmland_3.png similarity index 100% rename from client/data/textures/blocks/farmland_3.png rename to client/src/main/resources/textures/blocks/farmland_3.png diff --git a/client/data/textures/blocks/farmland_4.png b/client/src/main/resources/textures/blocks/farmland_4.png similarity index 100% rename from client/data/textures/blocks/farmland_4.png rename to client/src/main/resources/textures/blocks/farmland_4.png diff --git a/client/data/textures/blocks/farmland_5.png b/client/src/main/resources/textures/blocks/farmland_5.png similarity index 100% rename from client/data/textures/blocks/farmland_5.png rename to client/src/main/resources/textures/blocks/farmland_5.png diff --git a/client/data/textures/blocks/farmland_6.png b/client/src/main/resources/textures/blocks/farmland_6.png similarity index 100% rename from client/data/textures/blocks/farmland_6.png rename to client/src/main/resources/textures/blocks/farmland_6.png diff --git a/client/data/textures/blocks/farmland_7.png b/client/src/main/resources/textures/blocks/farmland_7.png similarity index 100% rename from client/data/textures/blocks/farmland_7.png rename to client/src/main/resources/textures/blocks/farmland_7.png diff --git a/client/data/textures/blocks/fern.png b/client/src/main/resources/textures/blocks/fern.png similarity index 100% rename from client/data/textures/blocks/fern.png rename to client/src/main/resources/textures/blocks/fern.png diff --git a/client/data/textures/blocks/floor_portal.png b/client/src/main/resources/textures/blocks/floor_portal.png similarity index 100% rename from client/data/textures/blocks/floor_portal.png rename to client/src/main/resources/textures/blocks/floor_portal.png diff --git a/client/data/textures/blocks/floor_tiles.png b/client/src/main/resources/textures/blocks/floor_tiles.png similarity index 100% rename from client/data/textures/blocks/floor_tiles.png rename to client/src/main/resources/textures/blocks/floor_tiles.png diff --git a/client/data/textures/blocks/floor_tiles_black.png b/client/src/main/resources/textures/blocks/floor_tiles_black.png similarity index 100% rename from client/data/textures/blocks/floor_tiles_black.png rename to client/src/main/resources/textures/blocks/floor_tiles_black.png diff --git a/client/data/textures/blocks/floor_tiles_red.png b/client/src/main/resources/textures/blocks/floor_tiles_red.png similarity index 100% rename from client/data/textures/blocks/floor_tiles_red.png rename to client/src/main/resources/textures/blocks/floor_tiles_red.png diff --git a/client/data/textures/blocks/floor_tiles_white.png b/client/src/main/resources/textures/blocks/floor_tiles_white.png similarity index 100% rename from client/data/textures/blocks/floor_tiles_white.png rename to client/src/main/resources/textures/blocks/floor_tiles_white.png diff --git a/client/data/textures/blocks/flower_paeonia.png b/client/src/main/resources/textures/blocks/flower_paeonia.png similarity index 100% rename from client/data/textures/blocks/flower_paeonia.png rename to client/src/main/resources/textures/blocks/flower_paeonia.png diff --git a/client/data/textures/blocks/flower_pot.png b/client/src/main/resources/textures/blocks/flower_pot.png similarity index 100% rename from client/data/textures/blocks/flower_pot.png rename to client/src/main/resources/textures/blocks/flower_pot.png diff --git a/client/data/textures/blocks/furnace_front_off.png b/client/src/main/resources/textures/blocks/furnace_front_off.png similarity index 100% rename from client/data/textures/blocks/furnace_front_off.png rename to client/src/main/resources/textures/blocks/furnace_front_off.png diff --git a/client/data/textures/blocks/furnace_front_on.png b/client/src/main/resources/textures/blocks/furnace_front_on.png similarity index 100% rename from client/data/textures/blocks/furnace_front_on.png rename to client/src/main/resources/textures/blocks/furnace_front_on.png diff --git a/client/data/textures/blocks/furnace_side.png b/client/src/main/resources/textures/blocks/furnace_side.png similarity index 100% rename from client/data/textures/blocks/furnace_side.png rename to client/src/main/resources/textures/blocks/furnace_side.png diff --git a/client/data/textures/blocks/furnace_top.png b/client/src/main/resources/textures/blocks/furnace_top.png similarity index 100% rename from client/data/textures/blocks/furnace_top.png rename to client/src/main/resources/textures/blocks/furnace_top.png diff --git a/client/data/textures/blocks/glass.png b/client/src/main/resources/textures/blocks/glass.png similarity index 100% rename from client/data/textures/blocks/glass.png rename to client/src/main/resources/textures/blocks/glass.png diff --git a/client/data/textures/blocks/glass_pane.png b/client/src/main/resources/textures/blocks/glass_pane.png similarity index 100% rename from client/data/textures/blocks/glass_pane.png rename to client/src/main/resources/textures/blocks/glass_pane.png diff --git a/client/data/textures/blocks/glowstone.png b/client/src/main/resources/textures/blocks/glowstone.png similarity index 100% rename from client/data/textures/blocks/glowstone.png rename to client/src/main/resources/textures/blocks/glowstone.png diff --git a/client/data/textures/blocks/gold_block.png b/client/src/main/resources/textures/blocks/gold_block.png similarity index 100% rename from client/data/textures/blocks/gold_block.png rename to client/src/main/resources/textures/blocks/gold_block.png diff --git a/client/data/textures/blocks/gold_ore.png b/client/src/main/resources/textures/blocks/gold_ore.png similarity index 100% rename from client/data/textures/blocks/gold_ore.png rename to client/src/main/resources/textures/blocks/gold_ore.png diff --git a/client/data/textures/blocks/golden_rail.png b/client/src/main/resources/textures/blocks/golden_rail.png similarity index 100% rename from client/data/textures/blocks/golden_rail.png rename to client/src/main/resources/textures/blocks/golden_rail.png diff --git a/client/data/textures/blocks/golden_rail_powered.png b/client/src/main/resources/textures/blocks/golden_rail_powered.png similarity index 100% rename from client/data/textures/blocks/golden_rail_powered.png rename to client/src/main/resources/textures/blocks/golden_rail_powered.png diff --git a/client/data/textures/blocks/goo_flow.png b/client/src/main/resources/textures/blocks/goo_flow.png similarity index 100% rename from client/data/textures/blocks/goo_flow.png rename to client/src/main/resources/textures/blocks/goo_flow.png diff --git a/client/data/textures/blocks/goo_still.png b/client/src/main/resources/textures/blocks/goo_still.png similarity index 100% rename from client/data/textures/blocks/goo_still.png rename to client/src/main/resources/textures/blocks/goo_still.png diff --git a/client/data/textures/blocks/grass_side.png b/client/src/main/resources/textures/blocks/grass_side.png similarity index 100% rename from client/data/textures/blocks/grass_side.png rename to client/src/main/resources/textures/blocks/grass_side.png diff --git a/client/data/textures/blocks/grass_side_overlay.png b/client/src/main/resources/textures/blocks/grass_side_overlay.png similarity index 100% rename from client/data/textures/blocks/grass_side_overlay.png rename to client/src/main/resources/textures/blocks/grass_side_overlay.png diff --git a/client/data/textures/blocks/grass_side_snowed.png b/client/src/main/resources/textures/blocks/grass_side_snowed.png similarity index 100% rename from client/data/textures/blocks/grass_side_snowed.png rename to client/src/main/resources/textures/blocks/grass_side_snowed.png diff --git a/client/data/textures/blocks/grass_top.png b/client/src/main/resources/textures/blocks/grass_top.png similarity index 100% rename from client/data/textures/blocks/grass_top.png rename to client/src/main/resources/textures/blocks/grass_top.png diff --git a/client/data/textures/blocks/gravel.png b/client/src/main/resources/textures/blocks/gravel.png similarity index 100% rename from client/data/textures/blocks/gravel.png rename to client/src/main/resources/textures/blocks/gravel.png diff --git a/client/data/textures/blocks/gravel_new.png b/client/src/main/resources/textures/blocks/gravel_new.png similarity index 100% rename from client/data/textures/blocks/gravel_new.png rename to client/src/main/resources/textures/blocks/gravel_new.png diff --git a/client/data/textures/blocks/gray_glass.png b/client/src/main/resources/textures/blocks/gray_glass.png similarity index 100% rename from client/data/textures/blocks/gray_glass.png rename to client/src/main/resources/textures/blocks/gray_glass.png diff --git a/client/data/textures/blocks/gray_glass_pane.png b/client/src/main/resources/textures/blocks/gray_glass_pane.png similarity index 100% rename from client/data/textures/blocks/gray_glass_pane.png rename to client/src/main/resources/textures/blocks/gray_glass_pane.png diff --git a/client/data/textures/blocks/gray_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/gray_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/gray_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/gray_stained_hardened_clay.png diff --git a/client/data/textures/blocks/gray_wool.png b/client/src/main/resources/textures/blocks/gray_wool.png similarity index 100% rename from client/data/textures/blocks/gray_wool.png rename to client/src/main/resources/textures/blocks/gray_wool.png diff --git a/client/data/textures/blocks/green_glass.png b/client/src/main/resources/textures/blocks/green_glass.png similarity index 100% rename from client/data/textures/blocks/green_glass.png rename to client/src/main/resources/textures/blocks/green_glass.png diff --git a/client/data/textures/blocks/green_glass_pane.png b/client/src/main/resources/textures/blocks/green_glass_pane.png similarity index 100% rename from client/data/textures/blocks/green_glass_pane.png rename to client/src/main/resources/textures/blocks/green_glass_pane.png diff --git a/client/data/textures/blocks/green_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/green_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/green_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/green_stained_hardened_clay.png diff --git a/client/data/textures/blocks/green_wool.png b/client/src/main/resources/textures/blocks/green_wool.png similarity index 100% rename from client/data/textures/blocks/green_wool.png rename to client/src/main/resources/textures/blocks/green_wool.png diff --git a/client/data/textures/blocks/gyriyn_block.png b/client/src/main/resources/textures/blocks/gyriyn_block.png similarity index 100% rename from client/data/textures/blocks/gyriyn_block.png rename to client/src/main/resources/textures/blocks/gyriyn_block.png diff --git a/client/data/textures/blocks/gyriyn_ore.png b/client/src/main/resources/textures/blocks/gyriyn_ore.png similarity index 100% rename from client/data/textures/blocks/gyriyn_ore.png rename to client/src/main/resources/textures/blocks/gyriyn_ore.png diff --git a/client/data/textures/blocks/hardened_clay.png b/client/src/main/resources/textures/blocks/hardened_clay.png similarity index 100% rename from client/data/textures/blocks/hardened_clay.png rename to client/src/main/resources/textures/blocks/hardened_clay.png diff --git a/client/data/textures/blocks/hay_block_side.png b/client/src/main/resources/textures/blocks/hay_block_side.png similarity index 100% rename from client/data/textures/blocks/hay_block_side.png rename to client/src/main/resources/textures/blocks/hay_block_side.png diff --git a/client/data/textures/blocks/hay_block_top.png b/client/src/main/resources/textures/blocks/hay_block_top.png similarity index 100% rename from client/data/textures/blocks/hay_block_top.png rename to client/src/main/resources/textures/blocks/hay_block_top.png diff --git a/client/data/textures/blocks/hellrock.png b/client/src/main/resources/textures/blocks/hellrock.png similarity index 100% rename from client/data/textures/blocks/hellrock.png rename to client/src/main/resources/textures/blocks/hellrock.png diff --git a/client/data/textures/blocks/hopper_inside.png b/client/src/main/resources/textures/blocks/hopper_inside.png similarity index 100% rename from client/data/textures/blocks/hopper_inside.png rename to client/src/main/resources/textures/blocks/hopper_inside.png diff --git a/client/data/textures/blocks/hopper_outside.png b/client/src/main/resources/textures/blocks/hopper_outside.png similarity index 100% rename from client/data/textures/blocks/hopper_outside.png rename to client/src/main/resources/textures/blocks/hopper_outside.png diff --git a/client/data/textures/blocks/hopper_top.png b/client/src/main/resources/textures/blocks/hopper_top.png similarity index 100% rename from client/data/textures/blocks/hopper_top.png rename to client/src/main/resources/textures/blocks/hopper_top.png diff --git a/client/data/textures/blocks/houstonia.png b/client/src/main/resources/textures/blocks/houstonia.png similarity index 100% rename from client/data/textures/blocks/houstonia.png rename to client/src/main/resources/textures/blocks/houstonia.png diff --git a/client/data/textures/blocks/hydrogen_flow.png b/client/src/main/resources/textures/blocks/hydrogen_flow.png similarity index 100% rename from client/data/textures/blocks/hydrogen_flow.png rename to client/src/main/resources/textures/blocks/hydrogen_flow.png diff --git a/client/data/textures/blocks/hydrogen_still.png b/client/src/main/resources/textures/blocks/hydrogen_still.png similarity index 100% rename from client/data/textures/blocks/hydrogen_still.png rename to client/src/main/resources/textures/blocks/hydrogen_still.png diff --git a/client/data/textures/blocks/ice.png b/client/src/main/resources/textures/blocks/ice.png similarity index 100% rename from client/data/textures/blocks/ice.png rename to client/src/main/resources/textures/blocks/ice.png diff --git a/client/data/textures/blocks/iodine_block.png b/client/src/main/resources/textures/blocks/iodine_block.png similarity index 100% rename from client/data/textures/blocks/iodine_block.png rename to client/src/main/resources/textures/blocks/iodine_block.png diff --git a/client/data/textures/blocks/iodine_ore.png b/client/src/main/resources/textures/blocks/iodine_ore.png similarity index 100% rename from client/data/textures/blocks/iodine_ore.png rename to client/src/main/resources/textures/blocks/iodine_ore.png diff --git a/client/data/textures/blocks/iron_bars.png b/client/src/main/resources/textures/blocks/iron_bars.png similarity index 100% rename from client/data/textures/blocks/iron_bars.png rename to client/src/main/resources/textures/blocks/iron_bars.png diff --git a/client/data/textures/blocks/iron_block.png b/client/src/main/resources/textures/blocks/iron_block.png similarity index 100% rename from client/data/textures/blocks/iron_block.png rename to client/src/main/resources/textures/blocks/iron_block.png diff --git a/client/data/textures/blocks/iron_door_bottom.png b/client/src/main/resources/textures/blocks/iron_door_bottom.png similarity index 100% rename from client/data/textures/blocks/iron_door_bottom.png rename to client/src/main/resources/textures/blocks/iron_door_bottom.png diff --git a/client/data/textures/blocks/iron_door_top.png b/client/src/main/resources/textures/blocks/iron_door_top.png similarity index 100% rename from client/data/textures/blocks/iron_door_top.png rename to client/src/main/resources/textures/blocks/iron_door_top.png diff --git a/client/data/textures/blocks/iron_ore.png b/client/src/main/resources/textures/blocks/iron_ore.png similarity index 100% rename from client/data/textures/blocks/iron_ore.png rename to client/src/main/resources/textures/blocks/iron_ore.png diff --git a/client/data/textures/blocks/iron_trapdoor.png b/client/src/main/resources/textures/blocks/iron_trapdoor.png similarity index 100% rename from client/data/textures/blocks/iron_trapdoor.png rename to client/src/main/resources/textures/blocks/iron_trapdoor.png diff --git a/client/data/textures/blocks/itemframe_background.png b/client/src/main/resources/textures/blocks/itemframe_background.png similarity index 100% rename from client/data/textures/blocks/itemframe_background.png rename to client/src/main/resources/textures/blocks/itemframe_background.png diff --git a/client/data/textures/blocks/jukebox_side.png b/client/src/main/resources/textures/blocks/jukebox_side.png similarity index 100% rename from client/data/textures/blocks/jukebox_side.png rename to client/src/main/resources/textures/blocks/jukebox_side.png diff --git a/client/data/textures/blocks/jukebox_top.png b/client/src/main/resources/textures/blocks/jukebox_top.png similarity index 100% rename from client/data/textures/blocks/jukebox_top.png rename to client/src/main/resources/textures/blocks/jukebox_top.png diff --git a/client/data/textures/blocks/jungle_door_bottom.png b/client/src/main/resources/textures/blocks/jungle_door_bottom.png similarity index 100% rename from client/data/textures/blocks/jungle_door_bottom.png rename to client/src/main/resources/textures/blocks/jungle_door_bottom.png diff --git a/client/data/textures/blocks/jungle_door_top.png b/client/src/main/resources/textures/blocks/jungle_door_top.png similarity index 100% rename from client/data/textures/blocks/jungle_door_top.png rename to client/src/main/resources/textures/blocks/jungle_door_top.png diff --git a/client/data/textures/blocks/jungle_leaves_autumn.png b/client/src/main/resources/textures/blocks/jungle_leaves_autumn.png similarity index 100% rename from client/data/textures/blocks/jungle_leaves_autumn.png rename to client/src/main/resources/textures/blocks/jungle_leaves_autumn.png diff --git a/client/data/textures/blocks/jungle_leaves_snowy.png b/client/src/main/resources/textures/blocks/jungle_leaves_snowy.png similarity index 100% rename from client/data/textures/blocks/jungle_leaves_snowy.png rename to client/src/main/resources/textures/blocks/jungle_leaves_snowy.png diff --git a/client/data/textures/blocks/jungle_leaves_spring.png b/client/src/main/resources/textures/blocks/jungle_leaves_spring.png similarity index 100% rename from client/data/textures/blocks/jungle_leaves_spring.png rename to client/src/main/resources/textures/blocks/jungle_leaves_spring.png diff --git a/client/data/textures/blocks/jungle_leaves_summer.png b/client/src/main/resources/textures/blocks/jungle_leaves_summer.png similarity index 100% rename from client/data/textures/blocks/jungle_leaves_summer.png rename to client/src/main/resources/textures/blocks/jungle_leaves_summer.png diff --git a/client/data/textures/blocks/jungle_leaves_winter.png b/client/src/main/resources/textures/blocks/jungle_leaves_winter.png similarity index 100% rename from client/data/textures/blocks/jungle_leaves_winter.png rename to client/src/main/resources/textures/blocks/jungle_leaves_winter.png diff --git a/client/data/textures/blocks/jungle_log_bark.png b/client/src/main/resources/textures/blocks/jungle_log_bark.png similarity index 100% rename from client/data/textures/blocks/jungle_log_bark.png rename to client/src/main/resources/textures/blocks/jungle_log_bark.png diff --git a/client/data/textures/blocks/jungle_log_top.png b/client/src/main/resources/textures/blocks/jungle_log_top.png similarity index 100% rename from client/data/textures/blocks/jungle_log_top.png rename to client/src/main/resources/textures/blocks/jungle_log_top.png diff --git a/client/data/textures/blocks/jungle_planks.png b/client/src/main/resources/textures/blocks/jungle_planks.png similarity index 100% rename from client/data/textures/blocks/jungle_planks.png rename to client/src/main/resources/textures/blocks/jungle_planks.png diff --git a/client/data/textures/blocks/jungle_sapling.png b/client/src/main/resources/textures/blocks/jungle_sapling.png similarity index 100% rename from client/data/textures/blocks/jungle_sapling.png rename to client/src/main/resources/textures/blocks/jungle_sapling.png diff --git a/client/data/textures/blocks/ladder.png b/client/src/main/resources/textures/blocks/ladder.png similarity index 100% rename from client/data/textures/blocks/ladder.png rename to client/src/main/resources/textures/blocks/ladder.png diff --git a/client/data/textures/blocks/lamp.png b/client/src/main/resources/textures/blocks/lamp.png similarity index 100% rename from client/data/textures/blocks/lamp.png rename to client/src/main/resources/textures/blocks/lamp.png diff --git a/client/data/textures/blocks/lapis_block.png b/client/src/main/resources/textures/blocks/lapis_block.png similarity index 100% rename from client/data/textures/blocks/lapis_block.png rename to client/src/main/resources/textures/blocks/lapis_block.png diff --git a/client/data/textures/blocks/lapis_ore.png b/client/src/main/resources/textures/blocks/lapis_ore.png similarity index 100% rename from client/data/textures/blocks/lapis_ore.png rename to client/src/main/resources/textures/blocks/lapis_ore.png diff --git a/client/data/textures/blocks/lava_flow.png b/client/src/main/resources/textures/blocks/lava_flow.png similarity index 100% rename from client/data/textures/blocks/lava_flow.png rename to client/src/main/resources/textures/blocks/lava_flow.png diff --git a/client/data/textures/blocks/lava_still.png b/client/src/main/resources/textures/blocks/lava_still.png similarity index 100% rename from client/data/textures/blocks/lava_still.png rename to client/src/main/resources/textures/blocks/lava_still.png diff --git a/client/data/textures/blocks/lead_block.png b/client/src/main/resources/textures/blocks/lead_block.png similarity index 100% rename from client/data/textures/blocks/lead_block.png rename to client/src/main/resources/textures/blocks/lead_block.png diff --git a/client/data/textures/blocks/lead_ore.png b/client/src/main/resources/textures/blocks/lead_ore.png similarity index 100% rename from client/data/textures/blocks/lead_ore.png rename to client/src/main/resources/textures/blocks/lead_ore.png diff --git a/client/data/textures/blocks/lever.png b/client/src/main/resources/textures/blocks/lever.png similarity index 100% rename from client/data/textures/blocks/lever.png rename to client/src/main/resources/textures/blocks/lever.png diff --git a/client/data/textures/blocks/light_blue_glass.png b/client/src/main/resources/textures/blocks/light_blue_glass.png similarity index 100% rename from client/data/textures/blocks/light_blue_glass.png rename to client/src/main/resources/textures/blocks/light_blue_glass.png diff --git a/client/data/textures/blocks/light_blue_glass_pane.png b/client/src/main/resources/textures/blocks/light_blue_glass_pane.png similarity index 100% rename from client/data/textures/blocks/light_blue_glass_pane.png rename to client/src/main/resources/textures/blocks/light_blue_glass_pane.png diff --git a/client/data/textures/blocks/light_blue_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/light_blue_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/light_blue_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/light_blue_stained_hardened_clay.png diff --git a/client/data/textures/blocks/light_blue_wool.png b/client/src/main/resources/textures/blocks/light_blue_wool.png similarity index 100% rename from client/data/textures/blocks/light_blue_wool.png rename to client/src/main/resources/textures/blocks/light_blue_wool.png diff --git a/client/data/textures/blocks/lime_glass.png b/client/src/main/resources/textures/blocks/lime_glass.png similarity index 100% rename from client/data/textures/blocks/lime_glass.png rename to client/src/main/resources/textures/blocks/lime_glass.png diff --git a/client/data/textures/blocks/lime_glass_pane.png b/client/src/main/resources/textures/blocks/lime_glass_pane.png similarity index 100% rename from client/data/textures/blocks/lime_glass_pane.png rename to client/src/main/resources/textures/blocks/lime_glass_pane.png diff --git a/client/data/textures/blocks/lime_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/lime_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/lime_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/lime_stained_hardened_clay.png diff --git a/client/data/textures/blocks/lime_wool.png b/client/src/main/resources/textures/blocks/lime_wool.png similarity index 100% rename from client/data/textures/blocks/lime_wool.png rename to client/src/main/resources/textures/blocks/lime_wool.png diff --git a/client/data/textures/blocks/lit_redstone_lamp.png b/client/src/main/resources/textures/blocks/lit_redstone_lamp.png similarity index 100% rename from client/data/textures/blocks/lit_redstone_lamp.png rename to client/src/main/resources/textures/blocks/lit_redstone_lamp.png diff --git a/client/data/textures/blocks/lithium_block.png b/client/src/main/resources/textures/blocks/lithium_block.png similarity index 100% rename from client/data/textures/blocks/lithium_block.png rename to client/src/main/resources/textures/blocks/lithium_block.png diff --git a/client/data/textures/blocks/lithium_ore.png b/client/src/main/resources/textures/blocks/lithium_ore.png similarity index 100% rename from client/data/textures/blocks/lithium_ore.png rename to client/src/main/resources/textures/blocks/lithium_ore.png diff --git a/client/data/textures/blocks/magenta_glass.png b/client/src/main/resources/textures/blocks/magenta_glass.png similarity index 100% rename from client/data/textures/blocks/magenta_glass.png rename to client/src/main/resources/textures/blocks/magenta_glass.png diff --git a/client/data/textures/blocks/magenta_glass_pane.png b/client/src/main/resources/textures/blocks/magenta_glass_pane.png similarity index 100% rename from client/data/textures/blocks/magenta_glass_pane.png rename to client/src/main/resources/textures/blocks/magenta_glass_pane.png diff --git a/client/data/textures/blocks/magenta_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/magenta_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/magenta_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/magenta_stained_hardened_clay.png diff --git a/client/data/textures/blocks/magenta_wool.png b/client/src/main/resources/textures/blocks/magenta_wool.png similarity index 100% rename from client/data/textures/blocks/magenta_wool.png rename to client/src/main/resources/textures/blocks/magenta_wool.png diff --git a/client/data/textures/blocks/magnesium_block.png b/client/src/main/resources/textures/blocks/magnesium_block.png similarity index 100% rename from client/data/textures/blocks/magnesium_block.png rename to client/src/main/resources/textures/blocks/magnesium_block.png diff --git a/client/data/textures/blocks/magnesium_ore.png b/client/src/main/resources/textures/blocks/magnesium_ore.png similarity index 100% rename from client/data/textures/blocks/magnesium_ore.png rename to client/src/main/resources/textures/blocks/magnesium_ore.png diff --git a/client/data/textures/blocks/manganese_block.png b/client/src/main/resources/textures/blocks/manganese_block.png similarity index 100% rename from client/data/textures/blocks/manganese_block.png rename to client/src/main/resources/textures/blocks/manganese_block.png diff --git a/client/data/textures/blocks/manganese_ore.png b/client/src/main/resources/textures/blocks/manganese_ore.png similarity index 100% rename from client/data/textures/blocks/manganese_ore.png rename to client/src/main/resources/textures/blocks/manganese_ore.png diff --git a/client/data/textures/blocks/maple_door_bottom.png b/client/src/main/resources/textures/blocks/maple_door_bottom.png similarity index 100% rename from client/data/textures/blocks/maple_door_bottom.png rename to client/src/main/resources/textures/blocks/maple_door_bottom.png diff --git a/client/data/textures/blocks/maple_door_top.png b/client/src/main/resources/textures/blocks/maple_door_top.png similarity index 100% rename from client/data/textures/blocks/maple_door_top.png rename to client/src/main/resources/textures/blocks/maple_door_top.png diff --git a/client/data/textures/blocks/maple_leaves_autumn.png b/client/src/main/resources/textures/blocks/maple_leaves_autumn.png similarity index 100% rename from client/data/textures/blocks/maple_leaves_autumn.png rename to client/src/main/resources/textures/blocks/maple_leaves_autumn.png diff --git a/client/data/textures/blocks/maple_leaves_snowy.png b/client/src/main/resources/textures/blocks/maple_leaves_snowy.png similarity index 100% rename from client/data/textures/blocks/maple_leaves_snowy.png rename to client/src/main/resources/textures/blocks/maple_leaves_snowy.png diff --git a/client/data/textures/blocks/maple_leaves_spring.png b/client/src/main/resources/textures/blocks/maple_leaves_spring.png similarity index 100% rename from client/data/textures/blocks/maple_leaves_spring.png rename to client/src/main/resources/textures/blocks/maple_leaves_spring.png diff --git a/client/data/textures/blocks/maple_leaves_summer.png b/client/src/main/resources/textures/blocks/maple_leaves_summer.png similarity index 100% rename from client/data/textures/blocks/maple_leaves_summer.png rename to client/src/main/resources/textures/blocks/maple_leaves_summer.png diff --git a/client/data/textures/blocks/maple_leaves_winter.png b/client/src/main/resources/textures/blocks/maple_leaves_winter.png similarity index 100% rename from client/data/textures/blocks/maple_leaves_winter.png rename to client/src/main/resources/textures/blocks/maple_leaves_winter.png diff --git a/client/data/textures/blocks/maple_log_bark.png b/client/src/main/resources/textures/blocks/maple_log_bark.png similarity index 100% rename from client/data/textures/blocks/maple_log_bark.png rename to client/src/main/resources/textures/blocks/maple_log_bark.png diff --git a/client/data/textures/blocks/maple_log_top.png b/client/src/main/resources/textures/blocks/maple_log_top.png similarity index 100% rename from client/data/textures/blocks/maple_log_top.png rename to client/src/main/resources/textures/blocks/maple_log_top.png diff --git a/client/data/textures/blocks/maple_planks.png b/client/src/main/resources/textures/blocks/maple_planks.png similarity index 100% rename from client/data/textures/blocks/maple_planks.png rename to client/src/main/resources/textures/blocks/maple_planks.png diff --git a/client/data/textures/blocks/maple_sapling.png b/client/src/main/resources/textures/blocks/maple_sapling.png similarity index 100% rename from client/data/textures/blocks/maple_sapling.png rename to client/src/main/resources/textures/blocks/maple_sapling.png diff --git a/client/data/textures/blocks/melon_side.png b/client/src/main/resources/textures/blocks/melon_side.png similarity index 100% rename from client/data/textures/blocks/melon_side.png rename to client/src/main/resources/textures/blocks/melon_side.png diff --git a/client/data/textures/blocks/melon_stem.png b/client/src/main/resources/textures/blocks/melon_stem.png similarity index 100% rename from client/data/textures/blocks/melon_stem.png rename to client/src/main/resources/textures/blocks/melon_stem.png diff --git a/client/data/textures/blocks/melon_stem_connected.png b/client/src/main/resources/textures/blocks/melon_stem_connected.png similarity index 100% rename from client/data/textures/blocks/melon_stem_connected.png rename to client/src/main/resources/textures/blocks/melon_stem_connected.png diff --git a/client/data/textures/blocks/melon_top.png b/client/src/main/resources/textures/blocks/melon_top.png similarity index 100% rename from client/data/textures/blocks/melon_top.png rename to client/src/main/resources/textures/blocks/melon_top.png diff --git a/client/data/textures/blocks/mercury_flow.png b/client/src/main/resources/textures/blocks/mercury_flow.png similarity index 100% rename from client/data/textures/blocks/mercury_flow.png rename to client/src/main/resources/textures/blocks/mercury_flow.png diff --git a/client/data/textures/blocks/mercury_still.png b/client/src/main/resources/textures/blocks/mercury_still.png similarity index 100% rename from client/data/textures/blocks/mercury_still.png rename to client/src/main/resources/textures/blocks/mercury_still.png diff --git a/client/data/textures/blocks/mob_spawner.png b/client/src/main/resources/textures/blocks/mob_spawner.png similarity index 100% rename from client/data/textures/blocks/mob_spawner.png rename to client/src/main/resources/textures/blocks/mob_spawner.png diff --git a/client/data/textures/blocks/moon_cheese.png b/client/src/main/resources/textures/blocks/moon_cheese.png similarity index 100% rename from client/data/textures/blocks/moon_cheese.png rename to client/src/main/resources/textures/blocks/moon_cheese.png diff --git a/client/data/textures/blocks/moon_rock.png b/client/src/main/resources/textures/blocks/moon_rock.png similarity index 100% rename from client/data/textures/blocks/moon_rock.png rename to client/src/main/resources/textures/blocks/moon_rock.png diff --git a/client/data/textures/blocks/mossy_cobblestone.png b/client/src/main/resources/textures/blocks/mossy_cobblestone.png similarity index 100% rename from client/data/textures/blocks/mossy_cobblestone.png rename to client/src/main/resources/textures/blocks/mossy_cobblestone.png diff --git a/client/data/textures/blocks/mycelium_side.png b/client/src/main/resources/textures/blocks/mycelium_side.png similarity index 100% rename from client/data/textures/blocks/mycelium_side.png rename to client/src/main/resources/textures/blocks/mycelium_side.png diff --git a/client/data/textures/blocks/mycelium_top.png b/client/src/main/resources/textures/blocks/mycelium_top.png similarity index 100% rename from client/data/textures/blocks/mycelium_top.png rename to client/src/main/resources/textures/blocks/mycelium_top.png diff --git a/client/data/textures/blocks/neodymium_block.png b/client/src/main/resources/textures/blocks/neodymium_block.png similarity index 100% rename from client/data/textures/blocks/neodymium_block.png rename to client/src/main/resources/textures/blocks/neodymium_block.png diff --git a/client/data/textures/blocks/neodymium_ore.png b/client/src/main/resources/textures/blocks/neodymium_ore.png similarity index 100% rename from client/data/textures/blocks/neodymium_ore.png rename to client/src/main/resources/textures/blocks/neodymium_ore.png diff --git a/client/data/textures/blocks/neptunium_block.png b/client/src/main/resources/textures/blocks/neptunium_block.png similarity index 100% rename from client/data/textures/blocks/neptunium_block.png rename to client/src/main/resources/textures/blocks/neptunium_block.png diff --git a/client/data/textures/blocks/neptunium_ore.png b/client/src/main/resources/textures/blocks/neptunium_ore.png similarity index 100% rename from client/data/textures/blocks/neptunium_ore.png rename to client/src/main/resources/textures/blocks/neptunium_ore.png diff --git a/client/data/textures/blocks/nichun_block.png b/client/src/main/resources/textures/blocks/nichun_block.png similarity index 100% rename from client/data/textures/blocks/nichun_block.png rename to client/src/main/resources/textures/blocks/nichun_block.png diff --git a/client/data/textures/blocks/nichun_ore.png b/client/src/main/resources/textures/blocks/nichun_ore.png similarity index 100% rename from client/data/textures/blocks/nichun_ore.png rename to client/src/main/resources/textures/blocks/nichun_ore.png diff --git a/client/data/textures/blocks/nickel_block.png b/client/src/main/resources/textures/blocks/nickel_block.png similarity index 100% rename from client/data/textures/blocks/nickel_block.png rename to client/src/main/resources/textures/blocks/nickel_block.png diff --git a/client/data/textures/blocks/nickel_ore.png b/client/src/main/resources/textures/blocks/nickel_ore.png similarity index 100% rename from client/data/textures/blocks/nickel_ore.png rename to client/src/main/resources/textures/blocks/nickel_ore.png diff --git a/client/data/textures/blocks/noteblock.png b/client/src/main/resources/textures/blocks/noteblock.png similarity index 100% rename from client/data/textures/blocks/noteblock.png rename to client/src/main/resources/textures/blocks/noteblock.png diff --git a/client/data/textures/blocks/nukage_flow.png b/client/src/main/resources/textures/blocks/nukage_flow.png similarity index 100% rename from client/data/textures/blocks/nukage_flow.png rename to client/src/main/resources/textures/blocks/nukage_flow.png diff --git a/client/data/textures/blocks/nukage_still.png b/client/src/main/resources/textures/blocks/nukage_still.png similarity index 100% rename from client/data/textures/blocks/nukage_still.png rename to client/src/main/resources/textures/blocks/nukage_still.png diff --git a/client/data/textures/blocks/nuke_bottom.png b/client/src/main/resources/textures/blocks/nuke_bottom.png similarity index 100% rename from client/data/textures/blocks/nuke_bottom.png rename to client/src/main/resources/textures/blocks/nuke_bottom.png diff --git a/client/data/textures/blocks/nuke_side.png b/client/src/main/resources/textures/blocks/nuke_side.png similarity index 100% rename from client/data/textures/blocks/nuke_side.png rename to client/src/main/resources/textures/blocks/nuke_side.png diff --git a/client/data/textures/blocks/nuke_top.png b/client/src/main/resources/textures/blocks/nuke_top.png similarity index 100% rename from client/data/textures/blocks/nuke_top.png rename to client/src/main/resources/textures/blocks/nuke_top.png diff --git a/client/data/textures/blocks/oak_door_bottom.png b/client/src/main/resources/textures/blocks/oak_door_bottom.png similarity index 100% rename from client/data/textures/blocks/oak_door_bottom.png rename to client/src/main/resources/textures/blocks/oak_door_bottom.png diff --git a/client/data/textures/blocks/oak_door_top.png b/client/src/main/resources/textures/blocks/oak_door_top.png similarity index 100% rename from client/data/textures/blocks/oak_door_top.png rename to client/src/main/resources/textures/blocks/oak_door_top.png diff --git a/client/data/textures/blocks/oak_leaves_autumn.png b/client/src/main/resources/textures/blocks/oak_leaves_autumn.png similarity index 100% rename from client/data/textures/blocks/oak_leaves_autumn.png rename to client/src/main/resources/textures/blocks/oak_leaves_autumn.png diff --git a/client/data/textures/blocks/oak_leaves_snowy.png b/client/src/main/resources/textures/blocks/oak_leaves_snowy.png similarity index 100% rename from client/data/textures/blocks/oak_leaves_snowy.png rename to client/src/main/resources/textures/blocks/oak_leaves_snowy.png diff --git a/client/data/textures/blocks/oak_leaves_spring.png b/client/src/main/resources/textures/blocks/oak_leaves_spring.png similarity index 100% rename from client/data/textures/blocks/oak_leaves_spring.png rename to client/src/main/resources/textures/blocks/oak_leaves_spring.png diff --git a/client/data/textures/blocks/oak_leaves_summer.png b/client/src/main/resources/textures/blocks/oak_leaves_summer.png similarity index 100% rename from client/data/textures/blocks/oak_leaves_summer.png rename to client/src/main/resources/textures/blocks/oak_leaves_summer.png diff --git a/client/data/textures/blocks/oak_leaves_winter.png b/client/src/main/resources/textures/blocks/oak_leaves_winter.png similarity index 100% rename from client/data/textures/blocks/oak_leaves_winter.png rename to client/src/main/resources/textures/blocks/oak_leaves_winter.png diff --git a/client/data/textures/blocks/oak_log_bark.png b/client/src/main/resources/textures/blocks/oak_log_bark.png similarity index 100% rename from client/data/textures/blocks/oak_log_bark.png rename to client/src/main/resources/textures/blocks/oak_log_bark.png diff --git a/client/data/textures/blocks/oak_log_top.png b/client/src/main/resources/textures/blocks/oak_log_top.png similarity index 100% rename from client/data/textures/blocks/oak_log_top.png rename to client/src/main/resources/textures/blocks/oak_log_top.png diff --git a/client/data/textures/blocks/oak_planks.png b/client/src/main/resources/textures/blocks/oak_planks.png similarity index 100% rename from client/data/textures/blocks/oak_planks.png rename to client/src/main/resources/textures/blocks/oak_planks.png diff --git a/client/data/textures/blocks/oak_sapling.png b/client/src/main/resources/textures/blocks/oak_sapling.png similarity index 100% rename from client/data/textures/blocks/oak_sapling.png rename to client/src/main/resources/textures/blocks/oak_sapling.png diff --git a/client/data/textures/blocks/obsidian.png b/client/src/main/resources/textures/blocks/obsidian.png similarity index 100% rename from client/data/textures/blocks/obsidian.png rename to client/src/main/resources/textures/blocks/obsidian.png diff --git a/client/data/textures/blocks/orange_glass.png b/client/src/main/resources/textures/blocks/orange_glass.png similarity index 100% rename from client/data/textures/blocks/orange_glass.png rename to client/src/main/resources/textures/blocks/orange_glass.png diff --git a/client/data/textures/blocks/orange_glass_pane.png b/client/src/main/resources/textures/blocks/orange_glass_pane.png similarity index 100% rename from client/data/textures/blocks/orange_glass_pane.png rename to client/src/main/resources/textures/blocks/orange_glass_pane.png diff --git a/client/data/textures/blocks/orange_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/orange_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/orange_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/orange_stained_hardened_clay.png diff --git a/client/data/textures/blocks/orange_tulip.png b/client/src/main/resources/textures/blocks/orange_tulip.png similarity index 100% rename from client/data/textures/blocks/orange_tulip.png rename to client/src/main/resources/textures/blocks/orange_tulip.png diff --git a/client/data/textures/blocks/orange_wool.png b/client/src/main/resources/textures/blocks/orange_wool.png similarity index 100% rename from client/data/textures/blocks/orange_wool.png rename to client/src/main/resources/textures/blocks/orange_wool.png diff --git a/client/data/textures/blocks/oxeye_daisy.png b/client/src/main/resources/textures/blocks/oxeye_daisy.png similarity index 100% rename from client/data/textures/blocks/oxeye_daisy.png rename to client/src/main/resources/textures/blocks/oxeye_daisy.png diff --git a/client/data/textures/blocks/packed_ice.png b/client/src/main/resources/textures/blocks/packed_ice.png similarity index 100% rename from client/data/textures/blocks/packed_ice.png rename to client/src/main/resources/textures/blocks/packed_ice.png diff --git a/client/data/textures/blocks/paeonia_bottom.png b/client/src/main/resources/textures/blocks/paeonia_bottom.png similarity index 100% rename from client/data/textures/blocks/paeonia_bottom.png rename to client/src/main/resources/textures/blocks/paeonia_bottom.png diff --git a/client/data/textures/blocks/paeonia_top.png b/client/src/main/resources/textures/blocks/paeonia_top.png similarity index 100% rename from client/data/textures/blocks/paeonia_top.png rename to client/src/main/resources/textures/blocks/paeonia_top.png diff --git a/client/data/textures/blocks/palladium_block.png b/client/src/main/resources/textures/blocks/palladium_block.png similarity index 100% rename from client/data/textures/blocks/palladium_block.png rename to client/src/main/resources/textures/blocks/palladium_block.png diff --git a/client/data/textures/blocks/palladium_ore.png b/client/src/main/resources/textures/blocks/palladium_ore.png similarity index 100% rename from client/data/textures/blocks/palladium_ore.png rename to client/src/main/resources/textures/blocks/palladium_ore.png diff --git a/client/data/textures/blocks/pentagram.png b/client/src/main/resources/textures/blocks/pentagram.png similarity index 100% rename from client/data/textures/blocks/pentagram.png rename to client/src/main/resources/textures/blocks/pentagram.png diff --git a/client/data/textures/blocks/phosphor_block.png b/client/src/main/resources/textures/blocks/phosphor_block.png similarity index 100% rename from client/data/textures/blocks/phosphor_block.png rename to client/src/main/resources/textures/blocks/phosphor_block.png diff --git a/client/data/textures/blocks/phosphor_ore.png b/client/src/main/resources/textures/blocks/phosphor_ore.png similarity index 100% rename from client/data/textures/blocks/phosphor_ore.png rename to client/src/main/resources/textures/blocks/phosphor_ore.png diff --git a/client/data/textures/blocks/pink_glass.png b/client/src/main/resources/textures/blocks/pink_glass.png similarity index 100% rename from client/data/textures/blocks/pink_glass.png rename to client/src/main/resources/textures/blocks/pink_glass.png diff --git a/client/data/textures/blocks/pink_glass_pane.png b/client/src/main/resources/textures/blocks/pink_glass_pane.png similarity index 100% rename from client/data/textures/blocks/pink_glass_pane.png rename to client/src/main/resources/textures/blocks/pink_glass_pane.png diff --git a/client/data/textures/blocks/pink_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/pink_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/pink_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/pink_stained_hardened_clay.png diff --git a/client/data/textures/blocks/pink_tulip.png b/client/src/main/resources/textures/blocks/pink_tulip.png similarity index 100% rename from client/data/textures/blocks/pink_tulip.png rename to client/src/main/resources/textures/blocks/pink_tulip.png diff --git a/client/data/textures/blocks/pink_wool.png b/client/src/main/resources/textures/blocks/pink_wool.png similarity index 100% rename from client/data/textures/blocks/pink_wool.png rename to client/src/main/resources/textures/blocks/pink_wool.png diff --git a/client/data/textures/blocks/piston_bottom.png b/client/src/main/resources/textures/blocks/piston_bottom.png similarity index 100% rename from client/data/textures/blocks/piston_bottom.png rename to client/src/main/resources/textures/blocks/piston_bottom.png diff --git a/client/data/textures/blocks/piston_inner.png b/client/src/main/resources/textures/blocks/piston_inner.png similarity index 100% rename from client/data/textures/blocks/piston_inner.png rename to client/src/main/resources/textures/blocks/piston_inner.png diff --git a/client/data/textures/blocks/piston_side.png b/client/src/main/resources/textures/blocks/piston_side.png similarity index 100% rename from client/data/textures/blocks/piston_side.png rename to client/src/main/resources/textures/blocks/piston_side.png diff --git a/client/data/textures/blocks/piston_top.png b/client/src/main/resources/textures/blocks/piston_top.png similarity index 100% rename from client/data/textures/blocks/piston_top.png rename to client/src/main/resources/textures/blocks/piston_top.png diff --git a/client/data/textures/blocks/piston_top_sticky.png b/client/src/main/resources/textures/blocks/piston_top_sticky.png similarity index 100% rename from client/data/textures/blocks/piston_top_sticky.png rename to client/src/main/resources/textures/blocks/piston_top_sticky.png diff --git a/client/data/textures/blocks/platinum_block.png b/client/src/main/resources/textures/blocks/platinum_block.png similarity index 100% rename from client/data/textures/blocks/platinum_block.png rename to client/src/main/resources/textures/blocks/platinum_block.png diff --git a/client/data/textures/blocks/platinum_ore.png b/client/src/main/resources/textures/blocks/platinum_ore.png similarity index 100% rename from client/data/textures/blocks/platinum_ore.png rename to client/src/main/resources/textures/blocks/platinum_ore.png diff --git a/client/data/textures/blocks/plutonium_block.png b/client/src/main/resources/textures/blocks/plutonium_block.png similarity index 100% rename from client/data/textures/blocks/plutonium_block.png rename to client/src/main/resources/textures/blocks/plutonium_block.png diff --git a/client/data/textures/blocks/plutonium_ore.png b/client/src/main/resources/textures/blocks/plutonium_ore.png similarity index 100% rename from client/data/textures/blocks/plutonium_ore.png rename to client/src/main/resources/textures/blocks/plutonium_ore.png diff --git a/client/data/textures/blocks/poppy.png b/client/src/main/resources/textures/blocks/poppy.png similarity index 100% rename from client/data/textures/blocks/poppy.png rename to client/src/main/resources/textures/blocks/poppy.png diff --git a/client/data/textures/blocks/portal.png b/client/src/main/resources/textures/blocks/portal.png similarity index 100% rename from client/data/textures/blocks/portal.png rename to client/src/main/resources/textures/blocks/portal.png diff --git a/client/data/textures/blocks/portal_frame_bottom.png b/client/src/main/resources/textures/blocks/portal_frame_bottom.png similarity index 100% rename from client/data/textures/blocks/portal_frame_bottom.png rename to client/src/main/resources/textures/blocks/portal_frame_bottom.png diff --git a/client/data/textures/blocks/portal_frame_orb.png b/client/src/main/resources/textures/blocks/portal_frame_orb.png similarity index 100% rename from client/data/textures/blocks/portal_frame_orb.png rename to client/src/main/resources/textures/blocks/portal_frame_orb.png diff --git a/client/data/textures/blocks/portal_frame_side.png b/client/src/main/resources/textures/blocks/portal_frame_side.png similarity index 100% rename from client/data/textures/blocks/portal_frame_side.png rename to client/src/main/resources/textures/blocks/portal_frame_side.png diff --git a/client/data/textures/blocks/portal_frame_top.png b/client/src/main/resources/textures/blocks/portal_frame_top.png similarity index 100% rename from client/data/textures/blocks/portal_frame_top.png rename to client/src/main/resources/textures/blocks/portal_frame_top.png diff --git a/client/data/textures/blocks/potassium_block.png b/client/src/main/resources/textures/blocks/potassium_block.png similarity index 100% rename from client/data/textures/blocks/potassium_block.png rename to client/src/main/resources/textures/blocks/potassium_block.png diff --git a/client/data/textures/blocks/potassium_ore.png b/client/src/main/resources/textures/blocks/potassium_ore.png similarity index 100% rename from client/data/textures/blocks/potassium_ore.png rename to client/src/main/resources/textures/blocks/potassium_ore.png diff --git a/client/data/textures/blocks/potato_0.png b/client/src/main/resources/textures/blocks/potato_0.png similarity index 100% rename from client/data/textures/blocks/potato_0.png rename to client/src/main/resources/textures/blocks/potato_0.png diff --git a/client/data/textures/blocks/potato_1.png b/client/src/main/resources/textures/blocks/potato_1.png similarity index 100% rename from client/data/textures/blocks/potato_1.png rename to client/src/main/resources/textures/blocks/potato_1.png diff --git a/client/data/textures/blocks/potato_2.png b/client/src/main/resources/textures/blocks/potato_2.png similarity index 100% rename from client/data/textures/blocks/potato_2.png rename to client/src/main/resources/textures/blocks/potato_2.png diff --git a/client/data/textures/blocks/potato_3.png b/client/src/main/resources/textures/blocks/potato_3.png similarity index 100% rename from client/data/textures/blocks/potato_3.png rename to client/src/main/resources/textures/blocks/potato_3.png diff --git a/client/data/textures/blocks/praseodymium_block.png b/client/src/main/resources/textures/blocks/praseodymium_block.png similarity index 100% rename from client/data/textures/blocks/praseodymium_block.png rename to client/src/main/resources/textures/blocks/praseodymium_block.png diff --git a/client/data/textures/blocks/praseodymium_ore.png b/client/src/main/resources/textures/blocks/praseodymium_ore.png similarity index 100% rename from client/data/textures/blocks/praseodymium_ore.png rename to client/src/main/resources/textures/blocks/praseodymium_ore.png diff --git a/client/data/textures/blocks/pumpkin_face_off.png b/client/src/main/resources/textures/blocks/pumpkin_face_off.png similarity index 100% rename from client/data/textures/blocks/pumpkin_face_off.png rename to client/src/main/resources/textures/blocks/pumpkin_face_off.png diff --git a/client/data/textures/blocks/pumpkin_face_on.png b/client/src/main/resources/textures/blocks/pumpkin_face_on.png similarity index 100% rename from client/data/textures/blocks/pumpkin_face_on.png rename to client/src/main/resources/textures/blocks/pumpkin_face_on.png diff --git a/client/data/textures/blocks/pumpkin_side.png b/client/src/main/resources/textures/blocks/pumpkin_side.png similarity index 100% rename from client/data/textures/blocks/pumpkin_side.png rename to client/src/main/resources/textures/blocks/pumpkin_side.png diff --git a/client/data/textures/blocks/pumpkin_stem.png b/client/src/main/resources/textures/blocks/pumpkin_stem.png similarity index 100% rename from client/data/textures/blocks/pumpkin_stem.png rename to client/src/main/resources/textures/blocks/pumpkin_stem.png diff --git a/client/data/textures/blocks/pumpkin_stem_connected.png b/client/src/main/resources/textures/blocks/pumpkin_stem_connected.png similarity index 100% rename from client/data/textures/blocks/pumpkin_stem_connected.png rename to client/src/main/resources/textures/blocks/pumpkin_stem_connected.png diff --git a/client/data/textures/blocks/pumpkin_top.png b/client/src/main/resources/textures/blocks/pumpkin_top.png similarity index 100% rename from client/data/textures/blocks/pumpkin_top.png rename to client/src/main/resources/textures/blocks/pumpkin_top.png diff --git a/client/data/textures/blocks/purple_bed_foot_end.png b/client/src/main/resources/textures/blocks/purple_bed_foot_end.png similarity index 100% rename from client/data/textures/blocks/purple_bed_foot_end.png rename to client/src/main/resources/textures/blocks/purple_bed_foot_end.png diff --git a/client/data/textures/blocks/purple_bed_foot_side.png b/client/src/main/resources/textures/blocks/purple_bed_foot_side.png similarity index 100% rename from client/data/textures/blocks/purple_bed_foot_side.png rename to client/src/main/resources/textures/blocks/purple_bed_foot_side.png diff --git a/client/data/textures/blocks/purple_bed_foot_top.png b/client/src/main/resources/textures/blocks/purple_bed_foot_top.png similarity index 100% rename from client/data/textures/blocks/purple_bed_foot_top.png rename to client/src/main/resources/textures/blocks/purple_bed_foot_top.png diff --git a/client/data/textures/blocks/purple_bed_head_end.png b/client/src/main/resources/textures/blocks/purple_bed_head_end.png similarity index 100% rename from client/data/textures/blocks/purple_bed_head_end.png rename to client/src/main/resources/textures/blocks/purple_bed_head_end.png diff --git a/client/data/textures/blocks/purple_bed_head_side.png b/client/src/main/resources/textures/blocks/purple_bed_head_side.png similarity index 100% rename from client/data/textures/blocks/purple_bed_head_side.png rename to client/src/main/resources/textures/blocks/purple_bed_head_side.png diff --git a/client/data/textures/blocks/purple_bed_head_top.png b/client/src/main/resources/textures/blocks/purple_bed_head_top.png similarity index 100% rename from client/data/textures/blocks/purple_bed_head_top.png rename to client/src/main/resources/textures/blocks/purple_bed_head_top.png diff --git a/client/data/textures/blocks/purple_glass.png b/client/src/main/resources/textures/blocks/purple_glass.png similarity index 100% rename from client/data/textures/blocks/purple_glass.png rename to client/src/main/resources/textures/blocks/purple_glass.png diff --git a/client/data/textures/blocks/purple_glass_pane.png b/client/src/main/resources/textures/blocks/purple_glass_pane.png similarity index 100% rename from client/data/textures/blocks/purple_glass_pane.png rename to client/src/main/resources/textures/blocks/purple_glass_pane.png diff --git a/client/data/textures/blocks/purple_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/purple_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/purple_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/purple_stained_hardened_clay.png diff --git a/client/data/textures/blocks/purple_wool.png b/client/src/main/resources/textures/blocks/purple_wool.png similarity index 100% rename from client/data/textures/blocks/purple_wool.png rename to client/src/main/resources/textures/blocks/purple_wool.png diff --git a/client/data/textures/blocks/quartz_block_bottom.png b/client/src/main/resources/textures/blocks/quartz_block_bottom.png similarity index 100% rename from client/data/textures/blocks/quartz_block_bottom.png rename to client/src/main/resources/textures/blocks/quartz_block_bottom.png diff --git a/client/data/textures/blocks/quartz_block_chiseled.png b/client/src/main/resources/textures/blocks/quartz_block_chiseled.png similarity index 100% rename from client/data/textures/blocks/quartz_block_chiseled.png rename to client/src/main/resources/textures/blocks/quartz_block_chiseled.png diff --git a/client/data/textures/blocks/quartz_block_chiseled_top.png b/client/src/main/resources/textures/blocks/quartz_block_chiseled_top.png similarity index 100% rename from client/data/textures/blocks/quartz_block_chiseled_top.png rename to client/src/main/resources/textures/blocks/quartz_block_chiseled_top.png diff --git a/client/data/textures/blocks/quartz_block_lines.png b/client/src/main/resources/textures/blocks/quartz_block_lines.png similarity index 100% rename from client/data/textures/blocks/quartz_block_lines.png rename to client/src/main/resources/textures/blocks/quartz_block_lines.png diff --git a/client/data/textures/blocks/quartz_block_lines_top.png b/client/src/main/resources/textures/blocks/quartz_block_lines_top.png similarity index 100% rename from client/data/textures/blocks/quartz_block_lines_top.png rename to client/src/main/resources/textures/blocks/quartz_block_lines_top.png diff --git a/client/data/textures/blocks/quartz_block_side.png b/client/src/main/resources/textures/blocks/quartz_block_side.png similarity index 100% rename from client/data/textures/blocks/quartz_block_side.png rename to client/src/main/resources/textures/blocks/quartz_block_side.png diff --git a/client/data/textures/blocks/quartz_ore.png b/client/src/main/resources/textures/blocks/quartz_ore.png similarity index 100% rename from client/data/textures/blocks/quartz_ore.png rename to client/src/main/resources/textures/blocks/quartz_ore.png diff --git a/client/data/textures/blocks/quartz_top.png b/client/src/main/resources/textures/blocks/quartz_top.png similarity index 100% rename from client/data/textures/blocks/quartz_top.png rename to client/src/main/resources/textures/blocks/quartz_top.png diff --git a/client/data/textures/blocks/radium_block.png b/client/src/main/resources/textures/blocks/radium_block.png similarity index 100% rename from client/data/textures/blocks/radium_block.png rename to client/src/main/resources/textures/blocks/radium_block.png diff --git a/client/data/textures/blocks/radium_ore.png b/client/src/main/resources/textures/blocks/radium_ore.png similarity index 100% rename from client/data/textures/blocks/radium_ore.png rename to client/src/main/resources/textures/blocks/radium_ore.png diff --git a/client/data/textures/blocks/rail.png b/client/src/main/resources/textures/blocks/rail.png similarity index 100% rename from client/data/textures/blocks/rail.png rename to client/src/main/resources/textures/blocks/rail.png diff --git a/client/data/textures/blocks/rail_turned.png b/client/src/main/resources/textures/blocks/rail_turned.png similarity index 100% rename from client/data/textures/blocks/rail_turned.png rename to client/src/main/resources/textures/blocks/rail_turned.png diff --git a/client/data/textures/blocks/red_bed_foot_end.png b/client/src/main/resources/textures/blocks/red_bed_foot_end.png similarity index 100% rename from client/data/textures/blocks/red_bed_foot_end.png rename to client/src/main/resources/textures/blocks/red_bed_foot_end.png diff --git a/client/data/textures/blocks/red_bed_foot_side.png b/client/src/main/resources/textures/blocks/red_bed_foot_side.png similarity index 100% rename from client/data/textures/blocks/red_bed_foot_side.png rename to client/src/main/resources/textures/blocks/red_bed_foot_side.png diff --git a/client/data/textures/blocks/red_bed_foot_top.png b/client/src/main/resources/textures/blocks/red_bed_foot_top.png similarity index 100% rename from client/data/textures/blocks/red_bed_foot_top.png rename to client/src/main/resources/textures/blocks/red_bed_foot_top.png diff --git a/client/data/textures/blocks/red_bed_head_end.png b/client/src/main/resources/textures/blocks/red_bed_head_end.png similarity index 100% rename from client/data/textures/blocks/red_bed_head_end.png rename to client/src/main/resources/textures/blocks/red_bed_head_end.png diff --git a/client/data/textures/blocks/red_bed_head_side.png b/client/src/main/resources/textures/blocks/red_bed_head_side.png similarity index 100% rename from client/data/textures/blocks/red_bed_head_side.png rename to client/src/main/resources/textures/blocks/red_bed_head_side.png diff --git a/client/data/textures/blocks/red_bed_head_top.png b/client/src/main/resources/textures/blocks/red_bed_head_top.png similarity index 100% rename from client/data/textures/blocks/red_bed_head_top.png rename to client/src/main/resources/textures/blocks/red_bed_head_top.png diff --git a/client/data/textures/blocks/red_button.png b/client/src/main/resources/textures/blocks/red_button.png similarity index 100% rename from client/data/textures/blocks/red_button.png rename to client/src/main/resources/textures/blocks/red_button.png diff --git a/client/data/textures/blocks/red_glass.png b/client/src/main/resources/textures/blocks/red_glass.png similarity index 100% rename from client/data/textures/blocks/red_glass.png rename to client/src/main/resources/textures/blocks/red_glass.png diff --git a/client/data/textures/blocks/red_glass_pane.png b/client/src/main/resources/textures/blocks/red_glass_pane.png similarity index 100% rename from client/data/textures/blocks/red_glass_pane.png rename to client/src/main/resources/textures/blocks/red_glass_pane.png diff --git a/client/data/textures/blocks/red_mushroom.png b/client/src/main/resources/textures/blocks/red_mushroom.png similarity index 100% rename from client/data/textures/blocks/red_mushroom.png rename to client/src/main/resources/textures/blocks/red_mushroom.png diff --git a/client/data/textures/blocks/red_mushroom_block_cap.png b/client/src/main/resources/textures/blocks/red_mushroom_block_cap.png similarity index 100% rename from client/data/textures/blocks/red_mushroom_block_cap.png rename to client/src/main/resources/textures/blocks/red_mushroom_block_cap.png diff --git a/client/data/textures/blocks/red_mushroom_block_inside.png b/client/src/main/resources/textures/blocks/red_mushroom_block_inside.png similarity index 100% rename from client/data/textures/blocks/red_mushroom_block_inside.png rename to client/src/main/resources/textures/blocks/red_mushroom_block_inside.png diff --git a/client/data/textures/blocks/red_mushroom_block_stem.png b/client/src/main/resources/textures/blocks/red_mushroom_block_stem.png similarity index 100% rename from client/data/textures/blocks/red_mushroom_block_stem.png rename to client/src/main/resources/textures/blocks/red_mushroom_block_stem.png diff --git a/client/data/textures/blocks/red_sand.png b/client/src/main/resources/textures/blocks/red_sand.png similarity index 100% rename from client/data/textures/blocks/red_sand.png rename to client/src/main/resources/textures/blocks/red_sand.png diff --git a/client/data/textures/blocks/red_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/red_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/red_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/red_stained_hardened_clay.png diff --git a/client/data/textures/blocks/red_tulip.png b/client/src/main/resources/textures/blocks/red_tulip.png similarity index 100% rename from client/data/textures/blocks/red_tulip.png rename to client/src/main/resources/textures/blocks/red_tulip.png diff --git a/client/data/textures/blocks/red_wool.png b/client/src/main/resources/textures/blocks/red_wool.png similarity index 100% rename from client/data/textures/blocks/red_wool.png rename to client/src/main/resources/textures/blocks/red_wool.png diff --git a/client/data/textures/blocks/redstone_block.png b/client/src/main/resources/textures/blocks/redstone_block.png similarity index 100% rename from client/data/textures/blocks/redstone_block.png rename to client/src/main/resources/textures/blocks/redstone_block.png diff --git a/client/data/textures/blocks/redstone_dust_cross.png b/client/src/main/resources/textures/blocks/redstone_dust_cross.png similarity index 100% rename from client/data/textures/blocks/redstone_dust_cross.png rename to client/src/main/resources/textures/blocks/redstone_dust_cross.png diff --git a/client/data/textures/blocks/redstone_dust_cross_overlay.png b/client/src/main/resources/textures/blocks/redstone_dust_cross_overlay.png similarity index 100% rename from client/data/textures/blocks/redstone_dust_cross_overlay.png rename to client/src/main/resources/textures/blocks/redstone_dust_cross_overlay.png diff --git a/client/data/textures/blocks/redstone_dust_line.png b/client/src/main/resources/textures/blocks/redstone_dust_line.png similarity index 100% rename from client/data/textures/blocks/redstone_dust_line.png rename to client/src/main/resources/textures/blocks/redstone_dust_line.png diff --git a/client/data/textures/blocks/redstone_dust_line_overlay.png b/client/src/main/resources/textures/blocks/redstone_dust_line_overlay.png similarity index 100% rename from client/data/textures/blocks/redstone_dust_line_overlay.png rename to client/src/main/resources/textures/blocks/redstone_dust_line_overlay.png diff --git a/client/data/textures/blocks/redstone_lamp.png b/client/src/main/resources/textures/blocks/redstone_lamp.png similarity index 100% rename from client/data/textures/blocks/redstone_lamp.png rename to client/src/main/resources/textures/blocks/redstone_lamp.png diff --git a/client/data/textures/blocks/redstone_ore.png b/client/src/main/resources/textures/blocks/redstone_ore.png similarity index 100% rename from client/data/textures/blocks/redstone_ore.png rename to client/src/main/resources/textures/blocks/redstone_ore.png diff --git a/client/data/textures/blocks/redstone_torch.png b/client/src/main/resources/textures/blocks/redstone_torch.png similarity index 100% rename from client/data/textures/blocks/redstone_torch.png rename to client/src/main/resources/textures/blocks/redstone_torch.png diff --git a/client/data/textures/blocks/reeds.png b/client/src/main/resources/textures/blocks/reeds.png similarity index 100% rename from client/data/textures/blocks/reeds.png rename to client/src/main/resources/textures/blocks/reeds.png diff --git a/client/data/textures/blocks/repeater_off.png b/client/src/main/resources/textures/blocks/repeater_off.png similarity index 100% rename from client/data/textures/blocks/repeater_off.png rename to client/src/main/resources/textures/blocks/repeater_off.png diff --git a/client/data/textures/blocks/repeater_on.png b/client/src/main/resources/textures/blocks/repeater_on.png similarity index 100% rename from client/data/textures/blocks/repeater_on.png rename to client/src/main/resources/textures/blocks/repeater_on.png diff --git a/client/data/textures/blocks/rock.png b/client/src/main/resources/textures/blocks/rock.png similarity index 100% rename from client/data/textures/blocks/rock.png rename to client/src/main/resources/textures/blocks/rock.png diff --git a/client/data/textures/blocks/rose.png b/client/src/main/resources/textures/blocks/rose.png similarity index 100% rename from client/data/textures/blocks/rose.png rename to client/src/main/resources/textures/blocks/rose.png diff --git a/client/data/textures/blocks/ruby_block.png b/client/src/main/resources/textures/blocks/ruby_block.png similarity index 100% rename from client/data/textures/blocks/ruby_block.png rename to client/src/main/resources/textures/blocks/ruby_block.png diff --git a/client/data/textures/blocks/ruby_ore.png b/client/src/main/resources/textures/blocks/ruby_ore.png similarity index 100% rename from client/data/textures/blocks/ruby_ore.png rename to client/src/main/resources/textures/blocks/ruby_ore.png diff --git a/client/data/textures/blocks/sand.png b/client/src/main/resources/textures/blocks/sand.png similarity index 100% rename from client/data/textures/blocks/sand.png rename to client/src/main/resources/textures/blocks/sand.png diff --git a/client/data/textures/blocks/sandstone_all.png b/client/src/main/resources/textures/blocks/sandstone_all.png similarity index 100% rename from client/data/textures/blocks/sandstone_all.png rename to client/src/main/resources/textures/blocks/sandstone_all.png diff --git a/client/data/textures/blocks/sandstone_bottom.png b/client/src/main/resources/textures/blocks/sandstone_bottom.png similarity index 100% rename from client/data/textures/blocks/sandstone_bottom.png rename to client/src/main/resources/textures/blocks/sandstone_bottom.png diff --git a/client/data/textures/blocks/sandstone_carved.png b/client/src/main/resources/textures/blocks/sandstone_carved.png similarity index 100% rename from client/data/textures/blocks/sandstone_carved.png rename to client/src/main/resources/textures/blocks/sandstone_carved.png diff --git a/client/data/textures/blocks/sandstone_normal.png b/client/src/main/resources/textures/blocks/sandstone_normal.png similarity index 100% rename from client/data/textures/blocks/sandstone_normal.png rename to client/src/main/resources/textures/blocks/sandstone_normal.png diff --git a/client/data/textures/blocks/sandstone_smooth.png b/client/src/main/resources/textures/blocks/sandstone_smooth.png similarity index 100% rename from client/data/textures/blocks/sandstone_smooth.png rename to client/src/main/resources/textures/blocks/sandstone_smooth.png diff --git a/client/data/textures/blocks/selenium_block.png b/client/src/main/resources/textures/blocks/selenium_block.png similarity index 100% rename from client/data/textures/blocks/selenium_block.png rename to client/src/main/resources/textures/blocks/selenium_block.png diff --git a/client/data/textures/blocks/selenium_ore.png b/client/src/main/resources/textures/blocks/selenium_ore.png similarity index 100% rename from client/data/textures/blocks/selenium_ore.png rename to client/src/main/resources/textures/blocks/selenium_ore.png diff --git a/client/data/textures/blocks/sign.png b/client/src/main/resources/textures/blocks/sign.png similarity index 100% rename from client/data/textures/blocks/sign.png rename to client/src/main/resources/textures/blocks/sign.png diff --git a/client/data/textures/blocks/silicon_block.png b/client/src/main/resources/textures/blocks/silicon_block.png similarity index 100% rename from client/data/textures/blocks/silicon_block.png rename to client/src/main/resources/textures/blocks/silicon_block.png diff --git a/client/data/textures/blocks/silicon_ore.png b/client/src/main/resources/textures/blocks/silicon_ore.png similarity index 100% rename from client/data/textures/blocks/silicon_ore.png rename to client/src/main/resources/textures/blocks/silicon_ore.png diff --git a/client/data/textures/blocks/silver_block.png b/client/src/main/resources/textures/blocks/silver_block.png similarity index 100% rename from client/data/textures/blocks/silver_block.png rename to client/src/main/resources/textures/blocks/silver_block.png diff --git a/client/data/textures/blocks/silver_glass.png b/client/src/main/resources/textures/blocks/silver_glass.png similarity index 100% rename from client/data/textures/blocks/silver_glass.png rename to client/src/main/resources/textures/blocks/silver_glass.png diff --git a/client/data/textures/blocks/silver_glass_pane.png b/client/src/main/resources/textures/blocks/silver_glass_pane.png similarity index 100% rename from client/data/textures/blocks/silver_glass_pane.png rename to client/src/main/resources/textures/blocks/silver_glass_pane.png diff --git a/client/data/textures/blocks/silver_ore.png b/client/src/main/resources/textures/blocks/silver_ore.png similarity index 100% rename from client/data/textures/blocks/silver_ore.png rename to client/src/main/resources/textures/blocks/silver_ore.png diff --git a/client/data/textures/blocks/silver_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/silver_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/silver_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/silver_stained_hardened_clay.png diff --git a/client/data/textures/blocks/silver_wool.png b/client/src/main/resources/textures/blocks/silver_wool.png similarity index 100% rename from client/data/textures/blocks/silver_wool.png rename to client/src/main/resources/textures/blocks/silver_wool.png diff --git a/client/data/textures/blocks/slime.png b/client/src/main/resources/textures/blocks/slime.png similarity index 100% rename from client/data/textures/blocks/slime.png rename to client/src/main/resources/textures/blocks/slime.png diff --git a/client/data/textures/blocks/slime_flow.png b/client/src/main/resources/textures/blocks/slime_flow.png similarity index 100% rename from client/data/textures/blocks/slime_flow.png rename to client/src/main/resources/textures/blocks/slime_flow.png diff --git a/client/data/textures/blocks/slime_still.png b/client/src/main/resources/textures/blocks/slime_still.png similarity index 100% rename from client/data/textures/blocks/slime_still.png rename to client/src/main/resources/textures/blocks/slime_still.png diff --git a/client/data/textures/blocks/smooth_rock.png b/client/src/main/resources/textures/blocks/smooth_rock.png similarity index 100% rename from client/data/textures/blocks/smooth_rock.png rename to client/src/main/resources/textures/blocks/smooth_rock.png diff --git a/client/data/textures/blocks/snow.png b/client/src/main/resources/textures/blocks/snow.png similarity index 100% rename from client/data/textures/blocks/snow.png rename to client/src/main/resources/textures/blocks/snow.png diff --git a/client/data/textures/blocks/sodium_block.png b/client/src/main/resources/textures/blocks/sodium_block.png similarity index 100% rename from client/data/textures/blocks/sodium_block.png rename to client/src/main/resources/textures/blocks/sodium_block.png diff --git a/client/data/textures/blocks/sodium_ore.png b/client/src/main/resources/textures/blocks/sodium_ore.png similarity index 100% rename from client/data/textures/blocks/sodium_ore.png rename to client/src/main/resources/textures/blocks/sodium_ore.png diff --git a/client/data/textures/blocks/soul_sand.png b/client/src/main/resources/textures/blocks/soul_sand.png similarity index 100% rename from client/data/textures/blocks/soul_sand.png rename to client/src/main/resources/textures/blocks/soul_sand.png diff --git a/client/data/textures/blocks/soul_wart_0.png b/client/src/main/resources/textures/blocks/soul_wart_0.png similarity index 100% rename from client/data/textures/blocks/soul_wart_0.png rename to client/src/main/resources/textures/blocks/soul_wart_0.png diff --git a/client/data/textures/blocks/soul_wart_1.png b/client/src/main/resources/textures/blocks/soul_wart_1.png similarity index 100% rename from client/data/textures/blocks/soul_wart_1.png rename to client/src/main/resources/textures/blocks/soul_wart_1.png diff --git a/client/data/textures/blocks/soul_wart_2.png b/client/src/main/resources/textures/blocks/soul_wart_2.png similarity index 100% rename from client/data/textures/blocks/soul_wart_2.png rename to client/src/main/resources/textures/blocks/soul_wart_2.png diff --git a/client/data/textures/blocks/sponge.png b/client/src/main/resources/textures/blocks/sponge.png similarity index 100% rename from client/data/textures/blocks/sponge.png rename to client/src/main/resources/textures/blocks/sponge.png diff --git a/client/data/textures/blocks/spruce_door_bottom.png b/client/src/main/resources/textures/blocks/spruce_door_bottom.png similarity index 100% rename from client/data/textures/blocks/spruce_door_bottom.png rename to client/src/main/resources/textures/blocks/spruce_door_bottom.png diff --git a/client/data/textures/blocks/spruce_door_top.png b/client/src/main/resources/textures/blocks/spruce_door_top.png similarity index 100% rename from client/data/textures/blocks/spruce_door_top.png rename to client/src/main/resources/textures/blocks/spruce_door_top.png diff --git a/client/data/textures/blocks/spruce_leaves_autumn.png b/client/src/main/resources/textures/blocks/spruce_leaves_autumn.png similarity index 100% rename from client/data/textures/blocks/spruce_leaves_autumn.png rename to client/src/main/resources/textures/blocks/spruce_leaves_autumn.png diff --git a/client/data/textures/blocks/spruce_leaves_snowy.png b/client/src/main/resources/textures/blocks/spruce_leaves_snowy.png similarity index 100% rename from client/data/textures/blocks/spruce_leaves_snowy.png rename to client/src/main/resources/textures/blocks/spruce_leaves_snowy.png diff --git a/client/data/textures/blocks/spruce_leaves_spring.png b/client/src/main/resources/textures/blocks/spruce_leaves_spring.png similarity index 100% rename from client/data/textures/blocks/spruce_leaves_spring.png rename to client/src/main/resources/textures/blocks/spruce_leaves_spring.png diff --git a/client/data/textures/blocks/spruce_leaves_summer.png b/client/src/main/resources/textures/blocks/spruce_leaves_summer.png similarity index 100% rename from client/data/textures/blocks/spruce_leaves_summer.png rename to client/src/main/resources/textures/blocks/spruce_leaves_summer.png diff --git a/client/data/textures/blocks/spruce_leaves_winter.png b/client/src/main/resources/textures/blocks/spruce_leaves_winter.png similarity index 100% rename from client/data/textures/blocks/spruce_leaves_winter.png rename to client/src/main/resources/textures/blocks/spruce_leaves_winter.png diff --git a/client/data/textures/blocks/spruce_log_bark.png b/client/src/main/resources/textures/blocks/spruce_log_bark.png similarity index 100% rename from client/data/textures/blocks/spruce_log_bark.png rename to client/src/main/resources/textures/blocks/spruce_log_bark.png diff --git a/client/data/textures/blocks/spruce_log_top.png b/client/src/main/resources/textures/blocks/spruce_log_top.png similarity index 100% rename from client/data/textures/blocks/spruce_log_top.png rename to client/src/main/resources/textures/blocks/spruce_log_top.png diff --git a/client/data/textures/blocks/spruce_planks.png b/client/src/main/resources/textures/blocks/spruce_planks.png similarity index 100% rename from client/data/textures/blocks/spruce_planks.png rename to client/src/main/resources/textures/blocks/spruce_planks.png diff --git a/client/data/textures/blocks/spruce_sapling.png b/client/src/main/resources/textures/blocks/spruce_sapling.png similarity index 100% rename from client/data/textures/blocks/spruce_sapling.png rename to client/src/main/resources/textures/blocks/spruce_sapling.png diff --git a/client/data/textures/blocks/stone.png b/client/src/main/resources/textures/blocks/stone.png similarity index 100% rename from client/data/textures/blocks/stone.png rename to client/src/main/resources/textures/blocks/stone.png diff --git a/client/data/textures/blocks/stone_slab_side.png b/client/src/main/resources/textures/blocks/stone_slab_side.png similarity index 100% rename from client/data/textures/blocks/stone_slab_side.png rename to client/src/main/resources/textures/blocks/stone_slab_side.png diff --git a/client/data/textures/blocks/stonebrick_chiseled.png b/client/src/main/resources/textures/blocks/stonebrick_chiseled.png similarity index 100% rename from client/data/textures/blocks/stonebrick_chiseled.png rename to client/src/main/resources/textures/blocks/stonebrick_chiseled.png diff --git a/client/data/textures/blocks/stonebrick_cracked.png b/client/src/main/resources/textures/blocks/stonebrick_cracked.png similarity index 100% rename from client/data/textures/blocks/stonebrick_cracked.png rename to client/src/main/resources/textures/blocks/stonebrick_cracked.png diff --git a/client/data/textures/blocks/stonebrick_default.png b/client/src/main/resources/textures/blocks/stonebrick_default.png similarity index 100% rename from client/data/textures/blocks/stonebrick_default.png rename to client/src/main/resources/textures/blocks/stonebrick_default.png diff --git a/client/data/textures/blocks/stonebrick_mossy.png b/client/src/main/resources/textures/blocks/stonebrick_mossy.png similarity index 100% rename from client/data/textures/blocks/stonebrick_mossy.png rename to client/src/main/resources/textures/blocks/stonebrick_mossy.png diff --git a/client/data/textures/blocks/sulfur_block.png b/client/src/main/resources/textures/blocks/sulfur_block.png similarity index 100% rename from client/data/textures/blocks/sulfur_block.png rename to client/src/main/resources/textures/blocks/sulfur_block.png diff --git a/client/data/textures/blocks/sulfur_ore.png b/client/src/main/resources/textures/blocks/sulfur_ore.png similarity index 100% rename from client/data/textures/blocks/sulfur_ore.png rename to client/src/main/resources/textures/blocks/sulfur_ore.png diff --git a/client/data/textures/blocks/sunflower_back.png b/client/src/main/resources/textures/blocks/sunflower_back.png similarity index 100% rename from client/data/textures/blocks/sunflower_back.png rename to client/src/main/resources/textures/blocks/sunflower_back.png diff --git a/client/data/textures/blocks/sunflower_bottom.png b/client/src/main/resources/textures/blocks/sunflower_bottom.png similarity index 100% rename from client/data/textures/blocks/sunflower_bottom.png rename to client/src/main/resources/textures/blocks/sunflower_bottom.png diff --git a/client/data/textures/blocks/sunflower_front.png b/client/src/main/resources/textures/blocks/sunflower_front.png similarity index 100% rename from client/data/textures/blocks/sunflower_front.png rename to client/src/main/resources/textures/blocks/sunflower_front.png diff --git a/client/data/textures/blocks/sunflower_top.png b/client/src/main/resources/textures/blocks/sunflower_top.png similarity index 100% rename from client/data/textures/blocks/sunflower_top.png rename to client/src/main/resources/textures/blocks/sunflower_top.png diff --git a/client/data/textures/blocks/syringa_bottom.png b/client/src/main/resources/textures/blocks/syringa_bottom.png similarity index 100% rename from client/data/textures/blocks/syringa_bottom.png rename to client/src/main/resources/textures/blocks/syringa_bottom.png diff --git a/client/data/textures/blocks/syringa_top.png b/client/src/main/resources/textures/blocks/syringa_top.png similarity index 100% rename from client/data/textures/blocks/syringa_top.png rename to client/src/main/resources/textures/blocks/syringa_top.png diff --git a/client/data/textures/blocks/tall_grass.png b/client/src/main/resources/textures/blocks/tall_grass.png similarity index 100% rename from client/data/textures/blocks/tall_grass.png rename to client/src/main/resources/textures/blocks/tall_grass.png diff --git a/client/data/textures/blocks/thetium_block.png b/client/src/main/resources/textures/blocks/thetium_block.png similarity index 100% rename from client/data/textures/blocks/thetium_block.png rename to client/src/main/resources/textures/blocks/thetium_block.png diff --git a/client/data/textures/blocks/thetium_ore.png b/client/src/main/resources/textures/blocks/thetium_ore.png similarity index 100% rename from client/data/textures/blocks/thetium_ore.png rename to client/src/main/resources/textures/blocks/thetium_ore.png diff --git a/client/data/textures/blocks/tian.png b/client/src/main/resources/textures/blocks/tian.png similarity index 100% rename from client/data/textures/blocks/tian.png rename to client/src/main/resources/textures/blocks/tian.png diff --git a/client/data/textures/blocks/tian_door_bottom.png b/client/src/main/resources/textures/blocks/tian_door_bottom.png similarity index 100% rename from client/data/textures/blocks/tian_door_bottom.png rename to client/src/main/resources/textures/blocks/tian_door_bottom.png diff --git a/client/data/textures/blocks/tian_door_top.png b/client/src/main/resources/textures/blocks/tian_door_top.png similarity index 100% rename from client/data/textures/blocks/tian_door_top.png rename to client/src/main/resources/textures/blocks/tian_door_top.png diff --git a/client/data/textures/blocks/tian_leaves_autumn.png b/client/src/main/resources/textures/blocks/tian_leaves_autumn.png similarity index 100% rename from client/data/textures/blocks/tian_leaves_autumn.png rename to client/src/main/resources/textures/blocks/tian_leaves_autumn.png diff --git a/client/data/textures/blocks/tian_leaves_snowy.png b/client/src/main/resources/textures/blocks/tian_leaves_snowy.png similarity index 100% rename from client/data/textures/blocks/tian_leaves_snowy.png rename to client/src/main/resources/textures/blocks/tian_leaves_snowy.png diff --git a/client/data/textures/blocks/tian_leaves_spring.png b/client/src/main/resources/textures/blocks/tian_leaves_spring.png similarity index 100% rename from client/data/textures/blocks/tian_leaves_spring.png rename to client/src/main/resources/textures/blocks/tian_leaves_spring.png diff --git a/client/data/textures/blocks/tian_leaves_summer.png b/client/src/main/resources/textures/blocks/tian_leaves_summer.png similarity index 100% rename from client/data/textures/blocks/tian_leaves_summer.png rename to client/src/main/resources/textures/blocks/tian_leaves_summer.png diff --git a/client/data/textures/blocks/tian_leaves_winter.png b/client/src/main/resources/textures/blocks/tian_leaves_winter.png similarity index 100% rename from client/data/textures/blocks/tian_leaves_winter.png rename to client/src/main/resources/textures/blocks/tian_leaves_winter.png diff --git a/client/data/textures/blocks/tian_log_bark.png b/client/src/main/resources/textures/blocks/tian_log_bark.png similarity index 100% rename from client/data/textures/blocks/tian_log_bark.png rename to client/src/main/resources/textures/blocks/tian_log_bark.png diff --git a/client/data/textures/blocks/tian_log_top.png b/client/src/main/resources/textures/blocks/tian_log_top.png similarity index 100% rename from client/data/textures/blocks/tian_log_top.png rename to client/src/main/resources/textures/blocks/tian_log_top.png diff --git a/client/data/textures/blocks/tian_planks.png b/client/src/main/resources/textures/blocks/tian_planks.png similarity index 100% rename from client/data/textures/blocks/tian_planks.png rename to client/src/main/resources/textures/blocks/tian_planks.png diff --git a/client/data/textures/blocks/tian_reactor_bottom.png b/client/src/main/resources/textures/blocks/tian_reactor_bottom.png similarity index 100% rename from client/data/textures/blocks/tian_reactor_bottom.png rename to client/src/main/resources/textures/blocks/tian_reactor_bottom.png diff --git a/client/data/textures/blocks/tian_reactor_front.png b/client/src/main/resources/textures/blocks/tian_reactor_front.png similarity index 100% rename from client/data/textures/blocks/tian_reactor_front.png rename to client/src/main/resources/textures/blocks/tian_reactor_front.png diff --git a/client/data/textures/blocks/tian_reactor_side.png b/client/src/main/resources/textures/blocks/tian_reactor_side.png similarity index 100% rename from client/data/textures/blocks/tian_reactor_side.png rename to client/src/main/resources/textures/blocks/tian_reactor_side.png diff --git a/client/data/textures/blocks/tian_reactor_top.png b/client/src/main/resources/textures/blocks/tian_reactor_top.png similarity index 100% rename from client/data/textures/blocks/tian_reactor_top.png rename to client/src/main/resources/textures/blocks/tian_reactor_top.png diff --git a/client/data/textures/blocks/tian_sapling.png b/client/src/main/resources/textures/blocks/tian_sapling.png similarity index 100% rename from client/data/textures/blocks/tian_sapling.png rename to client/src/main/resources/textures/blocks/tian_sapling.png diff --git a/client/data/textures/blocks/tian_soil_side.png b/client/src/main/resources/textures/blocks/tian_soil_side.png similarity index 100% rename from client/data/textures/blocks/tian_soil_side.png rename to client/src/main/resources/textures/blocks/tian_soil_side.png diff --git a/client/data/textures/blocks/tian_soil_side_snowed.png b/client/src/main/resources/textures/blocks/tian_soil_side_snowed.png similarity index 100% rename from client/data/textures/blocks/tian_soil_side_snowed.png rename to client/src/main/resources/textures/blocks/tian_soil_side_snowed.png diff --git a/client/data/textures/blocks/tian_soil_top.png b/client/src/main/resources/textures/blocks/tian_soil_top.png similarity index 100% rename from client/data/textures/blocks/tian_soil_top.png rename to client/src/main/resources/textures/blocks/tian_soil_top.png diff --git a/client/data/textures/blocks/tin_block.png b/client/src/main/resources/textures/blocks/tin_block.png similarity index 100% rename from client/data/textures/blocks/tin_block.png rename to client/src/main/resources/textures/blocks/tin_block.png diff --git a/client/data/textures/blocks/tin_ore.png b/client/src/main/resources/textures/blocks/tin_ore.png similarity index 100% rename from client/data/textures/blocks/tin_ore.png rename to client/src/main/resources/textures/blocks/tin_ore.png diff --git a/client/data/textures/blocks/titanium_block.png b/client/src/main/resources/textures/blocks/titanium_block.png similarity index 100% rename from client/data/textures/blocks/titanium_block.png rename to client/src/main/resources/textures/blocks/titanium_block.png diff --git a/client/data/textures/blocks/titanium_ore.png b/client/src/main/resources/textures/blocks/titanium_ore.png similarity index 100% rename from client/data/textures/blocks/titanium_ore.png rename to client/src/main/resources/textures/blocks/titanium_ore.png diff --git a/client/data/textures/blocks/tnt_bottom.png b/client/src/main/resources/textures/blocks/tnt_bottom.png similarity index 100% rename from client/data/textures/blocks/tnt_bottom.png rename to client/src/main/resources/textures/blocks/tnt_bottom.png diff --git a/client/data/textures/blocks/tnt_bottom_1.png b/client/src/main/resources/textures/blocks/tnt_bottom_1.png similarity index 100% rename from client/data/textures/blocks/tnt_bottom_1.png rename to client/src/main/resources/textures/blocks/tnt_bottom_1.png diff --git a/client/data/textures/blocks/tnt_bottom_2.png b/client/src/main/resources/textures/blocks/tnt_bottom_2.png similarity index 100% rename from client/data/textures/blocks/tnt_bottom_2.png rename to client/src/main/resources/textures/blocks/tnt_bottom_2.png diff --git a/client/data/textures/blocks/tnt_bottom_3.png b/client/src/main/resources/textures/blocks/tnt_bottom_3.png similarity index 100% rename from client/data/textures/blocks/tnt_bottom_3.png rename to client/src/main/resources/textures/blocks/tnt_bottom_3.png diff --git a/client/data/textures/blocks/tnt_bottom_4.png b/client/src/main/resources/textures/blocks/tnt_bottom_4.png similarity index 100% rename from client/data/textures/blocks/tnt_bottom_4.png rename to client/src/main/resources/textures/blocks/tnt_bottom_4.png diff --git a/client/data/textures/blocks/tnt_bottom_5.png b/client/src/main/resources/textures/blocks/tnt_bottom_5.png similarity index 100% rename from client/data/textures/blocks/tnt_bottom_5.png rename to client/src/main/resources/textures/blocks/tnt_bottom_5.png diff --git a/client/data/textures/blocks/tnt_bottom_6.png b/client/src/main/resources/textures/blocks/tnt_bottom_6.png similarity index 100% rename from client/data/textures/blocks/tnt_bottom_6.png rename to client/src/main/resources/textures/blocks/tnt_bottom_6.png diff --git a/client/data/textures/blocks/tnt_bottom_7.png b/client/src/main/resources/textures/blocks/tnt_bottom_7.png similarity index 100% rename from client/data/textures/blocks/tnt_bottom_7.png rename to client/src/main/resources/textures/blocks/tnt_bottom_7.png diff --git a/client/data/textures/blocks/tnt_side.png b/client/src/main/resources/textures/blocks/tnt_side.png similarity index 100% rename from client/data/textures/blocks/tnt_side.png rename to client/src/main/resources/textures/blocks/tnt_side.png diff --git a/client/data/textures/blocks/tnt_side_1.png b/client/src/main/resources/textures/blocks/tnt_side_1.png similarity index 100% rename from client/data/textures/blocks/tnt_side_1.png rename to client/src/main/resources/textures/blocks/tnt_side_1.png diff --git a/client/data/textures/blocks/tnt_side_2.png b/client/src/main/resources/textures/blocks/tnt_side_2.png similarity index 100% rename from client/data/textures/blocks/tnt_side_2.png rename to client/src/main/resources/textures/blocks/tnt_side_2.png diff --git a/client/data/textures/blocks/tnt_side_3.png b/client/src/main/resources/textures/blocks/tnt_side_3.png similarity index 100% rename from client/data/textures/blocks/tnt_side_3.png rename to client/src/main/resources/textures/blocks/tnt_side_3.png diff --git a/client/data/textures/blocks/tnt_side_4.png b/client/src/main/resources/textures/blocks/tnt_side_4.png similarity index 100% rename from client/data/textures/blocks/tnt_side_4.png rename to client/src/main/resources/textures/blocks/tnt_side_4.png diff --git a/client/data/textures/blocks/tnt_side_5.png b/client/src/main/resources/textures/blocks/tnt_side_5.png similarity index 100% rename from client/data/textures/blocks/tnt_side_5.png rename to client/src/main/resources/textures/blocks/tnt_side_5.png diff --git a/client/data/textures/blocks/tnt_side_6.png b/client/src/main/resources/textures/blocks/tnt_side_6.png similarity index 100% rename from client/data/textures/blocks/tnt_side_6.png rename to client/src/main/resources/textures/blocks/tnt_side_6.png diff --git a/client/data/textures/blocks/tnt_side_7.png b/client/src/main/resources/textures/blocks/tnt_side_7.png similarity index 100% rename from client/data/textures/blocks/tnt_side_7.png rename to client/src/main/resources/textures/blocks/tnt_side_7.png diff --git a/client/data/textures/blocks/tnt_top.png b/client/src/main/resources/textures/blocks/tnt_top.png similarity index 100% rename from client/data/textures/blocks/tnt_top.png rename to client/src/main/resources/textures/blocks/tnt_top.png diff --git a/client/data/textures/blocks/tnt_top_1.png b/client/src/main/resources/textures/blocks/tnt_top_1.png similarity index 100% rename from client/data/textures/blocks/tnt_top_1.png rename to client/src/main/resources/textures/blocks/tnt_top_1.png diff --git a/client/data/textures/blocks/tnt_top_2.png b/client/src/main/resources/textures/blocks/tnt_top_2.png similarity index 100% rename from client/data/textures/blocks/tnt_top_2.png rename to client/src/main/resources/textures/blocks/tnt_top_2.png diff --git a/client/data/textures/blocks/tnt_top_3.png b/client/src/main/resources/textures/blocks/tnt_top_3.png similarity index 100% rename from client/data/textures/blocks/tnt_top_3.png rename to client/src/main/resources/textures/blocks/tnt_top_3.png diff --git a/client/data/textures/blocks/tnt_top_4.png b/client/src/main/resources/textures/blocks/tnt_top_4.png similarity index 100% rename from client/data/textures/blocks/tnt_top_4.png rename to client/src/main/resources/textures/blocks/tnt_top_4.png diff --git a/client/data/textures/blocks/tnt_top_5.png b/client/src/main/resources/textures/blocks/tnt_top_5.png similarity index 100% rename from client/data/textures/blocks/tnt_top_5.png rename to client/src/main/resources/textures/blocks/tnt_top_5.png diff --git a/client/data/textures/blocks/tnt_top_6.png b/client/src/main/resources/textures/blocks/tnt_top_6.png similarity index 100% rename from client/data/textures/blocks/tnt_top_6.png rename to client/src/main/resources/textures/blocks/tnt_top_6.png diff --git a/client/data/textures/blocks/tnt_top_7.png b/client/src/main/resources/textures/blocks/tnt_top_7.png similarity index 100% rename from client/data/textures/blocks/tnt_top_7.png rename to client/src/main/resources/textures/blocks/tnt_top_7.png diff --git a/client/data/textures/blocks/torch.png b/client/src/main/resources/textures/blocks/torch.png similarity index 100% rename from client/data/textures/blocks/torch.png rename to client/src/main/resources/textures/blocks/torch.png diff --git a/client/data/textures/blocks/trapdoor.png b/client/src/main/resources/textures/blocks/trapdoor.png similarity index 100% rename from client/data/textures/blocks/trapdoor.png rename to client/src/main/resources/textures/blocks/trapdoor.png diff --git a/client/data/textures/blocks/trip_wire.png b/client/src/main/resources/textures/blocks/trip_wire.png similarity index 100% rename from client/data/textures/blocks/trip_wire.png rename to client/src/main/resources/textures/blocks/trip_wire.png diff --git a/client/data/textures/blocks/tripwire_hook.png b/client/src/main/resources/textures/blocks/tripwire_hook.png similarity index 100% rename from client/data/textures/blocks/tripwire_hook.png rename to client/src/main/resources/textures/blocks/tripwire_hook.png diff --git a/client/data/textures/blocks/tungsten_block.png b/client/src/main/resources/textures/blocks/tungsten_block.png similarity index 100% rename from client/data/textures/blocks/tungsten_block.png rename to client/src/main/resources/textures/blocks/tungsten_block.png diff --git a/client/data/textures/blocks/tungsten_ore.png b/client/src/main/resources/textures/blocks/tungsten_ore.png similarity index 100% rename from client/data/textures/blocks/tungsten_ore.png rename to client/src/main/resources/textures/blocks/tungsten_ore.png diff --git a/client/data/textures/blocks/unlit_redstone_torch.png b/client/src/main/resources/textures/blocks/unlit_redstone_torch.png similarity index 100% rename from client/data/textures/blocks/unlit_redstone_torch.png rename to client/src/main/resources/textures/blocks/unlit_redstone_torch.png diff --git a/client/data/textures/blocks/uranium_block.png b/client/src/main/resources/textures/blocks/uranium_block.png similarity index 100% rename from client/data/textures/blocks/uranium_block.png rename to client/src/main/resources/textures/blocks/uranium_block.png diff --git a/client/data/textures/blocks/uranium_ore.png b/client/src/main/resources/textures/blocks/uranium_ore.png similarity index 100% rename from client/data/textures/blocks/uranium_ore.png rename to client/src/main/resources/textures/blocks/uranium_ore.png diff --git a/client/data/textures/blocks/vanadium_block.png b/client/src/main/resources/textures/blocks/vanadium_block.png similarity index 100% rename from client/data/textures/blocks/vanadium_block.png rename to client/src/main/resources/textures/blocks/vanadium_block.png diff --git a/client/data/textures/blocks/vanadium_ore.png b/client/src/main/resources/textures/blocks/vanadium_ore.png similarity index 100% rename from client/data/textures/blocks/vanadium_ore.png rename to client/src/main/resources/textures/blocks/vanadium_ore.png diff --git a/client/data/textures/blocks/vine.png b/client/src/main/resources/textures/blocks/vine.png similarity index 100% rename from client/data/textures/blocks/vine.png rename to client/src/main/resources/textures/blocks/vine.png diff --git a/client/data/textures/blocks/warp_chest_front.png b/client/src/main/resources/textures/blocks/warp_chest_front.png similarity index 100% rename from client/data/textures/blocks/warp_chest_front.png rename to client/src/main/resources/textures/blocks/warp_chest_front.png diff --git a/client/data/textures/blocks/warp_chest_side.png b/client/src/main/resources/textures/blocks/warp_chest_side.png similarity index 100% rename from client/data/textures/blocks/warp_chest_side.png rename to client/src/main/resources/textures/blocks/warp_chest_side.png diff --git a/client/data/textures/blocks/warp_chest_top.png b/client/src/main/resources/textures/blocks/warp_chest_top.png similarity index 100% rename from client/data/textures/blocks/warp_chest_top.png rename to client/src/main/resources/textures/blocks/warp_chest_top.png diff --git a/client/data/textures/blocks/waterlily.png b/client/src/main/resources/textures/blocks/waterlily.png similarity index 100% rename from client/data/textures/blocks/waterlily.png rename to client/src/main/resources/textures/blocks/waterlily.png diff --git a/client/data/textures/blocks/web.png b/client/src/main/resources/textures/blocks/web.png similarity index 100% rename from client/data/textures/blocks/web.png rename to client/src/main/resources/textures/blocks/web.png diff --git a/client/data/textures/blocks/wheat_0.png b/client/src/main/resources/textures/blocks/wheat_0.png similarity index 100% rename from client/data/textures/blocks/wheat_0.png rename to client/src/main/resources/textures/blocks/wheat_0.png diff --git a/client/data/textures/blocks/wheat_1.png b/client/src/main/resources/textures/blocks/wheat_1.png similarity index 100% rename from client/data/textures/blocks/wheat_1.png rename to client/src/main/resources/textures/blocks/wheat_1.png diff --git a/client/data/textures/blocks/wheat_2.png b/client/src/main/resources/textures/blocks/wheat_2.png similarity index 100% rename from client/data/textures/blocks/wheat_2.png rename to client/src/main/resources/textures/blocks/wheat_2.png diff --git a/client/data/textures/blocks/wheat_3.png b/client/src/main/resources/textures/blocks/wheat_3.png similarity index 100% rename from client/data/textures/blocks/wheat_3.png rename to client/src/main/resources/textures/blocks/wheat_3.png diff --git a/client/data/textures/blocks/wheat_4.png b/client/src/main/resources/textures/blocks/wheat_4.png similarity index 100% rename from client/data/textures/blocks/wheat_4.png rename to client/src/main/resources/textures/blocks/wheat_4.png diff --git a/client/data/textures/blocks/wheat_5.png b/client/src/main/resources/textures/blocks/wheat_5.png similarity index 100% rename from client/data/textures/blocks/wheat_5.png rename to client/src/main/resources/textures/blocks/wheat_5.png diff --git a/client/data/textures/blocks/wheat_6.png b/client/src/main/resources/textures/blocks/wheat_6.png similarity index 100% rename from client/data/textures/blocks/wheat_6.png rename to client/src/main/resources/textures/blocks/wheat_6.png diff --git a/client/data/textures/blocks/wheat_7.png b/client/src/main/resources/textures/blocks/wheat_7.png similarity index 100% rename from client/data/textures/blocks/wheat_7.png rename to client/src/main/resources/textures/blocks/wheat_7.png diff --git a/client/data/textures/blocks/white_bed_foot_end.png b/client/src/main/resources/textures/blocks/white_bed_foot_end.png similarity index 100% rename from client/data/textures/blocks/white_bed_foot_end.png rename to client/src/main/resources/textures/blocks/white_bed_foot_end.png diff --git a/client/data/textures/blocks/white_bed_foot_side.png b/client/src/main/resources/textures/blocks/white_bed_foot_side.png similarity index 100% rename from client/data/textures/blocks/white_bed_foot_side.png rename to client/src/main/resources/textures/blocks/white_bed_foot_side.png diff --git a/client/data/textures/blocks/white_bed_foot_top.png b/client/src/main/resources/textures/blocks/white_bed_foot_top.png similarity index 100% rename from client/data/textures/blocks/white_bed_foot_top.png rename to client/src/main/resources/textures/blocks/white_bed_foot_top.png diff --git a/client/data/textures/blocks/white_bed_head_end.png b/client/src/main/resources/textures/blocks/white_bed_head_end.png similarity index 100% rename from client/data/textures/blocks/white_bed_head_end.png rename to client/src/main/resources/textures/blocks/white_bed_head_end.png diff --git a/client/data/textures/blocks/white_bed_head_side.png b/client/src/main/resources/textures/blocks/white_bed_head_side.png similarity index 100% rename from client/data/textures/blocks/white_bed_head_side.png rename to client/src/main/resources/textures/blocks/white_bed_head_side.png diff --git a/client/data/textures/blocks/white_bed_head_top.png b/client/src/main/resources/textures/blocks/white_bed_head_top.png similarity index 100% rename from client/data/textures/blocks/white_bed_head_top.png rename to client/src/main/resources/textures/blocks/white_bed_head_top.png diff --git a/client/data/textures/blocks/white_glass.png b/client/src/main/resources/textures/blocks/white_glass.png similarity index 100% rename from client/data/textures/blocks/white_glass.png rename to client/src/main/resources/textures/blocks/white_glass.png diff --git a/client/data/textures/blocks/white_glass_pane.png b/client/src/main/resources/textures/blocks/white_glass_pane.png similarity index 100% rename from client/data/textures/blocks/white_glass_pane.png rename to client/src/main/resources/textures/blocks/white_glass_pane.png diff --git a/client/data/textures/blocks/white_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/white_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/white_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/white_stained_hardened_clay.png diff --git a/client/data/textures/blocks/white_tulip.png b/client/src/main/resources/textures/blocks/white_tulip.png similarity index 100% rename from client/data/textures/blocks/white_tulip.png rename to client/src/main/resources/textures/blocks/white_tulip.png diff --git a/client/data/textures/blocks/white_wool.png b/client/src/main/resources/textures/blocks/white_wool.png similarity index 100% rename from client/data/textures/blocks/white_wool.png rename to client/src/main/resources/textures/blocks/white_wool.png diff --git a/client/data/textures/blocks/yellow_glass.png b/client/src/main/resources/textures/blocks/yellow_glass.png similarity index 100% rename from client/data/textures/blocks/yellow_glass.png rename to client/src/main/resources/textures/blocks/yellow_glass.png diff --git a/client/data/textures/blocks/yellow_glass_pane.png b/client/src/main/resources/textures/blocks/yellow_glass_pane.png similarity index 100% rename from client/data/textures/blocks/yellow_glass_pane.png rename to client/src/main/resources/textures/blocks/yellow_glass_pane.png diff --git a/client/data/textures/blocks/yellow_stained_hardened_clay.png b/client/src/main/resources/textures/blocks/yellow_stained_hardened_clay.png similarity index 100% rename from client/data/textures/blocks/yellow_stained_hardened_clay.png rename to client/src/main/resources/textures/blocks/yellow_stained_hardened_clay.png diff --git a/client/data/textures/blocks/yellow_wool.png b/client/src/main/resources/textures/blocks/yellow_wool.png similarity index 100% rename from client/data/textures/blocks/yellow_wool.png rename to client/src/main/resources/textures/blocks/yellow_wool.png diff --git a/client/data/textures/blocks/zinc_block.png b/client/src/main/resources/textures/blocks/zinc_block.png similarity index 100% rename from client/data/textures/blocks/zinc_block.png rename to client/src/main/resources/textures/blocks/zinc_block.png diff --git a/client/data/textures/blocks/zinc_ore.png b/client/src/main/resources/textures/blocks/zinc_ore.png similarity index 100% rename from client/data/textures/blocks/zinc_ore.png rename to client/src/main/resources/textures/blocks/zinc_ore.png diff --git a/client/data/textures/entity/alucard_1.png b/client/src/main/resources/textures/entity/alucard_1.png similarity index 100% rename from client/data/textures/entity/alucard_1.png rename to client/src/main/resources/textures/entity/alucard_1.png diff --git a/client/data/textures/entity/alucard_2.png b/client/src/main/resources/textures/entity/alucard_2.png similarity index 100% rename from client/data/textures/entity/alucard_2.png rename to client/src/main/resources/textures/entity/alucard_2.png diff --git a/client/data/textures/entity/arachnoid.png b/client/src/main/resources/textures/entity/arachnoid.png similarity index 100% rename from client/data/textures/entity/arachnoid.png rename to client/src/main/resources/textures/entity/arachnoid.png diff --git a/client/data/textures/entity/arrow.png b/client/src/main/resources/textures/entity/arrow.png similarity index 100% rename from client/data/textures/entity/arrow.png rename to client/src/main/resources/textures/entity/arrow.png diff --git a/client/data/textures/entity/bat.png b/client/src/main/resources/textures/entity/bat.png similarity index 100% rename from client/data/textures/entity/bat.png rename to client/src/main/resources/textures/entity/bat.png diff --git a/client/data/textures/entity/bloodelf.png b/client/src/main/resources/textures/entity/bloodelf.png similarity index 100% rename from client/data/textures/entity/bloodelf.png rename to client/src/main/resources/textures/entity/bloodelf.png diff --git a/client/data/textures/entity/boat.png b/client/src/main/resources/textures/entity/boat.png similarity index 100% rename from client/data/textures/entity/boat.png rename to client/src/main/resources/textures/entity/boat.png diff --git a/client/data/textures/entity/box.png b/client/src/main/resources/textures/entity/box.png similarity index 100% rename from client/data/textures/entity/box.png rename to client/src/main/resources/textures/entity/box.png diff --git a/client/data/textures/entity/box_brittle.png b/client/src/main/resources/textures/entity/box_brittle.png similarity index 100% rename from client/data/textures/entity/box_brittle.png rename to client/src/main/resources/textures/entity/box_brittle.png diff --git a/client/data/textures/entity/bullet.png b/client/src/main/resources/textures/entity/bullet.png similarity index 100% rename from client/data/textures/entity/bullet.png rename to client/src/main/resources/textures/entity/bullet.png diff --git a/client/data/textures/entity/cape_bloodelf.png b/client/src/main/resources/textures/entity/cape_bloodelf.png similarity index 100% rename from client/data/textures/entity/cape_bloodelf.png rename to client/src/main/resources/textures/entity/cape_bloodelf.png diff --git a/client/data/textures/entity/cat_black.png b/client/src/main/resources/textures/entity/cat_black.png similarity index 100% rename from client/data/textures/entity/cat_black.png rename to client/src/main/resources/textures/entity/cat_black.png diff --git a/client/data/textures/entity/cat_ocelot.png b/client/src/main/resources/textures/entity/cat_ocelot.png similarity index 100% rename from client/data/textures/entity/cat_ocelot.png rename to client/src/main/resources/textures/entity/cat_ocelot.png diff --git a/client/data/textures/entity/cat_red.png b/client/src/main/resources/textures/entity/cat_red.png similarity index 100% rename from client/data/textures/entity/cat_red.png rename to client/src/main/resources/textures/entity/cat_red.png diff --git a/client/data/textures/entity/cat_siamese.png b/client/src/main/resources/textures/entity/cat_siamese.png similarity index 100% rename from client/data/textures/entity/cat_siamese.png rename to client/src/main/resources/textures/entity/cat_siamese.png diff --git a/client/data/textures/entity/char.png b/client/src/main/resources/textures/entity/char.png similarity index 100% rename from client/data/textures/entity/char.png rename to client/src/main/resources/textures/entity/char.png diff --git a/client/data/textures/entity/charge.png b/client/src/main/resources/textures/entity/charge.png similarity index 100% rename from client/data/textures/entity/charge.png rename to client/src/main/resources/textures/entity/charge.png diff --git a/client/data/textures/entity/chicken.png b/client/src/main/resources/textures/entity/chicken.png similarity index 100% rename from client/data/textures/entity/chicken.png rename to client/src/main/resources/textures/entity/chicken.png diff --git a/client/data/textures/entity/cow.png b/client/src/main/resources/textures/entity/cow.png similarity index 100% rename from client/data/textures/entity/cow.png rename to client/src/main/resources/textures/entity/cow.png diff --git a/client/data/textures/entity/crystal.png b/client/src/main/resources/textures/entity/crystal.png similarity index 100% rename from client/data/textures/entity/crystal.png rename to client/src/main/resources/textures/entity/crystal.png diff --git a/client/data/textures/entity/crystal_beam.png b/client/src/main/resources/textures/entity/crystal_beam.png similarity index 100% rename from client/data/textures/entity/crystal_beam.png rename to client/src/main/resources/textures/entity/crystal_beam.png diff --git a/client/data/textures/entity/darkmage.png b/client/src/main/resources/textures/entity/darkmage.png similarity index 100% rename from client/data/textures/entity/darkmage.png rename to client/src/main/resources/textures/entity/darkmage.png diff --git a/client/data/textures/entity/donkey.png b/client/src/main/resources/textures/entity/donkey.png similarity index 100% rename from client/data/textures/entity/donkey.png rename to client/src/main/resources/textures/entity/donkey.png diff --git a/client/data/textures/entity/dracula_1.png b/client/src/main/resources/textures/entity/dracula_1.png similarity index 100% rename from client/data/textures/entity/dracula_1.png rename to client/src/main/resources/textures/entity/dracula_1.png diff --git a/client/data/textures/entity/dracula_2.png b/client/src/main/resources/textures/entity/dracula_2.png similarity index 100% rename from client/data/textures/entity/dracula_2.png rename to client/src/main/resources/textures/entity/dracula_2.png diff --git a/client/data/textures/entity/dracula_3.png b/client/src/main/resources/textures/entity/dracula_3.png similarity index 100% rename from client/data/textures/entity/dracula_3.png rename to client/src/main/resources/textures/entity/dracula_3.png diff --git a/client/data/textures/entity/dracula_4.png b/client/src/main/resources/textures/entity/dracula_4.png similarity index 100% rename from client/data/textures/entity/dracula_4.png rename to client/src/main/resources/textures/entity/dracula_4.png diff --git a/client/data/textures/entity/dracula_5.png b/client/src/main/resources/textures/entity/dracula_5.png similarity index 100% rename from client/data/textures/entity/dracula_5.png rename to client/src/main/resources/textures/entity/dracula_5.png diff --git a/client/data/textures/entity/dracula_6.png b/client/src/main/resources/textures/entity/dracula_6.png similarity index 100% rename from client/data/textures/entity/dracula_6.png rename to client/src/main/resources/textures/entity/dracula_6.png diff --git a/client/data/textures/entity/dragon.png b/client/src/main/resources/textures/entity/dragon.png similarity index 100% rename from client/data/textures/entity/dragon.png rename to client/src/main/resources/textures/entity/dragon.png diff --git a/client/data/textures/entity/dragon_eyes.png b/client/src/main/resources/textures/entity/dragon_eyes.png similarity index 100% rename from client/data/textures/entity/dragon_eyes.png rename to client/src/main/resources/textures/entity/dragon_eyes.png diff --git a/client/data/textures/entity/dwarf.png b/client/src/main/resources/textures/entity/dwarf.png similarity index 100% rename from client/data/textures/entity/dwarf.png rename to client/src/main/resources/textures/entity/dwarf.png diff --git a/client/data/textures/entity/experience_orb.png b/client/src/main/resources/textures/entity/experience_orb.png similarity index 100% rename from client/data/textures/entity/experience_orb.png rename to client/src/main/resources/textures/entity/experience_orb.png diff --git a/client/data/textures/entity/explosion.png b/client/src/main/resources/textures/entity/explosion.png similarity index 100% rename from client/data/textures/entity/explosion.png rename to client/src/main/resources/textures/entity/explosion.png diff --git a/client/data/textures/entity/firedemon.png b/client/src/main/resources/textures/entity/firedemon.png similarity index 100% rename from client/data/textures/entity/firedemon.png rename to client/src/main/resources/textures/entity/firedemon.png diff --git a/client/data/textures/entity/gargoyle.png b/client/src/main/resources/textures/entity/gargoyle.png similarity index 100% rename from client/data/textures/entity/gargoyle.png rename to client/src/main/resources/textures/entity/gargoyle.png diff --git a/client/data/textures/entity/goblin.png b/client/src/main/resources/textures/entity/goblin.png similarity index 100% rename from client/data/textures/entity/goblin.png rename to client/src/main/resources/textures/entity/goblin.png diff --git a/client/data/textures/entity/hacker.png b/client/src/main/resources/textures/entity/hacker.png similarity index 100% rename from client/data/textures/entity/hacker.png rename to client/src/main/resources/textures/entity/hacker.png diff --git a/client/data/textures/entity/haunter.png b/client/src/main/resources/textures/entity/haunter.png similarity index 100% rename from client/data/textures/entity/haunter.png rename to client/src/main/resources/textures/entity/haunter.png diff --git a/client/data/textures/entity/herobrine.png b/client/src/main/resources/textures/entity/herobrine.png similarity index 100% rename from client/data/textures/entity/herobrine.png rename to client/src/main/resources/textures/entity/herobrine.png diff --git a/client/data/textures/entity/highelf.png b/client/src/main/resources/textures/entity/highelf.png similarity index 100% rename from client/data/textures/entity/highelf.png rename to client/src/main/resources/textures/entity/highelf.png diff --git a/client/data/textures/entity/horse_black.png b/client/src/main/resources/textures/entity/horse_black.png similarity index 100% rename from client/data/textures/entity/horse_black.png rename to client/src/main/resources/textures/entity/horse_black.png diff --git a/client/data/textures/entity/horse_brown.png b/client/src/main/resources/textures/entity/horse_brown.png similarity index 100% rename from client/data/textures/entity/horse_brown.png rename to client/src/main/resources/textures/entity/horse_brown.png diff --git a/client/data/textures/entity/horse_chestnut.png b/client/src/main/resources/textures/entity/horse_chestnut.png similarity index 100% rename from client/data/textures/entity/horse_chestnut.png rename to client/src/main/resources/textures/entity/horse_chestnut.png diff --git a/client/data/textures/entity/horse_creamy.png b/client/src/main/resources/textures/entity/horse_creamy.png similarity index 100% rename from client/data/textures/entity/horse_creamy.png rename to client/src/main/resources/textures/entity/horse_creamy.png diff --git a/client/data/textures/entity/horse_darkbrown.png b/client/src/main/resources/textures/entity/horse_darkbrown.png similarity index 100% rename from client/data/textures/entity/horse_darkbrown.png rename to client/src/main/resources/textures/entity/horse_darkbrown.png diff --git a/client/data/textures/entity/horse_gray.png b/client/src/main/resources/textures/entity/horse_gray.png similarity index 100% rename from client/data/textures/entity/horse_gray.png rename to client/src/main/resources/textures/entity/horse_gray.png diff --git a/client/data/textures/entity/horse_markings_blackdots.png b/client/src/main/resources/textures/entity/horse_markings_blackdots.png similarity index 100% rename from client/data/textures/entity/horse_markings_blackdots.png rename to client/src/main/resources/textures/entity/horse_markings_blackdots.png diff --git a/client/data/textures/entity/horse_markings_white.png b/client/src/main/resources/textures/entity/horse_markings_white.png similarity index 100% rename from client/data/textures/entity/horse_markings_white.png rename to client/src/main/resources/textures/entity/horse_markings_white.png diff --git a/client/data/textures/entity/horse_markings_whitedots.png b/client/src/main/resources/textures/entity/horse_markings_whitedots.png similarity index 100% rename from client/data/textures/entity/horse_markings_whitedots.png rename to client/src/main/resources/textures/entity/horse_markings_whitedots.png diff --git a/client/data/textures/entity/horse_markings_whitefield.png b/client/src/main/resources/textures/entity/horse_markings_whitefield.png similarity index 100% rename from client/data/textures/entity/horse_markings_whitefield.png rename to client/src/main/resources/textures/entity/horse_markings_whitefield.png diff --git a/client/data/textures/entity/horse_skeleton.png b/client/src/main/resources/textures/entity/horse_skeleton.png similarity index 100% rename from client/data/textures/entity/horse_skeleton.png rename to client/src/main/resources/textures/entity/horse_skeleton.png diff --git a/client/data/textures/entity/horse_white.png b/client/src/main/resources/textures/entity/horse_white.png similarity index 100% rename from client/data/textures/entity/horse_white.png rename to client/src/main/resources/textures/entity/horse_white.png diff --git a/client/data/textures/entity/horse_zombie.png b/client/src/main/resources/textures/entity/horse_zombie.png similarity index 100% rename from client/data/textures/entity/horse_zombie.png rename to client/src/main/resources/textures/entity/horse_zombie.png diff --git a/client/data/textures/entity/jiang_cheng.png b/client/src/main/resources/textures/entity/jiang_cheng.png similarity index 100% rename from client/data/textures/entity/jiang_cheng.png rename to client/src/main/resources/textures/entity/jiang_cheng.png diff --git a/client/data/textures/entity/knight_1.png b/client/src/main/resources/textures/entity/knight_1.png similarity index 100% rename from client/data/textures/entity/knight_1.png rename to client/src/main/resources/textures/entity/knight_1.png diff --git a/client/data/textures/entity/knight_2.png b/client/src/main/resources/textures/entity/knight_2.png similarity index 100% rename from client/data/textures/entity/knight_2.png rename to client/src/main/resources/textures/entity/knight_2.png diff --git a/client/data/textures/entity/knight_3.png b/client/src/main/resources/textures/entity/knight_3.png similarity index 100% rename from client/data/textures/entity/knight_3.png rename to client/src/main/resources/textures/entity/knight_3.png diff --git a/client/data/textures/entity/knight_4.png b/client/src/main/resources/textures/entity/knight_4.png similarity index 100% rename from client/data/textures/entity/knight_4.png rename to client/src/main/resources/textures/entity/knight_4.png diff --git a/client/data/textures/entity/knight_5.png b/client/src/main/resources/textures/entity/knight_5.png similarity index 100% rename from client/data/textures/entity/knight_5.png rename to client/src/main/resources/textures/entity/knight_5.png diff --git a/client/data/textures/entity/knight_6.png b/client/src/main/resources/textures/entity/knight_6.png similarity index 100% rename from client/data/textures/entity/knight_6.png rename to client/src/main/resources/textures/entity/knight_6.png diff --git a/client/data/textures/entity/knight_7.png b/client/src/main/resources/textures/entity/knight_7.png similarity index 100% rename from client/data/textures/entity/knight_7.png rename to client/src/main/resources/textures/entity/knight_7.png diff --git a/client/data/textures/entity/knight_8.png b/client/src/main/resources/textures/entity/knight_8.png similarity index 100% rename from client/data/textures/entity/knight_8.png rename to client/src/main/resources/textures/entity/knight_8.png diff --git a/client/data/textures/entity/lan_wangji.png b/client/src/main/resources/textures/entity/lan_wangji.png similarity index 100% rename from client/data/textures/entity/lan_wangji.png rename to client/src/main/resources/textures/entity/lan_wangji.png diff --git a/client/data/textures/entity/lead_knot.png b/client/src/main/resources/textures/entity/lead_knot.png similarity index 100% rename from client/data/textures/entity/lead_knot.png rename to client/src/main/resources/textures/entity/lead_knot.png diff --git a/client/data/textures/entity/luo_binghe.png b/client/src/main/resources/textures/entity/luo_binghe.png similarity index 100% rename from client/data/textures/entity/luo_binghe.png rename to client/src/main/resources/textures/entity/luo_binghe.png diff --git a/client/data/textures/entity/mage_1.png b/client/src/main/resources/textures/entity/mage_1.png similarity index 100% rename from client/data/textures/entity/mage_1.png rename to client/src/main/resources/textures/entity/mage_1.png diff --git a/client/data/textures/entity/mage_2.png b/client/src/main/resources/textures/entity/mage_2.png similarity index 100% rename from client/data/textures/entity/mage_2.png rename to client/src/main/resources/textures/entity/mage_2.png diff --git a/client/data/textures/entity/mage_3.png b/client/src/main/resources/textures/entity/mage_3.png similarity index 100% rename from client/data/textures/entity/mage_3.png rename to client/src/main/resources/textures/entity/mage_3.png diff --git a/client/data/textures/entity/mage_4.png b/client/src/main/resources/textures/entity/mage_4.png similarity index 100% rename from client/data/textures/entity/mage_4.png rename to client/src/main/resources/textures/entity/mage_4.png diff --git a/client/data/textures/entity/mage_5.png b/client/src/main/resources/textures/entity/mage_5.png similarity index 100% rename from client/data/textures/entity/mage_5.png rename to client/src/main/resources/textures/entity/mage_5.png diff --git a/client/data/textures/entity/mage_6.png b/client/src/main/resources/textures/entity/mage_6.png similarity index 100% rename from client/data/textures/entity/mage_6.png rename to client/src/main/resources/textures/entity/mage_6.png diff --git a/client/data/textures/entity/magma.png b/client/src/main/resources/textures/entity/magma.png similarity index 100% rename from client/data/textures/entity/magma.png rename to client/src/main/resources/textures/entity/magma.png diff --git a/client/data/textures/entity/marine.png b/client/src/main/resources/textures/entity/marine.png similarity index 100% rename from client/data/textures/entity/marine.png rename to client/src/main/resources/textures/entity/marine.png diff --git a/client/data/textures/entity/marine_black_templar.png b/client/src/main/resources/textures/entity/marine_black_templar.png similarity index 100% rename from client/data/textures/entity/marine_black_templar.png rename to client/src/main/resources/textures/entity/marine_black_templar.png diff --git a/client/data/textures/entity/metalhead.png b/client/src/main/resources/textures/entity/metalhead.png similarity index 100% rename from client/data/textures/entity/metalhead.png rename to client/src/main/resources/textures/entity/metalhead.png diff --git a/client/data/textures/entity/metalhead_1.png b/client/src/main/resources/textures/entity/metalhead_1.png similarity index 100% rename from client/data/textures/entity/metalhead_1.png rename to client/src/main/resources/textures/entity/metalhead_1.png diff --git a/client/data/textures/entity/metalhead_10.png b/client/src/main/resources/textures/entity/metalhead_10.png similarity index 100% rename from client/data/textures/entity/metalhead_10.png rename to client/src/main/resources/textures/entity/metalhead_10.png diff --git a/client/data/textures/entity/metalhead_11.png b/client/src/main/resources/textures/entity/metalhead_11.png similarity index 100% rename from client/data/textures/entity/metalhead_11.png rename to client/src/main/resources/textures/entity/metalhead_11.png diff --git a/client/data/textures/entity/metalhead_12.png b/client/src/main/resources/textures/entity/metalhead_12.png similarity index 100% rename from client/data/textures/entity/metalhead_12.png rename to client/src/main/resources/textures/entity/metalhead_12.png diff --git a/client/data/textures/entity/metalhead_13.png b/client/src/main/resources/textures/entity/metalhead_13.png similarity index 100% rename from client/data/textures/entity/metalhead_13.png rename to client/src/main/resources/textures/entity/metalhead_13.png diff --git a/client/data/textures/entity/metalhead_14.png b/client/src/main/resources/textures/entity/metalhead_14.png similarity index 100% rename from client/data/textures/entity/metalhead_14.png rename to client/src/main/resources/textures/entity/metalhead_14.png diff --git a/client/data/textures/entity/metalhead_2.png b/client/src/main/resources/textures/entity/metalhead_2.png similarity index 100% rename from client/data/textures/entity/metalhead_2.png rename to client/src/main/resources/textures/entity/metalhead_2.png diff --git a/client/data/textures/entity/metalhead_3.png b/client/src/main/resources/textures/entity/metalhead_3.png similarity index 100% rename from client/data/textures/entity/metalhead_3.png rename to client/src/main/resources/textures/entity/metalhead_3.png diff --git a/client/data/textures/entity/metalhead_4.png b/client/src/main/resources/textures/entity/metalhead_4.png similarity index 100% rename from client/data/textures/entity/metalhead_4.png rename to client/src/main/resources/textures/entity/metalhead_4.png diff --git a/client/data/textures/entity/metalhead_5.png b/client/src/main/resources/textures/entity/metalhead_5.png similarity index 100% rename from client/data/textures/entity/metalhead_5.png rename to client/src/main/resources/textures/entity/metalhead_5.png diff --git a/client/data/textures/entity/metalhead_6.png b/client/src/main/resources/textures/entity/metalhead_6.png similarity index 100% rename from client/data/textures/entity/metalhead_6.png rename to client/src/main/resources/textures/entity/metalhead_6.png diff --git a/client/data/textures/entity/metalhead_7.png b/client/src/main/resources/textures/entity/metalhead_7.png similarity index 100% rename from client/data/textures/entity/metalhead_7.png rename to client/src/main/resources/textures/entity/metalhead_7.png diff --git a/client/data/textures/entity/metalhead_8.png b/client/src/main/resources/textures/entity/metalhead_8.png similarity index 100% rename from client/data/textures/entity/metalhead_8.png rename to client/src/main/resources/textures/entity/metalhead_8.png diff --git a/client/data/textures/entity/metalhead_9.png b/client/src/main/resources/textures/entity/metalhead_9.png similarity index 100% rename from client/data/textures/entity/metalhead_9.png rename to client/src/main/resources/textures/entity/metalhead_9.png diff --git a/client/data/textures/entity/minecart.png b/client/src/main/resources/textures/entity/minecart.png similarity index 100% rename from client/data/textures/entity/minecart.png rename to client/src/main/resources/textures/entity/minecart.png diff --git a/client/data/textures/entity/mooshroom.png b/client/src/main/resources/textures/entity/mooshroom.png similarity index 100% rename from client/data/textures/entity/mooshroom.png rename to client/src/main/resources/textures/entity/mooshroom.png diff --git a/client/data/textures/entity/mouse.png b/client/src/main/resources/textures/entity/mouse.png similarity index 100% rename from client/data/textures/entity/mouse.png rename to client/src/main/resources/textures/entity/mouse.png diff --git a/client/data/textures/entity/mule.png b/client/src/main/resources/textures/entity/mule.png similarity index 100% rename from client/data/textures/entity/mule.png rename to client/src/main/resources/textures/entity/mule.png diff --git a/client/data/textures/entity/orc_1.png b/client/src/main/resources/textures/entity/orc_1.png similarity index 100% rename from client/data/textures/entity/orc_1.png rename to client/src/main/resources/textures/entity/orc_1.png diff --git a/client/data/textures/entity/orc_10.png b/client/src/main/resources/textures/entity/orc_10.png similarity index 100% rename from client/data/textures/entity/orc_10.png rename to client/src/main/resources/textures/entity/orc_10.png diff --git a/client/data/textures/entity/orc_11.png b/client/src/main/resources/textures/entity/orc_11.png similarity index 100% rename from client/data/textures/entity/orc_11.png rename to client/src/main/resources/textures/entity/orc_11.png diff --git a/client/data/textures/entity/orc_12.png b/client/src/main/resources/textures/entity/orc_12.png similarity index 100% rename from client/data/textures/entity/orc_12.png rename to client/src/main/resources/textures/entity/orc_12.png diff --git a/client/data/textures/entity/orc_2.png b/client/src/main/resources/textures/entity/orc_2.png similarity index 100% rename from client/data/textures/entity/orc_2.png rename to client/src/main/resources/textures/entity/orc_2.png diff --git a/client/data/textures/entity/orc_3.png b/client/src/main/resources/textures/entity/orc_3.png similarity index 100% rename from client/data/textures/entity/orc_3.png rename to client/src/main/resources/textures/entity/orc_3.png diff --git a/client/data/textures/entity/orc_4.png b/client/src/main/resources/textures/entity/orc_4.png similarity index 100% rename from client/data/textures/entity/orc_4.png rename to client/src/main/resources/textures/entity/orc_4.png diff --git a/client/data/textures/entity/orc_5.png b/client/src/main/resources/textures/entity/orc_5.png similarity index 100% rename from client/data/textures/entity/orc_5.png rename to client/src/main/resources/textures/entity/orc_5.png diff --git a/client/data/textures/entity/orc_6.png b/client/src/main/resources/textures/entity/orc_6.png similarity index 100% rename from client/data/textures/entity/orc_6.png rename to client/src/main/resources/textures/entity/orc_6.png diff --git a/client/data/textures/entity/orc_7.png b/client/src/main/resources/textures/entity/orc_7.png similarity index 100% rename from client/data/textures/entity/orc_7.png rename to client/src/main/resources/textures/entity/orc_7.png diff --git a/client/data/textures/entity/orc_8.png b/client/src/main/resources/textures/entity/orc_8.png similarity index 100% rename from client/data/textures/entity/orc_8.png rename to client/src/main/resources/textures/entity/orc_8.png diff --git a/client/data/textures/entity/orc_9.png b/client/src/main/resources/textures/entity/orc_9.png similarity index 100% rename from client/data/textures/entity/orc_9.png rename to client/src/main/resources/textures/entity/orc_9.png diff --git a/client/data/textures/entity/peasant_1.png b/client/src/main/resources/textures/entity/peasant_1.png similarity index 100% rename from client/data/textures/entity/peasant_1.png rename to client/src/main/resources/textures/entity/peasant_1.png diff --git a/client/data/textures/entity/peasant_2.png b/client/src/main/resources/textures/entity/peasant_2.png similarity index 100% rename from client/data/textures/entity/peasant_2.png rename to client/src/main/resources/textures/entity/peasant_2.png diff --git a/client/data/textures/entity/peasant_3.png b/client/src/main/resources/textures/entity/peasant_3.png similarity index 100% rename from client/data/textures/entity/peasant_3.png rename to client/src/main/resources/textures/entity/peasant_3.png diff --git a/client/data/textures/entity/peasant_4.png b/client/src/main/resources/textures/entity/peasant_4.png similarity index 100% rename from client/data/textures/entity/peasant_4.png rename to client/src/main/resources/textures/entity/peasant_4.png diff --git a/client/data/textures/entity/peasant_5.png b/client/src/main/resources/textures/entity/peasant_5.png similarity index 100% rename from client/data/textures/entity/peasant_5.png rename to client/src/main/resources/textures/entity/peasant_5.png diff --git a/client/data/textures/entity/peasant_6.png b/client/src/main/resources/textures/entity/peasant_6.png similarity index 100% rename from client/data/textures/entity/peasant_6.png rename to client/src/main/resources/textures/entity/peasant_6.png diff --git a/client/data/textures/entity/pig.png b/client/src/main/resources/textures/entity/pig.png similarity index 100% rename from client/data/textures/entity/pig.png rename to client/src/main/resources/textures/entity/pig.png diff --git a/client/data/textures/entity/pig_saddle.png b/client/src/main/resources/textures/entity/pig_saddle.png similarity index 100% rename from client/data/textures/entity/pig_saddle.png rename to client/src/main/resources/textures/entity/pig_saddle.png diff --git a/client/data/textures/entity/power_rod.png b/client/src/main/resources/textures/entity/power_rod.png similarity index 100% rename from client/data/textures/entity/power_rod.png rename to client/src/main/resources/textures/entity/power_rod.png diff --git a/client/data/textures/entity/rabbit_black.png b/client/src/main/resources/textures/entity/rabbit_black.png similarity index 100% rename from client/data/textures/entity/rabbit_black.png rename to client/src/main/resources/textures/entity/rabbit_black.png diff --git a/client/data/textures/entity/rabbit_black_splotched.png b/client/src/main/resources/textures/entity/rabbit_black_splotched.png similarity index 100% rename from client/data/textures/entity/rabbit_black_splotched.png rename to client/src/main/resources/textures/entity/rabbit_black_splotched.png diff --git a/client/data/textures/entity/rabbit_brown.png b/client/src/main/resources/textures/entity/rabbit_brown.png similarity index 100% rename from client/data/textures/entity/rabbit_brown.png rename to client/src/main/resources/textures/entity/rabbit_brown.png diff --git a/client/data/textures/entity/rabbit_caerbannog.png b/client/src/main/resources/textures/entity/rabbit_caerbannog.png similarity index 100% rename from client/data/textures/entity/rabbit_caerbannog.png rename to client/src/main/resources/textures/entity/rabbit_caerbannog.png diff --git a/client/data/textures/entity/rabbit_dark.png b/client/src/main/resources/textures/entity/rabbit_dark.png similarity index 100% rename from client/data/textures/entity/rabbit_dark.png rename to client/src/main/resources/textures/entity/rabbit_dark.png diff --git a/client/data/textures/entity/rabbit_dark_gray.png b/client/src/main/resources/textures/entity/rabbit_dark_gray.png similarity index 100% rename from client/data/textures/entity/rabbit_dark_gray.png rename to client/src/main/resources/textures/entity/rabbit_dark_gray.png diff --git a/client/data/textures/entity/rabbit_gold.png b/client/src/main/resources/textures/entity/rabbit_gold.png similarity index 100% rename from client/data/textures/entity/rabbit_gold.png rename to client/src/main/resources/textures/entity/rabbit_gold.png diff --git a/client/data/textures/entity/rabbit_gray.png b/client/src/main/resources/textures/entity/rabbit_gray.png similarity index 100% rename from client/data/textures/entity/rabbit_gray.png rename to client/src/main/resources/textures/entity/rabbit_gray.png diff --git a/client/data/textures/entity/rabbit_salt.png b/client/src/main/resources/textures/entity/rabbit_salt.png similarity index 100% rename from client/data/textures/entity/rabbit_salt.png rename to client/src/main/resources/textures/entity/rabbit_salt.png diff --git a/client/data/textures/entity/rabbit_toast.png b/client/src/main/resources/textures/entity/rabbit_toast.png similarity index 100% rename from client/data/textures/entity/rabbit_toast.png rename to client/src/main/resources/textures/entity/rabbit_toast.png diff --git a/client/data/textures/entity/rabbit_white.png b/client/src/main/resources/textures/entity/rabbit_white.png similarity index 100% rename from client/data/textures/entity/rabbit_white.png rename to client/src/main/resources/textures/entity/rabbit_white.png diff --git a/client/data/textures/entity/rabbit_white_splotched.png b/client/src/main/resources/textures/entity/rabbit_white_splotched.png similarity index 100% rename from client/data/textures/entity/rabbit_white_splotched.png rename to client/src/main/resources/textures/entity/rabbit_white_splotched.png diff --git a/client/data/textures/entity/sen.png b/client/src/main/resources/textures/entity/sen.png similarity index 100% rename from client/data/textures/entity/sen.png rename to client/src/main/resources/textures/entity/sen.png diff --git a/client/data/textures/entity/sheep.png b/client/src/main/resources/textures/entity/sheep.png similarity index 100% rename from client/data/textures/entity/sheep.png rename to client/src/main/resources/textures/entity/sheep.png diff --git a/client/data/textures/entity/sheep_fur.png b/client/src/main/resources/textures/entity/sheep_fur.png similarity index 100% rename from client/data/textures/entity/sheep_fur.png rename to client/src/main/resources/textures/entity/sheep_fur.png diff --git a/client/data/textures/entity/shen_qingqiu.png b/client/src/main/resources/textures/entity/shen_qingqiu.png similarity index 100% rename from client/data/textures/entity/shen_qingqiu.png rename to client/src/main/resources/textures/entity/shen_qingqiu.png diff --git a/client/data/textures/entity/skull.png b/client/src/main/resources/textures/entity/skull.png similarity index 100% rename from client/data/textures/entity/skull.png rename to client/src/main/resources/textures/entity/skull.png diff --git a/client/data/textures/entity/slime.png b/client/src/main/resources/textures/entity/slime.png similarity index 100% rename from client/data/textures/entity/slime.png rename to client/src/main/resources/textures/entity/slime.png diff --git a/client/data/textures/entity/spirit.png b/client/src/main/resources/textures/entity/spirit.png similarity index 100% rename from client/data/textures/entity/spirit.png rename to client/src/main/resources/textures/entity/spirit.png diff --git a/client/data/textures/entity/squid.png b/client/src/main/resources/textures/entity/squid.png similarity index 100% rename from client/data/textures/entity/squid.png rename to client/src/main/resources/textures/entity/squid.png diff --git a/client/data/textures/entity/thranduil.png b/client/src/main/resources/textures/entity/thranduil.png similarity index 100% rename from client/data/textures/entity/thranduil.png rename to client/src/main/resources/textures/entity/thranduil.png diff --git a/client/data/textures/entity/tiefling.png b/client/src/main/resources/textures/entity/tiefling.png similarity index 100% rename from client/data/textures/entity/tiefling.png rename to client/src/main/resources/textures/entity/tiefling.png diff --git a/client/data/textures/entity/trollface.png b/client/src/main/resources/textures/entity/trollface.png similarity index 100% rename from client/data/textures/entity/trollface.png rename to client/src/main/resources/textures/entity/trollface.png diff --git a/client/data/textures/entity/undead_1.png b/client/src/main/resources/textures/entity/undead_1.png similarity index 100% rename from client/data/textures/entity/undead_1.png rename to client/src/main/resources/textures/entity/undead_1.png diff --git a/client/data/textures/entity/undead_2.png b/client/src/main/resources/textures/entity/undead_2.png similarity index 100% rename from client/data/textures/entity/undead_2.png rename to client/src/main/resources/textures/entity/undead_2.png diff --git a/client/data/textures/entity/undead_3.png b/client/src/main/resources/textures/entity/undead_3.png similarity index 100% rename from client/data/textures/entity/undead_3.png rename to client/src/main/resources/textures/entity/undead_3.png diff --git a/client/data/textures/entity/undead_4.png b/client/src/main/resources/textures/entity/undead_4.png similarity index 100% rename from client/data/textures/entity/undead_4.png rename to client/src/main/resources/textures/entity/undead_4.png diff --git a/client/data/textures/entity/unknown.png b/client/src/main/resources/textures/entity/unknown.png similarity index 100% rename from client/data/textures/entity/unknown.png rename to client/src/main/resources/textures/entity/unknown.png diff --git a/client/data/textures/entity/vampire_1.png b/client/src/main/resources/textures/entity/vampire_1.png similarity index 100% rename from client/data/textures/entity/vampire_1.png rename to client/src/main/resources/textures/entity/vampire_1.png diff --git a/client/data/textures/entity/vampire_2.png b/client/src/main/resources/textures/entity/vampire_2.png similarity index 100% rename from client/data/textures/entity/vampire_2.png rename to client/src/main/resources/textures/entity/vampire_2.png diff --git a/client/data/textures/entity/vampire_3.png b/client/src/main/resources/textures/entity/vampire_3.png similarity index 100% rename from client/data/textures/entity/vampire_3.png rename to client/src/main/resources/textures/entity/vampire_3.png diff --git a/client/data/textures/entity/vampire_4.png b/client/src/main/resources/textures/entity/vampire_4.png similarity index 100% rename from client/data/textures/entity/vampire_4.png rename to client/src/main/resources/textures/entity/vampire_4.png diff --git a/client/data/textures/entity/vampire_5.png b/client/src/main/resources/textures/entity/vampire_5.png similarity index 100% rename from client/data/textures/entity/vampire_5.png rename to client/src/main/resources/textures/entity/vampire_5.png diff --git a/client/data/textures/entity/vampire_6.png b/client/src/main/resources/textures/entity/vampire_6.png similarity index 100% rename from client/data/textures/entity/vampire_6.png rename to client/src/main/resources/textures/entity/vampire_6.png diff --git a/client/data/textures/entity/vampire_7.png b/client/src/main/resources/textures/entity/vampire_7.png similarity index 100% rename from client/data/textures/entity/vampire_7.png rename to client/src/main/resources/textures/entity/vampire_7.png diff --git a/client/data/textures/entity/vampire_8.png b/client/src/main/resources/textures/entity/vampire_8.png similarity index 100% rename from client/data/textures/entity/vampire_8.png rename to client/src/main/resources/textures/entity/vampire_8.png diff --git a/client/data/textures/entity/wei_wuxian.png b/client/src/main/resources/textures/entity/wei_wuxian.png similarity index 100% rename from client/data/textures/entity/wei_wuxian.png rename to client/src/main/resources/textures/entity/wei_wuxian.png diff --git a/client/data/textures/entity/wolf.png b/client/src/main/resources/textures/entity/wolf.png similarity index 100% rename from client/data/textures/entity/wolf.png rename to client/src/main/resources/textures/entity/wolf.png diff --git a/client/data/textures/entity/wolf_angry.png b/client/src/main/resources/textures/entity/wolf_angry.png similarity index 100% rename from client/data/textures/entity/wolf_angry.png rename to client/src/main/resources/textures/entity/wolf_angry.png diff --git a/client/data/textures/entity/wolf_collar.png b/client/src/main/resources/textures/entity/wolf_collar.png similarity index 100% rename from client/data/textures/entity/wolf_collar.png rename to client/src/main/resources/textures/entity/wolf_collar.png diff --git a/client/data/textures/entity/wolf_tame.png b/client/src/main/resources/textures/entity/wolf_tame.png similarity index 100% rename from client/data/textures/entity/wolf_tame.png rename to client/src/main/resources/textures/entity/wolf_tame.png diff --git a/client/data/textures/entity/woodelf.png b/client/src/main/resources/textures/entity/woodelf.png similarity index 100% rename from client/data/textures/entity/woodelf.png rename to client/src/main/resources/textures/entity/woodelf.png diff --git a/client/data/textures/entity/zombie_1.png b/client/src/main/resources/textures/entity/zombie_1.png similarity index 100% rename from client/data/textures/entity/zombie_1.png rename to client/src/main/resources/textures/entity/zombie_1.png diff --git a/client/data/textures/entity/zombie_2.png b/client/src/main/resources/textures/entity/zombie_2.png similarity index 100% rename from client/data/textures/entity/zombie_2.png rename to client/src/main/resources/textures/entity/zombie_2.png diff --git a/client/data/textures/entity/zombie_3.png b/client/src/main/resources/textures/entity/zombie_3.png similarity index 100% rename from client/data/textures/entity/zombie_3.png rename to client/src/main/resources/textures/entity/zombie_3.png diff --git a/client/data/textures/entity/zombie_4.png b/client/src/main/resources/textures/entity/zombie_4.png similarity index 100% rename from client/data/textures/entity/zombie_4.png rename to client/src/main/resources/textures/entity/zombie_4.png diff --git a/client/data/textures/entity/zombie_5.png b/client/src/main/resources/textures/entity/zombie_5.png similarity index 100% rename from client/data/textures/entity/zombie_5.png rename to client/src/main/resources/textures/entity/zombie_5.png diff --git a/client/data/textures/entity/zombie_6.png b/client/src/main/resources/textures/entity/zombie_6.png similarity index 100% rename from client/data/textures/entity/zombie_6.png rename to client/src/main/resources/textures/entity/zombie_6.png diff --git a/client/data/textures/font.png b/client/src/main/resources/textures/font.png similarity index 100% rename from client/data/textures/font.png rename to client/src/main/resources/textures/font.png diff --git a/client/data/textures/glint.png b/client/src/main/resources/textures/glint.png similarity index 100% rename from client/data/textures/glint.png rename to client/src/main/resources/textures/glint.png diff --git a/client/data/textures/items/acacia_door.png b/client/src/main/resources/textures/items/acacia_door.png similarity index 100% rename from client/data/textures/items/acacia_door.png rename to client/src/main/resources/textures/items/acacia_door.png diff --git a/client/data/textures/items/acid_bucket.png b/client/src/main/resources/textures/items/acid_bucket.png similarity index 100% rename from client/data/textures/items/acid_bucket.png rename to client/src/main/resources/textures/items/acid_bucket.png diff --git a/client/data/textures/items/ahrd_fragment.png b/client/src/main/resources/textures/items/ahrd_fragment.png similarity index 100% rename from client/data/textures/items/ahrd_fragment.png rename to client/src/main/resources/textures/items/ahrd_fragment.png diff --git a/client/data/textures/items/aluminium_ingot.png b/client/src/main/resources/textures/items/aluminium_ingot.png similarity index 100% rename from client/data/textures/items/aluminium_ingot.png rename to client/src/main/resources/textures/items/aluminium_ingot.png diff --git a/client/data/textures/items/antimony_powder.png b/client/src/main/resources/textures/items/antimony_powder.png similarity index 100% rename from client/data/textures/items/antimony_powder.png rename to client/src/main/resources/textures/items/antimony_powder.png diff --git a/client/data/textures/items/apple.png b/client/src/main/resources/textures/items/apple.png similarity index 100% rename from client/data/textures/items/apple.png rename to client/src/main/resources/textures/items/apple.png diff --git a/client/data/textures/items/ardite_boots.png b/client/src/main/resources/textures/items/ardite_boots.png similarity index 100% rename from client/data/textures/items/ardite_boots.png rename to client/src/main/resources/textures/items/ardite_boots.png diff --git a/client/data/textures/items/ardite_chestplate.png b/client/src/main/resources/textures/items/ardite_chestplate.png similarity index 100% rename from client/data/textures/items/ardite_chestplate.png rename to client/src/main/resources/textures/items/ardite_chestplate.png diff --git a/client/data/textures/items/ardite_helmet.png b/client/src/main/resources/textures/items/ardite_helmet.png similarity index 100% rename from client/data/textures/items/ardite_helmet.png rename to client/src/main/resources/textures/items/ardite_helmet.png diff --git a/client/data/textures/items/ardite_leggings.png b/client/src/main/resources/textures/items/ardite_leggings.png similarity index 100% rename from client/data/textures/items/ardite_leggings.png rename to client/src/main/resources/textures/items/ardite_leggings.png diff --git a/client/data/textures/items/ardite_sword.png b/client/src/main/resources/textures/items/ardite_sword.png similarity index 100% rename from client/data/textures/items/ardite_sword.png rename to client/src/main/resources/textures/items/ardite_sword.png diff --git a/client/data/textures/items/arrow.png b/client/src/main/resources/textures/items/arrow.png similarity index 100% rename from client/data/textures/items/arrow.png rename to client/src/main/resources/textures/items/arrow.png diff --git a/client/data/textures/items/arsenic_powder.png b/client/src/main/resources/textures/items/arsenic_powder.png similarity index 100% rename from client/data/textures/items/arsenic_powder.png rename to client/src/main/resources/textures/items/arsenic_powder.png diff --git a/client/data/textures/items/baked_potato.png b/client/src/main/resources/textures/items/baked_potato.png similarity index 100% rename from client/data/textures/items/baked_potato.png rename to client/src/main/resources/textures/items/baked_potato.png diff --git a/client/data/textures/items/banhammer.png b/client/src/main/resources/textures/items/banhammer.png similarity index 100% rename from client/data/textures/items/banhammer.png rename to client/src/main/resources/textures/items/banhammer.png diff --git a/client/data/textures/items/beef.png b/client/src/main/resources/textures/items/beef.png similarity index 100% rename from client/data/textures/items/beef.png rename to client/src/main/resources/textures/items/beef.png diff --git a/client/data/textures/items/birch_door.png b/client/src/main/resources/textures/items/birch_door.png similarity index 100% rename from client/data/textures/items/birch_door.png rename to client/src/main/resources/textures/items/birch_door.png diff --git a/client/data/textures/items/bismuth_ingot.png b/client/src/main/resources/textures/items/bismuth_ingot.png similarity index 100% rename from client/data/textures/items/bismuth_ingot.png rename to client/src/main/resources/textures/items/bismuth_ingot.png diff --git a/client/data/textures/items/black_bed.png b/client/src/main/resources/textures/items/black_bed.png similarity index 100% rename from client/data/textures/items/black_bed.png rename to client/src/main/resources/textures/items/black_bed.png diff --git a/client/data/textures/items/black_metal_ingot.png b/client/src/main/resources/textures/items/black_metal_ingot.png similarity index 100% rename from client/data/textures/items/black_metal_ingot.png rename to client/src/main/resources/textures/items/black_metal_ingot.png diff --git a/client/data/textures/items/black_quartz.png b/client/src/main/resources/textures/items/black_quartz.png similarity index 100% rename from client/data/textures/items/black_quartz.png rename to client/src/main/resources/textures/items/black_quartz.png diff --git a/client/data/textures/items/blackbrick.png b/client/src/main/resources/textures/items/blackbrick.png similarity index 100% rename from client/data/textures/items/blackbrick.png rename to client/src/main/resources/textures/items/blackbrick.png diff --git a/client/data/textures/items/blackwood_door.png b/client/src/main/resources/textures/items/blackwood_door.png similarity index 100% rename from client/data/textures/items/blackwood_door.png rename to client/src/main/resources/textures/items/blackwood_door.png diff --git a/client/data/textures/items/blaze_powder.png b/client/src/main/resources/textures/items/blaze_powder.png similarity index 100% rename from client/data/textures/items/blaze_powder.png rename to client/src/main/resources/textures/items/blaze_powder.png diff --git a/client/data/textures/items/blaze_rod.png b/client/src/main/resources/textures/items/blaze_rod.png similarity index 100% rename from client/data/textures/items/blaze_rod.png rename to client/src/main/resources/textures/items/blaze_rod.png diff --git a/client/data/textures/items/blood_bucket.png b/client/src/main/resources/textures/items/blood_bucket.png similarity index 100% rename from client/data/textures/items/blood_bucket.png rename to client/src/main/resources/textures/items/blood_bucket.png diff --git a/client/data/textures/items/bloodbrick.png b/client/src/main/resources/textures/items/bloodbrick.png similarity index 100% rename from client/data/textures/items/bloodbrick.png rename to client/src/main/resources/textures/items/bloodbrick.png diff --git a/client/data/textures/items/boat.png b/client/src/main/resources/textures/items/boat.png similarity index 100% rename from client/data/textures/items/boat.png rename to client/src/main/resources/textures/items/boat.png diff --git a/client/data/textures/items/bolt.png b/client/src/main/resources/textures/items/bolt.png similarity index 100% rename from client/data/textures/items/bolt.png rename to client/src/main/resources/textures/items/bolt.png diff --git a/client/data/textures/items/boltgun.png b/client/src/main/resources/textures/items/boltgun.png similarity index 100% rename from client/data/textures/items/boltgun.png rename to client/src/main/resources/textures/items/boltgun.png diff --git a/client/data/textures/items/bone.png b/client/src/main/resources/textures/items/bone.png similarity index 100% rename from client/data/textures/items/bone.png rename to client/src/main/resources/textures/items/bone.png diff --git a/client/data/textures/items/book.png b/client/src/main/resources/textures/items/book.png similarity index 100% rename from client/data/textures/items/book.png rename to client/src/main/resources/textures/items/book.png diff --git a/client/data/textures/items/bow.png b/client/src/main/resources/textures/items/bow.png similarity index 100% rename from client/data/textures/items/bow.png rename to client/src/main/resources/textures/items/bow.png diff --git a/client/data/textures/items/bow_pulling_0.png b/client/src/main/resources/textures/items/bow_pulling_0.png similarity index 100% rename from client/data/textures/items/bow_pulling_0.png rename to client/src/main/resources/textures/items/bow_pulling_0.png diff --git a/client/data/textures/items/bow_pulling_1.png b/client/src/main/resources/textures/items/bow_pulling_1.png similarity index 100% rename from client/data/textures/items/bow_pulling_1.png rename to client/src/main/resources/textures/items/bow_pulling_1.png diff --git a/client/data/textures/items/bow_pulling_2.png b/client/src/main/resources/textures/items/bow_pulling_2.png similarity index 100% rename from client/data/textures/items/bow_pulling_2.png rename to client/src/main/resources/textures/items/bow_pulling_2.png diff --git a/client/data/textures/items/bowl.png b/client/src/main/resources/textures/items/bowl.png similarity index 100% rename from client/data/textures/items/bowl.png rename to client/src/main/resources/textures/items/bowl.png diff --git a/client/data/textures/items/bread.png b/client/src/main/resources/textures/items/bread.png similarity index 100% rename from client/data/textures/items/bread.png rename to client/src/main/resources/textures/items/bread.png diff --git a/client/data/textures/items/brewing_stand.png b/client/src/main/resources/textures/items/brewing_stand.png similarity index 100% rename from client/data/textures/items/brewing_stand.png rename to client/src/main/resources/textures/items/brewing_stand.png diff --git a/client/data/textures/items/brick.png b/client/src/main/resources/textures/items/brick.png similarity index 100% rename from client/data/textures/items/brick.png rename to client/src/main/resources/textures/items/brick.png diff --git a/client/data/textures/items/bucket.png b/client/src/main/resources/textures/items/bucket.png similarity index 100% rename from client/data/textures/items/bucket.png rename to client/src/main/resources/textures/items/bucket.png diff --git a/client/data/textures/items/burning_soul.png b/client/src/main/resources/textures/items/burning_soul.png similarity index 100% rename from client/data/textures/items/burning_soul.png rename to client/src/main/resources/textures/items/burning_soul.png diff --git a/client/data/textures/items/cake.png b/client/src/main/resources/textures/items/cake.png similarity index 100% rename from client/data/textures/items/cake.png rename to client/src/main/resources/textures/items/cake.png diff --git a/client/data/textures/items/calcium_powder.png b/client/src/main/resources/textures/items/calcium_powder.png similarity index 100% rename from client/data/textures/items/calcium_powder.png rename to client/src/main/resources/textures/items/calcium_powder.png diff --git a/client/data/textures/items/camera.png b/client/src/main/resources/textures/items/camera.png similarity index 100% rename from client/data/textures/items/camera.png rename to client/src/main/resources/textures/items/camera.png diff --git a/client/data/textures/items/carrot.png b/client/src/main/resources/textures/items/carrot.png similarity index 100% rename from client/data/textures/items/carrot.png rename to client/src/main/resources/textures/items/carrot.png diff --git a/client/data/textures/items/carrot_on_a_stick.png b/client/src/main/resources/textures/items/carrot_on_a_stick.png similarity index 100% rename from client/data/textures/items/carrot_on_a_stick.png rename to client/src/main/resources/textures/items/carrot_on_a_stick.png diff --git a/client/data/textures/items/cauldron.png b/client/src/main/resources/textures/items/cauldron.png similarity index 100% rename from client/data/textures/items/cauldron.png rename to client/src/main/resources/textures/items/cauldron.png diff --git a/client/data/textures/items/chain.png b/client/src/main/resources/textures/items/chain.png similarity index 100% rename from client/data/textures/items/chain.png rename to client/src/main/resources/textures/items/chain.png diff --git a/client/data/textures/items/chain_boots.png b/client/src/main/resources/textures/items/chain_boots.png similarity index 100% rename from client/data/textures/items/chain_boots.png rename to client/src/main/resources/textures/items/chain_boots.png diff --git a/client/data/textures/items/chain_chestplate.png b/client/src/main/resources/textures/items/chain_chestplate.png similarity index 100% rename from client/data/textures/items/chain_chestplate.png rename to client/src/main/resources/textures/items/chain_chestplate.png diff --git a/client/data/textures/items/chain_helmet.png b/client/src/main/resources/textures/items/chain_helmet.png similarity index 100% rename from client/data/textures/items/chain_helmet.png rename to client/src/main/resources/textures/items/chain_helmet.png diff --git a/client/data/textures/items/chain_leggings.png b/client/src/main/resources/textures/items/chain_leggings.png similarity index 100% rename from client/data/textures/items/chain_leggings.png rename to client/src/main/resources/textures/items/chain_leggings.png diff --git a/client/data/textures/items/charcoal.png b/client/src/main/resources/textures/items/charcoal.png similarity index 100% rename from client/data/textures/items/charcoal.png rename to client/src/main/resources/textures/items/charcoal.png diff --git a/client/data/textures/items/charge_crystal.png b/client/src/main/resources/textures/items/charge_crystal.png similarity index 100% rename from client/data/textures/items/charge_crystal.png rename to client/src/main/resources/textures/items/charge_crystal.png diff --git a/client/data/textures/items/charged_orb.png b/client/src/main/resources/textures/items/charged_orb.png similarity index 100% rename from client/data/textures/items/charged_orb.png rename to client/src/main/resources/textures/items/charged_orb.png diff --git a/client/data/textures/items/cherry_door.png b/client/src/main/resources/textures/items/cherry_door.png similarity index 100% rename from client/data/textures/items/cherry_door.png rename to client/src/main/resources/textures/items/cherry_door.png diff --git a/client/data/textures/items/chest_minecart.png b/client/src/main/resources/textures/items/chest_minecart.png similarity index 100% rename from client/data/textures/items/chest_minecart.png rename to client/src/main/resources/textures/items/chest_minecart.png diff --git a/client/data/textures/items/chick_magnet.png b/client/src/main/resources/textures/items/chick_magnet.png similarity index 100% rename from client/data/textures/items/chick_magnet.png rename to client/src/main/resources/textures/items/chick_magnet.png diff --git a/client/data/textures/items/chicken.png b/client/src/main/resources/textures/items/chicken.png similarity index 100% rename from client/data/textures/items/chicken.png rename to client/src/main/resources/textures/items/chicken.png diff --git a/client/data/textures/items/chrome_ingot.png b/client/src/main/resources/textures/items/chrome_ingot.png similarity index 100% rename from client/data/textures/items/chrome_ingot.png rename to client/src/main/resources/textures/items/chrome_ingot.png diff --git a/client/data/textures/items/cinnabar.png b/client/src/main/resources/textures/items/cinnabar.png similarity index 100% rename from client/data/textures/items/cinnabar.png rename to client/src/main/resources/textures/items/cinnabar.png diff --git a/client/data/textures/items/clay_ball.png b/client/src/main/resources/textures/items/clay_ball.png similarity index 100% rename from client/data/textures/items/clay_ball.png rename to client/src/main/resources/textures/items/clay_ball.png diff --git a/client/data/textures/items/clock.png b/client/src/main/resources/textures/items/clock.png similarity index 100% rename from client/data/textures/items/clock.png rename to client/src/main/resources/textures/items/clock.png diff --git a/client/data/textures/items/cloth_boots.png b/client/src/main/resources/textures/items/cloth_boots.png similarity index 100% rename from client/data/textures/items/cloth_boots.png rename to client/src/main/resources/textures/items/cloth_boots.png diff --git a/client/data/textures/items/cloth_boots_overlay.png b/client/src/main/resources/textures/items/cloth_boots_overlay.png similarity index 100% rename from client/data/textures/items/cloth_boots_overlay.png rename to client/src/main/resources/textures/items/cloth_boots_overlay.png diff --git a/client/data/textures/items/cloth_chestplate.png b/client/src/main/resources/textures/items/cloth_chestplate.png similarity index 100% rename from client/data/textures/items/cloth_chestplate.png rename to client/src/main/resources/textures/items/cloth_chestplate.png diff --git a/client/data/textures/items/cloth_chestplate_overlay.png b/client/src/main/resources/textures/items/cloth_chestplate_overlay.png similarity index 100% rename from client/data/textures/items/cloth_chestplate_overlay.png rename to client/src/main/resources/textures/items/cloth_chestplate_overlay.png diff --git a/client/data/textures/items/cloth_helmet.png b/client/src/main/resources/textures/items/cloth_helmet.png similarity index 100% rename from client/data/textures/items/cloth_helmet.png rename to client/src/main/resources/textures/items/cloth_helmet.png diff --git a/client/data/textures/items/cloth_helmet_overlay.png b/client/src/main/resources/textures/items/cloth_helmet_overlay.png similarity index 100% rename from client/data/textures/items/cloth_helmet_overlay.png rename to client/src/main/resources/textures/items/cloth_helmet_overlay.png diff --git a/client/data/textures/items/cloth_leggings.png b/client/src/main/resources/textures/items/cloth_leggings.png similarity index 100% rename from client/data/textures/items/cloth_leggings.png rename to client/src/main/resources/textures/items/cloth_leggings.png diff --git a/client/data/textures/items/cloth_leggings_overlay.png b/client/src/main/resources/textures/items/cloth_leggings_overlay.png similarity index 100% rename from client/data/textures/items/cloth_leggings_overlay.png rename to client/src/main/resources/textures/items/cloth_leggings_overlay.png diff --git a/client/data/textures/items/clownfish.png b/client/src/main/resources/textures/items/clownfish.png similarity index 100% rename from client/data/textures/items/clownfish.png rename to client/src/main/resources/textures/items/clownfish.png diff --git a/client/data/textures/items/coal.png b/client/src/main/resources/textures/items/coal.png similarity index 100% rename from client/data/textures/items/coal.png rename to client/src/main/resources/textures/items/coal.png diff --git a/client/data/textures/items/cobalt_ingot.png b/client/src/main/resources/textures/items/cobalt_ingot.png similarity index 100% rename from client/data/textures/items/cobalt_ingot.png rename to client/src/main/resources/textures/items/cobalt_ingot.png diff --git a/client/data/textures/items/cod.png b/client/src/main/resources/textures/items/cod.png similarity index 100% rename from client/data/textures/items/cod.png rename to client/src/main/resources/textures/items/cod.png diff --git a/client/data/textures/items/comparator.png b/client/src/main/resources/textures/items/comparator.png similarity index 100% rename from client/data/textures/items/comparator.png rename to client/src/main/resources/textures/items/comparator.png diff --git a/client/data/textures/items/cooked_beef.png b/client/src/main/resources/textures/items/cooked_beef.png similarity index 100% rename from client/data/textures/items/cooked_beef.png rename to client/src/main/resources/textures/items/cooked_beef.png diff --git a/client/data/textures/items/cooked_chicken.png b/client/src/main/resources/textures/items/cooked_chicken.png similarity index 100% rename from client/data/textures/items/cooked_chicken.png rename to client/src/main/resources/textures/items/cooked_chicken.png diff --git a/client/data/textures/items/cooked_cod.png b/client/src/main/resources/textures/items/cooked_cod.png similarity index 100% rename from client/data/textures/items/cooked_cod.png rename to client/src/main/resources/textures/items/cooked_cod.png diff --git a/client/data/textures/items/cooked_porkchop.png b/client/src/main/resources/textures/items/cooked_porkchop.png similarity index 100% rename from client/data/textures/items/cooked_porkchop.png rename to client/src/main/resources/textures/items/cooked_porkchop.png diff --git a/client/data/textures/items/cooked_salmon.png b/client/src/main/resources/textures/items/cooked_salmon.png similarity index 100% rename from client/data/textures/items/cooked_salmon.png rename to client/src/main/resources/textures/items/cooked_salmon.png diff --git a/client/data/textures/items/cookie.png b/client/src/main/resources/textures/items/cookie.png similarity index 100% rename from client/data/textures/items/cookie.png rename to client/src/main/resources/textures/items/cookie.png diff --git a/client/data/textures/items/copper_ingot.png b/client/src/main/resources/textures/items/copper_ingot.png similarity index 100% rename from client/data/textures/items/copper_ingot.png rename to client/src/main/resources/textures/items/copper_ingot.png diff --git a/client/data/textures/items/dark_lighter.png b/client/src/main/resources/textures/items/dark_lighter.png similarity index 100% rename from client/data/textures/items/dark_lighter.png rename to client/src/main/resources/textures/items/dark_lighter.png diff --git a/client/data/textures/items/dark_oak_door.png b/client/src/main/resources/textures/items/dark_oak_door.png similarity index 100% rename from client/data/textures/items/dark_oak_door.png rename to client/src/main/resources/textures/items/dark_oak_door.png diff --git a/client/data/textures/items/darkstone_fragment.png b/client/src/main/resources/textures/items/darkstone_fragment.png similarity index 100% rename from client/data/textures/items/darkstone_fragment.png rename to client/src/main/resources/textures/items/darkstone_fragment.png diff --git a/client/data/textures/items/diamond.png b/client/src/main/resources/textures/items/diamond.png similarity index 100% rename from client/data/textures/items/diamond.png rename to client/src/main/resources/textures/items/diamond.png diff --git a/client/data/textures/items/diamond_axe.png b/client/src/main/resources/textures/items/diamond_axe.png similarity index 100% rename from client/data/textures/items/diamond_axe.png rename to client/src/main/resources/textures/items/diamond_axe.png diff --git a/client/data/textures/items/diamond_boots.png b/client/src/main/resources/textures/items/diamond_boots.png similarity index 100% rename from client/data/textures/items/diamond_boots.png rename to client/src/main/resources/textures/items/diamond_boots.png diff --git a/client/data/textures/items/diamond_chestplate.png b/client/src/main/resources/textures/items/diamond_chestplate.png similarity index 100% rename from client/data/textures/items/diamond_chestplate.png rename to client/src/main/resources/textures/items/diamond_chestplate.png diff --git a/client/data/textures/items/diamond_helmet.png b/client/src/main/resources/textures/items/diamond_helmet.png similarity index 100% rename from client/data/textures/items/diamond_helmet.png rename to client/src/main/resources/textures/items/diamond_helmet.png diff --git a/client/data/textures/items/diamond_hoe.png b/client/src/main/resources/textures/items/diamond_hoe.png similarity index 100% rename from client/data/textures/items/diamond_hoe.png rename to client/src/main/resources/textures/items/diamond_hoe.png diff --git a/client/data/textures/items/diamond_horse_armor.png b/client/src/main/resources/textures/items/diamond_horse_armor.png similarity index 100% rename from client/data/textures/items/diamond_horse_armor.png rename to client/src/main/resources/textures/items/diamond_horse_armor.png diff --git a/client/data/textures/items/diamond_leggings.png b/client/src/main/resources/textures/items/diamond_leggings.png similarity index 100% rename from client/data/textures/items/diamond_leggings.png rename to client/src/main/resources/textures/items/diamond_leggings.png diff --git a/client/data/textures/items/diamond_pickaxe.png b/client/src/main/resources/textures/items/diamond_pickaxe.png similarity index 100% rename from client/data/textures/items/diamond_pickaxe.png rename to client/src/main/resources/textures/items/diamond_pickaxe.png diff --git a/client/data/textures/items/diamond_shears.png b/client/src/main/resources/textures/items/diamond_shears.png similarity index 100% rename from client/data/textures/items/diamond_shears.png rename to client/src/main/resources/textures/items/diamond_shears.png diff --git a/client/data/textures/items/diamond_shovel.png b/client/src/main/resources/textures/items/diamond_shovel.png similarity index 100% rename from client/data/textures/items/diamond_shovel.png rename to client/src/main/resources/textures/items/diamond_shovel.png diff --git a/client/data/textures/items/diamond_sword.png b/client/src/main/resources/textures/items/diamond_sword.png similarity index 100% rename from client/data/textures/items/diamond_sword.png rename to client/src/main/resources/textures/items/diamond_sword.png diff --git a/client/data/textures/items/die_d10_side.png b/client/src/main/resources/textures/items/die_d10_side.png similarity index 100% rename from client/data/textures/items/die_d10_side.png rename to client/src/main/resources/textures/items/die_d10_side.png diff --git a/client/data/textures/items/die_d10_top.png b/client/src/main/resources/textures/items/die_d10_top.png similarity index 100% rename from client/data/textures/items/die_d10_top.png rename to client/src/main/resources/textures/items/die_d10_top.png diff --git a/client/data/textures/items/die_d12_side.png b/client/src/main/resources/textures/items/die_d12_side.png similarity index 100% rename from client/data/textures/items/die_d12_side.png rename to client/src/main/resources/textures/items/die_d12_side.png diff --git a/client/data/textures/items/die_d12_top.png b/client/src/main/resources/textures/items/die_d12_top.png similarity index 100% rename from client/data/textures/items/die_d12_top.png rename to client/src/main/resources/textures/items/die_d12_top.png diff --git a/client/data/textures/items/die_d20_side.png b/client/src/main/resources/textures/items/die_d20_side.png similarity index 100% rename from client/data/textures/items/die_d20_side.png rename to client/src/main/resources/textures/items/die_d20_side.png diff --git a/client/data/textures/items/die_d20_top.png b/client/src/main/resources/textures/items/die_d20_top.png similarity index 100% rename from client/data/textures/items/die_d20_top.png rename to client/src/main/resources/textures/items/die_d20_top.png diff --git a/client/data/textures/items/die_d4_side.png b/client/src/main/resources/textures/items/die_d4_side.png similarity index 100% rename from client/data/textures/items/die_d4_side.png rename to client/src/main/resources/textures/items/die_d4_side.png diff --git a/client/data/textures/items/die_d4_top.png b/client/src/main/resources/textures/items/die_d4_top.png similarity index 100% rename from client/data/textures/items/die_d4_top.png rename to client/src/main/resources/textures/items/die_d4_top.png diff --git a/client/data/textures/items/die_d6_side.png b/client/src/main/resources/textures/items/die_d6_side.png similarity index 100% rename from client/data/textures/items/die_d6_side.png rename to client/src/main/resources/textures/items/die_d6_side.png diff --git a/client/data/textures/items/die_d6_top.png b/client/src/main/resources/textures/items/die_d6_top.png similarity index 100% rename from client/data/textures/items/die_d6_top.png rename to client/src/main/resources/textures/items/die_d6_top.png diff --git a/client/data/textures/items/die_d8_side.png b/client/src/main/resources/textures/items/die_d8_side.png similarity index 100% rename from client/data/textures/items/die_d8_side.png rename to client/src/main/resources/textures/items/die_d8_side.png diff --git a/client/data/textures/items/die_d8_top.png b/client/src/main/resources/textures/items/die_d8_top.png similarity index 100% rename from client/data/textures/items/die_d8_top.png rename to client/src/main/resources/textures/items/die_d8_top.png diff --git a/client/data/textures/items/dye_black.png b/client/src/main/resources/textures/items/dye_black.png similarity index 100% rename from client/data/textures/items/dye_black.png rename to client/src/main/resources/textures/items/dye_black.png diff --git a/client/data/textures/items/dye_blue.png b/client/src/main/resources/textures/items/dye_blue.png similarity index 100% rename from client/data/textures/items/dye_blue.png rename to client/src/main/resources/textures/items/dye_blue.png diff --git a/client/data/textures/items/dye_brown.png b/client/src/main/resources/textures/items/dye_brown.png similarity index 100% rename from client/data/textures/items/dye_brown.png rename to client/src/main/resources/textures/items/dye_brown.png diff --git a/client/data/textures/items/dye_cyan.png b/client/src/main/resources/textures/items/dye_cyan.png similarity index 100% rename from client/data/textures/items/dye_cyan.png rename to client/src/main/resources/textures/items/dye_cyan.png diff --git a/client/data/textures/items/dye_gray.png b/client/src/main/resources/textures/items/dye_gray.png similarity index 100% rename from client/data/textures/items/dye_gray.png rename to client/src/main/resources/textures/items/dye_gray.png diff --git a/client/data/textures/items/dye_green.png b/client/src/main/resources/textures/items/dye_green.png similarity index 100% rename from client/data/textures/items/dye_green.png rename to client/src/main/resources/textures/items/dye_green.png diff --git a/client/data/textures/items/dye_light_blue.png b/client/src/main/resources/textures/items/dye_light_blue.png similarity index 100% rename from client/data/textures/items/dye_light_blue.png rename to client/src/main/resources/textures/items/dye_light_blue.png diff --git a/client/data/textures/items/dye_lime.png b/client/src/main/resources/textures/items/dye_lime.png similarity index 100% rename from client/data/textures/items/dye_lime.png rename to client/src/main/resources/textures/items/dye_lime.png diff --git a/client/data/textures/items/dye_magenta.png b/client/src/main/resources/textures/items/dye_magenta.png similarity index 100% rename from client/data/textures/items/dye_magenta.png rename to client/src/main/resources/textures/items/dye_magenta.png diff --git a/client/data/textures/items/dye_orange.png b/client/src/main/resources/textures/items/dye_orange.png similarity index 100% rename from client/data/textures/items/dye_orange.png rename to client/src/main/resources/textures/items/dye_orange.png diff --git a/client/data/textures/items/dye_pink.png b/client/src/main/resources/textures/items/dye_pink.png similarity index 100% rename from client/data/textures/items/dye_pink.png rename to client/src/main/resources/textures/items/dye_pink.png diff --git a/client/data/textures/items/dye_purple.png b/client/src/main/resources/textures/items/dye_purple.png similarity index 100% rename from client/data/textures/items/dye_purple.png rename to client/src/main/resources/textures/items/dye_purple.png diff --git a/client/data/textures/items/dye_red.png b/client/src/main/resources/textures/items/dye_red.png similarity index 100% rename from client/data/textures/items/dye_red.png rename to client/src/main/resources/textures/items/dye_red.png diff --git a/client/data/textures/items/dye_silver.png b/client/src/main/resources/textures/items/dye_silver.png similarity index 100% rename from client/data/textures/items/dye_silver.png rename to client/src/main/resources/textures/items/dye_silver.png diff --git a/client/data/textures/items/dye_white.png b/client/src/main/resources/textures/items/dye_white.png similarity index 100% rename from client/data/textures/items/dye_white.png rename to client/src/main/resources/textures/items/dye_white.png diff --git a/client/data/textures/items/dye_yellow.png b/client/src/main/resources/textures/items/dye_yellow.png similarity index 100% rename from client/data/textures/items/dye_yellow.png rename to client/src/main/resources/textures/items/dye_yellow.png diff --git a/client/data/textures/items/dynamite.png b/client/src/main/resources/textures/items/dynamite.png similarity index 100% rename from client/data/textures/items/dynamite.png rename to client/src/main/resources/textures/items/dynamite.png diff --git a/client/data/textures/items/dynamite_1.png b/client/src/main/resources/textures/items/dynamite_1.png similarity index 100% rename from client/data/textures/items/dynamite_1.png rename to client/src/main/resources/textures/items/dynamite_1.png diff --git a/client/data/textures/items/dynamite_2.png b/client/src/main/resources/textures/items/dynamite_2.png similarity index 100% rename from client/data/textures/items/dynamite_2.png rename to client/src/main/resources/textures/items/dynamite_2.png diff --git a/client/data/textures/items/dynamite_3.png b/client/src/main/resources/textures/items/dynamite_3.png similarity index 100% rename from client/data/textures/items/dynamite_3.png rename to client/src/main/resources/textures/items/dynamite_3.png diff --git a/client/data/textures/items/dynamite_4.png b/client/src/main/resources/textures/items/dynamite_4.png similarity index 100% rename from client/data/textures/items/dynamite_4.png rename to client/src/main/resources/textures/items/dynamite_4.png diff --git a/client/data/textures/items/dynamite_5.png b/client/src/main/resources/textures/items/dynamite_5.png similarity index 100% rename from client/data/textures/items/dynamite_5.png rename to client/src/main/resources/textures/items/dynamite_5.png diff --git a/client/data/textures/items/dynamite_6.png b/client/src/main/resources/textures/items/dynamite_6.png similarity index 100% rename from client/data/textures/items/dynamite_6.png rename to client/src/main/resources/textures/items/dynamite_6.png diff --git a/client/data/textures/items/dynamite_7.png b/client/src/main/resources/textures/items/dynamite_7.png similarity index 100% rename from client/data/textures/items/dynamite_7.png rename to client/src/main/resources/textures/items/dynamite_7.png diff --git a/client/data/textures/items/egg.png b/client/src/main/resources/textures/items/egg.png similarity index 100% rename from client/data/textures/items/egg.png rename to client/src/main/resources/textures/items/egg.png diff --git a/client/data/textures/items/emerald.png b/client/src/main/resources/textures/items/emerald.png similarity index 100% rename from client/data/textures/items/emerald.png rename to client/src/main/resources/textures/items/emerald.png diff --git a/client/data/textures/items/empty_armor_slot_boots.png b/client/src/main/resources/textures/items/empty_armor_slot_boots.png similarity index 100% rename from client/data/textures/items/empty_armor_slot_boots.png rename to client/src/main/resources/textures/items/empty_armor_slot_boots.png diff --git a/client/data/textures/items/empty_armor_slot_chestplate.png b/client/src/main/resources/textures/items/empty_armor_slot_chestplate.png similarity index 100% rename from client/data/textures/items/empty_armor_slot_chestplate.png rename to client/src/main/resources/textures/items/empty_armor_slot_chestplate.png diff --git a/client/data/textures/items/empty_armor_slot_helmet.png b/client/src/main/resources/textures/items/empty_armor_slot_helmet.png similarity index 100% rename from client/data/textures/items/empty_armor_slot_helmet.png rename to client/src/main/resources/textures/items/empty_armor_slot_helmet.png diff --git a/client/data/textures/items/empty_armor_slot_leggings.png b/client/src/main/resources/textures/items/empty_armor_slot_leggings.png similarity index 100% rename from client/data/textures/items/empty_armor_slot_leggings.png rename to client/src/main/resources/textures/items/empty_armor_slot_leggings.png diff --git a/client/data/textures/items/enchanted_book.png b/client/src/main/resources/textures/items/enchanted_book.png similarity index 100% rename from client/data/textures/items/enchanted_book.png rename to client/src/main/resources/textures/items/enchanted_book.png diff --git a/client/data/textures/items/experience_bottle.png b/client/src/main/resources/textures/items/experience_bottle.png similarity index 100% rename from client/data/textures/items/experience_bottle.png rename to client/src/main/resources/textures/items/experience_bottle.png diff --git a/client/data/textures/items/exterminator.png b/client/src/main/resources/textures/items/exterminator.png similarity index 100% rename from client/data/textures/items/exterminator.png rename to client/src/main/resources/textures/items/exterminator.png diff --git a/client/data/textures/items/feather.png b/client/src/main/resources/textures/items/feather.png similarity index 100% rename from client/data/textures/items/feather.png rename to client/src/main/resources/textures/items/feather.png diff --git a/client/data/textures/items/fermented_spider_eye.png b/client/src/main/resources/textures/items/fermented_spider_eye.png similarity index 100% rename from client/data/textures/items/fermented_spider_eye.png rename to client/src/main/resources/textures/items/fermented_spider_eye.png diff --git a/client/data/textures/items/filled_map.png b/client/src/main/resources/textures/items/filled_map.png similarity index 100% rename from client/data/textures/items/filled_map.png rename to client/src/main/resources/textures/items/filled_map.png diff --git a/client/data/textures/items/fire_charge.png b/client/src/main/resources/textures/items/fire_charge.png similarity index 100% rename from client/data/textures/items/fire_charge.png rename to client/src/main/resources/textures/items/fire_charge.png diff --git a/client/data/textures/items/firework_charge.png b/client/src/main/resources/textures/items/firework_charge.png similarity index 100% rename from client/data/textures/items/firework_charge.png rename to client/src/main/resources/textures/items/firework_charge.png diff --git a/client/data/textures/items/firework_charge_overlay.png b/client/src/main/resources/textures/items/firework_charge_overlay.png similarity index 100% rename from client/data/textures/items/firework_charge_overlay.png rename to client/src/main/resources/textures/items/firework_charge_overlay.png diff --git a/client/data/textures/items/fireworks.png b/client/src/main/resources/textures/items/fireworks.png similarity index 100% rename from client/data/textures/items/fireworks.png rename to client/src/main/resources/textures/items/fireworks.png diff --git a/client/data/textures/items/fishing_rod.png b/client/src/main/resources/textures/items/fishing_rod.png similarity index 100% rename from client/data/textures/items/fishing_rod.png rename to client/src/main/resources/textures/items/fishing_rod.png diff --git a/client/data/textures/items/fishing_rod_cast.png b/client/src/main/resources/textures/items/fishing_rod_cast.png similarity index 100% rename from client/data/textures/items/fishing_rod_cast.png rename to client/src/main/resources/textures/items/fishing_rod_cast.png diff --git a/client/data/textures/items/flint.png b/client/src/main/resources/textures/items/flint.png similarity index 100% rename from client/data/textures/items/flint.png rename to client/src/main/resources/textures/items/flint.png diff --git a/client/data/textures/items/flint_and_steel.png b/client/src/main/resources/textures/items/flint_and_steel.png similarity index 100% rename from client/data/textures/items/flint_and_steel.png rename to client/src/main/resources/textures/items/flint_and_steel.png diff --git a/client/data/textures/items/flower_pot.png b/client/src/main/resources/textures/items/flower_pot.png similarity index 100% rename from client/data/textures/items/flower_pot.png rename to client/src/main/resources/textures/items/flower_pot.png diff --git a/client/data/textures/items/furnace_minecart.png b/client/src/main/resources/textures/items/furnace_minecart.png similarity index 100% rename from client/data/textures/items/furnace_minecart.png rename to client/src/main/resources/textures/items/furnace_minecart.png diff --git a/client/data/textures/items/ghast_tear.png b/client/src/main/resources/textures/items/ghast_tear.png similarity index 100% rename from client/data/textures/items/ghast_tear.png rename to client/src/main/resources/textures/items/ghast_tear.png diff --git a/client/data/textures/items/ghi_fragment.png b/client/src/main/resources/textures/items/ghi_fragment.png similarity index 100% rename from client/data/textures/items/ghi_fragment.png rename to client/src/main/resources/textures/items/ghi_fragment.png diff --git a/client/data/textures/items/glowstone_dust.png b/client/src/main/resources/textures/items/glowstone_dust.png similarity index 100% rename from client/data/textures/items/glowstone_dust.png rename to client/src/main/resources/textures/items/glowstone_dust.png diff --git a/client/data/textures/items/gold_axe.png b/client/src/main/resources/textures/items/gold_axe.png similarity index 100% rename from client/data/textures/items/gold_axe.png rename to client/src/main/resources/textures/items/gold_axe.png diff --git a/client/data/textures/items/gold_boots.png b/client/src/main/resources/textures/items/gold_boots.png similarity index 100% rename from client/data/textures/items/gold_boots.png rename to client/src/main/resources/textures/items/gold_boots.png diff --git a/client/data/textures/items/gold_chestplate.png b/client/src/main/resources/textures/items/gold_chestplate.png similarity index 100% rename from client/data/textures/items/gold_chestplate.png rename to client/src/main/resources/textures/items/gold_chestplate.png diff --git a/client/data/textures/items/gold_helmet.png b/client/src/main/resources/textures/items/gold_helmet.png similarity index 100% rename from client/data/textures/items/gold_helmet.png rename to client/src/main/resources/textures/items/gold_helmet.png diff --git a/client/data/textures/items/gold_hoe.png b/client/src/main/resources/textures/items/gold_hoe.png similarity index 100% rename from client/data/textures/items/gold_hoe.png rename to client/src/main/resources/textures/items/gold_hoe.png diff --git a/client/data/textures/items/gold_horse_armor.png b/client/src/main/resources/textures/items/gold_horse_armor.png similarity index 100% rename from client/data/textures/items/gold_horse_armor.png rename to client/src/main/resources/textures/items/gold_horse_armor.png diff --git a/client/data/textures/items/gold_ingot.png b/client/src/main/resources/textures/items/gold_ingot.png similarity index 100% rename from client/data/textures/items/gold_ingot.png rename to client/src/main/resources/textures/items/gold_ingot.png diff --git a/client/data/textures/items/gold_leggings.png b/client/src/main/resources/textures/items/gold_leggings.png similarity index 100% rename from client/data/textures/items/gold_leggings.png rename to client/src/main/resources/textures/items/gold_leggings.png diff --git a/client/data/textures/items/gold_nugget.png b/client/src/main/resources/textures/items/gold_nugget.png similarity index 100% rename from client/data/textures/items/gold_nugget.png rename to client/src/main/resources/textures/items/gold_nugget.png diff --git a/client/data/textures/items/gold_pickaxe.png b/client/src/main/resources/textures/items/gold_pickaxe.png similarity index 100% rename from client/data/textures/items/gold_pickaxe.png rename to client/src/main/resources/textures/items/gold_pickaxe.png diff --git a/client/data/textures/items/gold_shears.png b/client/src/main/resources/textures/items/gold_shears.png similarity index 100% rename from client/data/textures/items/gold_shears.png rename to client/src/main/resources/textures/items/gold_shears.png diff --git a/client/data/textures/items/gold_shovel.png b/client/src/main/resources/textures/items/gold_shovel.png similarity index 100% rename from client/data/textures/items/gold_shovel.png rename to client/src/main/resources/textures/items/gold_shovel.png diff --git a/client/data/textures/items/gold_sword.png b/client/src/main/resources/textures/items/gold_sword.png similarity index 100% rename from client/data/textures/items/gold_sword.png rename to client/src/main/resources/textures/items/gold_sword.png diff --git a/client/data/textures/items/golden_apple.png b/client/src/main/resources/textures/items/golden_apple.png similarity index 100% rename from client/data/textures/items/golden_apple.png rename to client/src/main/resources/textures/items/golden_apple.png diff --git a/client/data/textures/items/golden_carrot.png b/client/src/main/resources/textures/items/golden_carrot.png similarity index 100% rename from client/data/textures/items/golden_carrot.png rename to client/src/main/resources/textures/items/golden_carrot.png diff --git a/client/data/textures/items/goo_bucket.png b/client/src/main/resources/textures/items/goo_bucket.png similarity index 100% rename from client/data/textures/items/goo_bucket.png rename to client/src/main/resources/textures/items/goo_bucket.png diff --git a/client/data/textures/items/gunpowder.png b/client/src/main/resources/textures/items/gunpowder.png similarity index 100% rename from client/data/textures/items/gunpowder.png rename to client/src/main/resources/textures/items/gunpowder.png diff --git a/client/data/textures/items/gyriyn_axe.png b/client/src/main/resources/textures/items/gyriyn_axe.png similarity index 100% rename from client/data/textures/items/gyriyn_axe.png rename to client/src/main/resources/textures/items/gyriyn_axe.png diff --git a/client/data/textures/items/gyriyn_hoe.png b/client/src/main/resources/textures/items/gyriyn_hoe.png similarity index 100% rename from client/data/textures/items/gyriyn_hoe.png rename to client/src/main/resources/textures/items/gyriyn_hoe.png diff --git a/client/data/textures/items/gyriyn_pickaxe.png b/client/src/main/resources/textures/items/gyriyn_pickaxe.png similarity index 100% rename from client/data/textures/items/gyriyn_pickaxe.png rename to client/src/main/resources/textures/items/gyriyn_pickaxe.png diff --git a/client/data/textures/items/gyriyn_shears.png b/client/src/main/resources/textures/items/gyriyn_shears.png similarity index 100% rename from client/data/textures/items/gyriyn_shears.png rename to client/src/main/resources/textures/items/gyriyn_shears.png diff --git a/client/data/textures/items/gyriyn_shovel.png b/client/src/main/resources/textures/items/gyriyn_shovel.png similarity index 100% rename from client/data/textures/items/gyriyn_shovel.png rename to client/src/main/resources/textures/items/gyriyn_shovel.png diff --git a/client/data/textures/items/hopper.png b/client/src/main/resources/textures/items/hopper.png similarity index 100% rename from client/data/textures/items/hopper.png rename to client/src/main/resources/textures/items/hopper.png diff --git a/client/data/textures/items/hopper_minecart.png b/client/src/main/resources/textures/items/hopper_minecart.png similarity index 100% rename from client/data/textures/items/hopper_minecart.png rename to client/src/main/resources/textures/items/hopper_minecart.png diff --git a/client/data/textures/items/hydrogen_bucket.png b/client/src/main/resources/textures/items/hydrogen_bucket.png similarity index 100% rename from client/data/textures/items/hydrogen_bucket.png rename to client/src/main/resources/textures/items/hydrogen_bucket.png diff --git a/client/data/textures/items/info_wand.png b/client/src/main/resources/textures/items/info_wand.png similarity index 100% rename from client/data/textures/items/info_wand.png rename to client/src/main/resources/textures/items/info_wand.png diff --git a/client/data/textures/items/iodine_powder.png b/client/src/main/resources/textures/items/iodine_powder.png similarity index 100% rename from client/data/textures/items/iodine_powder.png rename to client/src/main/resources/textures/items/iodine_powder.png diff --git a/client/data/textures/items/iron_axe.png b/client/src/main/resources/textures/items/iron_axe.png similarity index 100% rename from client/data/textures/items/iron_axe.png rename to client/src/main/resources/textures/items/iron_axe.png diff --git a/client/data/textures/items/iron_boots.png b/client/src/main/resources/textures/items/iron_boots.png similarity index 100% rename from client/data/textures/items/iron_boots.png rename to client/src/main/resources/textures/items/iron_boots.png diff --git a/client/data/textures/items/iron_chestplate.png b/client/src/main/resources/textures/items/iron_chestplate.png similarity index 100% rename from client/data/textures/items/iron_chestplate.png rename to client/src/main/resources/textures/items/iron_chestplate.png diff --git a/client/data/textures/items/iron_door.png b/client/src/main/resources/textures/items/iron_door.png similarity index 100% rename from client/data/textures/items/iron_door.png rename to client/src/main/resources/textures/items/iron_door.png diff --git a/client/data/textures/items/iron_helmet.png b/client/src/main/resources/textures/items/iron_helmet.png similarity index 100% rename from client/data/textures/items/iron_helmet.png rename to client/src/main/resources/textures/items/iron_helmet.png diff --git a/client/data/textures/items/iron_hoe.png b/client/src/main/resources/textures/items/iron_hoe.png similarity index 100% rename from client/data/textures/items/iron_hoe.png rename to client/src/main/resources/textures/items/iron_hoe.png diff --git a/client/data/textures/items/iron_horse_armor.png b/client/src/main/resources/textures/items/iron_horse_armor.png similarity index 100% rename from client/data/textures/items/iron_horse_armor.png rename to client/src/main/resources/textures/items/iron_horse_armor.png diff --git a/client/data/textures/items/iron_ingot.png b/client/src/main/resources/textures/items/iron_ingot.png similarity index 100% rename from client/data/textures/items/iron_ingot.png rename to client/src/main/resources/textures/items/iron_ingot.png diff --git a/client/data/textures/items/iron_leggings.png b/client/src/main/resources/textures/items/iron_leggings.png similarity index 100% rename from client/data/textures/items/iron_leggings.png rename to client/src/main/resources/textures/items/iron_leggings.png diff --git a/client/data/textures/items/iron_pickaxe.png b/client/src/main/resources/textures/items/iron_pickaxe.png similarity index 100% rename from client/data/textures/items/iron_pickaxe.png rename to client/src/main/resources/textures/items/iron_pickaxe.png diff --git a/client/data/textures/items/iron_shears.png b/client/src/main/resources/textures/items/iron_shears.png similarity index 100% rename from client/data/textures/items/iron_shears.png rename to client/src/main/resources/textures/items/iron_shears.png diff --git a/client/data/textures/items/iron_shovel.png b/client/src/main/resources/textures/items/iron_shovel.png similarity index 100% rename from client/data/textures/items/iron_shovel.png rename to client/src/main/resources/textures/items/iron_shovel.png diff --git a/client/data/textures/items/iron_sword.png b/client/src/main/resources/textures/items/iron_sword.png similarity index 100% rename from client/data/textures/items/iron_sword.png rename to client/src/main/resources/textures/items/iron_sword.png diff --git a/client/data/textures/items/item_frame.png b/client/src/main/resources/textures/items/item_frame.png similarity index 100% rename from client/data/textures/items/item_frame.png rename to client/src/main/resources/textures/items/item_frame.png diff --git a/client/data/textures/items/jungle_door.png b/client/src/main/resources/textures/items/jungle_door.png similarity index 100% rename from client/data/textures/items/jungle_door.png rename to client/src/main/resources/textures/items/jungle_door.png diff --git a/client/data/textures/items/key.png b/client/src/main/resources/textures/items/key.png similarity index 100% rename from client/data/textures/items/key.png rename to client/src/main/resources/textures/items/key.png diff --git a/client/data/textures/items/lava_bucket.png b/client/src/main/resources/textures/items/lava_bucket.png similarity index 100% rename from client/data/textures/items/lava_bucket.png rename to client/src/main/resources/textures/items/lava_bucket.png diff --git a/client/data/textures/items/lead.png b/client/src/main/resources/textures/items/lead.png similarity index 100% rename from client/data/textures/items/lead.png rename to client/src/main/resources/textures/items/lead.png diff --git a/client/data/textures/items/lead_ingot.png b/client/src/main/resources/textures/items/lead_ingot.png similarity index 100% rename from client/data/textures/items/lead_ingot.png rename to client/src/main/resources/textures/items/lead_ingot.png diff --git a/client/data/textures/items/leather.png b/client/src/main/resources/textures/items/leather.png similarity index 100% rename from client/data/textures/items/leather.png rename to client/src/main/resources/textures/items/leather.png diff --git a/client/data/textures/items/leather_boots.png b/client/src/main/resources/textures/items/leather_boots.png similarity index 100% rename from client/data/textures/items/leather_boots.png rename to client/src/main/resources/textures/items/leather_boots.png diff --git a/client/data/textures/items/leather_boots_overlay.png b/client/src/main/resources/textures/items/leather_boots_overlay.png similarity index 100% rename from client/data/textures/items/leather_boots_overlay.png rename to client/src/main/resources/textures/items/leather_boots_overlay.png diff --git a/client/data/textures/items/leather_chestplate.png b/client/src/main/resources/textures/items/leather_chestplate.png similarity index 100% rename from client/data/textures/items/leather_chestplate.png rename to client/src/main/resources/textures/items/leather_chestplate.png diff --git a/client/data/textures/items/leather_chestplate_overlay.png b/client/src/main/resources/textures/items/leather_chestplate_overlay.png similarity index 100% rename from client/data/textures/items/leather_chestplate_overlay.png rename to client/src/main/resources/textures/items/leather_chestplate_overlay.png diff --git a/client/data/textures/items/leather_helmet.png b/client/src/main/resources/textures/items/leather_helmet.png similarity index 100% rename from client/data/textures/items/leather_helmet.png rename to client/src/main/resources/textures/items/leather_helmet.png diff --git a/client/data/textures/items/leather_helmet_overlay.png b/client/src/main/resources/textures/items/leather_helmet_overlay.png similarity index 100% rename from client/data/textures/items/leather_helmet_overlay.png rename to client/src/main/resources/textures/items/leather_helmet_overlay.png diff --git a/client/data/textures/items/leather_leggings.png b/client/src/main/resources/textures/items/leather_leggings.png similarity index 100% rename from client/data/textures/items/leather_leggings.png rename to client/src/main/resources/textures/items/leather_leggings.png diff --git a/client/data/textures/items/leather_leggings_overlay.png b/client/src/main/resources/textures/items/leather_leggings_overlay.png similarity index 100% rename from client/data/textures/items/leather_leggings_overlay.png rename to client/src/main/resources/textures/items/leather_leggings_overlay.png diff --git a/client/data/textures/items/lightning_wand.png b/client/src/main/resources/textures/items/lightning_wand.png similarity index 100% rename from client/data/textures/items/lightning_wand.png rename to client/src/main/resources/textures/items/lightning_wand.png diff --git a/client/data/textures/items/lithium_ingot.png b/client/src/main/resources/textures/items/lithium_ingot.png similarity index 100% rename from client/data/textures/items/lithium_ingot.png rename to client/src/main/resources/textures/items/lithium_ingot.png diff --git a/client/data/textures/items/magma_bucket.png b/client/src/main/resources/textures/items/magma_bucket.png similarity index 100% rename from client/data/textures/items/magma_bucket.png rename to client/src/main/resources/textures/items/magma_bucket.png diff --git a/client/data/textures/items/magma_cream.png b/client/src/main/resources/textures/items/magma_cream.png similarity index 100% rename from client/data/textures/items/magma_cream.png rename to client/src/main/resources/textures/items/magma_cream.png diff --git a/client/data/textures/items/magnesium_powder.png b/client/src/main/resources/textures/items/magnesium_powder.png similarity index 100% rename from client/data/textures/items/magnesium_powder.png rename to client/src/main/resources/textures/items/magnesium_powder.png diff --git a/client/data/textures/items/magnet.png b/client/src/main/resources/textures/items/magnet.png similarity index 100% rename from client/data/textures/items/magnet.png rename to client/src/main/resources/textures/items/magnet.png diff --git a/client/data/textures/items/manganese_ingot.png b/client/src/main/resources/textures/items/manganese_ingot.png similarity index 100% rename from client/data/textures/items/manganese_ingot.png rename to client/src/main/resources/textures/items/manganese_ingot.png diff --git a/client/data/textures/items/map.png b/client/src/main/resources/textures/items/map.png similarity index 100% rename from client/data/textures/items/map.png rename to client/src/main/resources/textures/items/map.png diff --git a/client/data/textures/items/maple_door.png b/client/src/main/resources/textures/items/maple_door.png similarity index 100% rename from client/data/textures/items/maple_door.png rename to client/src/main/resources/textures/items/maple_door.png diff --git a/client/data/textures/items/melon.png b/client/src/main/resources/textures/items/melon.png similarity index 100% rename from client/data/textures/items/melon.png rename to client/src/main/resources/textures/items/melon.png diff --git a/client/data/textures/items/melon_stem.png b/client/src/main/resources/textures/items/melon_stem.png similarity index 100% rename from client/data/textures/items/melon_stem.png rename to client/src/main/resources/textures/items/melon_stem.png diff --git a/client/data/textures/items/mercury_bucket.png b/client/src/main/resources/textures/items/mercury_bucket.png similarity index 100% rename from client/data/textures/items/mercury_bucket.png rename to client/src/main/resources/textures/items/mercury_bucket.png diff --git a/client/data/textures/items/milk_bucket.png b/client/src/main/resources/textures/items/milk_bucket.png similarity index 100% rename from client/data/textures/items/milk_bucket.png rename to client/src/main/resources/textures/items/milk_bucket.png diff --git a/client/data/textures/items/minecart.png b/client/src/main/resources/textures/items/minecart.png similarity index 100% rename from client/data/textures/items/minecart.png rename to client/src/main/resources/textures/items/minecart.png diff --git a/client/data/textures/items/minecart_command_block.png b/client/src/main/resources/textures/items/minecart_command_block.png similarity index 100% rename from client/data/textures/items/minecart_command_block.png rename to client/src/main/resources/textures/items/minecart_command_block.png diff --git a/client/data/textures/items/mushroom_stew.png b/client/src/main/resources/textures/items/mushroom_stew.png similarity index 100% rename from client/data/textures/items/mushroom_stew.png rename to client/src/main/resources/textures/items/mushroom_stew.png diff --git a/client/data/textures/items/mutton_cooked.png b/client/src/main/resources/textures/items/mutton_cooked.png similarity index 100% rename from client/data/textures/items/mutton_cooked.png rename to client/src/main/resources/textures/items/mutton_cooked.png diff --git a/client/data/textures/items/mutton_raw.png b/client/src/main/resources/textures/items/mutton_raw.png similarity index 100% rename from client/data/textures/items/mutton_raw.png rename to client/src/main/resources/textures/items/mutton_raw.png diff --git a/client/data/textures/items/name_tag.png b/client/src/main/resources/textures/items/name_tag.png similarity index 100% rename from client/data/textures/items/name_tag.png rename to client/src/main/resources/textures/items/name_tag.png diff --git a/client/data/textures/items/navigator.png b/client/src/main/resources/textures/items/navigator.png similarity index 100% rename from client/data/textures/items/navigator.png rename to client/src/main/resources/textures/items/navigator.png diff --git a/client/data/textures/items/neodymium_ingot.png b/client/src/main/resources/textures/items/neodymium_ingot.png similarity index 100% rename from client/data/textures/items/neodymium_ingot.png rename to client/src/main/resources/textures/items/neodymium_ingot.png diff --git a/client/data/textures/items/neptunium_ingot.png b/client/src/main/resources/textures/items/neptunium_ingot.png similarity index 100% rename from client/data/textures/items/neptunium_ingot.png rename to client/src/main/resources/textures/items/neptunium_ingot.png diff --git a/client/data/textures/items/nichun_axe.png b/client/src/main/resources/textures/items/nichun_axe.png similarity index 100% rename from client/data/textures/items/nichun_axe.png rename to client/src/main/resources/textures/items/nichun_axe.png diff --git a/client/data/textures/items/nichun_boots.png b/client/src/main/resources/textures/items/nichun_boots.png similarity index 100% rename from client/data/textures/items/nichun_boots.png rename to client/src/main/resources/textures/items/nichun_boots.png diff --git a/client/data/textures/items/nichun_chestplate.png b/client/src/main/resources/textures/items/nichun_chestplate.png similarity index 100% rename from client/data/textures/items/nichun_chestplate.png rename to client/src/main/resources/textures/items/nichun_chestplate.png diff --git a/client/data/textures/items/nichun_helmet.png b/client/src/main/resources/textures/items/nichun_helmet.png similarity index 100% rename from client/data/textures/items/nichun_helmet.png rename to client/src/main/resources/textures/items/nichun_helmet.png diff --git a/client/data/textures/items/nichun_hoe.png b/client/src/main/resources/textures/items/nichun_hoe.png similarity index 100% rename from client/data/textures/items/nichun_hoe.png rename to client/src/main/resources/textures/items/nichun_hoe.png diff --git a/client/data/textures/items/nichun_leggings.png b/client/src/main/resources/textures/items/nichun_leggings.png similarity index 100% rename from client/data/textures/items/nichun_leggings.png rename to client/src/main/resources/textures/items/nichun_leggings.png diff --git a/client/data/textures/items/nichun_pickaxe.png b/client/src/main/resources/textures/items/nichun_pickaxe.png similarity index 100% rename from client/data/textures/items/nichun_pickaxe.png rename to client/src/main/resources/textures/items/nichun_pickaxe.png diff --git a/client/data/textures/items/nichun_shears.png b/client/src/main/resources/textures/items/nichun_shears.png similarity index 100% rename from client/data/textures/items/nichun_shears.png rename to client/src/main/resources/textures/items/nichun_shears.png diff --git a/client/data/textures/items/nichun_shovel.png b/client/src/main/resources/textures/items/nichun_shovel.png similarity index 100% rename from client/data/textures/items/nichun_shovel.png rename to client/src/main/resources/textures/items/nichun_shovel.png diff --git a/client/data/textures/items/nichun_sword.png b/client/src/main/resources/textures/items/nichun_sword.png similarity index 100% rename from client/data/textures/items/nichun_sword.png rename to client/src/main/resources/textures/items/nichun_sword.png diff --git a/client/data/textures/items/nickel_ingot.png b/client/src/main/resources/textures/items/nickel_ingot.png similarity index 100% rename from client/data/textures/items/nickel_ingot.png rename to client/src/main/resources/textures/items/nickel_ingot.png diff --git a/client/data/textures/items/nieh_fragment.png b/client/src/main/resources/textures/items/nieh_fragment.png similarity index 100% rename from client/data/textures/items/nieh_fragment.png rename to client/src/main/resources/textures/items/nieh_fragment.png diff --git a/client/data/textures/items/npc_spawner.png b/client/src/main/resources/textures/items/npc_spawner.png similarity index 100% rename from client/data/textures/items/npc_spawner.png rename to client/src/main/resources/textures/items/npc_spawner.png diff --git a/client/data/textures/items/npc_spawner_overlay.png b/client/src/main/resources/textures/items/npc_spawner_overlay.png similarity index 100% rename from client/data/textures/items/npc_spawner_overlay.png rename to client/src/main/resources/textures/items/npc_spawner_overlay.png diff --git a/client/data/textures/items/nukage_bucket.png b/client/src/main/resources/textures/items/nukage_bucket.png similarity index 100% rename from client/data/textures/items/nukage_bucket.png rename to client/src/main/resources/textures/items/nukage_bucket.png diff --git a/client/data/textures/items/oak_door.png b/client/src/main/resources/textures/items/oak_door.png similarity index 100% rename from client/data/textures/items/oak_door.png rename to client/src/main/resources/textures/items/oak_door.png diff --git a/client/data/textures/items/orb.png b/client/src/main/resources/textures/items/orb.png similarity index 100% rename from client/data/textures/items/orb.png rename to client/src/main/resources/textures/items/orb.png diff --git a/client/data/textures/items/painting.png b/client/src/main/resources/textures/items/painting.png similarity index 100% rename from client/data/textures/items/painting.png rename to client/src/main/resources/textures/items/painting.png diff --git a/client/data/textures/items/palladium_ingot.png b/client/src/main/resources/textures/items/palladium_ingot.png similarity index 100% rename from client/data/textures/items/palladium_ingot.png rename to client/src/main/resources/textures/items/palladium_ingot.png diff --git a/client/data/textures/items/paper.png b/client/src/main/resources/textures/items/paper.png similarity index 100% rename from client/data/textures/items/paper.png rename to client/src/main/resources/textures/items/paper.png diff --git a/client/data/textures/items/phosphor_powder.png b/client/src/main/resources/textures/items/phosphor_powder.png similarity index 100% rename from client/data/textures/items/phosphor_powder.png rename to client/src/main/resources/textures/items/phosphor_powder.png diff --git a/client/data/textures/items/platinum_ingot.png b/client/src/main/resources/textures/items/platinum_ingot.png similarity index 100% rename from client/data/textures/items/platinum_ingot.png rename to client/src/main/resources/textures/items/platinum_ingot.png diff --git a/client/data/textures/items/plutonium_ingot.png b/client/src/main/resources/textures/items/plutonium_ingot.png similarity index 100% rename from client/data/textures/items/plutonium_ingot.png rename to client/src/main/resources/textures/items/plutonium_ingot.png diff --git a/client/data/textures/items/poisonous_potato.png b/client/src/main/resources/textures/items/poisonous_potato.png similarity index 100% rename from client/data/textures/items/poisonous_potato.png rename to client/src/main/resources/textures/items/poisonous_potato.png diff --git a/client/data/textures/items/porkchop.png b/client/src/main/resources/textures/items/porkchop.png similarity index 100% rename from client/data/textures/items/porkchop.png rename to client/src/main/resources/textures/items/porkchop.png diff --git a/client/data/textures/items/potassium_powder.png b/client/src/main/resources/textures/items/potassium_powder.png similarity index 100% rename from client/data/textures/items/potassium_powder.png rename to client/src/main/resources/textures/items/potassium_powder.png diff --git a/client/data/textures/items/potato.png b/client/src/main/resources/textures/items/potato.png similarity index 100% rename from client/data/textures/items/potato.png rename to client/src/main/resources/textures/items/potato.png diff --git a/client/data/textures/items/potion_bottle_drinkable.png b/client/src/main/resources/textures/items/potion_bottle_drinkable.png similarity index 100% rename from client/data/textures/items/potion_bottle_drinkable.png rename to client/src/main/resources/textures/items/potion_bottle_drinkable.png diff --git a/client/data/textures/items/potion_bottle_empty.png b/client/src/main/resources/textures/items/potion_bottle_empty.png similarity index 100% rename from client/data/textures/items/potion_bottle_empty.png rename to client/src/main/resources/textures/items/potion_bottle_empty.png diff --git a/client/data/textures/items/potion_bottle_splash.png b/client/src/main/resources/textures/items/potion_bottle_splash.png similarity index 100% rename from client/data/textures/items/potion_bottle_splash.png rename to client/src/main/resources/textures/items/potion_bottle_splash.png diff --git a/client/data/textures/items/potion_overlay.png b/client/src/main/resources/textures/items/potion_overlay.png similarity index 100% rename from client/data/textures/items/potion_overlay.png rename to client/src/main/resources/textures/items/potion_overlay.png diff --git a/client/data/textures/items/praseodymium_ingot.png b/client/src/main/resources/textures/items/praseodymium_ingot.png similarity index 100% rename from client/data/textures/items/praseodymium_ingot.png rename to client/src/main/resources/textures/items/praseodymium_ingot.png diff --git a/client/data/textures/items/pufferfish.png b/client/src/main/resources/textures/items/pufferfish.png similarity index 100% rename from client/data/textures/items/pufferfish.png rename to client/src/main/resources/textures/items/pufferfish.png diff --git a/client/data/textures/items/pumpkin_pie.png b/client/src/main/resources/textures/items/pumpkin_pie.png similarity index 100% rename from client/data/textures/items/pumpkin_pie.png rename to client/src/main/resources/textures/items/pumpkin_pie.png diff --git a/client/data/textures/items/pumpkin_stem.png b/client/src/main/resources/textures/items/pumpkin_stem.png similarity index 100% rename from client/data/textures/items/pumpkin_stem.png rename to client/src/main/resources/textures/items/pumpkin_stem.png diff --git a/client/data/textures/items/purple_bed.png b/client/src/main/resources/textures/items/purple_bed.png similarity index 100% rename from client/data/textures/items/purple_bed.png rename to client/src/main/resources/textures/items/purple_bed.png diff --git a/client/data/textures/items/quartz.png b/client/src/main/resources/textures/items/quartz.png similarity index 100% rename from client/data/textures/items/quartz.png rename to client/src/main/resources/textures/items/quartz.png diff --git a/client/data/textures/items/quiver.png b/client/src/main/resources/textures/items/quiver.png similarity index 100% rename from client/data/textures/items/quiver.png rename to client/src/main/resources/textures/items/quiver.png diff --git a/client/data/textures/items/radium_ingot.png b/client/src/main/resources/textures/items/radium_ingot.png similarity index 100% rename from client/data/textures/items/radium_ingot.png rename to client/src/main/resources/textures/items/radium_ingot.png diff --git a/client/data/textures/items/record_old.png b/client/src/main/resources/textures/items/record_old.png similarity index 100% rename from client/data/textures/items/record_old.png rename to client/src/main/resources/textures/items/record_old.png diff --git a/client/data/textures/items/red_bed.png b/client/src/main/resources/textures/items/red_bed.png similarity index 100% rename from client/data/textures/items/red_bed.png rename to client/src/main/resources/textures/items/red_bed.png diff --git a/client/data/textures/items/redstone.png b/client/src/main/resources/textures/items/redstone.png similarity index 100% rename from client/data/textures/items/redstone.png rename to client/src/main/resources/textures/items/redstone.png diff --git a/client/data/textures/items/reeds.png b/client/src/main/resources/textures/items/reeds.png similarity index 100% rename from client/data/textures/items/reeds.png rename to client/src/main/resources/textures/items/reeds.png diff --git a/client/data/textures/items/repeater.png b/client/src/main/resources/textures/items/repeater.png similarity index 100% rename from client/data/textures/items/repeater.png rename to client/src/main/resources/textures/items/repeater.png diff --git a/client/data/textures/items/rotten_flesh.png b/client/src/main/resources/textures/items/rotten_flesh.png similarity index 100% rename from client/data/textures/items/rotten_flesh.png rename to client/src/main/resources/textures/items/rotten_flesh.png diff --git a/client/data/textures/items/ruby.png b/client/src/main/resources/textures/items/ruby.png similarity index 100% rename from client/data/textures/items/ruby.png rename to client/src/main/resources/textures/items/ruby.png diff --git a/client/data/textures/items/saddle.png b/client/src/main/resources/textures/items/saddle.png similarity index 100% rename from client/data/textures/items/saddle.png rename to client/src/main/resources/textures/items/saddle.png diff --git a/client/data/textures/items/salmon.png b/client/src/main/resources/textures/items/salmon.png similarity index 100% rename from client/data/textures/items/salmon.png rename to client/src/main/resources/textures/items/salmon.png diff --git a/client/data/textures/items/selenium_powder.png b/client/src/main/resources/textures/items/selenium_powder.png similarity index 100% rename from client/data/textures/items/selenium_powder.png rename to client/src/main/resources/textures/items/selenium_powder.png diff --git a/client/data/textures/items/sign.png b/client/src/main/resources/textures/items/sign.png similarity index 100% rename from client/data/textures/items/sign.png rename to client/src/main/resources/textures/items/sign.png diff --git a/client/data/textures/items/silicon_ingot.png b/client/src/main/resources/textures/items/silicon_ingot.png similarity index 100% rename from client/data/textures/items/silicon_ingot.png rename to client/src/main/resources/textures/items/silicon_ingot.png diff --git a/client/data/textures/items/silver_ingot.png b/client/src/main/resources/textures/items/silver_ingot.png similarity index 100% rename from client/data/textures/items/silver_ingot.png rename to client/src/main/resources/textures/items/silver_ingot.png diff --git a/client/data/textures/items/slime_ball.png b/client/src/main/resources/textures/items/slime_ball.png similarity index 100% rename from client/data/textures/items/slime_ball.png rename to client/src/main/resources/textures/items/slime_ball.png diff --git a/client/data/textures/items/slime_bucket.png b/client/src/main/resources/textures/items/slime_bucket.png similarity index 100% rename from client/data/textures/items/slime_bucket.png rename to client/src/main/resources/textures/items/slime_bucket.png diff --git a/client/data/textures/items/snowball.png b/client/src/main/resources/textures/items/snowball.png similarity index 100% rename from client/data/textures/items/snowball.png rename to client/src/main/resources/textures/items/snowball.png diff --git a/client/data/textures/items/sodium_powder.png b/client/src/main/resources/textures/items/sodium_powder.png similarity index 100% rename from client/data/textures/items/sodium_powder.png rename to client/src/main/resources/textures/items/sodium_powder.png diff --git a/client/data/textures/items/soul_wart.png b/client/src/main/resources/textures/items/soul_wart.png similarity index 100% rename from client/data/textures/items/soul_wart.png rename to client/src/main/resources/textures/items/soul_wart.png diff --git a/client/data/textures/items/spawn_egg.png b/client/src/main/resources/textures/items/spawn_egg.png similarity index 100% rename from client/data/textures/items/spawn_egg.png rename to client/src/main/resources/textures/items/spawn_egg.png diff --git a/client/data/textures/items/spawn_egg_overlay.png b/client/src/main/resources/textures/items/spawn_egg_overlay.png similarity index 100% rename from client/data/textures/items/spawn_egg_overlay.png rename to client/src/main/resources/textures/items/spawn_egg_overlay.png diff --git a/client/data/textures/items/speckled_melon.png b/client/src/main/resources/textures/items/speckled_melon.png similarity index 100% rename from client/data/textures/items/speckled_melon.png rename to client/src/main/resources/textures/items/speckled_melon.png diff --git a/client/data/textures/items/spider_eye.png b/client/src/main/resources/textures/items/spider_eye.png similarity index 100% rename from client/data/textures/items/spider_eye.png rename to client/src/main/resources/textures/items/spider_eye.png diff --git a/client/data/textures/items/spruce_door.png b/client/src/main/resources/textures/items/spruce_door.png similarity index 100% rename from client/data/textures/items/spruce_door.png rename to client/src/main/resources/textures/items/spruce_door.png diff --git a/client/data/textures/items/stick.png b/client/src/main/resources/textures/items/stick.png similarity index 100% rename from client/data/textures/items/stick.png rename to client/src/main/resources/textures/items/stick.png diff --git a/client/data/textures/items/stone_axe.png b/client/src/main/resources/textures/items/stone_axe.png similarity index 100% rename from client/data/textures/items/stone_axe.png rename to client/src/main/resources/textures/items/stone_axe.png diff --git a/client/data/textures/items/stone_hoe.png b/client/src/main/resources/textures/items/stone_hoe.png similarity index 100% rename from client/data/textures/items/stone_hoe.png rename to client/src/main/resources/textures/items/stone_hoe.png diff --git a/client/data/textures/items/stone_pickaxe.png b/client/src/main/resources/textures/items/stone_pickaxe.png similarity index 100% rename from client/data/textures/items/stone_pickaxe.png rename to client/src/main/resources/textures/items/stone_pickaxe.png diff --git a/client/data/textures/items/stone_shovel.png b/client/src/main/resources/textures/items/stone_shovel.png similarity index 100% rename from client/data/textures/items/stone_shovel.png rename to client/src/main/resources/textures/items/stone_shovel.png diff --git a/client/data/textures/items/stone_sword.png b/client/src/main/resources/textures/items/stone_sword.png similarity index 100% rename from client/data/textures/items/stone_sword.png rename to client/src/main/resources/textures/items/stone_sword.png diff --git a/client/data/textures/items/string.png b/client/src/main/resources/textures/items/string.png similarity index 100% rename from client/data/textures/items/string.png rename to client/src/main/resources/textures/items/string.png diff --git a/client/data/textures/items/sugar.png b/client/src/main/resources/textures/items/sugar.png similarity index 100% rename from client/data/textures/items/sugar.png rename to client/src/main/resources/textures/items/sugar.png diff --git a/client/data/textures/items/sulfur_powder.png b/client/src/main/resources/textures/items/sulfur_powder.png similarity index 100% rename from client/data/textures/items/sulfur_powder.png rename to client/src/main/resources/textures/items/sulfur_powder.png diff --git a/client/data/textures/items/thetium_axe.png b/client/src/main/resources/textures/items/thetium_axe.png similarity index 100% rename from client/data/textures/items/thetium_axe.png rename to client/src/main/resources/textures/items/thetium_axe.png diff --git a/client/data/textures/items/thetium_boots.png b/client/src/main/resources/textures/items/thetium_boots.png similarity index 100% rename from client/data/textures/items/thetium_boots.png rename to client/src/main/resources/textures/items/thetium_boots.png diff --git a/client/data/textures/items/thetium_chestplate.png b/client/src/main/resources/textures/items/thetium_chestplate.png similarity index 100% rename from client/data/textures/items/thetium_chestplate.png rename to client/src/main/resources/textures/items/thetium_chestplate.png diff --git a/client/data/textures/items/thetium_helmet.png b/client/src/main/resources/textures/items/thetium_helmet.png similarity index 100% rename from client/data/textures/items/thetium_helmet.png rename to client/src/main/resources/textures/items/thetium_helmet.png diff --git a/client/data/textures/items/thetium_hoe.png b/client/src/main/resources/textures/items/thetium_hoe.png similarity index 100% rename from client/data/textures/items/thetium_hoe.png rename to client/src/main/resources/textures/items/thetium_hoe.png diff --git a/client/data/textures/items/thetium_leggings.png b/client/src/main/resources/textures/items/thetium_leggings.png similarity index 100% rename from client/data/textures/items/thetium_leggings.png rename to client/src/main/resources/textures/items/thetium_leggings.png diff --git a/client/data/textures/items/thetium_pickaxe.png b/client/src/main/resources/textures/items/thetium_pickaxe.png similarity index 100% rename from client/data/textures/items/thetium_pickaxe.png rename to client/src/main/resources/textures/items/thetium_pickaxe.png diff --git a/client/data/textures/items/thetium_shears.png b/client/src/main/resources/textures/items/thetium_shears.png similarity index 100% rename from client/data/textures/items/thetium_shears.png rename to client/src/main/resources/textures/items/thetium_shears.png diff --git a/client/data/textures/items/thetium_shovel.png b/client/src/main/resources/textures/items/thetium_shovel.png similarity index 100% rename from client/data/textures/items/thetium_shovel.png rename to client/src/main/resources/textures/items/thetium_shovel.png diff --git a/client/data/textures/items/thetium_sword.png b/client/src/main/resources/textures/items/thetium_sword.png similarity index 100% rename from client/data/textures/items/thetium_sword.png rename to client/src/main/resources/textures/items/thetium_sword.png diff --git a/client/data/textures/items/thi_fragment.png b/client/src/main/resources/textures/items/thi_fragment.png similarity index 100% rename from client/data/textures/items/thi_fragment.png rename to client/src/main/resources/textures/items/thi_fragment.png diff --git a/client/data/textures/items/tian_door.png b/client/src/main/resources/textures/items/tian_door.png similarity index 100% rename from client/data/textures/items/tian_door.png rename to client/src/main/resources/textures/items/tian_door.png diff --git a/client/data/textures/items/tin_ingot.png b/client/src/main/resources/textures/items/tin_ingot.png similarity index 100% rename from client/data/textures/items/tin_ingot.png rename to client/src/main/resources/textures/items/tin_ingot.png diff --git a/client/data/textures/items/titanium_ingot.png b/client/src/main/resources/textures/items/titanium_ingot.png similarity index 100% rename from client/data/textures/items/titanium_ingot.png rename to client/src/main/resources/textures/items/titanium_ingot.png diff --git a/client/data/textures/items/tnt_minecart.png b/client/src/main/resources/textures/items/tnt_minecart.png similarity index 100% rename from client/data/textures/items/tnt_minecart.png rename to client/src/main/resources/textures/items/tnt_minecart.png diff --git a/client/data/textures/items/tungsten_ingot.png b/client/src/main/resources/textures/items/tungsten_ingot.png similarity index 100% rename from client/data/textures/items/tungsten_ingot.png rename to client/src/main/resources/textures/items/tungsten_ingot.png diff --git a/client/data/textures/items/uranium_ingot.png b/client/src/main/resources/textures/items/uranium_ingot.png similarity index 100% rename from client/data/textures/items/uranium_ingot.png rename to client/src/main/resources/textures/items/uranium_ingot.png diff --git a/client/data/textures/items/vanadium_ingot.png b/client/src/main/resources/textures/items/vanadium_ingot.png similarity index 100% rename from client/data/textures/items/vanadium_ingot.png rename to client/src/main/resources/textures/items/vanadium_ingot.png diff --git a/client/data/textures/items/wand.png b/client/src/main/resources/textures/items/wand.png similarity index 100% rename from client/data/textures/items/wand.png rename to client/src/main/resources/textures/items/wand.png diff --git a/client/data/textures/items/water_bucket.png b/client/src/main/resources/textures/items/water_bucket.png similarity index 100% rename from client/data/textures/items/water_bucket.png rename to client/src/main/resources/textures/items/water_bucket.png diff --git a/client/data/textures/items/weather_token_chilled.png b/client/src/main/resources/textures/items/weather_token_chilled.png similarity index 100% rename from client/data/textures/items/weather_token_chilled.png rename to client/src/main/resources/textures/items/weather_token_chilled.png diff --git a/client/data/textures/items/weather_token_clear.png b/client/src/main/resources/textures/items/weather_token_clear.png similarity index 100% rename from client/data/textures/items/weather_token_clear.png rename to client/src/main/resources/textures/items/weather_token_clear.png diff --git a/client/data/textures/items/weather_token_cold.png b/client/src/main/resources/textures/items/weather_token_cold.png similarity index 100% rename from client/data/textures/items/weather_token_cold.png rename to client/src/main/resources/textures/items/weather_token_cold.png diff --git a/client/data/textures/items/weather_token_fire.png b/client/src/main/resources/textures/items/weather_token_fire.png similarity index 100% rename from client/data/textures/items/weather_token_fire.png rename to client/src/main/resources/textures/items/weather_token_fire.png diff --git a/client/data/textures/items/weather_token_fog.png b/client/src/main/resources/textures/items/weather_token_fog.png similarity index 100% rename from client/data/textures/items/weather_token_fog.png rename to client/src/main/resources/textures/items/weather_token_fog.png diff --git a/client/data/textures/items/weather_token_frost.png b/client/src/main/resources/textures/items/weather_token_frost.png similarity index 100% rename from client/data/textures/items/weather_token_frost.png rename to client/src/main/resources/textures/items/weather_token_frost.png diff --git a/client/data/textures/items/weather_token_hail.png b/client/src/main/resources/textures/items/weather_token_hail.png similarity index 100% rename from client/data/textures/items/weather_token_hail.png rename to client/src/main/resources/textures/items/weather_token_hail.png diff --git a/client/data/textures/items/weather_token_hailstorm.png b/client/src/main/resources/textures/items/weather_token_hailstorm.png similarity index 100% rename from client/data/textures/items/weather_token_hailstorm.png rename to client/src/main/resources/textures/items/weather_token_hailstorm.png diff --git a/client/data/textures/items/weather_token_hot.png b/client/src/main/resources/textures/items/weather_token_hot.png similarity index 100% rename from client/data/textures/items/weather_token_hot.png rename to client/src/main/resources/textures/items/weather_token_hot.png diff --git a/client/data/textures/items/weather_token_ice.png b/client/src/main/resources/textures/items/weather_token_ice.png similarity index 100% rename from client/data/textures/items/weather_token_ice.png rename to client/src/main/resources/textures/items/weather_token_ice.png diff --git a/client/data/textures/items/weather_token_iceage.png b/client/src/main/resources/textures/items/weather_token_iceage.png similarity index 100% rename from client/data/textures/items/weather_token_iceage.png rename to client/src/main/resources/textures/items/weather_token_iceage.png diff --git a/client/data/textures/items/weather_token_inferno.png b/client/src/main/resources/textures/items/weather_token_inferno.png similarity index 100% rename from client/data/textures/items/weather_token_inferno.png rename to client/src/main/resources/textures/items/weather_token_inferno.png diff --git a/client/data/textures/items/weather_token_rain.png b/client/src/main/resources/textures/items/weather_token_rain.png similarity index 100% rename from client/data/textures/items/weather_token_rain.png rename to client/src/main/resources/textures/items/weather_token_rain.png diff --git a/client/data/textures/items/weather_token_snow.png b/client/src/main/resources/textures/items/weather_token_snow.png similarity index 100% rename from client/data/textures/items/weather_token_snow.png rename to client/src/main/resources/textures/items/weather_token_snow.png diff --git a/client/data/textures/items/weather_token_snowstorm.png b/client/src/main/resources/textures/items/weather_token_snowstorm.png similarity index 100% rename from client/data/textures/items/weather_token_snowstorm.png rename to client/src/main/resources/textures/items/weather_token_snowstorm.png diff --git a/client/data/textures/items/weather_token_storm.png b/client/src/main/resources/textures/items/weather_token_storm.png similarity index 100% rename from client/data/textures/items/weather_token_storm.png rename to client/src/main/resources/textures/items/weather_token_storm.png diff --git a/client/data/textures/items/weather_token_thunder.png b/client/src/main/resources/textures/items/weather_token_thunder.png similarity index 100% rename from client/data/textures/items/weather_token_thunder.png rename to client/src/main/resources/textures/items/weather_token_thunder.png diff --git a/client/data/textures/items/wheat.png b/client/src/main/resources/textures/items/wheat.png similarity index 100% rename from client/data/textures/items/wheat.png rename to client/src/main/resources/textures/items/wheat.png diff --git a/client/data/textures/items/wheats.png b/client/src/main/resources/textures/items/wheats.png similarity index 100% rename from client/data/textures/items/wheats.png rename to client/src/main/resources/textures/items/wheats.png diff --git a/client/data/textures/items/white_bed.png b/client/src/main/resources/textures/items/white_bed.png similarity index 100% rename from client/data/textures/items/white_bed.png rename to client/src/main/resources/textures/items/white_bed.png diff --git a/client/data/textures/items/wood_axe.png b/client/src/main/resources/textures/items/wood_axe.png similarity index 100% rename from client/data/textures/items/wood_axe.png rename to client/src/main/resources/textures/items/wood_axe.png diff --git a/client/data/textures/items/wood_hoe.png b/client/src/main/resources/textures/items/wood_hoe.png similarity index 100% rename from client/data/textures/items/wood_hoe.png rename to client/src/main/resources/textures/items/wood_hoe.png diff --git a/client/data/textures/items/wood_pickaxe.png b/client/src/main/resources/textures/items/wood_pickaxe.png similarity index 100% rename from client/data/textures/items/wood_pickaxe.png rename to client/src/main/resources/textures/items/wood_pickaxe.png diff --git a/client/data/textures/items/wood_shovel.png b/client/src/main/resources/textures/items/wood_shovel.png similarity index 100% rename from client/data/textures/items/wood_shovel.png rename to client/src/main/resources/textures/items/wood_shovel.png diff --git a/client/data/textures/items/wood_sword.png b/client/src/main/resources/textures/items/wood_sword.png similarity index 100% rename from client/data/textures/items/wood_sword.png rename to client/src/main/resources/textures/items/wood_sword.png diff --git a/client/data/textures/items/writable_book.png b/client/src/main/resources/textures/items/writable_book.png similarity index 100% rename from client/data/textures/items/writable_book.png rename to client/src/main/resources/textures/items/writable_book.png diff --git a/client/data/textures/items/written_book.png b/client/src/main/resources/textures/items/written_book.png similarity index 100% rename from client/data/textures/items/written_book.png rename to client/src/main/resources/textures/items/written_book.png diff --git a/client/data/textures/items/zinc_ingot.png b/client/src/main/resources/textures/items/zinc_ingot.png similarity index 100% rename from client/data/textures/items/zinc_ingot.png rename to client/src/main/resources/textures/items/zinc_ingot.png diff --git a/client/data/textures/world/clouds.png b/client/src/main/resources/textures/world/clouds.png similarity index 100% rename from client/data/textures/world/clouds.png rename to client/src/main/resources/textures/world/clouds.png diff --git a/client/data/textures/world/clouds_dense.png b/client/src/main/resources/textures/world/clouds_dense.png similarity index 100% rename from client/data/textures/world/clouds_dense.png rename to client/src/main/resources/textures/world/clouds_dense.png diff --git a/client/data/textures/world/foliage.png b/client/src/main/resources/textures/world/foliage.png similarity index 100% rename from client/data/textures/world/foliage.png rename to client/src/main/resources/textures/world/foliage.png diff --git a/client/data/textures/world/forcefield.png b/client/src/main/resources/textures/world/forcefield.png similarity index 100% rename from client/data/textures/world/forcefield.png rename to client/src/main/resources/textures/world/forcefield.png diff --git a/client/data/textures/world/grass.png b/client/src/main/resources/textures/world/grass.png similarity index 100% rename from client/data/textures/world/grass.png rename to client/src/main/resources/textures/world/grass.png diff --git a/client/data/textures/world/hail.png b/client/src/main/resources/textures/world/hail.png similarity index 100% rename from client/data/textures/world/hail.png rename to client/src/main/resources/textures/world/hail.png diff --git a/client/data/textures/world/molten.png b/client/src/main/resources/textures/world/molten.png similarity index 100% rename from client/data/textures/world/molten.png rename to client/src/main/resources/textures/world/molten.png diff --git a/client/data/textures/world/moon_phases.png b/client/src/main/resources/textures/world/moon_phases.png similarity index 100% rename from client/data/textures/world/moon_phases.png rename to client/src/main/resources/textures/world/moon_phases.png diff --git a/client/data/textures/world/particles.png b/client/src/main/resources/textures/world/particles.png similarity index 100% rename from client/data/textures/world/particles.png rename to client/src/main/resources/textures/world/particles.png diff --git a/client/data/textures/world/rain.png b/client/src/main/resources/textures/world/rain.png similarity index 100% rename from client/data/textures/world/rain.png rename to client/src/main/resources/textures/world/rain.png diff --git a/client/data/textures/world/rain_new.png b/client/src/main/resources/textures/world/rain_new.png similarity index 100% rename from client/data/textures/world/rain_new.png rename to client/src/main/resources/textures/world/rain_new.png diff --git a/client/data/textures/world/snow.png b/client/src/main/resources/textures/world/snow.png similarity index 100% rename from client/data/textures/world/snow.png rename to client/src/main/resources/textures/world/snow.png diff --git a/client/data/textures/world/sun.png b/client/src/main/resources/textures/world/sun.png similarity index 100% rename from client/data/textures/world/sun.png rename to client/src/main/resources/textures/world/sun.png diff --git a/common/build.gradle.kts b/common/build.gradle.kts new file mode 100644 index 0000000..95f1738 --- /dev/null +++ b/common/build.gradle.kts @@ -0,0 +1,11 @@ + +plugins { + `java-library` + eclipse +} + +java { + toolchain { + languageVersion = JavaLanguageVersion.of(8) + } +} diff --git a/common/src/common/Version.java b/common/src/main/java/common/Version.java similarity index 100% rename from common/src/common/Version.java rename to common/src/main/java/common/Version.java diff --git a/common/src/common/ai/AIFireballAttack.java b/common/src/main/java/common/ai/AIFireballAttack.java similarity index 100% rename from common/src/common/ai/AIFireballAttack.java rename to common/src/main/java/common/ai/AIFireballAttack.java diff --git a/common/src/common/ai/AIFlyingBoxAttack.java b/common/src/main/java/common/ai/AIFlyingBoxAttack.java similarity index 100% rename from common/src/common/ai/AIFlyingBoxAttack.java rename to common/src/main/java/common/ai/AIFlyingBoxAttack.java diff --git a/common/src/common/ai/AIRangedAttack.java b/common/src/main/java/common/ai/AIRangedAttack.java similarity index 100% rename from common/src/common/ai/AIRangedAttack.java rename to common/src/main/java/common/ai/AIRangedAttack.java diff --git a/common/src/common/ai/AISmallFireballAttack.java b/common/src/main/java/common/ai/AISmallFireballAttack.java similarity index 100% rename from common/src/common/ai/AISmallFireballAttack.java rename to common/src/main/java/common/ai/AISmallFireballAttack.java diff --git a/common/src/common/ai/EntityAIAttackOnCollide.java b/common/src/main/java/common/ai/EntityAIAttackOnCollide.java similarity index 100% rename from common/src/common/ai/EntityAIAttackOnCollide.java rename to common/src/main/java/common/ai/EntityAIAttackOnCollide.java diff --git a/common/src/common/ai/EntityAIAvoidEntity.java b/common/src/main/java/common/ai/EntityAIAvoidEntity.java similarity index 100% rename from common/src/common/ai/EntityAIAvoidEntity.java rename to common/src/main/java/common/ai/EntityAIAvoidEntity.java diff --git a/common/src/common/ai/EntityAIBase.java b/common/src/main/java/common/ai/EntityAIBase.java similarity index 100% rename from common/src/common/ai/EntityAIBase.java rename to common/src/main/java/common/ai/EntityAIBase.java diff --git a/common/src/common/ai/EntityAIBeg.java b/common/src/main/java/common/ai/EntityAIBeg.java similarity index 100% rename from common/src/common/ai/EntityAIBeg.java rename to common/src/main/java/common/ai/EntityAIBeg.java diff --git a/common/src/common/ai/EntityAIControlledByPlayer.java b/common/src/main/java/common/ai/EntityAIControlledByPlayer.java similarity index 100% rename from common/src/common/ai/EntityAIControlledByPlayer.java rename to common/src/main/java/common/ai/EntityAIControlledByPlayer.java diff --git a/common/src/common/ai/EntityAIDoorInteract.java b/common/src/main/java/common/ai/EntityAIDoorInteract.java similarity index 100% rename from common/src/common/ai/EntityAIDoorInteract.java rename to common/src/main/java/common/ai/EntityAIDoorInteract.java diff --git a/common/src/common/ai/EntityAIEatGrass.java b/common/src/main/java/common/ai/EntityAIEatGrass.java similarity index 100% rename from common/src/common/ai/EntityAIEatGrass.java rename to common/src/main/java/common/ai/EntityAIEatGrass.java diff --git a/common/src/common/ai/EntityAIExplode.java b/common/src/main/java/common/ai/EntityAIExplode.java similarity index 100% rename from common/src/common/ai/EntityAIExplode.java rename to common/src/main/java/common/ai/EntityAIExplode.java diff --git a/common/src/common/ai/EntityAIFindEntityNearest.java b/common/src/main/java/common/ai/EntityAIFindEntityNearest.java similarity index 100% rename from common/src/common/ai/EntityAIFindEntityNearest.java rename to common/src/main/java/common/ai/EntityAIFindEntityNearest.java diff --git a/common/src/common/ai/EntityAIFleeSun.java b/common/src/main/java/common/ai/EntityAIFleeSun.java similarity index 100% rename from common/src/common/ai/EntityAIFleeSun.java rename to common/src/main/java/common/ai/EntityAIFleeSun.java diff --git a/common/src/common/ai/EntityAIFollowOwner.java b/common/src/main/java/common/ai/EntityAIFollowOwner.java similarity index 100% rename from common/src/common/ai/EntityAIFollowOwner.java rename to common/src/main/java/common/ai/EntityAIFollowOwner.java diff --git a/common/src/common/ai/EntityAIFollowParent.java b/common/src/main/java/common/ai/EntityAIFollowParent.java similarity index 100% rename from common/src/common/ai/EntityAIFollowParent.java rename to common/src/main/java/common/ai/EntityAIFollowParent.java diff --git a/common/src/common/ai/EntityAIHarvestFarmland.java b/common/src/main/java/common/ai/EntityAIHarvestFarmland.java similarity index 100% rename from common/src/common/ai/EntityAIHarvestFarmland.java rename to common/src/main/java/common/ai/EntityAIHarvestFarmland.java diff --git a/common/src/common/ai/EntityAIHurtByTarget.java b/common/src/main/java/common/ai/EntityAIHurtByTarget.java similarity index 100% rename from common/src/common/ai/EntityAIHurtByTarget.java rename to common/src/main/java/common/ai/EntityAIHurtByTarget.java diff --git a/common/src/common/ai/EntityAILeapAtTarget.java b/common/src/main/java/common/ai/EntityAILeapAtTarget.java similarity index 100% rename from common/src/common/ai/EntityAILeapAtTarget.java rename to common/src/main/java/common/ai/EntityAILeapAtTarget.java diff --git a/common/src/common/ai/EntityAILookAtTalkingPlayer.java b/common/src/main/java/common/ai/EntityAILookAtTalkingPlayer.java similarity index 100% rename from common/src/common/ai/EntityAILookAtTalkingPlayer.java rename to common/src/main/java/common/ai/EntityAILookAtTalkingPlayer.java diff --git a/common/src/common/ai/EntityAILookIdle.java b/common/src/main/java/common/ai/EntityAILookIdle.java similarity index 100% rename from common/src/common/ai/EntityAILookIdle.java rename to common/src/main/java/common/ai/EntityAILookIdle.java diff --git a/common/src/common/ai/EntityAIMate.java b/common/src/main/java/common/ai/EntityAIMate.java similarity index 100% rename from common/src/common/ai/EntityAIMate.java rename to common/src/main/java/common/ai/EntityAIMate.java diff --git a/common/src/common/ai/EntityAIMoveIndoors.java b/common/src/main/java/common/ai/EntityAIMoveIndoors.java similarity index 100% rename from common/src/common/ai/EntityAIMoveIndoors.java rename to common/src/main/java/common/ai/EntityAIMoveIndoors.java diff --git a/common/src/common/ai/EntityAIMoveThroughVillage.java b/common/src/main/java/common/ai/EntityAIMoveThroughVillage.java similarity index 100% rename from common/src/common/ai/EntityAIMoveThroughVillage.java rename to common/src/main/java/common/ai/EntityAIMoveThroughVillage.java diff --git a/common/src/common/ai/EntityAIMoveToBlock.java b/common/src/main/java/common/ai/EntityAIMoveToBlock.java similarity index 100% rename from common/src/common/ai/EntityAIMoveToBlock.java rename to common/src/main/java/common/ai/EntityAIMoveToBlock.java diff --git a/common/src/common/ai/EntityAIMoveTowardsRestriction.java b/common/src/main/java/common/ai/EntityAIMoveTowardsRestriction.java similarity index 100% rename from common/src/common/ai/EntityAIMoveTowardsRestriction.java rename to common/src/main/java/common/ai/EntityAIMoveTowardsRestriction.java diff --git a/common/src/common/ai/EntityAIMoveTowardsTarget.java b/common/src/main/java/common/ai/EntityAIMoveTowardsTarget.java similarity index 100% rename from common/src/common/ai/EntityAIMoveTowardsTarget.java rename to common/src/main/java/common/ai/EntityAIMoveTowardsTarget.java diff --git a/common/src/common/ai/EntityAINagPlayer.java b/common/src/main/java/common/ai/EntityAINagPlayer.java similarity index 100% rename from common/src/common/ai/EntityAINagPlayer.java rename to common/src/main/java/common/ai/EntityAINagPlayer.java diff --git a/common/src/common/ai/EntityAINearestAttackableTarget.java b/common/src/main/java/common/ai/EntityAINearestAttackableTarget.java similarity index 100% rename from common/src/common/ai/EntityAINearestAttackableTarget.java rename to common/src/main/java/common/ai/EntityAINearestAttackableTarget.java diff --git a/common/src/common/ai/EntityAINpcInteract.java b/common/src/main/java/common/ai/EntityAINpcInteract.java similarity index 100% rename from common/src/common/ai/EntityAINpcInteract.java rename to common/src/main/java/common/ai/EntityAINpcInteract.java diff --git a/common/src/common/ai/EntityAINpcMate.java b/common/src/main/java/common/ai/EntityAINpcMate.java similarity index 100% rename from common/src/common/ai/EntityAINpcMate.java rename to common/src/main/java/common/ai/EntityAINpcMate.java diff --git a/common/src/common/ai/EntityAIOcelotAttack.java b/common/src/main/java/common/ai/EntityAIOcelotAttack.java similarity index 100% rename from common/src/common/ai/EntityAIOcelotAttack.java rename to common/src/main/java/common/ai/EntityAIOcelotAttack.java diff --git a/common/src/common/ai/EntityAIOcelotSit.java b/common/src/main/java/common/ai/EntityAIOcelotSit.java similarity index 100% rename from common/src/common/ai/EntityAIOcelotSit.java rename to common/src/main/java/common/ai/EntityAIOcelotSit.java diff --git a/common/src/common/ai/EntityAIOpenDoor.java b/common/src/main/java/common/ai/EntityAIOpenDoor.java similarity index 100% rename from common/src/common/ai/EntityAIOpenDoor.java rename to common/src/main/java/common/ai/EntityAIOpenDoor.java diff --git a/common/src/common/ai/EntityAIOwnerHurtByTarget.java b/common/src/main/java/common/ai/EntityAIOwnerHurtByTarget.java similarity index 100% rename from common/src/common/ai/EntityAIOwnerHurtByTarget.java rename to common/src/main/java/common/ai/EntityAIOwnerHurtByTarget.java diff --git a/common/src/common/ai/EntityAIOwnerHurtTarget.java b/common/src/main/java/common/ai/EntityAIOwnerHurtTarget.java similarity index 100% rename from common/src/common/ai/EntityAIOwnerHurtTarget.java rename to common/src/main/java/common/ai/EntityAIOwnerHurtTarget.java diff --git a/common/src/common/ai/EntityAIPanic.java b/common/src/main/java/common/ai/EntityAIPanic.java similarity index 100% rename from common/src/common/ai/EntityAIPanic.java rename to common/src/main/java/common/ai/EntityAIPanic.java diff --git a/common/src/common/ai/EntityAIPlay.java b/common/src/main/java/common/ai/EntityAIPlay.java similarity index 100% rename from common/src/common/ai/EntityAIPlay.java rename to common/src/main/java/common/ai/EntityAIPlay.java diff --git a/common/src/common/ai/EntityAIRestrictOpenDoor.java b/common/src/main/java/common/ai/EntityAIRestrictOpenDoor.java similarity index 100% rename from common/src/common/ai/EntityAIRestrictOpenDoor.java rename to common/src/main/java/common/ai/EntityAIRestrictOpenDoor.java diff --git a/common/src/common/ai/EntityAIRestrictSun.java b/common/src/main/java/common/ai/EntityAIRestrictSun.java similarity index 100% rename from common/src/common/ai/EntityAIRestrictSun.java rename to common/src/main/java/common/ai/EntityAIRestrictSun.java diff --git a/common/src/common/ai/EntityAIRunAroundLikeCrazy.java b/common/src/main/java/common/ai/EntityAIRunAroundLikeCrazy.java similarity index 100% rename from common/src/common/ai/EntityAIRunAroundLikeCrazy.java rename to common/src/main/java/common/ai/EntityAIRunAroundLikeCrazy.java diff --git a/common/src/common/ai/EntityAIShareItems.java b/common/src/main/java/common/ai/EntityAIShareItems.java similarity index 100% rename from common/src/common/ai/EntityAIShareItems.java rename to common/src/main/java/common/ai/EntityAIShareItems.java diff --git a/common/src/common/ai/EntityAISit.java b/common/src/main/java/common/ai/EntityAISit.java similarity index 100% rename from common/src/common/ai/EntityAISit.java rename to common/src/main/java/common/ai/EntityAISit.java diff --git a/common/src/common/ai/EntityAISwimming.java b/common/src/main/java/common/ai/EntityAISwimming.java similarity index 100% rename from common/src/common/ai/EntityAISwimming.java rename to common/src/main/java/common/ai/EntityAISwimming.java diff --git a/common/src/common/ai/EntityAITakePlace.java b/common/src/main/java/common/ai/EntityAITakePlace.java similarity index 100% rename from common/src/common/ai/EntityAITakePlace.java rename to common/src/main/java/common/ai/EntityAITakePlace.java diff --git a/common/src/common/ai/EntityAITarget.java b/common/src/main/java/common/ai/EntityAITarget.java similarity index 100% rename from common/src/common/ai/EntityAITarget.java rename to common/src/main/java/common/ai/EntityAITarget.java diff --git a/common/src/common/ai/EntityAITargetNonTamed.java b/common/src/main/java/common/ai/EntityAITargetNonTamed.java similarity index 100% rename from common/src/common/ai/EntityAITargetNonTamed.java rename to common/src/main/java/common/ai/EntityAITargetNonTamed.java diff --git a/common/src/common/ai/EntityAITasks.java b/common/src/main/java/common/ai/EntityAITasks.java similarity index 100% rename from common/src/common/ai/EntityAITasks.java rename to common/src/main/java/common/ai/EntityAITasks.java diff --git a/common/src/common/ai/EntityAITempt.java b/common/src/main/java/common/ai/EntityAITempt.java similarity index 100% rename from common/src/common/ai/EntityAITempt.java rename to common/src/main/java/common/ai/EntityAITempt.java diff --git a/common/src/common/ai/EntityAIWander.java b/common/src/main/java/common/ai/EntityAIWander.java similarity index 100% rename from common/src/common/ai/EntityAIWander.java rename to common/src/main/java/common/ai/EntityAIWander.java diff --git a/common/src/common/ai/EntityAIWatchClosest.java b/common/src/main/java/common/ai/EntityAIWatchClosest.java similarity index 100% rename from common/src/common/ai/EntityAIWatchClosest.java rename to common/src/main/java/common/ai/EntityAIWatchClosest.java diff --git a/common/src/common/ai/EntityAIWatchClosest2.java b/common/src/main/java/common/ai/EntityAIWatchClosest2.java similarity index 100% rename from common/src/common/ai/EntityAIWatchClosest2.java rename to common/src/main/java/common/ai/EntityAIWatchClosest2.java diff --git a/common/src/common/ai/EntityJumpHelper.java b/common/src/main/java/common/ai/EntityJumpHelper.java similarity index 100% rename from common/src/common/ai/EntityJumpHelper.java rename to common/src/main/java/common/ai/EntityJumpHelper.java diff --git a/common/src/common/ai/EntityLookHelper.java b/common/src/main/java/common/ai/EntityLookHelper.java similarity index 100% rename from common/src/common/ai/EntityLookHelper.java rename to common/src/main/java/common/ai/EntityLookHelper.java diff --git a/common/src/common/ai/EntityMoveHelper.java b/common/src/main/java/common/ai/EntityMoveHelper.java similarity index 100% rename from common/src/common/ai/EntityMoveHelper.java rename to common/src/main/java/common/ai/EntityMoveHelper.java diff --git a/common/src/common/ai/EntitySenses.java b/common/src/main/java/common/ai/EntitySenses.java similarity index 100% rename from common/src/common/ai/EntitySenses.java rename to common/src/main/java/common/ai/EntitySenses.java diff --git a/common/src/common/ai/RandomPositionGenerator.java b/common/src/main/java/common/ai/RandomPositionGenerator.java similarity index 100% rename from common/src/common/ai/RandomPositionGenerator.java rename to common/src/main/java/common/ai/RandomPositionGenerator.java diff --git a/common/src/common/attributes/Attribute.java b/common/src/main/java/common/attributes/Attribute.java similarity index 100% rename from common/src/common/attributes/Attribute.java rename to common/src/main/java/common/attributes/Attribute.java diff --git a/common/src/common/attributes/AttributeInstance.java b/common/src/main/java/common/attributes/AttributeInstance.java similarity index 100% rename from common/src/common/attributes/AttributeInstance.java rename to common/src/main/java/common/attributes/AttributeInstance.java diff --git a/common/src/common/attributes/AttributeMap.java b/common/src/main/java/common/attributes/AttributeMap.java similarity index 100% rename from common/src/common/attributes/AttributeMap.java rename to common/src/main/java/common/attributes/AttributeMap.java diff --git a/common/src/common/attributes/AttributeModifier.java b/common/src/main/java/common/attributes/AttributeModifier.java similarity index 100% rename from common/src/common/attributes/AttributeModifier.java rename to common/src/main/java/common/attributes/AttributeModifier.java diff --git a/common/src/common/attributes/Attributes.java b/common/src/main/java/common/attributes/Attributes.java similarity index 100% rename from common/src/common/attributes/Attributes.java rename to common/src/main/java/common/attributes/Attributes.java diff --git a/common/src/common/biome/Biome.java b/common/src/main/java/common/biome/Biome.java similarity index 100% rename from common/src/common/biome/Biome.java rename to common/src/main/java/common/biome/Biome.java diff --git a/common/src/common/biome/IBiome.java b/common/src/main/java/common/biome/IBiome.java similarity index 100% rename from common/src/common/biome/IBiome.java rename to common/src/main/java/common/biome/IBiome.java diff --git a/common/src/common/block/Block.java b/common/src/main/java/common/block/Block.java similarity index 100% rename from common/src/common/block/Block.java rename to common/src/main/java/common/block/Block.java diff --git a/common/src/common/block/BlockAir.java b/common/src/main/java/common/block/BlockAir.java similarity index 100% rename from common/src/common/block/BlockAir.java rename to common/src/main/java/common/block/BlockAir.java diff --git a/common/src/common/block/BlockColored.java b/common/src/main/java/common/block/BlockColored.java similarity index 100% rename from common/src/common/block/BlockColored.java rename to common/src/main/java/common/block/BlockColored.java diff --git a/common/src/common/block/BlockContainer.java b/common/src/main/java/common/block/BlockContainer.java similarity index 100% rename from common/src/common/block/BlockContainer.java rename to common/src/main/java/common/block/BlockContainer.java diff --git a/common/src/common/block/BlockDirectional.java b/common/src/main/java/common/block/BlockDirectional.java similarity index 100% rename from common/src/common/block/BlockDirectional.java rename to common/src/main/java/common/block/BlockDirectional.java diff --git a/common/src/common/block/BlockFalling.java b/common/src/main/java/common/block/BlockFalling.java similarity index 100% rename from common/src/common/block/BlockFalling.java rename to common/src/main/java/common/block/BlockFalling.java diff --git a/common/src/common/block/BlockRotatedPillar.java b/common/src/main/java/common/block/BlockRotatedPillar.java similarity index 100% rename from common/src/common/block/BlockRotatedPillar.java rename to common/src/main/java/common/block/BlockRotatedPillar.java diff --git a/common/src/common/block/BlockTranslucent.java b/common/src/main/java/common/block/BlockTranslucent.java similarity index 100% rename from common/src/common/block/BlockTranslucent.java rename to common/src/main/java/common/block/BlockTranslucent.java diff --git a/common/src/common/block/BlockTreasure.java b/common/src/main/java/common/block/BlockTreasure.java similarity index 100% rename from common/src/common/block/BlockTreasure.java rename to common/src/main/java/common/block/BlockTreasure.java diff --git a/common/src/common/block/ITileEntityProvider.java b/common/src/main/java/common/block/ITileEntityProvider.java similarity index 100% rename from common/src/common/block/ITileEntityProvider.java rename to common/src/main/java/common/block/ITileEntityProvider.java diff --git a/common/src/common/block/Material.java b/common/src/main/java/common/block/Material.java similarity index 100% rename from common/src/common/block/Material.java rename to common/src/main/java/common/block/Material.java diff --git a/common/src/common/block/SoundType.java b/common/src/main/java/common/block/SoundType.java similarity index 100% rename from common/src/common/block/SoundType.java rename to common/src/main/java/common/block/SoundType.java diff --git a/common/src/common/block/artificial/BlockBed.java b/common/src/main/java/common/block/artificial/BlockBed.java similarity index 100% rename from common/src/common/block/artificial/BlockBed.java rename to common/src/main/java/common/block/artificial/BlockBed.java diff --git a/common/src/common/block/artificial/BlockBookshelf.java b/common/src/main/java/common/block/artificial/BlockBookshelf.java similarity index 100% rename from common/src/common/block/artificial/BlockBookshelf.java rename to common/src/main/java/common/block/artificial/BlockBookshelf.java diff --git a/common/src/common/block/artificial/BlockCake.java b/common/src/main/java/common/block/artificial/BlockCake.java similarity index 100% rename from common/src/common/block/artificial/BlockCake.java rename to common/src/main/java/common/block/artificial/BlockCake.java diff --git a/common/src/common/block/artificial/BlockCarpet.java b/common/src/main/java/common/block/artificial/BlockCarpet.java similarity index 100% rename from common/src/common/block/artificial/BlockCarpet.java rename to common/src/main/java/common/block/artificial/BlockCarpet.java diff --git a/common/src/common/block/artificial/BlockCompressedPowered.java b/common/src/main/java/common/block/artificial/BlockCompressedPowered.java similarity index 100% rename from common/src/common/block/artificial/BlockCompressedPowered.java rename to common/src/main/java/common/block/artificial/BlockCompressedPowered.java diff --git a/common/src/common/block/artificial/BlockDoor.java b/common/src/main/java/common/block/artificial/BlockDoor.java similarity index 100% rename from common/src/common/block/artificial/BlockDoor.java rename to common/src/main/java/common/block/artificial/BlockDoor.java diff --git a/common/src/common/block/artificial/BlockDragonEgg.java b/common/src/main/java/common/block/artificial/BlockDragonEgg.java similarity index 100% rename from common/src/common/block/artificial/BlockDragonEgg.java rename to common/src/main/java/common/block/artificial/BlockDragonEgg.java diff --git a/common/src/common/block/artificial/BlockFence.java b/common/src/main/java/common/block/artificial/BlockFence.java similarity index 100% rename from common/src/common/block/artificial/BlockFence.java rename to common/src/main/java/common/block/artificial/BlockFence.java diff --git a/common/src/common/block/artificial/BlockFenceGate.java b/common/src/main/java/common/block/artificial/BlockFenceGate.java similarity index 100% rename from common/src/common/block/artificial/BlockFenceGate.java rename to common/src/main/java/common/block/artificial/BlockFenceGate.java diff --git a/common/src/common/block/artificial/BlockFloorPortal.java b/common/src/main/java/common/block/artificial/BlockFloorPortal.java similarity index 100% rename from common/src/common/block/artificial/BlockFloorPortal.java rename to common/src/main/java/common/block/artificial/BlockFloorPortal.java diff --git a/common/src/common/block/artificial/BlockFlowerPot.java b/common/src/main/java/common/block/artificial/BlockFlowerPot.java similarity index 100% rename from common/src/common/block/artificial/BlockFlowerPot.java rename to common/src/main/java/common/block/artificial/BlockFlowerPot.java diff --git a/common/src/common/block/artificial/BlockGlass.java b/common/src/main/java/common/block/artificial/BlockGlass.java similarity index 100% rename from common/src/common/block/artificial/BlockGlass.java rename to common/src/main/java/common/block/artificial/BlockGlass.java diff --git a/common/src/common/block/artificial/BlockHay.java b/common/src/main/java/common/block/artificial/BlockHay.java similarity index 100% rename from common/src/common/block/artificial/BlockHay.java rename to common/src/main/java/common/block/artificial/BlockHay.java diff --git a/common/src/common/block/artificial/BlockLadder.java b/common/src/main/java/common/block/artificial/BlockLadder.java similarity index 100% rename from common/src/common/block/artificial/BlockLadder.java rename to common/src/main/java/common/block/artificial/BlockLadder.java diff --git a/common/src/common/block/artificial/BlockPane.java b/common/src/main/java/common/block/artificial/BlockPane.java similarity index 100% rename from common/src/common/block/artificial/BlockPane.java rename to common/src/main/java/common/block/artificial/BlockPane.java diff --git a/common/src/common/block/artificial/BlockPortal.java b/common/src/main/java/common/block/artificial/BlockPortal.java similarity index 100% rename from common/src/common/block/artificial/BlockPortal.java rename to common/src/main/java/common/block/artificial/BlockPortal.java diff --git a/common/src/common/block/artificial/BlockPortalFrame.java b/common/src/main/java/common/block/artificial/BlockPortalFrame.java similarity index 100% rename from common/src/common/block/artificial/BlockPortalFrame.java rename to common/src/main/java/common/block/artificial/BlockPortalFrame.java diff --git a/common/src/common/block/artificial/BlockQuartz.java b/common/src/main/java/common/block/artificial/BlockQuartz.java similarity index 100% rename from common/src/common/block/artificial/BlockQuartz.java rename to common/src/main/java/common/block/artificial/BlockQuartz.java diff --git a/common/src/common/block/artificial/BlockSlab.java b/common/src/main/java/common/block/artificial/BlockSlab.java similarity index 100% rename from common/src/common/block/artificial/BlockSlab.java rename to common/src/main/java/common/block/artificial/BlockSlab.java diff --git a/common/src/common/block/artificial/BlockStainedGlass.java b/common/src/main/java/common/block/artificial/BlockStainedGlass.java similarity index 100% rename from common/src/common/block/artificial/BlockStainedGlass.java rename to common/src/main/java/common/block/artificial/BlockStainedGlass.java diff --git a/common/src/common/block/artificial/BlockStainedGlassPane.java b/common/src/main/java/common/block/artificial/BlockStainedGlassPane.java similarity index 100% rename from common/src/common/block/artificial/BlockStainedGlassPane.java rename to common/src/main/java/common/block/artificial/BlockStainedGlassPane.java diff --git a/common/src/common/block/artificial/BlockStairs.java b/common/src/main/java/common/block/artificial/BlockStairs.java similarity index 100% rename from common/src/common/block/artificial/BlockStairs.java rename to common/src/main/java/common/block/artificial/BlockStairs.java diff --git a/common/src/common/block/artificial/BlockStoneBrick.java b/common/src/main/java/common/block/artificial/BlockStoneBrick.java similarity index 100% rename from common/src/common/block/artificial/BlockStoneBrick.java rename to common/src/main/java/common/block/artificial/BlockStoneBrick.java diff --git a/common/src/common/block/artificial/BlockTrapDoor.java b/common/src/main/java/common/block/artificial/BlockTrapDoor.java similarity index 100% rename from common/src/common/block/artificial/BlockTrapDoor.java rename to common/src/main/java/common/block/artificial/BlockTrapDoor.java diff --git a/common/src/common/block/artificial/BlockWall.java b/common/src/main/java/common/block/artificial/BlockWall.java similarity index 100% rename from common/src/common/block/artificial/BlockWall.java rename to common/src/main/java/common/block/artificial/BlockWall.java diff --git a/common/src/common/block/foliage/BlockBaseFlower.java b/common/src/main/java/common/block/foliage/BlockBaseFlower.java similarity index 100% rename from common/src/common/block/foliage/BlockBaseFlower.java rename to common/src/main/java/common/block/foliage/BlockBaseFlower.java diff --git a/common/src/common/block/foliage/BlockBlackenedSoil.java b/common/src/main/java/common/block/foliage/BlockBlackenedSoil.java similarity index 100% rename from common/src/common/block/foliage/BlockBlackenedSoil.java rename to common/src/main/java/common/block/foliage/BlockBlackenedSoil.java diff --git a/common/src/common/block/foliage/BlockBlueShroom.java b/common/src/main/java/common/block/foliage/BlockBlueShroom.java similarity index 100% rename from common/src/common/block/foliage/BlockBlueShroom.java rename to common/src/main/java/common/block/foliage/BlockBlueShroom.java diff --git a/common/src/common/block/foliage/BlockBush.java b/common/src/main/java/common/block/foliage/BlockBush.java similarity index 100% rename from common/src/common/block/foliage/BlockBush.java rename to common/src/main/java/common/block/foliage/BlockBush.java diff --git a/common/src/common/block/foliage/BlockCactus.java b/common/src/main/java/common/block/foliage/BlockCactus.java similarity index 100% rename from common/src/common/block/foliage/BlockCactus.java rename to common/src/main/java/common/block/foliage/BlockCactus.java diff --git a/common/src/common/block/foliage/BlockCarrot.java b/common/src/main/java/common/block/foliage/BlockCarrot.java similarity index 100% rename from common/src/common/block/foliage/BlockCarrot.java rename to common/src/main/java/common/block/foliage/BlockCarrot.java diff --git a/common/src/common/block/foliage/BlockCocoa.java b/common/src/main/java/common/block/foliage/BlockCocoa.java similarity index 100% rename from common/src/common/block/foliage/BlockCocoa.java rename to common/src/main/java/common/block/foliage/BlockCocoa.java diff --git a/common/src/common/block/foliage/BlockCrops.java b/common/src/main/java/common/block/foliage/BlockCrops.java similarity index 100% rename from common/src/common/block/foliage/BlockCrops.java rename to common/src/main/java/common/block/foliage/BlockCrops.java diff --git a/common/src/common/block/foliage/BlockDeadBush.java b/common/src/main/java/common/block/foliage/BlockDeadBush.java similarity index 100% rename from common/src/common/block/foliage/BlockDeadBush.java rename to common/src/main/java/common/block/foliage/BlockDeadBush.java diff --git a/common/src/common/block/foliage/BlockDoublePlant.java b/common/src/main/java/common/block/foliage/BlockDoublePlant.java similarity index 100% rename from common/src/common/block/foliage/BlockDoublePlant.java rename to common/src/main/java/common/block/foliage/BlockDoublePlant.java diff --git a/common/src/common/block/foliage/BlockDryLeaves.java b/common/src/main/java/common/block/foliage/BlockDryLeaves.java similarity index 100% rename from common/src/common/block/foliage/BlockDryLeaves.java rename to common/src/main/java/common/block/foliage/BlockDryLeaves.java diff --git a/common/src/common/block/foliage/BlockFarmland.java b/common/src/main/java/common/block/foliage/BlockFarmland.java similarity index 100% rename from common/src/common/block/foliage/BlockFarmland.java rename to common/src/main/java/common/block/foliage/BlockFarmland.java diff --git a/common/src/common/block/foliage/BlockFlower.java b/common/src/main/java/common/block/foliage/BlockFlower.java similarity index 100% rename from common/src/common/block/foliage/BlockFlower.java rename to common/src/main/java/common/block/foliage/BlockFlower.java diff --git a/common/src/common/block/foliage/BlockGrass.java b/common/src/main/java/common/block/foliage/BlockGrass.java similarity index 100% rename from common/src/common/block/foliage/BlockGrass.java rename to common/src/main/java/common/block/foliage/BlockGrass.java diff --git a/common/src/common/block/foliage/BlockHugeMushroom.java b/common/src/main/java/common/block/foliage/BlockHugeMushroom.java similarity index 100% rename from common/src/common/block/foliage/BlockHugeMushroom.java rename to common/src/main/java/common/block/foliage/BlockHugeMushroom.java diff --git a/common/src/common/block/foliage/BlockLeaves.java b/common/src/main/java/common/block/foliage/BlockLeaves.java similarity index 100% rename from common/src/common/block/foliage/BlockLeaves.java rename to common/src/main/java/common/block/foliage/BlockLeaves.java diff --git a/common/src/common/block/foliage/BlockLeavesBase.java b/common/src/main/java/common/block/foliage/BlockLeavesBase.java similarity index 100% rename from common/src/common/block/foliage/BlockLeavesBase.java rename to common/src/main/java/common/block/foliage/BlockLeavesBase.java diff --git a/common/src/common/block/foliage/BlockLilyPad.java b/common/src/main/java/common/block/foliage/BlockLilyPad.java similarity index 100% rename from common/src/common/block/foliage/BlockLilyPad.java rename to common/src/main/java/common/block/foliage/BlockLilyPad.java diff --git a/common/src/common/block/foliage/BlockLog.java b/common/src/main/java/common/block/foliage/BlockLog.java similarity index 100% rename from common/src/common/block/foliage/BlockLog.java rename to common/src/main/java/common/block/foliage/BlockLog.java diff --git a/common/src/common/block/foliage/BlockMelon.java b/common/src/main/java/common/block/foliage/BlockMelon.java similarity index 100% rename from common/src/common/block/foliage/BlockMelon.java rename to common/src/main/java/common/block/foliage/BlockMelon.java diff --git a/common/src/common/block/foliage/BlockMushroom.java b/common/src/main/java/common/block/foliage/BlockMushroom.java similarity index 100% rename from common/src/common/block/foliage/BlockMushroom.java rename to common/src/main/java/common/block/foliage/BlockMushroom.java diff --git a/common/src/common/block/foliage/BlockMycelium.java b/common/src/main/java/common/block/foliage/BlockMycelium.java similarity index 100% rename from common/src/common/block/foliage/BlockMycelium.java rename to common/src/main/java/common/block/foliage/BlockMycelium.java diff --git a/common/src/common/block/foliage/BlockPotato.java b/common/src/main/java/common/block/foliage/BlockPotato.java similarity index 100% rename from common/src/common/block/foliage/BlockPotato.java rename to common/src/main/java/common/block/foliage/BlockPotato.java diff --git a/common/src/common/block/foliage/BlockPumpkin.java b/common/src/main/java/common/block/foliage/BlockPumpkin.java similarity index 100% rename from common/src/common/block/foliage/BlockPumpkin.java rename to common/src/main/java/common/block/foliage/BlockPumpkin.java diff --git a/common/src/common/block/foliage/BlockReed.java b/common/src/main/java/common/block/foliage/BlockReed.java similarity index 100% rename from common/src/common/block/foliage/BlockReed.java rename to common/src/main/java/common/block/foliage/BlockReed.java diff --git a/common/src/common/block/foliage/BlockSapling.java b/common/src/main/java/common/block/foliage/BlockSapling.java similarity index 100% rename from common/src/common/block/foliage/BlockSapling.java rename to common/src/main/java/common/block/foliage/BlockSapling.java diff --git a/common/src/common/block/foliage/BlockStem.java b/common/src/main/java/common/block/foliage/BlockStem.java similarity index 100% rename from common/src/common/block/foliage/BlockStem.java rename to common/src/main/java/common/block/foliage/BlockStem.java diff --git a/common/src/common/block/foliage/BlockTallGrass.java b/common/src/main/java/common/block/foliage/BlockTallGrass.java similarity index 100% rename from common/src/common/block/foliage/BlockTallGrass.java rename to common/src/main/java/common/block/foliage/BlockTallGrass.java diff --git a/common/src/common/block/foliage/BlockTianSoil.java b/common/src/main/java/common/block/foliage/BlockTianSoil.java similarity index 100% rename from common/src/common/block/foliage/BlockTianSoil.java rename to common/src/main/java/common/block/foliage/BlockTianSoil.java diff --git a/common/src/common/block/foliage/BlockVine.java b/common/src/main/java/common/block/foliage/BlockVine.java similarity index 100% rename from common/src/common/block/foliage/BlockVine.java rename to common/src/main/java/common/block/foliage/BlockVine.java diff --git a/common/src/common/block/foliage/BlockWart.java b/common/src/main/java/common/block/foliage/BlockWart.java similarity index 100% rename from common/src/common/block/foliage/BlockWart.java rename to common/src/main/java/common/block/foliage/BlockWart.java diff --git a/common/src/common/block/foliage/IGrowable.java b/common/src/main/java/common/block/foliage/IGrowable.java similarity index 100% rename from common/src/common/block/foliage/IGrowable.java rename to common/src/main/java/common/block/foliage/IGrowable.java diff --git a/common/src/common/block/foliage/LeavesType.java b/common/src/main/java/common/block/foliage/LeavesType.java similarity index 100% rename from common/src/common/block/foliage/LeavesType.java rename to common/src/main/java/common/block/foliage/LeavesType.java diff --git a/common/src/common/block/liquid/BlockDynamicLiquid.java b/common/src/main/java/common/block/liquid/BlockDynamicLiquid.java similarity index 100% rename from common/src/common/block/liquid/BlockDynamicLiquid.java rename to common/src/main/java/common/block/liquid/BlockDynamicLiquid.java diff --git a/common/src/common/block/liquid/BlockLiquid.java b/common/src/main/java/common/block/liquid/BlockLiquid.java similarity index 100% rename from common/src/common/block/liquid/BlockLiquid.java rename to common/src/main/java/common/block/liquid/BlockLiquid.java diff --git a/common/src/common/block/liquid/BlockStaticLiquid.java b/common/src/main/java/common/block/liquid/BlockStaticLiquid.java similarity index 100% rename from common/src/common/block/liquid/BlockStaticLiquid.java rename to common/src/main/java/common/block/liquid/BlockStaticLiquid.java diff --git a/common/src/common/block/natural/BlockBedrock.java b/common/src/main/java/common/block/natural/BlockBedrock.java similarity index 100% rename from common/src/common/block/natural/BlockBedrock.java rename to common/src/main/java/common/block/natural/BlockBedrock.java diff --git a/common/src/common/block/natural/BlockBlackenedDirt.java b/common/src/main/java/common/block/natural/BlockBlackenedDirt.java similarity index 100% rename from common/src/common/block/natural/BlockBlackenedDirt.java rename to common/src/main/java/common/block/natural/BlockBlackenedDirt.java diff --git a/common/src/common/block/natural/BlockBlackenedStone.java b/common/src/main/java/common/block/natural/BlockBlackenedStone.java similarity index 100% rename from common/src/common/block/natural/BlockBlackenedStone.java rename to common/src/main/java/common/block/natural/BlockBlackenedStone.java diff --git a/common/src/common/block/natural/BlockClay.java b/common/src/main/java/common/block/natural/BlockClay.java similarity index 100% rename from common/src/common/block/natural/BlockClay.java rename to common/src/main/java/common/block/natural/BlockClay.java diff --git a/common/src/common/block/natural/BlockDirt.java b/common/src/main/java/common/block/natural/BlockDirt.java similarity index 100% rename from common/src/common/block/natural/BlockDirt.java rename to common/src/main/java/common/block/natural/BlockDirt.java diff --git a/common/src/common/block/natural/BlockFire.java b/common/src/main/java/common/block/natural/BlockFire.java similarity index 100% rename from common/src/common/block/natural/BlockFire.java rename to common/src/main/java/common/block/natural/BlockFire.java diff --git a/common/src/common/block/natural/BlockGlowstone.java b/common/src/main/java/common/block/natural/BlockGlowstone.java similarity index 100% rename from common/src/common/block/natural/BlockGlowstone.java rename to common/src/main/java/common/block/natural/BlockGlowstone.java diff --git a/common/src/common/block/natural/BlockGravel.java b/common/src/main/java/common/block/natural/BlockGravel.java similarity index 100% rename from common/src/common/block/natural/BlockGravel.java rename to common/src/main/java/common/block/natural/BlockGravel.java diff --git a/common/src/common/block/natural/BlockHardenedClay.java b/common/src/main/java/common/block/natural/BlockHardenedClay.java similarity index 100% rename from common/src/common/block/natural/BlockHardenedClay.java rename to common/src/main/java/common/block/natural/BlockHardenedClay.java diff --git a/common/src/common/block/natural/BlockHellRock.java b/common/src/main/java/common/block/natural/BlockHellRock.java similarity index 100% rename from common/src/common/block/natural/BlockHellRock.java rename to common/src/main/java/common/block/natural/BlockHellRock.java diff --git a/common/src/common/block/natural/BlockIce.java b/common/src/main/java/common/block/natural/BlockIce.java similarity index 100% rename from common/src/common/block/natural/BlockIce.java rename to common/src/main/java/common/block/natural/BlockIce.java diff --git a/common/src/common/block/natural/BlockObsidian.java b/common/src/main/java/common/block/natural/BlockObsidian.java similarity index 100% rename from common/src/common/block/natural/BlockObsidian.java rename to common/src/main/java/common/block/natural/BlockObsidian.java diff --git a/common/src/common/block/natural/BlockOre.java b/common/src/main/java/common/block/natural/BlockOre.java similarity index 100% rename from common/src/common/block/natural/BlockOre.java rename to common/src/main/java/common/block/natural/BlockOre.java diff --git a/common/src/common/block/natural/BlockPackedIce.java b/common/src/main/java/common/block/natural/BlockPackedIce.java similarity index 100% rename from common/src/common/block/natural/BlockPackedIce.java rename to common/src/main/java/common/block/natural/BlockPackedIce.java diff --git a/common/src/common/block/natural/BlockRedstoneOre.java b/common/src/main/java/common/block/natural/BlockRedstoneOre.java similarity index 100% rename from common/src/common/block/natural/BlockRedstoneOre.java rename to common/src/main/java/common/block/natural/BlockRedstoneOre.java diff --git a/common/src/common/block/natural/BlockRock.java b/common/src/main/java/common/block/natural/BlockRock.java similarity index 100% rename from common/src/common/block/natural/BlockRock.java rename to common/src/main/java/common/block/natural/BlockRock.java diff --git a/common/src/common/block/natural/BlockSand.java b/common/src/main/java/common/block/natural/BlockSand.java similarity index 100% rename from common/src/common/block/natural/BlockSand.java rename to common/src/main/java/common/block/natural/BlockSand.java diff --git a/common/src/common/block/natural/BlockSandStone.java b/common/src/main/java/common/block/natural/BlockSandStone.java similarity index 100% rename from common/src/common/block/natural/BlockSandStone.java rename to common/src/main/java/common/block/natural/BlockSandStone.java diff --git a/common/src/common/block/natural/BlockSlime.java b/common/src/main/java/common/block/natural/BlockSlime.java similarity index 100% rename from common/src/common/block/natural/BlockSlime.java rename to common/src/main/java/common/block/natural/BlockSlime.java diff --git a/common/src/common/block/natural/BlockSnow.java b/common/src/main/java/common/block/natural/BlockSnow.java similarity index 100% rename from common/src/common/block/natural/BlockSnow.java rename to common/src/main/java/common/block/natural/BlockSnow.java diff --git a/common/src/common/block/natural/BlockSnowBlock.java b/common/src/main/java/common/block/natural/BlockSnowBlock.java similarity index 100% rename from common/src/common/block/natural/BlockSnowBlock.java rename to common/src/main/java/common/block/natural/BlockSnowBlock.java diff --git a/common/src/common/block/natural/BlockSoulFire.java b/common/src/main/java/common/block/natural/BlockSoulFire.java similarity index 100% rename from common/src/common/block/natural/BlockSoulFire.java rename to common/src/main/java/common/block/natural/BlockSoulFire.java diff --git a/common/src/common/block/natural/BlockSoulSand.java b/common/src/main/java/common/block/natural/BlockSoulSand.java similarity index 100% rename from common/src/common/block/natural/BlockSoulSand.java rename to common/src/main/java/common/block/natural/BlockSoulSand.java diff --git a/common/src/common/block/natural/BlockStone.java b/common/src/main/java/common/block/natural/BlockStone.java similarity index 100% rename from common/src/common/block/natural/BlockStone.java rename to common/src/main/java/common/block/natural/BlockStone.java diff --git a/common/src/common/block/natural/BlockTintedFire.java b/common/src/main/java/common/block/natural/BlockTintedFire.java similarity index 100% rename from common/src/common/block/natural/BlockTintedFire.java rename to common/src/main/java/common/block/natural/BlockTintedFire.java diff --git a/common/src/common/block/natural/BlockWeb.java b/common/src/main/java/common/block/natural/BlockWeb.java similarity index 100% rename from common/src/common/block/natural/BlockWeb.java rename to common/src/main/java/common/block/natural/BlockWeb.java diff --git a/common/src/common/block/tech/BlockAnvil.java b/common/src/main/java/common/block/tech/BlockAnvil.java similarity index 100% rename from common/src/common/block/tech/BlockAnvil.java rename to common/src/main/java/common/block/tech/BlockAnvil.java diff --git a/common/src/common/block/tech/BlockBasePressurePlate.java b/common/src/main/java/common/block/tech/BlockBasePressurePlate.java similarity index 100% rename from common/src/common/block/tech/BlockBasePressurePlate.java rename to common/src/main/java/common/block/tech/BlockBasePressurePlate.java diff --git a/common/src/common/block/tech/BlockBeacon.java b/common/src/main/java/common/block/tech/BlockBeacon.java similarity index 100% rename from common/src/common/block/tech/BlockBeacon.java rename to common/src/main/java/common/block/tech/BlockBeacon.java diff --git a/common/src/common/block/tech/BlockBrewingStand.java b/common/src/main/java/common/block/tech/BlockBrewingStand.java similarity index 100% rename from common/src/common/block/tech/BlockBrewingStand.java rename to common/src/main/java/common/block/tech/BlockBrewingStand.java diff --git a/common/src/common/block/tech/BlockButton.java b/common/src/main/java/common/block/tech/BlockButton.java similarity index 100% rename from common/src/common/block/tech/BlockButton.java rename to common/src/main/java/common/block/tech/BlockButton.java diff --git a/common/src/common/block/tech/BlockCauldron.java b/common/src/main/java/common/block/tech/BlockCauldron.java similarity index 100% rename from common/src/common/block/tech/BlockCauldron.java rename to common/src/main/java/common/block/tech/BlockCauldron.java diff --git a/common/src/common/block/tech/BlockChest.java b/common/src/main/java/common/block/tech/BlockChest.java similarity index 100% rename from common/src/common/block/tech/BlockChest.java rename to common/src/main/java/common/block/tech/BlockChest.java diff --git a/common/src/common/block/tech/BlockCore.java b/common/src/main/java/common/block/tech/BlockCore.java similarity index 100% rename from common/src/common/block/tech/BlockCore.java rename to common/src/main/java/common/block/tech/BlockCore.java diff --git a/common/src/common/block/tech/BlockDaylightDetector.java b/common/src/main/java/common/block/tech/BlockDaylightDetector.java similarity index 100% rename from common/src/common/block/tech/BlockDaylightDetector.java rename to common/src/main/java/common/block/tech/BlockDaylightDetector.java diff --git a/common/src/common/block/tech/BlockDispenser.java b/common/src/main/java/common/block/tech/BlockDispenser.java similarity index 100% rename from common/src/common/block/tech/BlockDispenser.java rename to common/src/main/java/common/block/tech/BlockDispenser.java diff --git a/common/src/common/block/tech/BlockDropper.java b/common/src/main/java/common/block/tech/BlockDropper.java similarity index 100% rename from common/src/common/block/tech/BlockDropper.java rename to common/src/main/java/common/block/tech/BlockDropper.java diff --git a/common/src/common/block/tech/BlockEnchantmentTable.java b/common/src/main/java/common/block/tech/BlockEnchantmentTable.java similarity index 100% rename from common/src/common/block/tech/BlockEnchantmentTable.java rename to common/src/main/java/common/block/tech/BlockEnchantmentTable.java diff --git a/common/src/common/block/tech/BlockFurnace.java b/common/src/main/java/common/block/tech/BlockFurnace.java similarity index 100% rename from common/src/common/block/tech/BlockFurnace.java rename to common/src/main/java/common/block/tech/BlockFurnace.java diff --git a/common/src/common/block/tech/BlockHopper.java b/common/src/main/java/common/block/tech/BlockHopper.java similarity index 100% rename from common/src/common/block/tech/BlockHopper.java rename to common/src/main/java/common/block/tech/BlockHopper.java diff --git a/common/src/common/block/tech/BlockJukebox.java b/common/src/main/java/common/block/tech/BlockJukebox.java similarity index 100% rename from common/src/common/block/tech/BlockJukebox.java rename to common/src/main/java/common/block/tech/BlockJukebox.java diff --git a/common/src/common/block/tech/BlockLever.java b/common/src/main/java/common/block/tech/BlockLever.java similarity index 100% rename from common/src/common/block/tech/BlockLever.java rename to common/src/main/java/common/block/tech/BlockLever.java diff --git a/common/src/common/block/tech/BlockMachine.java b/common/src/main/java/common/block/tech/BlockMachine.java similarity index 100% rename from common/src/common/block/tech/BlockMachine.java rename to common/src/main/java/common/block/tech/BlockMachine.java diff --git a/common/src/common/block/tech/BlockMobSpawner.java b/common/src/main/java/common/block/tech/BlockMobSpawner.java similarity index 100% rename from common/src/common/block/tech/BlockMobSpawner.java rename to common/src/main/java/common/block/tech/BlockMobSpawner.java diff --git a/common/src/common/block/tech/BlockNote.java b/common/src/main/java/common/block/tech/BlockNote.java similarity index 100% rename from common/src/common/block/tech/BlockNote.java rename to common/src/main/java/common/block/tech/BlockNote.java diff --git a/common/src/common/block/tech/BlockNuke.java b/common/src/main/java/common/block/tech/BlockNuke.java similarity index 100% rename from common/src/common/block/tech/BlockNuke.java rename to common/src/main/java/common/block/tech/BlockNuke.java diff --git a/common/src/common/block/tech/BlockPistonBase.java b/common/src/main/java/common/block/tech/BlockPistonBase.java similarity index 100% rename from common/src/common/block/tech/BlockPistonBase.java rename to common/src/main/java/common/block/tech/BlockPistonBase.java diff --git a/common/src/common/block/tech/BlockPistonHead.java b/common/src/main/java/common/block/tech/BlockPistonHead.java similarity index 100% rename from common/src/common/block/tech/BlockPistonHead.java rename to common/src/main/java/common/block/tech/BlockPistonHead.java diff --git a/common/src/common/block/tech/BlockPistonMoving.java b/common/src/main/java/common/block/tech/BlockPistonMoving.java similarity index 100% rename from common/src/common/block/tech/BlockPistonMoving.java rename to common/src/main/java/common/block/tech/BlockPistonMoving.java diff --git a/common/src/common/block/tech/BlockPressurePlate.java b/common/src/main/java/common/block/tech/BlockPressurePlate.java similarity index 100% rename from common/src/common/block/tech/BlockPressurePlate.java rename to common/src/main/java/common/block/tech/BlockPressurePlate.java diff --git a/common/src/common/block/tech/BlockPressurePlateWeighted.java b/common/src/main/java/common/block/tech/BlockPressurePlateWeighted.java similarity index 100% rename from common/src/common/block/tech/BlockPressurePlateWeighted.java rename to common/src/main/java/common/block/tech/BlockPressurePlateWeighted.java diff --git a/common/src/common/block/tech/BlockRail.java b/common/src/main/java/common/block/tech/BlockRail.java similarity index 100% rename from common/src/common/block/tech/BlockRail.java rename to common/src/main/java/common/block/tech/BlockRail.java diff --git a/common/src/common/block/tech/BlockRailBase.java b/common/src/main/java/common/block/tech/BlockRailBase.java similarity index 100% rename from common/src/common/block/tech/BlockRailBase.java rename to common/src/main/java/common/block/tech/BlockRailBase.java diff --git a/common/src/common/block/tech/BlockRailDetector.java b/common/src/main/java/common/block/tech/BlockRailDetector.java similarity index 100% rename from common/src/common/block/tech/BlockRailDetector.java rename to common/src/main/java/common/block/tech/BlockRailDetector.java diff --git a/common/src/common/block/tech/BlockRailPowered.java b/common/src/main/java/common/block/tech/BlockRailPowered.java similarity index 100% rename from common/src/common/block/tech/BlockRailPowered.java rename to common/src/main/java/common/block/tech/BlockRailPowered.java diff --git a/common/src/common/block/tech/BlockRedstoneComparator.java b/common/src/main/java/common/block/tech/BlockRedstoneComparator.java similarity index 100% rename from common/src/common/block/tech/BlockRedstoneComparator.java rename to common/src/main/java/common/block/tech/BlockRedstoneComparator.java diff --git a/common/src/common/block/tech/BlockRedstoneDiode.java b/common/src/main/java/common/block/tech/BlockRedstoneDiode.java similarity index 100% rename from common/src/common/block/tech/BlockRedstoneDiode.java rename to common/src/main/java/common/block/tech/BlockRedstoneDiode.java diff --git a/common/src/common/block/tech/BlockRedstoneLight.java b/common/src/main/java/common/block/tech/BlockRedstoneLight.java similarity index 100% rename from common/src/common/block/tech/BlockRedstoneLight.java rename to common/src/main/java/common/block/tech/BlockRedstoneLight.java diff --git a/common/src/common/block/tech/BlockRedstoneRepeater.java b/common/src/main/java/common/block/tech/BlockRedstoneRepeater.java similarity index 100% rename from common/src/common/block/tech/BlockRedstoneRepeater.java rename to common/src/main/java/common/block/tech/BlockRedstoneRepeater.java diff --git a/common/src/common/block/tech/BlockRedstoneTorch.java b/common/src/main/java/common/block/tech/BlockRedstoneTorch.java similarity index 100% rename from common/src/common/block/tech/BlockRedstoneTorch.java rename to common/src/main/java/common/block/tech/BlockRedstoneTorch.java diff --git a/common/src/common/block/tech/BlockRedstoneWire.java b/common/src/main/java/common/block/tech/BlockRedstoneWire.java similarity index 100% rename from common/src/common/block/tech/BlockRedstoneWire.java rename to common/src/main/java/common/block/tech/BlockRedstoneWire.java diff --git a/common/src/common/block/tech/BlockSourceImpl.java b/common/src/main/java/common/block/tech/BlockSourceImpl.java similarity index 100% rename from common/src/common/block/tech/BlockSourceImpl.java rename to common/src/main/java/common/block/tech/BlockSourceImpl.java diff --git a/common/src/common/block/tech/BlockTNT.java b/common/src/main/java/common/block/tech/BlockTNT.java similarity index 100% rename from common/src/common/block/tech/BlockTNT.java rename to common/src/main/java/common/block/tech/BlockTNT.java diff --git a/common/src/common/block/tech/BlockTianReactor.java b/common/src/main/java/common/block/tech/BlockTianReactor.java similarity index 100% rename from common/src/common/block/tech/BlockTianReactor.java rename to common/src/main/java/common/block/tech/BlockTianReactor.java diff --git a/common/src/common/block/tech/BlockTorch.java b/common/src/main/java/common/block/tech/BlockTorch.java similarity index 100% rename from common/src/common/block/tech/BlockTorch.java rename to common/src/main/java/common/block/tech/BlockTorch.java diff --git a/common/src/common/block/tech/BlockTripWire.java b/common/src/main/java/common/block/tech/BlockTripWire.java similarity index 100% rename from common/src/common/block/tech/BlockTripWire.java rename to common/src/main/java/common/block/tech/BlockTripWire.java diff --git a/common/src/common/block/tech/BlockTripWireHook.java b/common/src/main/java/common/block/tech/BlockTripWireHook.java similarity index 100% rename from common/src/common/block/tech/BlockTripWireHook.java rename to common/src/main/java/common/block/tech/BlockTripWireHook.java diff --git a/common/src/common/block/tech/BlockWarpChest.java b/common/src/main/java/common/block/tech/BlockWarpChest.java similarity index 100% rename from common/src/common/block/tech/BlockWarpChest.java rename to common/src/main/java/common/block/tech/BlockWarpChest.java diff --git a/common/src/common/block/tech/BlockWorkbench.java b/common/src/main/java/common/block/tech/BlockWorkbench.java similarity index 100% rename from common/src/common/block/tech/BlockWorkbench.java rename to common/src/main/java/common/block/tech/BlockWorkbench.java diff --git a/common/src/common/block/tile/BlockBanner.java b/common/src/main/java/common/block/tile/BlockBanner.java similarity index 100% rename from common/src/common/block/tile/BlockBanner.java rename to common/src/main/java/common/block/tile/BlockBanner.java diff --git a/common/src/common/block/tile/BlockSign.java b/common/src/main/java/common/block/tile/BlockSign.java similarity index 100% rename from common/src/common/block/tile/BlockSign.java rename to common/src/main/java/common/block/tile/BlockSign.java diff --git a/common/src/common/block/tile/BlockSkull.java b/common/src/main/java/common/block/tile/BlockSkull.java similarity index 100% rename from common/src/common/block/tile/BlockSkull.java rename to common/src/main/java/common/block/tile/BlockSkull.java diff --git a/common/src/common/block/tile/BlockStandingSign.java b/common/src/main/java/common/block/tile/BlockStandingSign.java similarity index 100% rename from common/src/common/block/tile/BlockStandingSign.java rename to common/src/main/java/common/block/tile/BlockStandingSign.java diff --git a/common/src/common/block/tile/BlockWallSign.java b/common/src/main/java/common/block/tile/BlockWallSign.java similarity index 100% rename from common/src/common/block/tile/BlockWallSign.java rename to common/src/main/java/common/block/tile/BlockWallSign.java diff --git a/common/src/common/collect/AbstractBiMap.java b/common/src/main/java/common/collect/AbstractBiMap.java similarity index 100% rename from common/src/common/collect/AbstractBiMap.java rename to common/src/main/java/common/collect/AbstractBiMap.java diff --git a/common/src/common/collect/AbstractIndexedListIterator.java b/common/src/main/java/common/collect/AbstractIndexedListIterator.java similarity index 100% rename from common/src/common/collect/AbstractIndexedListIterator.java rename to common/src/main/java/common/collect/AbstractIndexedListIterator.java diff --git a/common/src/common/collect/AbstractIterator.java b/common/src/main/java/common/collect/AbstractIterator.java similarity index 100% rename from common/src/common/collect/AbstractIterator.java rename to common/src/main/java/common/collect/AbstractIterator.java diff --git a/common/src/common/collect/AbstractMapEntry.java b/common/src/main/java/common/collect/AbstractMapEntry.java similarity index 100% rename from common/src/common/collect/AbstractMapEntry.java rename to common/src/main/java/common/collect/AbstractMapEntry.java diff --git a/common/src/common/collect/AbstractTable.java b/common/src/main/java/common/collect/AbstractTable.java similarity index 100% rename from common/src/common/collect/AbstractTable.java rename to common/src/main/java/common/collect/AbstractTable.java diff --git a/common/src/common/collect/BiMap.java b/common/src/main/java/common/collect/BiMap.java similarity index 100% rename from common/src/common/collect/BiMap.java rename to common/src/main/java/common/collect/BiMap.java diff --git a/common/src/common/collect/CollectPreconditions.java b/common/src/main/java/common/collect/CollectPreconditions.java similarity index 100% rename from common/src/common/collect/CollectPreconditions.java rename to common/src/main/java/common/collect/CollectPreconditions.java diff --git a/common/src/common/collect/DenseImmutableTable.java b/common/src/main/java/common/collect/DenseImmutableTable.java similarity index 100% rename from common/src/common/collect/DenseImmutableTable.java rename to common/src/main/java/common/collect/DenseImmutableTable.java diff --git a/common/src/common/collect/EmptyImmutableMap.java b/common/src/main/java/common/collect/EmptyImmutableMap.java similarity index 100% rename from common/src/common/collect/EmptyImmutableMap.java rename to common/src/main/java/common/collect/EmptyImmutableMap.java diff --git a/common/src/common/collect/EmptyImmutableSet.java b/common/src/main/java/common/collect/EmptyImmutableSet.java similarity index 100% rename from common/src/common/collect/EmptyImmutableSet.java rename to common/src/main/java/common/collect/EmptyImmutableSet.java diff --git a/common/src/common/collect/Filter.java b/common/src/main/java/common/collect/Filter.java similarity index 100% rename from common/src/common/collect/Filter.java rename to common/src/main/java/common/collect/Filter.java diff --git a/common/src/common/collect/ForwardingCollection.java b/common/src/main/java/common/collect/ForwardingCollection.java similarity index 100% rename from common/src/common/collect/ForwardingCollection.java rename to common/src/main/java/common/collect/ForwardingCollection.java diff --git a/common/src/common/collect/ForwardingMap.java b/common/src/main/java/common/collect/ForwardingMap.java similarity index 100% rename from common/src/common/collect/ForwardingMap.java rename to common/src/main/java/common/collect/ForwardingMap.java diff --git a/common/src/common/collect/ForwardingMapEntry.java b/common/src/main/java/common/collect/ForwardingMapEntry.java similarity index 100% rename from common/src/common/collect/ForwardingMapEntry.java rename to common/src/main/java/common/collect/ForwardingMapEntry.java diff --git a/common/src/common/collect/ForwardingObject.java b/common/src/main/java/common/collect/ForwardingObject.java similarity index 100% rename from common/src/common/collect/ForwardingObject.java rename to common/src/main/java/common/collect/ForwardingObject.java diff --git a/common/src/common/collect/ForwardingSet.java b/common/src/main/java/common/collect/ForwardingSet.java similarity index 100% rename from common/src/common/collect/ForwardingSet.java rename to common/src/main/java/common/collect/ForwardingSet.java diff --git a/common/src/common/collect/HashBiMap.java b/common/src/main/java/common/collect/HashBiMap.java similarity index 100% rename from common/src/common/collect/HashBiMap.java rename to common/src/main/java/common/collect/HashBiMap.java diff --git a/common/src/common/collect/Hashing.java b/common/src/main/java/common/collect/Hashing.java similarity index 100% rename from common/src/common/collect/Hashing.java rename to common/src/main/java/common/collect/Hashing.java diff --git a/common/src/common/collect/ImmutableAsList.java b/common/src/main/java/common/collect/ImmutableAsList.java similarity index 100% rename from common/src/common/collect/ImmutableAsList.java rename to common/src/main/java/common/collect/ImmutableAsList.java diff --git a/common/src/common/collect/ImmutableCollection.java b/common/src/main/java/common/collect/ImmutableCollection.java similarity index 100% rename from common/src/common/collect/ImmutableCollection.java rename to common/src/main/java/common/collect/ImmutableCollection.java diff --git a/common/src/common/collect/ImmutableEntry.java b/common/src/main/java/common/collect/ImmutableEntry.java similarity index 100% rename from common/src/common/collect/ImmutableEntry.java rename to common/src/main/java/common/collect/ImmutableEntry.java diff --git a/common/src/common/collect/ImmutableEnumMap.java b/common/src/main/java/common/collect/ImmutableEnumMap.java similarity index 100% rename from common/src/common/collect/ImmutableEnumMap.java rename to common/src/main/java/common/collect/ImmutableEnumMap.java diff --git a/common/src/common/collect/ImmutableEnumSet.java b/common/src/main/java/common/collect/ImmutableEnumSet.java similarity index 100% rename from common/src/common/collect/ImmutableEnumSet.java rename to common/src/main/java/common/collect/ImmutableEnumSet.java diff --git a/common/src/common/collect/ImmutableList.java b/common/src/main/java/common/collect/ImmutableList.java similarity index 100% rename from common/src/common/collect/ImmutableList.java rename to common/src/main/java/common/collect/ImmutableList.java diff --git a/common/src/common/collect/ImmutableMap.java b/common/src/main/java/common/collect/ImmutableMap.java similarity index 100% rename from common/src/common/collect/ImmutableMap.java rename to common/src/main/java/common/collect/ImmutableMap.java diff --git a/common/src/common/collect/ImmutableMapEntry.java b/common/src/main/java/common/collect/ImmutableMapEntry.java similarity index 100% rename from common/src/common/collect/ImmutableMapEntry.java rename to common/src/main/java/common/collect/ImmutableMapEntry.java diff --git a/common/src/common/collect/ImmutableMapEntrySet.java b/common/src/main/java/common/collect/ImmutableMapEntrySet.java similarity index 100% rename from common/src/common/collect/ImmutableMapEntrySet.java rename to common/src/main/java/common/collect/ImmutableMapEntrySet.java diff --git a/common/src/common/collect/ImmutableMapKeySet.java b/common/src/main/java/common/collect/ImmutableMapKeySet.java similarity index 100% rename from common/src/common/collect/ImmutableMapKeySet.java rename to common/src/main/java/common/collect/ImmutableMapKeySet.java diff --git a/common/src/common/collect/ImmutableMapValues.java b/common/src/main/java/common/collect/ImmutableMapValues.java similarity index 100% rename from common/src/common/collect/ImmutableMapValues.java rename to common/src/main/java/common/collect/ImmutableMapValues.java diff --git a/common/src/common/collect/ImmutableSet.java b/common/src/main/java/common/collect/ImmutableSet.java similarity index 100% rename from common/src/common/collect/ImmutableSet.java rename to common/src/main/java/common/collect/ImmutableSet.java diff --git a/common/src/common/collect/ImmutableTable.java b/common/src/main/java/common/collect/ImmutableTable.java similarity index 100% rename from common/src/common/collect/ImmutableTable.java rename to common/src/main/java/common/collect/ImmutableTable.java diff --git a/common/src/common/collect/Iterables.java b/common/src/main/java/common/collect/Iterables.java similarity index 100% rename from common/src/common/collect/Iterables.java rename to common/src/main/java/common/collect/Iterables.java diff --git a/common/src/common/collect/Iterators.java b/common/src/main/java/common/collect/Iterators.java similarity index 100% rename from common/src/common/collect/Iterators.java rename to common/src/main/java/common/collect/Iterators.java diff --git a/common/src/common/collect/Lists.java b/common/src/main/java/common/collect/Lists.java similarity index 100% rename from common/src/common/collect/Lists.java rename to common/src/main/java/common/collect/Lists.java diff --git a/common/src/common/collect/Maps.java b/common/src/main/java/common/collect/Maps.java similarity index 100% rename from common/src/common/collect/Maps.java rename to common/src/main/java/common/collect/Maps.java diff --git a/common/src/common/collect/ObjectArrays.java b/common/src/main/java/common/collect/ObjectArrays.java similarity index 100% rename from common/src/common/collect/ObjectArrays.java rename to common/src/main/java/common/collect/ObjectArrays.java diff --git a/common/src/common/collect/Preconditions.java b/common/src/main/java/common/collect/Preconditions.java similarity index 100% rename from common/src/common/collect/Preconditions.java rename to common/src/main/java/common/collect/Preconditions.java diff --git a/common/src/common/collect/RegularImmutableAsList.java b/common/src/main/java/common/collect/RegularImmutableAsList.java similarity index 100% rename from common/src/common/collect/RegularImmutableAsList.java rename to common/src/main/java/common/collect/RegularImmutableAsList.java diff --git a/common/src/common/collect/RegularImmutableList.java b/common/src/main/java/common/collect/RegularImmutableList.java similarity index 100% rename from common/src/common/collect/RegularImmutableList.java rename to common/src/main/java/common/collect/RegularImmutableList.java diff --git a/common/src/common/collect/RegularImmutableMap.java b/common/src/main/java/common/collect/RegularImmutableMap.java similarity index 100% rename from common/src/common/collect/RegularImmutableMap.java rename to common/src/main/java/common/collect/RegularImmutableMap.java diff --git a/common/src/common/collect/RegularImmutableSet.java b/common/src/main/java/common/collect/RegularImmutableSet.java similarity index 100% rename from common/src/common/collect/RegularImmutableSet.java rename to common/src/main/java/common/collect/RegularImmutableSet.java diff --git a/common/src/common/collect/RegularImmutableTable.java b/common/src/main/java/common/collect/RegularImmutableTable.java similarity index 100% rename from common/src/common/collect/RegularImmutableTable.java rename to common/src/main/java/common/collect/RegularImmutableTable.java diff --git a/common/src/common/collect/Sets.java b/common/src/main/java/common/collect/Sets.java similarity index 100% rename from common/src/common/collect/Sets.java rename to common/src/main/java/common/collect/Sets.java diff --git a/common/src/common/collect/SparseImmutableTable.java b/common/src/main/java/common/collect/SparseImmutableTable.java similarity index 100% rename from common/src/common/collect/SparseImmutableTable.java rename to common/src/main/java/common/collect/SparseImmutableTable.java diff --git a/common/src/common/collect/StandardTable.java b/common/src/main/java/common/collect/StandardTable.java similarity index 100% rename from common/src/common/collect/StandardTable.java rename to common/src/main/java/common/collect/StandardTable.java diff --git a/common/src/common/collect/Table.java b/common/src/main/java/common/collect/Table.java similarity index 100% rename from common/src/common/collect/Table.java rename to common/src/main/java/common/collect/Table.java diff --git a/common/src/common/collect/TransformedIterator.java b/common/src/main/java/common/collect/TransformedIterator.java similarity index 100% rename from common/src/common/collect/TransformedIterator.java rename to common/src/main/java/common/collect/TransformedIterator.java diff --git a/common/src/common/collect/UnmodifiableIterator.java b/common/src/main/java/common/collect/UnmodifiableIterator.java similarity index 100% rename from common/src/common/collect/UnmodifiableIterator.java rename to common/src/main/java/common/collect/UnmodifiableIterator.java diff --git a/common/src/common/collect/UnmodifiableListIterator.java b/common/src/main/java/common/collect/UnmodifiableListIterator.java similarity index 100% rename from common/src/common/collect/UnmodifiableListIterator.java rename to common/src/main/java/common/collect/UnmodifiableListIterator.java diff --git a/common/src/common/color/Colorizer.java b/common/src/main/java/common/color/Colorizer.java similarity index 100% rename from common/src/common/color/Colorizer.java rename to common/src/main/java/common/color/Colorizer.java diff --git a/common/src/common/color/DyeColor.java b/common/src/main/java/common/color/DyeColor.java similarity index 100% rename from common/src/common/color/DyeColor.java rename to common/src/main/java/common/color/DyeColor.java diff --git a/common/src/common/color/TextColor.java b/common/src/main/java/common/color/TextColor.java similarity index 100% rename from common/src/common/color/TextColor.java rename to common/src/main/java/common/color/TextColor.java diff --git a/common/src/common/dimension/Area.java b/common/src/main/java/common/dimension/Area.java similarity index 100% rename from common/src/common/dimension/Area.java rename to common/src/main/java/common/dimension/Area.java diff --git a/common/src/common/dimension/CloudType.java b/common/src/main/java/common/dimension/CloudType.java similarity index 100% rename from common/src/common/dimension/CloudType.java rename to common/src/main/java/common/dimension/CloudType.java diff --git a/common/src/common/dimension/DimType.java b/common/src/main/java/common/dimension/DimType.java similarity index 100% rename from common/src/common/dimension/DimType.java rename to common/src/main/java/common/dimension/DimType.java diff --git a/common/src/common/dimension/Dimension.java b/common/src/main/java/common/dimension/Dimension.java similarity index 100% rename from common/src/common/dimension/Dimension.java rename to common/src/main/java/common/dimension/Dimension.java diff --git a/common/src/common/dimension/Domain.java b/common/src/main/java/common/dimension/Domain.java similarity index 100% rename from common/src/common/dimension/Domain.java rename to common/src/main/java/common/dimension/Domain.java diff --git a/common/src/common/dimension/Galaxy.java b/common/src/main/java/common/dimension/Galaxy.java similarity index 100% rename from common/src/common/dimension/Galaxy.java rename to common/src/main/java/common/dimension/Galaxy.java diff --git a/common/src/common/dimension/Lake.java b/common/src/main/java/common/dimension/Lake.java similarity index 100% rename from common/src/common/dimension/Lake.java rename to common/src/main/java/common/dimension/Lake.java diff --git a/common/src/common/dimension/Liquid.java b/common/src/main/java/common/dimension/Liquid.java similarity index 100% rename from common/src/common/dimension/Liquid.java rename to common/src/main/java/common/dimension/Liquid.java diff --git a/common/src/common/dimension/Moon.java b/common/src/main/java/common/dimension/Moon.java similarity index 100% rename from common/src/common/dimension/Moon.java rename to common/src/main/java/common/dimension/Moon.java diff --git a/common/src/common/dimension/Nameable.java b/common/src/main/java/common/dimension/Nameable.java similarity index 100% rename from common/src/common/dimension/Nameable.java rename to common/src/main/java/common/dimension/Nameable.java diff --git a/common/src/common/dimension/Ore.java b/common/src/main/java/common/dimension/Ore.java similarity index 100% rename from common/src/common/dimension/Ore.java rename to common/src/main/java/common/dimension/Ore.java diff --git a/common/src/common/dimension/Planet.java b/common/src/main/java/common/dimension/Planet.java similarity index 100% rename from common/src/common/dimension/Planet.java rename to common/src/main/java/common/dimension/Planet.java diff --git a/common/src/common/dimension/Sector.java b/common/src/main/java/common/dimension/Sector.java similarity index 100% rename from common/src/common/dimension/Sector.java rename to common/src/main/java/common/dimension/Sector.java diff --git a/common/src/common/dimension/Semi.java b/common/src/main/java/common/dimension/Semi.java similarity index 100% rename from common/src/common/dimension/Semi.java rename to common/src/main/java/common/dimension/Semi.java diff --git a/common/src/common/dimension/SkyboxType.java b/common/src/main/java/common/dimension/SkyboxType.java similarity index 100% rename from common/src/common/dimension/SkyboxType.java rename to common/src/main/java/common/dimension/SkyboxType.java diff --git a/common/src/common/dimension/Space.java b/common/src/main/java/common/dimension/Space.java similarity index 100% rename from common/src/common/dimension/Space.java rename to common/src/main/java/common/dimension/Space.java diff --git a/common/src/common/dimension/Star.java b/common/src/main/java/common/dimension/Star.java similarity index 100% rename from common/src/common/dimension/Star.java rename to common/src/main/java/common/dimension/Star.java diff --git a/common/src/common/dispenser/BehaviorDefaultDispenseItem.java b/common/src/main/java/common/dispenser/BehaviorDefaultDispenseItem.java similarity index 100% rename from common/src/common/dispenser/BehaviorDefaultDispenseItem.java rename to common/src/main/java/common/dispenser/BehaviorDefaultDispenseItem.java diff --git a/common/src/common/dispenser/BehaviorProjectileDispense.java b/common/src/main/java/common/dispenser/BehaviorProjectileDispense.java similarity index 100% rename from common/src/common/dispenser/BehaviorProjectileDispense.java rename to common/src/main/java/common/dispenser/BehaviorProjectileDispense.java diff --git a/common/src/common/dispenser/IBehaviorDispenseItem.java b/common/src/main/java/common/dispenser/IBehaviorDispenseItem.java similarity index 100% rename from common/src/common/dispenser/IBehaviorDispenseItem.java rename to common/src/main/java/common/dispenser/IBehaviorDispenseItem.java diff --git a/common/src/common/dispenser/IBlockSource.java b/common/src/main/java/common/dispenser/IBlockSource.java similarity index 100% rename from common/src/common/dispenser/IBlockSource.java rename to common/src/main/java/common/dispenser/IBlockSource.java diff --git a/common/src/common/dispenser/ILocatableSource.java b/common/src/main/java/common/dispenser/ILocatableSource.java similarity index 100% rename from common/src/common/dispenser/ILocatableSource.java rename to common/src/main/java/common/dispenser/ILocatableSource.java diff --git a/common/src/common/dispenser/ILocation.java b/common/src/main/java/common/dispenser/ILocation.java similarity index 100% rename from common/src/common/dispenser/ILocation.java rename to common/src/main/java/common/dispenser/ILocation.java diff --git a/common/src/common/dispenser/IPosition.java b/common/src/main/java/common/dispenser/IPosition.java similarity index 100% rename from common/src/common/dispenser/IPosition.java rename to common/src/main/java/common/dispenser/IPosition.java diff --git a/common/src/common/dispenser/PositionImpl.java b/common/src/main/java/common/dispenser/PositionImpl.java similarity index 100% rename from common/src/common/dispenser/PositionImpl.java rename to common/src/main/java/common/dispenser/PositionImpl.java diff --git a/common/src/common/enchantment/Enchantment.java b/common/src/main/java/common/enchantment/Enchantment.java similarity index 100% rename from common/src/common/enchantment/Enchantment.java rename to common/src/main/java/common/enchantment/Enchantment.java diff --git a/common/src/common/enchantment/EnchantmentArrowDamage.java b/common/src/main/java/common/enchantment/EnchantmentArrowDamage.java similarity index 100% rename from common/src/common/enchantment/EnchantmentArrowDamage.java rename to common/src/main/java/common/enchantment/EnchantmentArrowDamage.java diff --git a/common/src/common/enchantment/EnchantmentArrowFire.java b/common/src/main/java/common/enchantment/EnchantmentArrowFire.java similarity index 100% rename from common/src/common/enchantment/EnchantmentArrowFire.java rename to common/src/main/java/common/enchantment/EnchantmentArrowFire.java diff --git a/common/src/common/enchantment/EnchantmentArrowInfinite.java b/common/src/main/java/common/enchantment/EnchantmentArrowInfinite.java similarity index 100% rename from common/src/common/enchantment/EnchantmentArrowInfinite.java rename to common/src/main/java/common/enchantment/EnchantmentArrowInfinite.java diff --git a/common/src/common/enchantment/EnchantmentArrowKnockback.java b/common/src/main/java/common/enchantment/EnchantmentArrowKnockback.java similarity index 100% rename from common/src/common/enchantment/EnchantmentArrowKnockback.java rename to common/src/main/java/common/enchantment/EnchantmentArrowKnockback.java diff --git a/common/src/common/enchantment/EnchantmentDamage.java b/common/src/main/java/common/enchantment/EnchantmentDamage.java similarity index 100% rename from common/src/common/enchantment/EnchantmentDamage.java rename to common/src/main/java/common/enchantment/EnchantmentDamage.java diff --git a/common/src/common/enchantment/EnchantmentDigging.java b/common/src/main/java/common/enchantment/EnchantmentDigging.java similarity index 100% rename from common/src/common/enchantment/EnchantmentDigging.java rename to common/src/main/java/common/enchantment/EnchantmentDigging.java diff --git a/common/src/common/enchantment/EnchantmentDraining.java b/common/src/main/java/common/enchantment/EnchantmentDraining.java similarity index 100% rename from common/src/common/enchantment/EnchantmentDraining.java rename to common/src/main/java/common/enchantment/EnchantmentDraining.java diff --git a/common/src/common/enchantment/EnchantmentDurability.java b/common/src/main/java/common/enchantment/EnchantmentDurability.java similarity index 100% rename from common/src/common/enchantment/EnchantmentDurability.java rename to common/src/main/java/common/enchantment/EnchantmentDurability.java diff --git a/common/src/common/enchantment/EnchantmentFireAspect.java b/common/src/main/java/common/enchantment/EnchantmentFireAspect.java similarity index 100% rename from common/src/common/enchantment/EnchantmentFireAspect.java rename to common/src/main/java/common/enchantment/EnchantmentFireAspect.java diff --git a/common/src/common/enchantment/EnchantmentFishingSpeed.java b/common/src/main/java/common/enchantment/EnchantmentFishingSpeed.java similarity index 100% rename from common/src/common/enchantment/EnchantmentFishingSpeed.java rename to common/src/main/java/common/enchantment/EnchantmentFishingSpeed.java diff --git a/common/src/common/enchantment/EnchantmentHelper.java b/common/src/main/java/common/enchantment/EnchantmentHelper.java similarity index 100% rename from common/src/common/enchantment/EnchantmentHelper.java rename to common/src/main/java/common/enchantment/EnchantmentHelper.java diff --git a/common/src/common/enchantment/EnchantmentKnockback.java b/common/src/main/java/common/enchantment/EnchantmentKnockback.java similarity index 100% rename from common/src/common/enchantment/EnchantmentKnockback.java rename to common/src/main/java/common/enchantment/EnchantmentKnockback.java diff --git a/common/src/common/enchantment/EnchantmentLootBonus.java b/common/src/main/java/common/enchantment/EnchantmentLootBonus.java similarity index 100% rename from common/src/common/enchantment/EnchantmentLootBonus.java rename to common/src/main/java/common/enchantment/EnchantmentLootBonus.java diff --git a/common/src/common/enchantment/EnchantmentProtection.java b/common/src/main/java/common/enchantment/EnchantmentProtection.java similarity index 100% rename from common/src/common/enchantment/EnchantmentProtection.java rename to common/src/main/java/common/enchantment/EnchantmentProtection.java diff --git a/common/src/common/enchantment/EnchantmentThorns.java b/common/src/main/java/common/enchantment/EnchantmentThorns.java similarity index 100% rename from common/src/common/enchantment/EnchantmentThorns.java rename to common/src/main/java/common/enchantment/EnchantmentThorns.java diff --git a/common/src/common/enchantment/EnchantmentUntouching.java b/common/src/main/java/common/enchantment/EnchantmentUntouching.java similarity index 100% rename from common/src/common/enchantment/EnchantmentUntouching.java rename to common/src/main/java/common/enchantment/EnchantmentUntouching.java diff --git a/common/src/common/enchantment/EnumEnchantmentType.java b/common/src/main/java/common/enchantment/EnumEnchantmentType.java similarity index 100% rename from common/src/common/enchantment/EnumEnchantmentType.java rename to common/src/main/java/common/enchantment/EnumEnchantmentType.java diff --git a/common/src/common/enchantment/RngEnchantment.java b/common/src/main/java/common/enchantment/RngEnchantment.java similarity index 100% rename from common/src/common/enchantment/RngEnchantment.java rename to common/src/main/java/common/enchantment/RngEnchantment.java diff --git a/common/src/common/entity/DamageSource.java b/common/src/main/java/common/entity/DamageSource.java similarity index 100% rename from common/src/common/entity/DamageSource.java rename to common/src/main/java/common/entity/DamageSource.java diff --git a/common/src/common/entity/DataWatcher.java b/common/src/main/java/common/entity/DataWatcher.java similarity index 100% rename from common/src/common/entity/DataWatcher.java rename to common/src/main/java/common/entity/DataWatcher.java diff --git a/common/src/common/entity/Entity.java b/common/src/main/java/common/entity/Entity.java similarity index 100% rename from common/src/common/entity/Entity.java rename to common/src/main/java/common/entity/Entity.java diff --git a/common/src/common/entity/EntityDamageSource.java b/common/src/main/java/common/entity/EntityDamageSource.java similarity index 100% rename from common/src/common/entity/EntityDamageSource.java rename to common/src/main/java/common/entity/EntityDamageSource.java diff --git a/common/src/common/entity/EntityDamageSourceIndirect.java b/common/src/main/java/common/entity/EntityDamageSourceIndirect.java similarity index 100% rename from common/src/common/entity/EntityDamageSourceIndirect.java rename to common/src/main/java/common/entity/EntityDamageSourceIndirect.java diff --git a/common/src/common/entity/EntityTrackerEntry.java b/common/src/main/java/common/entity/EntityTrackerEntry.java similarity index 100% rename from common/src/common/entity/EntityTrackerEntry.java rename to common/src/main/java/common/entity/EntityTrackerEntry.java diff --git a/common/src/common/entity/EntityType.java b/common/src/main/java/common/entity/EntityType.java similarity index 100% rename from common/src/common/entity/EntityType.java rename to common/src/main/java/common/entity/EntityType.java diff --git a/common/src/common/entity/animal/EntityBat.java b/common/src/main/java/common/entity/animal/EntityBat.java similarity index 100% rename from common/src/common/entity/animal/EntityBat.java rename to common/src/main/java/common/entity/animal/EntityBat.java diff --git a/common/src/common/entity/animal/EntityChicken.java b/common/src/main/java/common/entity/animal/EntityChicken.java similarity index 100% rename from common/src/common/entity/animal/EntityChicken.java rename to common/src/main/java/common/entity/animal/EntityChicken.java diff --git a/common/src/common/entity/animal/EntityCow.java b/common/src/main/java/common/entity/animal/EntityCow.java similarity index 100% rename from common/src/common/entity/animal/EntityCow.java rename to common/src/main/java/common/entity/animal/EntityCow.java diff --git a/common/src/common/entity/animal/EntityDragon.java b/common/src/main/java/common/entity/animal/EntityDragon.java similarity index 100% rename from common/src/common/entity/animal/EntityDragon.java rename to common/src/main/java/common/entity/animal/EntityDragon.java diff --git a/common/src/common/entity/animal/EntityDragonPart.java b/common/src/main/java/common/entity/animal/EntityDragonPart.java similarity index 100% rename from common/src/common/entity/animal/EntityDragonPart.java rename to common/src/main/java/common/entity/animal/EntityDragonPart.java diff --git a/common/src/common/entity/animal/EntityHorse.java b/common/src/main/java/common/entity/animal/EntityHorse.java similarity index 100% rename from common/src/common/entity/animal/EntityHorse.java rename to common/src/main/java/common/entity/animal/EntityHorse.java diff --git a/common/src/common/entity/animal/EntityMooshroom.java b/common/src/main/java/common/entity/animal/EntityMooshroom.java similarity index 100% rename from common/src/common/entity/animal/EntityMooshroom.java rename to common/src/main/java/common/entity/animal/EntityMooshroom.java diff --git a/common/src/common/entity/animal/EntityMouse.java b/common/src/main/java/common/entity/animal/EntityMouse.java similarity index 100% rename from common/src/common/entity/animal/EntityMouse.java rename to common/src/main/java/common/entity/animal/EntityMouse.java diff --git a/common/src/common/entity/animal/EntityOcelot.java b/common/src/main/java/common/entity/animal/EntityOcelot.java similarity index 100% rename from common/src/common/entity/animal/EntityOcelot.java rename to common/src/main/java/common/entity/animal/EntityOcelot.java diff --git a/common/src/common/entity/animal/EntityPig.java b/common/src/main/java/common/entity/animal/EntityPig.java similarity index 100% rename from common/src/common/entity/animal/EntityPig.java rename to common/src/main/java/common/entity/animal/EntityPig.java diff --git a/common/src/common/entity/animal/EntityRabbit.java b/common/src/main/java/common/entity/animal/EntityRabbit.java similarity index 100% rename from common/src/common/entity/animal/EntityRabbit.java rename to common/src/main/java/common/entity/animal/EntityRabbit.java diff --git a/common/src/common/entity/animal/EntitySheep.java b/common/src/main/java/common/entity/animal/EntitySheep.java similarity index 100% rename from common/src/common/entity/animal/EntitySheep.java rename to common/src/main/java/common/entity/animal/EntitySheep.java diff --git a/common/src/common/entity/animal/EntitySquid.java b/common/src/main/java/common/entity/animal/EntitySquid.java similarity index 100% rename from common/src/common/entity/animal/EntitySquid.java rename to common/src/main/java/common/entity/animal/EntitySquid.java diff --git a/common/src/common/entity/animal/EntityWolf.java b/common/src/main/java/common/entity/animal/EntityWolf.java similarity index 100% rename from common/src/common/entity/animal/EntityWolf.java rename to common/src/main/java/common/entity/animal/EntityWolf.java diff --git a/common/src/common/entity/effect/EntityLightning.java b/common/src/main/java/common/entity/effect/EntityLightning.java similarity index 100% rename from common/src/common/entity/effect/EntityLightning.java rename to common/src/main/java/common/entity/effect/EntityLightning.java diff --git a/common/src/common/entity/item/EntityBoat.java b/common/src/main/java/common/entity/item/EntityBoat.java similarity index 100% rename from common/src/common/entity/item/EntityBoat.java rename to common/src/main/java/common/entity/item/EntityBoat.java diff --git a/common/src/common/entity/item/EntityCart.java b/common/src/main/java/common/entity/item/EntityCart.java similarity index 100% rename from common/src/common/entity/item/EntityCart.java rename to common/src/main/java/common/entity/item/EntityCart.java diff --git a/common/src/common/entity/item/EntityCartContainer.java b/common/src/main/java/common/entity/item/EntityCartContainer.java similarity index 100% rename from common/src/common/entity/item/EntityCartContainer.java rename to common/src/main/java/common/entity/item/EntityCartContainer.java diff --git a/common/src/common/entity/item/EntityChestCart.java b/common/src/main/java/common/entity/item/EntityChestCart.java similarity index 100% rename from common/src/common/entity/item/EntityChestCart.java rename to common/src/main/java/common/entity/item/EntityChestCart.java diff --git a/common/src/common/entity/item/EntityCrystal.java b/common/src/main/java/common/entity/item/EntityCrystal.java similarity index 100% rename from common/src/common/entity/item/EntityCrystal.java rename to common/src/main/java/common/entity/item/EntityCrystal.java diff --git a/common/src/common/entity/item/EntityExplosion.java b/common/src/main/java/common/entity/item/EntityExplosion.java similarity index 100% rename from common/src/common/entity/item/EntityExplosion.java rename to common/src/main/java/common/entity/item/EntityExplosion.java diff --git a/common/src/common/entity/item/EntityFalling.java b/common/src/main/java/common/entity/item/EntityFalling.java similarity index 100% rename from common/src/common/entity/item/EntityFalling.java rename to common/src/main/java/common/entity/item/EntityFalling.java diff --git a/common/src/common/entity/item/EntityFireworks.java b/common/src/main/java/common/entity/item/EntityFireworks.java similarity index 100% rename from common/src/common/entity/item/EntityFireworks.java rename to common/src/main/java/common/entity/item/EntityFireworks.java diff --git a/common/src/common/entity/item/EntityHopperCart.java b/common/src/main/java/common/entity/item/EntityHopperCart.java similarity index 100% rename from common/src/common/entity/item/EntityHopperCart.java rename to common/src/main/java/common/entity/item/EntityHopperCart.java diff --git a/common/src/common/entity/item/EntityItem.java b/common/src/main/java/common/entity/item/EntityItem.java similarity index 100% rename from common/src/common/entity/item/EntityItem.java rename to common/src/main/java/common/entity/item/EntityItem.java diff --git a/common/src/common/entity/item/EntityLeashKnot.java b/common/src/main/java/common/entity/item/EntityLeashKnot.java similarity index 100% rename from common/src/common/entity/item/EntityLeashKnot.java rename to common/src/main/java/common/entity/item/EntityLeashKnot.java diff --git a/common/src/common/entity/item/EntityMinecart.java b/common/src/main/java/common/entity/item/EntityMinecart.java similarity index 100% rename from common/src/common/entity/item/EntityMinecart.java rename to common/src/main/java/common/entity/item/EntityMinecart.java diff --git a/common/src/common/entity/item/EntityNuke.java b/common/src/main/java/common/entity/item/EntityNuke.java similarity index 100% rename from common/src/common/entity/item/EntityNuke.java rename to common/src/main/java/common/entity/item/EntityNuke.java diff --git a/common/src/common/entity/item/EntityOrb.java b/common/src/main/java/common/entity/item/EntityOrb.java similarity index 100% rename from common/src/common/entity/item/EntityOrb.java rename to common/src/main/java/common/entity/item/EntityOrb.java diff --git a/common/src/common/entity/item/EntityTnt.java b/common/src/main/java/common/entity/item/EntityTnt.java similarity index 100% rename from common/src/common/entity/item/EntityTnt.java rename to common/src/main/java/common/entity/item/EntityTnt.java diff --git a/common/src/common/entity/item/EntityTntCart.java b/common/src/main/java/common/entity/item/EntityTntCart.java similarity index 100% rename from common/src/common/entity/item/EntityTntCart.java rename to common/src/main/java/common/entity/item/EntityTntCart.java diff --git a/common/src/common/entity/item/EntityXp.java b/common/src/main/java/common/entity/item/EntityXp.java similarity index 100% rename from common/src/common/entity/item/EntityXp.java rename to common/src/main/java/common/entity/item/EntityXp.java diff --git a/common/src/common/entity/item/EntityXpBottle.java b/common/src/main/java/common/entity/item/EntityXpBottle.java similarity index 100% rename from common/src/common/entity/item/EntityXpBottle.java rename to common/src/main/java/common/entity/item/EntityXpBottle.java diff --git a/common/src/common/entity/npc/Alignment.java b/common/src/main/java/common/entity/npc/Alignment.java similarity index 100% rename from common/src/common/entity/npc/Alignment.java rename to common/src/main/java/common/entity/npc/Alignment.java diff --git a/common/src/common/entity/npc/CharacterInfo.java b/common/src/main/java/common/entity/npc/CharacterInfo.java similarity index 100% rename from common/src/common/entity/npc/CharacterInfo.java rename to common/src/main/java/common/entity/npc/CharacterInfo.java diff --git a/common/src/common/entity/npc/ClassInfo.java b/common/src/main/java/common/entity/npc/ClassInfo.java similarity index 100% rename from common/src/common/entity/npc/ClassInfo.java rename to common/src/main/java/common/entity/npc/ClassInfo.java diff --git a/common/src/common/entity/npc/Energy.java b/common/src/main/java/common/entity/npc/Energy.java similarity index 100% rename from common/src/common/entity/npc/Energy.java rename to common/src/main/java/common/entity/npc/Energy.java diff --git a/common/src/common/entity/npc/EntityArachnoid.java b/common/src/main/java/common/entity/npc/EntityArachnoid.java similarity index 100% rename from common/src/common/entity/npc/EntityArachnoid.java rename to common/src/main/java/common/entity/npc/EntityArachnoid.java diff --git a/common/src/common/entity/npc/EntityBloodElf.java b/common/src/main/java/common/entity/npc/EntityBloodElf.java similarity index 100% rename from common/src/common/entity/npc/EntityBloodElf.java rename to common/src/main/java/common/entity/npc/EntityBloodElf.java diff --git a/common/src/common/entity/npc/EntityChaosMarine.java b/common/src/main/java/common/entity/npc/EntityChaosMarine.java similarity index 100% rename from common/src/common/entity/npc/EntityChaosMarine.java rename to common/src/main/java/common/entity/npc/EntityChaosMarine.java diff --git a/common/src/common/entity/npc/EntityCpu.java b/common/src/main/java/common/entity/npc/EntityCpu.java similarity index 100% rename from common/src/common/entity/npc/EntityCpu.java rename to common/src/main/java/common/entity/npc/EntityCpu.java diff --git a/common/src/common/entity/npc/EntityCultivator.java b/common/src/main/java/common/entity/npc/EntityCultivator.java similarity index 100% rename from common/src/common/entity/npc/EntityCultivator.java rename to common/src/main/java/common/entity/npc/EntityCultivator.java diff --git a/common/src/common/entity/npc/EntityDarkMage.java b/common/src/main/java/common/entity/npc/EntityDarkMage.java similarity index 100% rename from common/src/common/entity/npc/EntityDarkMage.java rename to common/src/main/java/common/entity/npc/EntityDarkMage.java diff --git a/common/src/common/entity/npc/EntityDwarf.java b/common/src/main/java/common/entity/npc/EntityDwarf.java similarity index 100% rename from common/src/common/entity/npc/EntityDwarf.java rename to common/src/main/java/common/entity/npc/EntityDwarf.java diff --git a/common/src/common/entity/npc/EntityElf.java b/common/src/main/java/common/entity/npc/EntityElf.java similarity index 100% rename from common/src/common/entity/npc/EntityElf.java rename to common/src/main/java/common/entity/npc/EntityElf.java diff --git a/common/src/common/entity/npc/EntityFireDemon.java b/common/src/main/java/common/entity/npc/EntityFireDemon.java similarity index 100% rename from common/src/common/entity/npc/EntityFireDemon.java rename to common/src/main/java/common/entity/npc/EntityFireDemon.java diff --git a/common/src/common/entity/npc/EntityFlyingNPC.java b/common/src/main/java/common/entity/npc/EntityFlyingNPC.java similarity index 100% rename from common/src/common/entity/npc/EntityFlyingNPC.java rename to common/src/main/java/common/entity/npc/EntityFlyingNPC.java diff --git a/common/src/common/entity/npc/EntityGargoyle.java b/common/src/main/java/common/entity/npc/EntityGargoyle.java similarity index 100% rename from common/src/common/entity/npc/EntityGargoyle.java rename to common/src/main/java/common/entity/npc/EntityGargoyle.java diff --git a/common/src/common/entity/npc/EntityGoblin.java b/common/src/main/java/common/entity/npc/EntityGoblin.java similarity index 100% rename from common/src/common/entity/npc/EntityGoblin.java rename to common/src/main/java/common/entity/npc/EntityGoblin.java diff --git a/common/src/common/entity/npc/EntityHaunter.java b/common/src/main/java/common/entity/npc/EntityHaunter.java similarity index 100% rename from common/src/common/entity/npc/EntityHaunter.java rename to common/src/main/java/common/entity/npc/EntityHaunter.java diff --git a/common/src/common/entity/npc/EntityHoveringNPC.java b/common/src/main/java/common/entity/npc/EntityHoveringNPC.java similarity index 100% rename from common/src/common/entity/npc/EntityHoveringNPC.java rename to common/src/main/java/common/entity/npc/EntityHoveringNPC.java diff --git a/common/src/common/entity/npc/EntityHuman.java b/common/src/main/java/common/entity/npc/EntityHuman.java similarity index 100% rename from common/src/common/entity/npc/EntityHuman.java rename to common/src/main/java/common/entity/npc/EntityHuman.java diff --git a/common/src/common/entity/npc/EntityMage.java b/common/src/main/java/common/entity/npc/EntityMage.java similarity index 100% rename from common/src/common/entity/npc/EntityMage.java rename to common/src/main/java/common/entity/npc/EntityMage.java diff --git a/common/src/common/entity/npc/EntityMagma.java b/common/src/main/java/common/entity/npc/EntityMagma.java similarity index 100% rename from common/src/common/entity/npc/EntityMagma.java rename to common/src/main/java/common/entity/npc/EntityMagma.java diff --git a/common/src/common/entity/npc/EntityMetalhead.java b/common/src/main/java/common/entity/npc/EntityMetalhead.java similarity index 100% rename from common/src/common/entity/npc/EntityMetalhead.java rename to common/src/main/java/common/entity/npc/EntityMetalhead.java diff --git a/common/src/common/entity/npc/EntityMobNPC.java b/common/src/main/java/common/entity/npc/EntityMobNPC.java similarity index 100% rename from common/src/common/entity/npc/EntityMobNPC.java rename to common/src/main/java/common/entity/npc/EntityMobNPC.java diff --git a/common/src/common/entity/npc/EntityNPC.java b/common/src/main/java/common/entity/npc/EntityNPC.java similarity index 100% rename from common/src/common/entity/npc/EntityNPC.java rename to common/src/main/java/common/entity/npc/EntityNPC.java diff --git a/common/src/common/entity/npc/EntityOrc.java b/common/src/main/java/common/entity/npc/EntityOrc.java similarity index 100% rename from common/src/common/entity/npc/EntityOrc.java rename to common/src/main/java/common/entity/npc/EntityOrc.java diff --git a/common/src/common/entity/npc/EntityPrimarch.java b/common/src/main/java/common/entity/npc/EntityPrimarch.java similarity index 100% rename from common/src/common/entity/npc/EntityPrimarch.java rename to common/src/main/java/common/entity/npc/EntityPrimarch.java diff --git a/common/src/common/entity/npc/EntitySlime.java b/common/src/main/java/common/entity/npc/EntitySlime.java similarity index 100% rename from common/src/common/entity/npc/EntitySlime.java rename to common/src/main/java/common/entity/npc/EntitySlime.java diff --git a/common/src/common/entity/npc/EntitySpaceMarine.java b/common/src/main/java/common/entity/npc/EntitySpaceMarine.java similarity index 100% rename from common/src/common/entity/npc/EntitySpaceMarine.java rename to common/src/main/java/common/entity/npc/EntitySpaceMarine.java diff --git a/common/src/common/entity/npc/EntitySpirit.java b/common/src/main/java/common/entity/npc/EntitySpirit.java similarity index 100% rename from common/src/common/entity/npc/EntitySpirit.java rename to common/src/main/java/common/entity/npc/EntitySpirit.java diff --git a/common/src/common/entity/npc/EntityTiefling.java b/common/src/main/java/common/entity/npc/EntityTiefling.java similarity index 100% rename from common/src/common/entity/npc/EntityTiefling.java rename to common/src/main/java/common/entity/npc/EntityTiefling.java diff --git a/common/src/common/entity/npc/EntityUndead.java b/common/src/main/java/common/entity/npc/EntityUndead.java similarity index 100% rename from common/src/common/entity/npc/EntityUndead.java rename to common/src/main/java/common/entity/npc/EntityUndead.java diff --git a/common/src/common/entity/npc/EntityVampire.java b/common/src/main/java/common/entity/npc/EntityVampire.java similarity index 100% rename from common/src/common/entity/npc/EntityVampire.java rename to common/src/main/java/common/entity/npc/EntityVampire.java diff --git a/common/src/common/entity/npc/EntityWoodElf.java b/common/src/main/java/common/entity/npc/EntityWoodElf.java similarity index 100% rename from common/src/common/entity/npc/EntityWoodElf.java rename to common/src/main/java/common/entity/npc/EntityWoodElf.java diff --git a/common/src/common/entity/npc/EntityZombie.java b/common/src/main/java/common/entity/npc/EntityZombie.java similarity index 100% rename from common/src/common/entity/npc/EntityZombie.java rename to common/src/main/java/common/entity/npc/EntityZombie.java diff --git a/common/src/common/entity/npc/NpcInfo.java b/common/src/main/java/common/entity/npc/NpcInfo.java similarity index 100% rename from common/src/common/entity/npc/NpcInfo.java rename to common/src/main/java/common/entity/npc/NpcInfo.java diff --git a/common/src/common/entity/npc/PlayerCharacter.java b/common/src/main/java/common/entity/npc/PlayerCharacter.java similarity index 100% rename from common/src/common/entity/npc/PlayerCharacter.java rename to common/src/main/java/common/entity/npc/PlayerCharacter.java diff --git a/common/src/common/entity/npc/SpeciesInfo.java b/common/src/main/java/common/entity/npc/SpeciesInfo.java similarity index 100% rename from common/src/common/entity/npc/SpeciesInfo.java rename to common/src/main/java/common/entity/npc/SpeciesInfo.java diff --git a/common/src/common/entity/projectile/EntityArrow.java b/common/src/main/java/common/entity/projectile/EntityArrow.java similarity index 100% rename from common/src/common/entity/projectile/EntityArrow.java rename to common/src/main/java/common/entity/projectile/EntityArrow.java diff --git a/common/src/common/entity/projectile/EntityBox.java b/common/src/main/java/common/entity/projectile/EntityBox.java similarity index 100% rename from common/src/common/entity/projectile/EntityBox.java rename to common/src/main/java/common/entity/projectile/EntityBox.java diff --git a/common/src/common/entity/projectile/EntityBullet.java b/common/src/main/java/common/entity/projectile/EntityBullet.java similarity index 100% rename from common/src/common/entity/projectile/EntityBullet.java rename to common/src/main/java/common/entity/projectile/EntityBullet.java diff --git a/common/src/common/entity/projectile/EntityDie.java b/common/src/main/java/common/entity/projectile/EntityDie.java similarity index 100% rename from common/src/common/entity/projectile/EntityDie.java rename to common/src/main/java/common/entity/projectile/EntityDie.java diff --git a/common/src/common/entity/projectile/EntityDynamite.java b/common/src/main/java/common/entity/projectile/EntityDynamite.java similarity index 100% rename from common/src/common/entity/projectile/EntityDynamite.java rename to common/src/main/java/common/entity/projectile/EntityDynamite.java diff --git a/common/src/common/entity/projectile/EntityEgg.java b/common/src/main/java/common/entity/projectile/EntityEgg.java similarity index 100% rename from common/src/common/entity/projectile/EntityEgg.java rename to common/src/main/java/common/entity/projectile/EntityEgg.java diff --git a/common/src/common/entity/projectile/EntityFireCharge.java b/common/src/main/java/common/entity/projectile/EntityFireCharge.java similarity index 100% rename from common/src/common/entity/projectile/EntityFireCharge.java rename to common/src/main/java/common/entity/projectile/EntityFireCharge.java diff --git a/common/src/common/entity/projectile/EntityFireball.java b/common/src/main/java/common/entity/projectile/EntityFireball.java similarity index 100% rename from common/src/common/entity/projectile/EntityFireball.java rename to common/src/main/java/common/entity/projectile/EntityFireball.java diff --git a/common/src/common/entity/projectile/EntityHook.java b/common/src/main/java/common/entity/projectile/EntityHook.java similarity index 100% rename from common/src/common/entity/projectile/EntityHook.java rename to common/src/main/java/common/entity/projectile/EntityHook.java diff --git a/common/src/common/entity/projectile/EntityPotion.java b/common/src/main/java/common/entity/projectile/EntityPotion.java similarity index 100% rename from common/src/common/entity/projectile/EntityPotion.java rename to common/src/main/java/common/entity/projectile/EntityPotion.java diff --git a/common/src/common/entity/projectile/EntityProjectile.java b/common/src/main/java/common/entity/projectile/EntityProjectile.java similarity index 100% rename from common/src/common/entity/projectile/EntityProjectile.java rename to common/src/main/java/common/entity/projectile/EntityProjectile.java diff --git a/common/src/common/entity/projectile/EntitySnowball.java b/common/src/main/java/common/entity/projectile/EntitySnowball.java similarity index 100% rename from common/src/common/entity/projectile/EntitySnowball.java rename to common/src/main/java/common/entity/projectile/EntitySnowball.java diff --git a/common/src/common/entity/projectile/FishConstants.java b/common/src/main/java/common/entity/projectile/FishConstants.java similarity index 100% rename from common/src/common/entity/projectile/FishConstants.java rename to common/src/main/java/common/entity/projectile/FishConstants.java diff --git a/common/src/common/entity/projectile/RngFishable.java b/common/src/main/java/common/entity/projectile/RngFishable.java similarity index 100% rename from common/src/common/entity/projectile/RngFishable.java rename to common/src/main/java/common/entity/projectile/RngFishable.java diff --git a/common/src/common/entity/types/CombatEntry.java b/common/src/main/java/common/entity/types/CombatEntry.java similarity index 100% rename from common/src/common/entity/types/CombatEntry.java rename to common/src/main/java/common/entity/types/CombatEntry.java diff --git a/common/src/common/entity/types/EntityAnimal.java b/common/src/main/java/common/entity/types/EntityAnimal.java similarity index 100% rename from common/src/common/entity/types/EntityAnimal.java rename to common/src/main/java/common/entity/types/EntityAnimal.java diff --git a/common/src/common/entity/types/EntityBodyHelper.java b/common/src/main/java/common/entity/types/EntityBodyHelper.java similarity index 100% rename from common/src/common/entity/types/EntityBodyHelper.java rename to common/src/main/java/common/entity/types/EntityBodyHelper.java diff --git a/common/src/common/entity/types/EntityLiving.java b/common/src/main/java/common/entity/types/EntityLiving.java similarity index 100% rename from common/src/common/entity/types/EntityLiving.java rename to common/src/main/java/common/entity/types/EntityLiving.java diff --git a/common/src/common/entity/types/EntityTameable.java b/common/src/main/java/common/entity/types/EntityTameable.java similarity index 100% rename from common/src/common/entity/types/EntityTameable.java rename to common/src/main/java/common/entity/types/EntityTameable.java diff --git a/common/src/common/entity/types/EntityThrowable.java b/common/src/main/java/common/entity/types/EntityThrowable.java similarity index 100% rename from common/src/common/entity/types/EntityThrowable.java rename to common/src/main/java/common/entity/types/EntityThrowable.java diff --git a/common/src/common/entity/types/EntityWaterMob.java b/common/src/main/java/common/entity/types/EntityWaterMob.java similarity index 100% rename from common/src/common/entity/types/EntityWaterMob.java rename to common/src/main/java/common/entity/types/EntityWaterMob.java diff --git a/common/src/common/entity/types/EntityWeatherEffect.java b/common/src/main/java/common/entity/types/EntityWeatherEffect.java similarity index 100% rename from common/src/common/entity/types/EntityWeatherEffect.java rename to common/src/main/java/common/entity/types/EntityWeatherEffect.java diff --git a/common/src/common/entity/types/IEntityMultiPart.java b/common/src/main/java/common/entity/types/IEntityMultiPart.java similarity index 100% rename from common/src/common/entity/types/IEntityMultiPart.java rename to common/src/main/java/common/entity/types/IEntityMultiPart.java diff --git a/common/src/common/entity/types/IEntityOwnable.java b/common/src/main/java/common/entity/types/IEntityOwnable.java similarity index 100% rename from common/src/common/entity/types/IEntityOwnable.java rename to common/src/main/java/common/entity/types/IEntityOwnable.java diff --git a/common/src/common/entity/types/IObjectData.java b/common/src/main/java/common/entity/types/IObjectData.java similarity index 100% rename from common/src/common/entity/types/IObjectData.java rename to common/src/main/java/common/entity/types/IObjectData.java diff --git a/common/src/common/entity/types/IProjectile.java b/common/src/main/java/common/entity/types/IProjectile.java similarity index 100% rename from common/src/common/entity/types/IProjectile.java rename to common/src/main/java/common/entity/types/IProjectile.java diff --git a/common/src/common/future/AbstractFuture.java b/common/src/main/java/common/future/AbstractFuture.java similarity index 100% rename from common/src/common/future/AbstractFuture.java rename to common/src/main/java/common/future/AbstractFuture.java diff --git a/common/src/common/future/ExecutionError.java b/common/src/main/java/common/future/ExecutionError.java similarity index 100% rename from common/src/common/future/ExecutionError.java rename to common/src/main/java/common/future/ExecutionError.java diff --git a/common/src/common/future/ExecutionList.java b/common/src/main/java/common/future/ExecutionList.java similarity index 100% rename from common/src/common/future/ExecutionList.java rename to common/src/main/java/common/future/ExecutionList.java diff --git a/common/src/common/future/FutureCallback.java b/common/src/main/java/common/future/FutureCallback.java similarity index 100% rename from common/src/common/future/FutureCallback.java rename to common/src/main/java/common/future/FutureCallback.java diff --git a/common/src/common/future/Futures.java b/common/src/main/java/common/future/Futures.java similarity index 100% rename from common/src/common/future/Futures.java rename to common/src/main/java/common/future/Futures.java diff --git a/common/src/common/future/ListenableFuture.java b/common/src/main/java/common/future/ListenableFuture.java similarity index 100% rename from common/src/common/future/ListenableFuture.java rename to common/src/main/java/common/future/ListenableFuture.java diff --git a/common/src/common/future/ListenableFutureTask.java b/common/src/main/java/common/future/ListenableFutureTask.java similarity index 100% rename from common/src/common/future/ListenableFutureTask.java rename to common/src/main/java/common/future/ListenableFutureTask.java diff --git a/common/src/common/future/MoreExecutors.java b/common/src/main/java/common/future/MoreExecutors.java similarity index 100% rename from common/src/common/future/MoreExecutors.java rename to common/src/main/java/common/future/MoreExecutors.java diff --git a/common/src/common/future/ThreadFactoryBuilder.java b/common/src/main/java/common/future/ThreadFactoryBuilder.java similarity index 100% rename from common/src/common/future/ThreadFactoryBuilder.java rename to common/src/main/java/common/future/ThreadFactoryBuilder.java diff --git a/common/src/common/future/UncheckedExecutionException.java b/common/src/main/java/common/future/UncheckedExecutionException.java similarity index 100% rename from common/src/common/future/UncheckedExecutionException.java rename to common/src/main/java/common/future/UncheckedExecutionException.java diff --git a/common/src/common/init/BlockRegistry.java b/common/src/main/java/common/init/BlockRegistry.java similarity index 100% rename from common/src/common/init/BlockRegistry.java rename to common/src/main/java/common/init/BlockRegistry.java diff --git a/common/src/common/init/Blocks.java b/common/src/main/java/common/init/Blocks.java similarity index 100% rename from common/src/common/init/Blocks.java rename to common/src/main/java/common/init/Blocks.java diff --git a/common/src/common/init/Config.java b/common/src/main/java/common/init/Config.java similarity index 100% rename from common/src/common/init/Config.java rename to common/src/main/java/common/init/Config.java diff --git a/common/src/common/init/CraftingRegistry.java b/common/src/main/java/common/init/CraftingRegistry.java similarity index 100% rename from common/src/common/init/CraftingRegistry.java rename to common/src/main/java/common/init/CraftingRegistry.java diff --git a/common/src/common/init/DecoType.java b/common/src/main/java/common/init/DecoType.java similarity index 100% rename from common/src/common/init/DecoType.java rename to common/src/main/java/common/init/DecoType.java diff --git a/common/src/common/init/DispenserRegistry.java b/common/src/main/java/common/init/DispenserRegistry.java similarity index 100% rename from common/src/common/init/DispenserRegistry.java rename to common/src/main/java/common/init/DispenserRegistry.java diff --git a/common/src/common/init/EntityEggInfo.java b/common/src/main/java/common/init/EntityEggInfo.java similarity index 100% rename from common/src/common/init/EntityEggInfo.java rename to common/src/main/java/common/init/EntityEggInfo.java diff --git a/common/src/common/init/EntityRegistry.java b/common/src/main/java/common/init/EntityRegistry.java similarity index 100% rename from common/src/common/init/EntityRegistry.java rename to common/src/main/java/common/init/EntityRegistry.java diff --git a/common/src/common/init/FlammabilityRegistry.java b/common/src/main/java/common/init/FlammabilityRegistry.java similarity index 100% rename from common/src/common/init/FlammabilityRegistry.java rename to common/src/main/java/common/init/FlammabilityRegistry.java diff --git a/common/src/common/init/FluidRegistry.java b/common/src/main/java/common/init/FluidRegistry.java similarity index 100% rename from common/src/common/init/FluidRegistry.java rename to common/src/main/java/common/init/FluidRegistry.java diff --git a/common/src/common/init/ItemRegistry.java b/common/src/main/java/common/init/ItemRegistry.java similarity index 100% rename from common/src/common/init/ItemRegistry.java rename to common/src/main/java/common/init/ItemRegistry.java diff --git a/common/src/common/init/Items.java b/common/src/main/java/common/init/Items.java similarity index 100% rename from common/src/common/init/Items.java rename to common/src/main/java/common/init/Items.java diff --git a/common/src/common/init/MetalType.java b/common/src/main/java/common/init/MetalType.java similarity index 100% rename from common/src/common/init/MetalType.java rename to common/src/main/java/common/init/MetalType.java diff --git a/common/src/common/init/NameRegistry.java b/common/src/main/java/common/init/NameRegistry.java similarity index 100% rename from common/src/common/init/NameRegistry.java rename to common/src/main/java/common/init/NameRegistry.java diff --git a/common/src/common/init/OreType.java b/common/src/main/java/common/init/OreType.java similarity index 100% rename from common/src/common/init/OreType.java rename to common/src/main/java/common/init/OreType.java diff --git a/common/src/common/init/Registry.java b/common/src/main/java/common/init/Registry.java similarity index 100% rename from common/src/common/init/Registry.java rename to common/src/main/java/common/init/Registry.java diff --git a/common/src/common/init/SmeltingRegistry.java b/common/src/main/java/common/init/SmeltingRegistry.java similarity index 100% rename from common/src/common/init/SmeltingRegistry.java rename to common/src/main/java/common/init/SmeltingRegistry.java diff --git a/common/src/common/init/SoundEvent.java b/common/src/main/java/common/init/SoundEvent.java similarity index 100% rename from common/src/common/init/SoundEvent.java rename to common/src/main/java/common/init/SoundEvent.java diff --git a/common/src/common/init/SpeciesRegistry.java b/common/src/main/java/common/init/SpeciesRegistry.java similarity index 100% rename from common/src/common/init/SpeciesRegistry.java rename to common/src/main/java/common/init/SpeciesRegistry.java diff --git a/common/src/common/init/TileRegistry.java b/common/src/main/java/common/init/TileRegistry.java similarity index 100% rename from common/src/common/init/TileRegistry.java rename to common/src/main/java/common/init/TileRegistry.java diff --git a/common/src/common/init/ToolMaterial.java b/common/src/main/java/common/init/ToolMaterial.java similarity index 100% rename from common/src/common/init/ToolMaterial.java rename to common/src/main/java/common/init/ToolMaterial.java diff --git a/common/src/common/init/ToolType.java b/common/src/main/java/common/init/ToolType.java similarity index 100% rename from common/src/common/init/ToolType.java rename to common/src/main/java/common/init/ToolType.java diff --git a/common/src/common/init/TradeRegistry.java b/common/src/main/java/common/init/TradeRegistry.java similarity index 100% rename from common/src/common/init/TradeRegistry.java rename to common/src/main/java/common/init/TradeRegistry.java diff --git a/common/src/common/init/UniverseRegistry.java b/common/src/main/java/common/init/UniverseRegistry.java similarity index 100% rename from common/src/common/init/UniverseRegistry.java rename to common/src/main/java/common/init/UniverseRegistry.java diff --git a/common/src/common/init/WoodType.java b/common/src/main/java/common/init/WoodType.java similarity index 100% rename from common/src/common/init/WoodType.java rename to common/src/main/java/common/init/WoodType.java diff --git a/common/src/common/inventory/AnimalChest.java b/common/src/main/java/common/inventory/AnimalChest.java similarity index 100% rename from common/src/common/inventory/AnimalChest.java rename to common/src/main/java/common/inventory/AnimalChest.java diff --git a/common/src/common/inventory/Container.java b/common/src/main/java/common/inventory/Container.java similarity index 100% rename from common/src/common/inventory/Container.java rename to common/src/main/java/common/inventory/Container.java diff --git a/common/src/common/inventory/ContainerBrewingStand.java b/common/src/main/java/common/inventory/ContainerBrewingStand.java similarity index 100% rename from common/src/common/inventory/ContainerBrewingStand.java rename to common/src/main/java/common/inventory/ContainerBrewingStand.java diff --git a/common/src/common/inventory/ContainerChest.java b/common/src/main/java/common/inventory/ContainerChest.java similarity index 100% rename from common/src/common/inventory/ContainerChest.java rename to common/src/main/java/common/inventory/ContainerChest.java diff --git a/common/src/common/inventory/ContainerDispenser.java b/common/src/main/java/common/inventory/ContainerDispenser.java similarity index 100% rename from common/src/common/inventory/ContainerDispenser.java rename to common/src/main/java/common/inventory/ContainerDispenser.java diff --git a/common/src/common/inventory/ContainerEnchantment.java b/common/src/main/java/common/inventory/ContainerEnchantment.java similarity index 100% rename from common/src/common/inventory/ContainerEnchantment.java rename to common/src/main/java/common/inventory/ContainerEnchantment.java diff --git a/common/src/common/inventory/ContainerFurnace.java b/common/src/main/java/common/inventory/ContainerFurnace.java similarity index 100% rename from common/src/common/inventory/ContainerFurnace.java rename to common/src/main/java/common/inventory/ContainerFurnace.java diff --git a/common/src/common/inventory/ContainerHopper.java b/common/src/main/java/common/inventory/ContainerHopper.java similarity index 100% rename from common/src/common/inventory/ContainerHopper.java rename to common/src/main/java/common/inventory/ContainerHopper.java diff --git a/common/src/common/inventory/ContainerHorseInventory.java b/common/src/main/java/common/inventory/ContainerHorseInventory.java similarity index 100% rename from common/src/common/inventory/ContainerHorseInventory.java rename to common/src/main/java/common/inventory/ContainerHorseInventory.java diff --git a/common/src/common/inventory/ContainerLocalMenu.java b/common/src/main/java/common/inventory/ContainerLocalMenu.java similarity index 100% rename from common/src/common/inventory/ContainerLocalMenu.java rename to common/src/main/java/common/inventory/ContainerLocalMenu.java diff --git a/common/src/common/inventory/ContainerMachine.java b/common/src/main/java/common/inventory/ContainerMachine.java similarity index 100% rename from common/src/common/inventory/ContainerMachine.java rename to common/src/main/java/common/inventory/ContainerMachine.java diff --git a/common/src/common/inventory/ContainerMerchant.java b/common/src/main/java/common/inventory/ContainerMerchant.java similarity index 100% rename from common/src/common/inventory/ContainerMerchant.java rename to common/src/main/java/common/inventory/ContainerMerchant.java diff --git a/common/src/common/inventory/ContainerPlayer.java b/common/src/main/java/common/inventory/ContainerPlayer.java similarity index 100% rename from common/src/common/inventory/ContainerPlayer.java rename to common/src/main/java/common/inventory/ContainerPlayer.java diff --git a/common/src/common/inventory/ContainerRepair.java b/common/src/main/java/common/inventory/ContainerRepair.java similarity index 100% rename from common/src/common/inventory/ContainerRepair.java rename to common/src/main/java/common/inventory/ContainerRepair.java diff --git a/common/src/common/inventory/ContainerWorkbench.java b/common/src/main/java/common/inventory/ContainerWorkbench.java similarity index 100% rename from common/src/common/inventory/ContainerWorkbench.java rename to common/src/main/java/common/inventory/ContainerWorkbench.java diff --git a/common/src/common/inventory/ICrafting.java b/common/src/main/java/common/inventory/ICrafting.java similarity index 100% rename from common/src/common/inventory/ICrafting.java rename to common/src/main/java/common/inventory/ICrafting.java diff --git a/common/src/common/inventory/IInvBasic.java b/common/src/main/java/common/inventory/IInvBasic.java similarity index 100% rename from common/src/common/inventory/IInvBasic.java rename to common/src/main/java/common/inventory/IInvBasic.java diff --git a/common/src/common/inventory/IInventory.java b/common/src/main/java/common/inventory/IInventory.java similarity index 100% rename from common/src/common/inventory/IInventory.java rename to common/src/main/java/common/inventory/IInventory.java diff --git a/common/src/common/inventory/ISidedInventory.java b/common/src/main/java/common/inventory/ISidedInventory.java similarity index 100% rename from common/src/common/inventory/ISidedInventory.java rename to common/src/main/java/common/inventory/ISidedInventory.java diff --git a/common/src/common/inventory/InventoryBasic.java b/common/src/main/java/common/inventory/InventoryBasic.java similarity index 100% rename from common/src/common/inventory/InventoryBasic.java rename to common/src/main/java/common/inventory/InventoryBasic.java diff --git a/common/src/common/inventory/InventoryCraftResult.java b/common/src/main/java/common/inventory/InventoryCraftResult.java similarity index 100% rename from common/src/common/inventory/InventoryCraftResult.java rename to common/src/main/java/common/inventory/InventoryCraftResult.java diff --git a/common/src/common/inventory/InventoryCrafting.java b/common/src/main/java/common/inventory/InventoryCrafting.java similarity index 100% rename from common/src/common/inventory/InventoryCrafting.java rename to common/src/main/java/common/inventory/InventoryCrafting.java diff --git a/common/src/common/inventory/InventoryHelper.java b/common/src/main/java/common/inventory/InventoryHelper.java similarity index 100% rename from common/src/common/inventory/InventoryHelper.java rename to common/src/main/java/common/inventory/InventoryHelper.java diff --git a/common/src/common/inventory/InventoryLargeChest.java b/common/src/main/java/common/inventory/InventoryLargeChest.java similarity index 100% rename from common/src/common/inventory/InventoryLargeChest.java rename to common/src/main/java/common/inventory/InventoryLargeChest.java diff --git a/common/src/common/inventory/InventoryMerchant.java b/common/src/main/java/common/inventory/InventoryMerchant.java similarity index 100% rename from common/src/common/inventory/InventoryMerchant.java rename to common/src/main/java/common/inventory/InventoryMerchant.java diff --git a/common/src/common/inventory/InventoryPlayer.java b/common/src/main/java/common/inventory/InventoryPlayer.java similarity index 100% rename from common/src/common/inventory/InventoryPlayer.java rename to common/src/main/java/common/inventory/InventoryPlayer.java diff --git a/common/src/common/inventory/InventoryWarpChest.java b/common/src/main/java/common/inventory/InventoryWarpChest.java similarity index 100% rename from common/src/common/inventory/InventoryWarpChest.java rename to common/src/main/java/common/inventory/InventoryWarpChest.java diff --git a/common/src/common/inventory/Slot.java b/common/src/main/java/common/inventory/Slot.java similarity index 100% rename from common/src/common/inventory/Slot.java rename to common/src/main/java/common/inventory/Slot.java diff --git a/common/src/common/inventory/SlotCrafting.java b/common/src/main/java/common/inventory/SlotCrafting.java similarity index 100% rename from common/src/common/inventory/SlotCrafting.java rename to common/src/main/java/common/inventory/SlotCrafting.java diff --git a/common/src/common/inventory/SlotFurnaceFuel.java b/common/src/main/java/common/inventory/SlotFurnaceFuel.java similarity index 100% rename from common/src/common/inventory/SlotFurnaceFuel.java rename to common/src/main/java/common/inventory/SlotFurnaceFuel.java diff --git a/common/src/common/inventory/SlotFurnaceOutput.java b/common/src/main/java/common/inventory/SlotFurnaceOutput.java similarity index 100% rename from common/src/common/inventory/SlotFurnaceOutput.java rename to common/src/main/java/common/inventory/SlotFurnaceOutput.java diff --git a/common/src/common/inventory/SlotMerchantResult.java b/common/src/main/java/common/inventory/SlotMerchantResult.java similarity index 100% rename from common/src/common/inventory/SlotMerchantResult.java rename to common/src/main/java/common/inventory/SlotMerchantResult.java diff --git a/common/src/common/item/CheatTab.java b/common/src/main/java/common/item/CheatTab.java similarity index 100% rename from common/src/common/item/CheatTab.java rename to common/src/main/java/common/item/CheatTab.java diff --git a/common/src/common/item/Item.java b/common/src/main/java/common/item/Item.java similarity index 100% rename from common/src/common/item/Item.java rename to common/src/main/java/common/item/Item.java diff --git a/common/src/common/item/ItemAction.java b/common/src/main/java/common/item/ItemAction.java similarity index 100% rename from common/src/common/item/ItemAction.java rename to common/src/main/java/common/item/ItemAction.java diff --git a/common/src/common/item/ItemAmmo.java b/common/src/main/java/common/item/ItemAmmo.java similarity index 100% rename from common/src/common/item/ItemAmmo.java rename to common/src/main/java/common/item/ItemAmmo.java diff --git a/common/src/common/item/ItemAnvilBlock.java b/common/src/main/java/common/item/ItemAnvilBlock.java similarity index 100% rename from common/src/common/item/ItemAnvilBlock.java rename to common/src/main/java/common/item/ItemAnvilBlock.java diff --git a/common/src/common/item/ItemAppleGold.java b/common/src/main/java/common/item/ItemAppleGold.java similarity index 100% rename from common/src/common/item/ItemAppleGold.java rename to common/src/main/java/common/item/ItemAppleGold.java diff --git a/common/src/common/item/ItemArmor.java b/common/src/main/java/common/item/ItemArmor.java similarity index 100% rename from common/src/common/item/ItemArmor.java rename to common/src/main/java/common/item/ItemArmor.java diff --git a/common/src/common/item/ItemAxe.java b/common/src/main/java/common/item/ItemAxe.java similarity index 100% rename from common/src/common/item/ItemAxe.java rename to common/src/main/java/common/item/ItemAxe.java diff --git a/common/src/common/item/ItemBanHammer.java b/common/src/main/java/common/item/ItemBanHammer.java similarity index 100% rename from common/src/common/item/ItemBanHammer.java rename to common/src/main/java/common/item/ItemBanHammer.java diff --git a/common/src/common/item/ItemBanner.java b/common/src/main/java/common/item/ItemBanner.java similarity index 100% rename from common/src/common/item/ItemBanner.java rename to common/src/main/java/common/item/ItemBanner.java diff --git a/common/src/common/item/ItemBed.java b/common/src/main/java/common/item/ItemBed.java similarity index 100% rename from common/src/common/item/ItemBed.java rename to common/src/main/java/common/item/ItemBed.java diff --git a/common/src/common/item/ItemBlock.java b/common/src/main/java/common/item/ItemBlock.java similarity index 100% rename from common/src/common/item/ItemBlock.java rename to common/src/main/java/common/item/ItemBlock.java diff --git a/common/src/common/item/ItemBoat.java b/common/src/main/java/common/item/ItemBoat.java similarity index 100% rename from common/src/common/item/ItemBoat.java rename to common/src/main/java/common/item/ItemBoat.java diff --git a/common/src/common/item/ItemBoltgun.java b/common/src/main/java/common/item/ItemBoltgun.java similarity index 100% rename from common/src/common/item/ItemBoltgun.java rename to common/src/main/java/common/item/ItemBoltgun.java diff --git a/common/src/common/item/ItemBook.java b/common/src/main/java/common/item/ItemBook.java similarity index 100% rename from common/src/common/item/ItemBook.java rename to common/src/main/java/common/item/ItemBook.java diff --git a/common/src/common/item/ItemBow.java b/common/src/main/java/common/item/ItemBow.java similarity index 100% rename from common/src/common/item/ItemBow.java rename to common/src/main/java/common/item/ItemBow.java diff --git a/common/src/common/item/ItemBucket.java b/common/src/main/java/common/item/ItemBucket.java similarity index 100% rename from common/src/common/item/ItemBucket.java rename to common/src/main/java/common/item/ItemBucket.java diff --git a/common/src/common/item/ItemBucketMilk.java b/common/src/main/java/common/item/ItemBucketMilk.java similarity index 100% rename from common/src/common/item/ItemBucketMilk.java rename to common/src/main/java/common/item/ItemBucketMilk.java diff --git a/common/src/common/item/ItemButton.java b/common/src/main/java/common/item/ItemButton.java similarity index 100% rename from common/src/common/item/ItemButton.java rename to common/src/main/java/common/item/ItemButton.java diff --git a/common/src/common/item/ItemCamera.java b/common/src/main/java/common/item/ItemCamera.java similarity index 100% rename from common/src/common/item/ItemCamera.java rename to common/src/main/java/common/item/ItemCamera.java diff --git a/common/src/common/item/ItemCarrotOnAStick.java b/common/src/main/java/common/item/ItemCarrotOnAStick.java similarity index 100% rename from common/src/common/item/ItemCarrotOnAStick.java rename to common/src/main/java/common/item/ItemCarrotOnAStick.java diff --git a/common/src/common/item/ItemChargedOrb.java b/common/src/main/java/common/item/ItemChargedOrb.java similarity index 100% rename from common/src/common/item/ItemChargedOrb.java rename to common/src/main/java/common/item/ItemChargedOrb.java diff --git a/common/src/common/item/ItemChest.java b/common/src/main/java/common/item/ItemChest.java similarity index 100% rename from common/src/common/item/ItemChest.java rename to common/src/main/java/common/item/ItemChest.java diff --git a/common/src/common/item/ItemCloth.java b/common/src/main/java/common/item/ItemCloth.java similarity index 100% rename from common/src/common/item/ItemCloth.java rename to common/src/main/java/common/item/ItemCloth.java diff --git a/common/src/common/item/ItemCoal.java b/common/src/main/java/common/item/ItemCoal.java similarity index 100% rename from common/src/common/item/ItemCoal.java rename to common/src/main/java/common/item/ItemCoal.java diff --git a/common/src/common/item/ItemColored.java b/common/src/main/java/common/item/ItemColored.java similarity index 100% rename from common/src/common/item/ItemColored.java rename to common/src/main/java/common/item/ItemColored.java diff --git a/common/src/common/item/ItemControl.java b/common/src/main/java/common/item/ItemControl.java similarity index 100% rename from common/src/common/item/ItemControl.java rename to common/src/main/java/common/item/ItemControl.java diff --git a/common/src/common/item/ItemDie.java b/common/src/main/java/common/item/ItemDie.java similarity index 100% rename from common/src/common/item/ItemDie.java rename to common/src/main/java/common/item/ItemDie.java diff --git a/common/src/common/item/ItemDispenser.java b/common/src/main/java/common/item/ItemDispenser.java similarity index 100% rename from common/src/common/item/ItemDispenser.java rename to common/src/main/java/common/item/ItemDispenser.java diff --git a/common/src/common/item/ItemDoor.java b/common/src/main/java/common/item/ItemDoor.java similarity index 100% rename from common/src/common/item/ItemDoor.java rename to common/src/main/java/common/item/ItemDoor.java diff --git a/common/src/common/item/ItemDoublePlant.java b/common/src/main/java/common/item/ItemDoublePlant.java similarity index 100% rename from common/src/common/item/ItemDoublePlant.java rename to common/src/main/java/common/item/ItemDoublePlant.java diff --git a/common/src/common/item/ItemDye.java b/common/src/main/java/common/item/ItemDye.java similarity index 100% rename from common/src/common/item/ItemDye.java rename to common/src/main/java/common/item/ItemDye.java diff --git a/common/src/common/item/ItemDynamite.java b/common/src/main/java/common/item/ItemDynamite.java similarity index 100% rename from common/src/common/item/ItemDynamite.java rename to common/src/main/java/common/item/ItemDynamite.java diff --git a/common/src/common/item/ItemEditWand.java b/common/src/main/java/common/item/ItemEditWand.java similarity index 100% rename from common/src/common/item/ItemEditWand.java rename to common/src/main/java/common/item/ItemEditWand.java diff --git a/common/src/common/item/ItemEffect.java b/common/src/main/java/common/item/ItemEffect.java similarity index 100% rename from common/src/common/item/ItemEffect.java rename to common/src/main/java/common/item/ItemEffect.java diff --git a/common/src/common/item/ItemEgg.java b/common/src/main/java/common/item/ItemEgg.java similarity index 100% rename from common/src/common/item/ItemEgg.java rename to common/src/main/java/common/item/ItemEgg.java diff --git a/common/src/common/item/ItemEnchantedBook.java b/common/src/main/java/common/item/ItemEnchantedBook.java similarity index 100% rename from common/src/common/item/ItemEnchantedBook.java rename to common/src/main/java/common/item/ItemEnchantedBook.java diff --git a/common/src/common/item/ItemExpBottle.java b/common/src/main/java/common/item/ItemExpBottle.java similarity index 100% rename from common/src/common/item/ItemExpBottle.java rename to common/src/main/java/common/item/ItemExpBottle.java diff --git a/common/src/common/item/ItemExterminator.java b/common/src/main/java/common/item/ItemExterminator.java similarity index 100% rename from common/src/common/item/ItemExterminator.java rename to common/src/main/java/common/item/ItemExterminator.java diff --git a/common/src/common/item/ItemFence.java b/common/src/main/java/common/item/ItemFence.java similarity index 100% rename from common/src/common/item/ItemFence.java rename to common/src/main/java/common/item/ItemFence.java diff --git a/common/src/common/item/ItemFireball.java b/common/src/main/java/common/item/ItemFireball.java similarity index 100% rename from common/src/common/item/ItemFireball.java rename to common/src/main/java/common/item/ItemFireball.java diff --git a/common/src/common/item/ItemFirework.java b/common/src/main/java/common/item/ItemFirework.java similarity index 100% rename from common/src/common/item/ItemFirework.java rename to common/src/main/java/common/item/ItemFirework.java diff --git a/common/src/common/item/ItemFireworkCharge.java b/common/src/main/java/common/item/ItemFireworkCharge.java similarity index 100% rename from common/src/common/item/ItemFireworkCharge.java rename to common/src/main/java/common/item/ItemFireworkCharge.java diff --git a/common/src/common/item/ItemFishFood.java b/common/src/main/java/common/item/ItemFishFood.java similarity index 100% rename from common/src/common/item/ItemFishFood.java rename to common/src/main/java/common/item/ItemFishFood.java diff --git a/common/src/common/item/ItemFishingRod.java b/common/src/main/java/common/item/ItemFishingRod.java similarity index 100% rename from common/src/common/item/ItemFishingRod.java rename to common/src/main/java/common/item/ItemFishingRod.java diff --git a/common/src/common/item/ItemFlintAndSteel.java b/common/src/main/java/common/item/ItemFlintAndSteel.java similarity index 100% rename from common/src/common/item/ItemFlintAndSteel.java rename to common/src/main/java/common/item/ItemFlintAndSteel.java diff --git a/common/src/common/item/ItemFood.java b/common/src/main/java/common/item/ItemFood.java similarity index 100% rename from common/src/common/item/ItemFood.java rename to common/src/main/java/common/item/ItemFood.java diff --git a/common/src/common/item/ItemFragile.java b/common/src/main/java/common/item/ItemFragile.java similarity index 100% rename from common/src/common/item/ItemFragile.java rename to common/src/main/java/common/item/ItemFragile.java diff --git a/common/src/common/item/ItemGlassBottle.java b/common/src/main/java/common/item/ItemGlassBottle.java similarity index 100% rename from common/src/common/item/ItemGlassBottle.java rename to common/src/main/java/common/item/ItemGlassBottle.java diff --git a/common/src/common/item/ItemGunBase.java b/common/src/main/java/common/item/ItemGunBase.java similarity index 100% rename from common/src/common/item/ItemGunBase.java rename to common/src/main/java/common/item/ItemGunBase.java diff --git a/common/src/common/item/ItemHoe.java b/common/src/main/java/common/item/ItemHoe.java similarity index 100% rename from common/src/common/item/ItemHoe.java rename to common/src/main/java/common/item/ItemHoe.java diff --git a/common/src/common/item/ItemHorseArmor.java b/common/src/main/java/common/item/ItemHorseArmor.java similarity index 100% rename from common/src/common/item/ItemHorseArmor.java rename to common/src/main/java/common/item/ItemHorseArmor.java diff --git a/common/src/common/item/ItemHugeMushroom.java b/common/src/main/java/common/item/ItemHugeMushroom.java similarity index 100% rename from common/src/common/item/ItemHugeMushroom.java rename to common/src/main/java/common/item/ItemHugeMushroom.java diff --git a/common/src/common/item/ItemInfoWand.java b/common/src/main/java/common/item/ItemInfoWand.java similarity index 100% rename from common/src/common/item/ItemInfoWand.java rename to common/src/main/java/common/item/ItemInfoWand.java diff --git a/common/src/common/item/ItemKey.java b/common/src/main/java/common/item/ItemKey.java similarity index 100% rename from common/src/common/item/ItemKey.java rename to common/src/main/java/common/item/ItemKey.java diff --git a/common/src/common/item/ItemLead.java b/common/src/main/java/common/item/ItemLead.java similarity index 100% rename from common/src/common/item/ItemLead.java rename to common/src/main/java/common/item/ItemLead.java diff --git a/common/src/common/item/ItemLeaves.java b/common/src/main/java/common/item/ItemLeaves.java similarity index 100% rename from common/src/common/item/ItemLeaves.java rename to common/src/main/java/common/item/ItemLeaves.java diff --git a/common/src/common/item/ItemLightning.java b/common/src/main/java/common/item/ItemLightning.java similarity index 100% rename from common/src/common/item/ItemLightning.java rename to common/src/main/java/common/item/ItemLightning.java diff --git a/common/src/common/item/ItemLilyPad.java b/common/src/main/java/common/item/ItemLilyPad.java similarity index 100% rename from common/src/common/item/ItemLilyPad.java rename to common/src/main/java/common/item/ItemLilyPad.java diff --git a/common/src/common/item/ItemMagnet.java b/common/src/main/java/common/item/ItemMagnet.java similarity index 100% rename from common/src/common/item/ItemMagnet.java rename to common/src/main/java/common/item/ItemMagnet.java diff --git a/common/src/common/item/ItemMagnetic.java b/common/src/main/java/common/item/ItemMagnetic.java similarity index 100% rename from common/src/common/item/ItemMagnetic.java rename to common/src/main/java/common/item/ItemMagnetic.java diff --git a/common/src/common/item/ItemMetal.java b/common/src/main/java/common/item/ItemMetal.java similarity index 100% rename from common/src/common/item/ItemMetal.java rename to common/src/main/java/common/item/ItemMetal.java diff --git a/common/src/common/item/ItemMetalBlock.java b/common/src/main/java/common/item/ItemMetalBlock.java similarity index 100% rename from common/src/common/item/ItemMetalBlock.java rename to common/src/main/java/common/item/ItemMetalBlock.java diff --git a/common/src/common/item/ItemMinecart.java b/common/src/main/java/common/item/ItemMinecart.java similarity index 100% rename from common/src/common/item/ItemMinecart.java rename to common/src/main/java/common/item/ItemMinecart.java diff --git a/common/src/common/item/ItemMonsterPlacer.java b/common/src/main/java/common/item/ItemMonsterPlacer.java similarity index 100% rename from common/src/common/item/ItemMonsterPlacer.java rename to common/src/main/java/common/item/ItemMonsterPlacer.java diff --git a/common/src/common/item/ItemMultiTexture.java b/common/src/main/java/common/item/ItemMultiTexture.java similarity index 100% rename from common/src/common/item/ItemMultiTexture.java rename to common/src/main/java/common/item/ItemMultiTexture.java diff --git a/common/src/common/item/ItemNameTag.java b/common/src/main/java/common/item/ItemNameTag.java similarity index 100% rename from common/src/common/item/ItemNameTag.java rename to common/src/main/java/common/item/ItemNameTag.java diff --git a/common/src/common/item/ItemNpcSpawner.java b/common/src/main/java/common/item/ItemNpcSpawner.java similarity index 100% rename from common/src/common/item/ItemNpcSpawner.java rename to common/src/main/java/common/item/ItemNpcSpawner.java diff --git a/common/src/common/item/ItemNugget.java b/common/src/main/java/common/item/ItemNugget.java similarity index 100% rename from common/src/common/item/ItemNugget.java rename to common/src/main/java/common/item/ItemNugget.java diff --git a/common/src/common/item/ItemPickaxe.java b/common/src/main/java/common/item/ItemPickaxe.java similarity index 100% rename from common/src/common/item/ItemPickaxe.java rename to common/src/main/java/common/item/ItemPickaxe.java diff --git a/common/src/common/item/ItemPiston.java b/common/src/main/java/common/item/ItemPiston.java similarity index 100% rename from common/src/common/item/ItemPiston.java rename to common/src/main/java/common/item/ItemPiston.java diff --git a/common/src/common/item/ItemPotion.java b/common/src/main/java/common/item/ItemPotion.java similarity index 100% rename from common/src/common/item/ItemPotion.java rename to common/src/main/java/common/item/ItemPotion.java diff --git a/common/src/common/item/ItemPressurePlate.java b/common/src/main/java/common/item/ItemPressurePlate.java similarity index 100% rename from common/src/common/item/ItemPressurePlate.java rename to common/src/main/java/common/item/ItemPressurePlate.java diff --git a/common/src/common/item/ItemRecord.java b/common/src/main/java/common/item/ItemRecord.java similarity index 100% rename from common/src/common/item/ItemRecord.java rename to common/src/main/java/common/item/ItemRecord.java diff --git a/common/src/common/item/ItemRedstone.java b/common/src/main/java/common/item/ItemRedstone.java similarity index 100% rename from common/src/common/item/ItemRedstone.java rename to common/src/main/java/common/item/ItemRedstone.java diff --git a/common/src/common/item/ItemReed.java b/common/src/main/java/common/item/ItemReed.java similarity index 100% rename from common/src/common/item/ItemReed.java rename to common/src/main/java/common/item/ItemReed.java diff --git a/common/src/common/item/ItemRod.java b/common/src/main/java/common/item/ItemRod.java similarity index 100% rename from common/src/common/item/ItemRod.java rename to common/src/main/java/common/item/ItemRod.java diff --git a/common/src/common/item/ItemSaddle.java b/common/src/main/java/common/item/ItemSaddle.java similarity index 100% rename from common/src/common/item/ItemSaddle.java rename to common/src/main/java/common/item/ItemSaddle.java diff --git a/common/src/common/item/ItemSeedFood.java b/common/src/main/java/common/item/ItemSeedFood.java similarity index 100% rename from common/src/common/item/ItemSeedFood.java rename to common/src/main/java/common/item/ItemSeedFood.java diff --git a/common/src/common/item/ItemSeeds.java b/common/src/main/java/common/item/ItemSeeds.java similarity index 100% rename from common/src/common/item/ItemSeeds.java rename to common/src/main/java/common/item/ItemSeeds.java diff --git a/common/src/common/item/ItemShears.java b/common/src/main/java/common/item/ItemShears.java similarity index 100% rename from common/src/common/item/ItemShears.java rename to common/src/main/java/common/item/ItemShears.java diff --git a/common/src/common/item/ItemShovel.java b/common/src/main/java/common/item/ItemShovel.java similarity index 100% rename from common/src/common/item/ItemShovel.java rename to common/src/main/java/common/item/ItemShovel.java diff --git a/common/src/common/item/ItemSign.java b/common/src/main/java/common/item/ItemSign.java similarity index 100% rename from common/src/common/item/ItemSign.java rename to common/src/main/java/common/item/ItemSign.java diff --git a/common/src/common/item/ItemSkull.java b/common/src/main/java/common/item/ItemSkull.java similarity index 100% rename from common/src/common/item/ItemSkull.java rename to common/src/main/java/common/item/ItemSkull.java diff --git a/common/src/common/item/ItemSlab.java b/common/src/main/java/common/item/ItemSlab.java similarity index 100% rename from common/src/common/item/ItemSlab.java rename to common/src/main/java/common/item/ItemSlab.java diff --git a/common/src/common/item/ItemSmall.java b/common/src/main/java/common/item/ItemSmall.java similarity index 100% rename from common/src/common/item/ItemSmall.java rename to common/src/main/java/common/item/ItemSmall.java diff --git a/common/src/common/item/ItemSnow.java b/common/src/main/java/common/item/ItemSnow.java similarity index 100% rename from common/src/common/item/ItemSnow.java rename to common/src/main/java/common/item/ItemSnow.java diff --git a/common/src/common/item/ItemSnowball.java b/common/src/main/java/common/item/ItemSnowball.java similarity index 100% rename from common/src/common/item/ItemSnowball.java rename to common/src/main/java/common/item/ItemSnowball.java diff --git a/common/src/common/item/ItemSoup.java b/common/src/main/java/common/item/ItemSoup.java similarity index 100% rename from common/src/common/item/ItemSoup.java rename to common/src/main/java/common/item/ItemSoup.java diff --git a/common/src/common/item/ItemSpaceNavigator.java b/common/src/main/java/common/item/ItemSpaceNavigator.java similarity index 100% rename from common/src/common/item/ItemSpaceNavigator.java rename to common/src/main/java/common/item/ItemSpaceNavigator.java diff --git a/common/src/common/item/ItemStack.java b/common/src/main/java/common/item/ItemStack.java similarity index 100% rename from common/src/common/item/ItemStack.java rename to common/src/main/java/common/item/ItemStack.java diff --git a/common/src/common/item/ItemStick.java b/common/src/main/java/common/item/ItemStick.java similarity index 100% rename from common/src/common/item/ItemStick.java rename to common/src/main/java/common/item/ItemStick.java diff --git a/common/src/common/item/ItemSword.java b/common/src/main/java/common/item/ItemSword.java similarity index 100% rename from common/src/common/item/ItemSword.java rename to common/src/main/java/common/item/ItemSword.java diff --git a/common/src/common/item/ItemTNT.java b/common/src/main/java/common/item/ItemTNT.java similarity index 100% rename from common/src/common/item/ItemTNT.java rename to common/src/main/java/common/item/ItemTNT.java diff --git a/common/src/common/item/ItemTiny.java b/common/src/main/java/common/item/ItemTiny.java similarity index 100% rename from common/src/common/item/ItemTiny.java rename to common/src/main/java/common/item/ItemTiny.java diff --git a/common/src/common/item/ItemTool.java b/common/src/main/java/common/item/ItemTool.java similarity index 100% rename from common/src/common/item/ItemTool.java rename to common/src/main/java/common/item/ItemTool.java diff --git a/common/src/common/item/ItemWall.java b/common/src/main/java/common/item/ItemWall.java similarity index 100% rename from common/src/common/item/ItemWall.java rename to common/src/main/java/common/item/ItemWall.java diff --git a/common/src/common/item/ItemWand.java b/common/src/main/java/common/item/ItemWand.java similarity index 100% rename from common/src/common/item/ItemWand.java rename to common/src/main/java/common/item/ItemWand.java diff --git a/common/src/common/item/ItemWeatherToken.java b/common/src/main/java/common/item/ItemWeatherToken.java similarity index 100% rename from common/src/common/item/ItemWeatherToken.java rename to common/src/main/java/common/item/ItemWeatherToken.java diff --git a/common/src/common/item/RngLoot.java b/common/src/main/java/common/item/RngLoot.java similarity index 100% rename from common/src/common/item/RngLoot.java rename to common/src/main/java/common/item/RngLoot.java diff --git a/common/src/common/log/Log.java b/common/src/main/java/common/log/Log.java similarity index 100% rename from common/src/common/log/Log.java rename to common/src/main/java/common/log/Log.java diff --git a/common/src/common/log/LogLevel.java b/common/src/main/java/common/log/LogLevel.java similarity index 100% rename from common/src/common/log/LogLevel.java rename to common/src/main/java/common/log/LogLevel.java diff --git a/common/src/common/model/BlockLayer.java b/common/src/main/java/common/model/BlockLayer.java similarity index 100% rename from common/src/common/model/BlockLayer.java rename to common/src/main/java/common/model/BlockLayer.java diff --git a/common/src/common/model/ItemMeshDefinition.java b/common/src/main/java/common/model/ItemMeshDefinition.java similarity index 100% rename from common/src/common/model/ItemMeshDefinition.java rename to common/src/main/java/common/model/ItemMeshDefinition.java diff --git a/common/src/common/model/Model.java b/common/src/main/java/common/model/Model.java similarity index 100% rename from common/src/common/model/Model.java rename to common/src/main/java/common/model/Model.java diff --git a/common/src/common/model/ModelProvider.java b/common/src/main/java/common/model/ModelProvider.java similarity index 100% rename from common/src/common/model/ModelProvider.java rename to common/src/main/java/common/model/ModelProvider.java diff --git a/common/src/common/model/ModelRotation.java b/common/src/main/java/common/model/ModelRotation.java similarity index 100% rename from common/src/common/model/ModelRotation.java rename to common/src/main/java/common/model/ModelRotation.java diff --git a/common/src/common/model/ParticleType.java b/common/src/main/java/common/model/ParticleType.java similarity index 100% rename from common/src/common/model/ParticleType.java rename to common/src/main/java/common/model/ParticleType.java diff --git a/common/src/common/model/Transform.java b/common/src/main/java/common/model/Transform.java similarity index 100% rename from common/src/common/model/Transform.java rename to common/src/main/java/common/model/Transform.java diff --git a/common/src/common/model/Transforms.java b/common/src/main/java/common/model/Transforms.java similarity index 100% rename from common/src/common/model/Transforms.java rename to common/src/main/java/common/model/Transforms.java diff --git a/common/src/common/nbt/NBTBase.java b/common/src/main/java/common/nbt/NBTBase.java similarity index 100% rename from common/src/common/nbt/NBTBase.java rename to common/src/main/java/common/nbt/NBTBase.java diff --git a/common/src/common/nbt/NBTException.java b/common/src/main/java/common/nbt/NBTException.java similarity index 100% rename from common/src/common/nbt/NBTException.java rename to common/src/main/java/common/nbt/NBTException.java diff --git a/common/src/common/nbt/NBTLoader.java b/common/src/main/java/common/nbt/NBTLoader.java similarity index 100% rename from common/src/common/nbt/NBTLoader.java rename to common/src/main/java/common/nbt/NBTLoader.java diff --git a/common/src/common/nbt/NBTParser.java b/common/src/main/java/common/nbt/NBTParser.java similarity index 100% rename from common/src/common/nbt/NBTParser.java rename to common/src/main/java/common/nbt/NBTParser.java diff --git a/common/src/common/nbt/NBTSizeTracker.java b/common/src/main/java/common/nbt/NBTSizeTracker.java similarity index 100% rename from common/src/common/nbt/NBTSizeTracker.java rename to common/src/main/java/common/nbt/NBTSizeTracker.java diff --git a/common/src/common/nbt/NBTTagByte.java b/common/src/main/java/common/nbt/NBTTagByte.java similarity index 100% rename from common/src/common/nbt/NBTTagByte.java rename to common/src/main/java/common/nbt/NBTTagByte.java diff --git a/common/src/common/nbt/NBTTagByteArray.java b/common/src/main/java/common/nbt/NBTTagByteArray.java similarity index 100% rename from common/src/common/nbt/NBTTagByteArray.java rename to common/src/main/java/common/nbt/NBTTagByteArray.java diff --git a/common/src/common/nbt/NBTTagCompound.java b/common/src/main/java/common/nbt/NBTTagCompound.java similarity index 100% rename from common/src/common/nbt/NBTTagCompound.java rename to common/src/main/java/common/nbt/NBTTagCompound.java diff --git a/common/src/common/nbt/NBTTagDouble.java b/common/src/main/java/common/nbt/NBTTagDouble.java similarity index 100% rename from common/src/common/nbt/NBTTagDouble.java rename to common/src/main/java/common/nbt/NBTTagDouble.java diff --git a/common/src/common/nbt/NBTTagEnd.java b/common/src/main/java/common/nbt/NBTTagEnd.java similarity index 100% rename from common/src/common/nbt/NBTTagEnd.java rename to common/src/main/java/common/nbt/NBTTagEnd.java diff --git a/common/src/common/nbt/NBTTagFloat.java b/common/src/main/java/common/nbt/NBTTagFloat.java similarity index 100% rename from common/src/common/nbt/NBTTagFloat.java rename to common/src/main/java/common/nbt/NBTTagFloat.java diff --git a/common/src/common/nbt/NBTTagInt.java b/common/src/main/java/common/nbt/NBTTagInt.java similarity index 100% rename from common/src/common/nbt/NBTTagInt.java rename to common/src/main/java/common/nbt/NBTTagInt.java diff --git a/common/src/common/nbt/NBTTagIntArray.java b/common/src/main/java/common/nbt/NBTTagIntArray.java similarity index 100% rename from common/src/common/nbt/NBTTagIntArray.java rename to common/src/main/java/common/nbt/NBTTagIntArray.java diff --git a/common/src/common/nbt/NBTTagList.java b/common/src/main/java/common/nbt/NBTTagList.java similarity index 100% rename from common/src/common/nbt/NBTTagList.java rename to common/src/main/java/common/nbt/NBTTagList.java diff --git a/common/src/common/nbt/NBTTagLong.java b/common/src/main/java/common/nbt/NBTTagLong.java similarity index 100% rename from common/src/common/nbt/NBTTagLong.java rename to common/src/main/java/common/nbt/NBTTagLong.java diff --git a/common/src/common/nbt/NBTTagShort.java b/common/src/main/java/common/nbt/NBTTagShort.java similarity index 100% rename from common/src/common/nbt/NBTTagShort.java rename to common/src/main/java/common/nbt/NBTTagShort.java diff --git a/common/src/common/nbt/NBTTagString.java b/common/src/main/java/common/nbt/NBTTagString.java similarity index 100% rename from common/src/common/nbt/NBTTagString.java rename to common/src/main/java/common/nbt/NBTTagString.java diff --git a/common/src/common/nbt/NBTUtil.java b/common/src/main/java/common/nbt/NBTUtil.java similarity index 100% rename from common/src/common/nbt/NBTUtil.java rename to common/src/main/java/common/nbt/NBTUtil.java diff --git a/common/src/common/net/bootstrap/AbstractBootstrap.java b/common/src/main/java/common/net/bootstrap/AbstractBootstrap.java similarity index 100% rename from common/src/common/net/bootstrap/AbstractBootstrap.java rename to common/src/main/java/common/net/bootstrap/AbstractBootstrap.java diff --git a/common/src/common/net/bootstrap/Bootstrap.java b/common/src/main/java/common/net/bootstrap/Bootstrap.java similarity index 100% rename from common/src/common/net/bootstrap/Bootstrap.java rename to common/src/main/java/common/net/bootstrap/Bootstrap.java diff --git a/common/src/common/net/bootstrap/ChannelFactory.java b/common/src/main/java/common/net/bootstrap/ChannelFactory.java similarity index 100% rename from common/src/common/net/bootstrap/ChannelFactory.java rename to common/src/main/java/common/net/bootstrap/ChannelFactory.java diff --git a/common/src/common/net/bootstrap/ServerBootstrap.java b/common/src/main/java/common/net/bootstrap/ServerBootstrap.java similarity index 100% rename from common/src/common/net/bootstrap/ServerBootstrap.java rename to common/src/main/java/common/net/bootstrap/ServerBootstrap.java diff --git a/common/src/common/net/buffer/AbstractByteBuf.java b/common/src/main/java/common/net/buffer/AbstractByteBuf.java similarity index 100% rename from common/src/common/net/buffer/AbstractByteBuf.java rename to common/src/main/java/common/net/buffer/AbstractByteBuf.java diff --git a/common/src/common/net/buffer/AbstractByteBufAllocator.java b/common/src/main/java/common/net/buffer/AbstractByteBufAllocator.java similarity index 100% rename from common/src/common/net/buffer/AbstractByteBufAllocator.java rename to common/src/main/java/common/net/buffer/AbstractByteBufAllocator.java diff --git a/common/src/common/net/buffer/AbstractDerivedByteBuf.java b/common/src/main/java/common/net/buffer/AbstractDerivedByteBuf.java similarity index 100% rename from common/src/common/net/buffer/AbstractDerivedByteBuf.java rename to common/src/main/java/common/net/buffer/AbstractDerivedByteBuf.java diff --git a/common/src/common/net/buffer/AbstractReferenceCountedByteBuf.java b/common/src/main/java/common/net/buffer/AbstractReferenceCountedByteBuf.java similarity index 100% rename from common/src/common/net/buffer/AbstractReferenceCountedByteBuf.java rename to common/src/main/java/common/net/buffer/AbstractReferenceCountedByteBuf.java diff --git a/common/src/common/net/buffer/AdvancedLeakAwareByteBuf.java b/common/src/main/java/common/net/buffer/AdvancedLeakAwareByteBuf.java similarity index 100% rename from common/src/common/net/buffer/AdvancedLeakAwareByteBuf.java rename to common/src/main/java/common/net/buffer/AdvancedLeakAwareByteBuf.java diff --git a/common/src/common/net/buffer/ByteBuf.java b/common/src/main/java/common/net/buffer/ByteBuf.java similarity index 100% rename from common/src/common/net/buffer/ByteBuf.java rename to common/src/main/java/common/net/buffer/ByteBuf.java diff --git a/common/src/common/net/buffer/ByteBufAllocator.java b/common/src/main/java/common/net/buffer/ByteBufAllocator.java similarity index 100% rename from common/src/common/net/buffer/ByteBufAllocator.java rename to common/src/main/java/common/net/buffer/ByteBufAllocator.java diff --git a/common/src/common/net/buffer/ByteBufInputStream.java b/common/src/main/java/common/net/buffer/ByteBufInputStream.java similarity index 100% rename from common/src/common/net/buffer/ByteBufInputStream.java rename to common/src/main/java/common/net/buffer/ByteBufInputStream.java diff --git a/common/src/common/net/buffer/ByteBufOutputStream.java b/common/src/main/java/common/net/buffer/ByteBufOutputStream.java similarity index 100% rename from common/src/common/net/buffer/ByteBufOutputStream.java rename to common/src/main/java/common/net/buffer/ByteBufOutputStream.java diff --git a/common/src/common/net/buffer/ByteBufProcessor.java b/common/src/main/java/common/net/buffer/ByteBufProcessor.java similarity index 100% rename from common/src/common/net/buffer/ByteBufProcessor.java rename to common/src/main/java/common/net/buffer/ByteBufProcessor.java diff --git a/common/src/common/net/buffer/ByteBufUtil.java b/common/src/main/java/common/net/buffer/ByteBufUtil.java similarity index 100% rename from common/src/common/net/buffer/ByteBufUtil.java rename to common/src/main/java/common/net/buffer/ByteBufUtil.java diff --git a/common/src/common/net/buffer/CompositeByteBuf.java b/common/src/main/java/common/net/buffer/CompositeByteBuf.java similarity index 100% rename from common/src/common/net/buffer/CompositeByteBuf.java rename to common/src/main/java/common/net/buffer/CompositeByteBuf.java diff --git a/common/src/common/net/buffer/DuplicatedByteBuf.java b/common/src/main/java/common/net/buffer/DuplicatedByteBuf.java similarity index 100% rename from common/src/common/net/buffer/DuplicatedByteBuf.java rename to common/src/main/java/common/net/buffer/DuplicatedByteBuf.java diff --git a/common/src/common/net/buffer/EmptyByteBuf.java b/common/src/main/java/common/net/buffer/EmptyByteBuf.java similarity index 100% rename from common/src/common/net/buffer/EmptyByteBuf.java rename to common/src/main/java/common/net/buffer/EmptyByteBuf.java diff --git a/common/src/common/net/buffer/PoolArena.java b/common/src/main/java/common/net/buffer/PoolArena.java similarity index 100% rename from common/src/common/net/buffer/PoolArena.java rename to common/src/main/java/common/net/buffer/PoolArena.java diff --git a/common/src/common/net/buffer/PoolChunk.java b/common/src/main/java/common/net/buffer/PoolChunk.java similarity index 100% rename from common/src/common/net/buffer/PoolChunk.java rename to common/src/main/java/common/net/buffer/PoolChunk.java diff --git a/common/src/common/net/buffer/PoolChunkList.java b/common/src/main/java/common/net/buffer/PoolChunkList.java similarity index 100% rename from common/src/common/net/buffer/PoolChunkList.java rename to common/src/main/java/common/net/buffer/PoolChunkList.java diff --git a/common/src/common/net/buffer/PoolSubpage.java b/common/src/main/java/common/net/buffer/PoolSubpage.java similarity index 100% rename from common/src/common/net/buffer/PoolSubpage.java rename to common/src/main/java/common/net/buffer/PoolSubpage.java diff --git a/common/src/common/net/buffer/PoolThreadCache.java b/common/src/main/java/common/net/buffer/PoolThreadCache.java similarity index 100% rename from common/src/common/net/buffer/PoolThreadCache.java rename to common/src/main/java/common/net/buffer/PoolThreadCache.java diff --git a/common/src/common/net/buffer/PooledByteBuf.java b/common/src/main/java/common/net/buffer/PooledByteBuf.java similarity index 100% rename from common/src/common/net/buffer/PooledByteBuf.java rename to common/src/main/java/common/net/buffer/PooledByteBuf.java diff --git a/common/src/common/net/buffer/PooledByteBufAllocator.java b/common/src/main/java/common/net/buffer/PooledByteBufAllocator.java similarity index 100% rename from common/src/common/net/buffer/PooledByteBufAllocator.java rename to common/src/main/java/common/net/buffer/PooledByteBufAllocator.java diff --git a/common/src/common/net/buffer/PooledDirectByteBuf.java b/common/src/main/java/common/net/buffer/PooledDirectByteBuf.java similarity index 100% rename from common/src/common/net/buffer/PooledDirectByteBuf.java rename to common/src/main/java/common/net/buffer/PooledDirectByteBuf.java diff --git a/common/src/common/net/buffer/PooledHeapByteBuf.java b/common/src/main/java/common/net/buffer/PooledHeapByteBuf.java similarity index 100% rename from common/src/common/net/buffer/PooledHeapByteBuf.java rename to common/src/main/java/common/net/buffer/PooledHeapByteBuf.java diff --git a/common/src/common/net/buffer/PooledUnsafeDirectByteBuf.java b/common/src/main/java/common/net/buffer/PooledUnsafeDirectByteBuf.java similarity index 100% rename from common/src/common/net/buffer/PooledUnsafeDirectByteBuf.java rename to common/src/main/java/common/net/buffer/PooledUnsafeDirectByteBuf.java diff --git a/common/src/common/net/buffer/ReadOnlyByteBuf.java b/common/src/main/java/common/net/buffer/ReadOnlyByteBuf.java similarity index 100% rename from common/src/common/net/buffer/ReadOnlyByteBuf.java rename to common/src/main/java/common/net/buffer/ReadOnlyByteBuf.java diff --git a/common/src/common/net/buffer/ReadOnlyByteBufferBuf.java b/common/src/main/java/common/net/buffer/ReadOnlyByteBufferBuf.java similarity index 100% rename from common/src/common/net/buffer/ReadOnlyByteBufferBuf.java rename to common/src/main/java/common/net/buffer/ReadOnlyByteBufferBuf.java diff --git a/common/src/common/net/buffer/ReadOnlyUnsafeDirectByteBuf.java b/common/src/main/java/common/net/buffer/ReadOnlyUnsafeDirectByteBuf.java similarity index 100% rename from common/src/common/net/buffer/ReadOnlyUnsafeDirectByteBuf.java rename to common/src/main/java/common/net/buffer/ReadOnlyUnsafeDirectByteBuf.java diff --git a/common/src/common/net/buffer/SimpleLeakAwareByteBuf.java b/common/src/main/java/common/net/buffer/SimpleLeakAwareByteBuf.java similarity index 100% rename from common/src/common/net/buffer/SimpleLeakAwareByteBuf.java rename to common/src/main/java/common/net/buffer/SimpleLeakAwareByteBuf.java diff --git a/common/src/common/net/buffer/SlicedByteBuf.java b/common/src/main/java/common/net/buffer/SlicedByteBuf.java similarity index 100% rename from common/src/common/net/buffer/SlicedByteBuf.java rename to common/src/main/java/common/net/buffer/SlicedByteBuf.java diff --git a/common/src/common/net/buffer/SwappedByteBuf.java b/common/src/main/java/common/net/buffer/SwappedByteBuf.java similarity index 100% rename from common/src/common/net/buffer/SwappedByteBuf.java rename to common/src/main/java/common/net/buffer/SwappedByteBuf.java diff --git a/common/src/common/net/buffer/Unpooled.java b/common/src/main/java/common/net/buffer/Unpooled.java similarity index 100% rename from common/src/common/net/buffer/Unpooled.java rename to common/src/main/java/common/net/buffer/Unpooled.java diff --git a/common/src/common/net/buffer/UnpooledByteBufAllocator.java b/common/src/main/java/common/net/buffer/UnpooledByteBufAllocator.java similarity index 100% rename from common/src/common/net/buffer/UnpooledByteBufAllocator.java rename to common/src/main/java/common/net/buffer/UnpooledByteBufAllocator.java diff --git a/common/src/common/net/buffer/UnpooledDirectByteBuf.java b/common/src/main/java/common/net/buffer/UnpooledDirectByteBuf.java similarity index 100% rename from common/src/common/net/buffer/UnpooledDirectByteBuf.java rename to common/src/main/java/common/net/buffer/UnpooledDirectByteBuf.java diff --git a/common/src/common/net/buffer/UnpooledHeapByteBuf.java b/common/src/main/java/common/net/buffer/UnpooledHeapByteBuf.java similarity index 100% rename from common/src/common/net/buffer/UnpooledHeapByteBuf.java rename to common/src/main/java/common/net/buffer/UnpooledHeapByteBuf.java diff --git a/common/src/common/net/buffer/UnpooledUnsafeDirectByteBuf.java b/common/src/main/java/common/net/buffer/UnpooledUnsafeDirectByteBuf.java similarity index 100% rename from common/src/common/net/buffer/UnpooledUnsafeDirectByteBuf.java rename to common/src/main/java/common/net/buffer/UnpooledUnsafeDirectByteBuf.java diff --git a/common/src/common/net/buffer/UnreleasableByteBuf.java b/common/src/main/java/common/net/buffer/UnreleasableByteBuf.java similarity index 100% rename from common/src/common/net/buffer/UnreleasableByteBuf.java rename to common/src/main/java/common/net/buffer/UnreleasableByteBuf.java diff --git a/common/src/common/net/buffer/UnsafeDirectSwappedByteBuf.java b/common/src/main/java/common/net/buffer/UnsafeDirectSwappedByteBuf.java similarity index 100% rename from common/src/common/net/buffer/UnsafeDirectSwappedByteBuf.java rename to common/src/main/java/common/net/buffer/UnsafeDirectSwappedByteBuf.java diff --git a/common/src/common/net/buffer/WrappedByteBuf.java b/common/src/main/java/common/net/buffer/WrappedByteBuf.java similarity index 100% rename from common/src/common/net/buffer/WrappedByteBuf.java rename to common/src/main/java/common/net/buffer/WrappedByteBuf.java diff --git a/common/src/common/net/channel/AbstractChannel.java b/common/src/main/java/common/net/channel/AbstractChannel.java similarity index 100% rename from common/src/common/net/channel/AbstractChannel.java rename to common/src/main/java/common/net/channel/AbstractChannel.java diff --git a/common/src/common/net/channel/AbstractChannelHandlerContext.java b/common/src/main/java/common/net/channel/AbstractChannelHandlerContext.java similarity index 100% rename from common/src/common/net/channel/AbstractChannelHandlerContext.java rename to common/src/main/java/common/net/channel/AbstractChannelHandlerContext.java diff --git a/common/src/common/net/channel/AbstractServerChannel.java b/common/src/main/java/common/net/channel/AbstractServerChannel.java similarity index 100% rename from common/src/common/net/channel/AbstractServerChannel.java rename to common/src/main/java/common/net/channel/AbstractServerChannel.java diff --git a/common/src/common/net/channel/AdaptiveRecvByteBufAllocator.java b/common/src/main/java/common/net/channel/AdaptiveRecvByteBufAllocator.java similarity index 100% rename from common/src/common/net/channel/AdaptiveRecvByteBufAllocator.java rename to common/src/main/java/common/net/channel/AdaptiveRecvByteBufAllocator.java diff --git a/common/src/common/net/channel/Channel.java b/common/src/main/java/common/net/channel/Channel.java similarity index 100% rename from common/src/common/net/channel/Channel.java rename to common/src/main/java/common/net/channel/Channel.java diff --git a/common/src/common/net/channel/ChannelConfig.java b/common/src/main/java/common/net/channel/ChannelConfig.java similarity index 100% rename from common/src/common/net/channel/ChannelConfig.java rename to common/src/main/java/common/net/channel/ChannelConfig.java diff --git a/common/src/common/net/channel/ChannelException.java b/common/src/main/java/common/net/channel/ChannelException.java similarity index 100% rename from common/src/common/net/channel/ChannelException.java rename to common/src/main/java/common/net/channel/ChannelException.java diff --git a/common/src/common/net/channel/ChannelFuture.java b/common/src/main/java/common/net/channel/ChannelFuture.java similarity index 100% rename from common/src/common/net/channel/ChannelFuture.java rename to common/src/main/java/common/net/channel/ChannelFuture.java diff --git a/common/src/common/net/channel/ChannelFutureListener.java b/common/src/main/java/common/net/channel/ChannelFutureListener.java similarity index 100% rename from common/src/common/net/channel/ChannelFutureListener.java rename to common/src/main/java/common/net/channel/ChannelFutureListener.java diff --git a/common/src/common/net/channel/ChannelHandler.java b/common/src/main/java/common/net/channel/ChannelHandler.java similarity index 100% rename from common/src/common/net/channel/ChannelHandler.java rename to common/src/main/java/common/net/channel/ChannelHandler.java diff --git a/common/src/common/net/channel/ChannelHandlerAdapter.java b/common/src/main/java/common/net/channel/ChannelHandlerAdapter.java similarity index 100% rename from common/src/common/net/channel/ChannelHandlerAdapter.java rename to common/src/main/java/common/net/channel/ChannelHandlerAdapter.java diff --git a/common/src/common/net/channel/ChannelHandlerContext.java b/common/src/main/java/common/net/channel/ChannelHandlerContext.java similarity index 100% rename from common/src/common/net/channel/ChannelHandlerContext.java rename to common/src/main/java/common/net/channel/ChannelHandlerContext.java diff --git a/common/src/common/net/channel/ChannelInboundHandler.java b/common/src/main/java/common/net/channel/ChannelInboundHandler.java similarity index 100% rename from common/src/common/net/channel/ChannelInboundHandler.java rename to common/src/main/java/common/net/channel/ChannelInboundHandler.java diff --git a/common/src/common/net/channel/ChannelInboundHandlerAdapter.java b/common/src/main/java/common/net/channel/ChannelInboundHandlerAdapter.java similarity index 100% rename from common/src/common/net/channel/ChannelInboundHandlerAdapter.java rename to common/src/main/java/common/net/channel/ChannelInboundHandlerAdapter.java diff --git a/common/src/common/net/channel/ChannelInitializer.java b/common/src/main/java/common/net/channel/ChannelInitializer.java similarity index 100% rename from common/src/common/net/channel/ChannelInitializer.java rename to common/src/main/java/common/net/channel/ChannelInitializer.java diff --git a/common/src/common/net/channel/ChannelMetadata.java b/common/src/main/java/common/net/channel/ChannelMetadata.java similarity index 100% rename from common/src/common/net/channel/ChannelMetadata.java rename to common/src/main/java/common/net/channel/ChannelMetadata.java diff --git a/common/src/common/net/channel/ChannelOption.java b/common/src/main/java/common/net/channel/ChannelOption.java similarity index 100% rename from common/src/common/net/channel/ChannelOption.java rename to common/src/main/java/common/net/channel/ChannelOption.java diff --git a/common/src/common/net/channel/ChannelOutboundBuffer.java b/common/src/main/java/common/net/channel/ChannelOutboundBuffer.java similarity index 100% rename from common/src/common/net/channel/ChannelOutboundBuffer.java rename to common/src/main/java/common/net/channel/ChannelOutboundBuffer.java diff --git a/common/src/common/net/channel/ChannelOutboundHandler.java b/common/src/main/java/common/net/channel/ChannelOutboundHandler.java similarity index 100% rename from common/src/common/net/channel/ChannelOutboundHandler.java rename to common/src/main/java/common/net/channel/ChannelOutboundHandler.java diff --git a/common/src/common/net/channel/ChannelOutboundHandlerAdapter.java b/common/src/main/java/common/net/channel/ChannelOutboundHandlerAdapter.java similarity index 100% rename from common/src/common/net/channel/ChannelOutboundHandlerAdapter.java rename to common/src/main/java/common/net/channel/ChannelOutboundHandlerAdapter.java diff --git a/common/src/common/net/channel/ChannelPipeline.java b/common/src/main/java/common/net/channel/ChannelPipeline.java similarity index 100% rename from common/src/common/net/channel/ChannelPipeline.java rename to common/src/main/java/common/net/channel/ChannelPipeline.java diff --git a/common/src/common/net/channel/ChannelPipelineException.java b/common/src/main/java/common/net/channel/ChannelPipelineException.java similarity index 100% rename from common/src/common/net/channel/ChannelPipelineException.java rename to common/src/main/java/common/net/channel/ChannelPipelineException.java diff --git a/common/src/common/net/channel/ChannelProgressivePromise.java b/common/src/main/java/common/net/channel/ChannelProgressivePromise.java similarity index 100% rename from common/src/common/net/channel/ChannelProgressivePromise.java rename to common/src/main/java/common/net/channel/ChannelProgressivePromise.java diff --git a/common/src/common/net/channel/ChannelPromise.java b/common/src/main/java/common/net/channel/ChannelPromise.java similarity index 100% rename from common/src/common/net/channel/ChannelPromise.java rename to common/src/main/java/common/net/channel/ChannelPromise.java diff --git a/common/src/common/net/channel/CompleteChannelFuture.java b/common/src/main/java/common/net/channel/CompleteChannelFuture.java similarity index 100% rename from common/src/common/net/channel/CompleteChannelFuture.java rename to common/src/main/java/common/net/channel/CompleteChannelFuture.java diff --git a/common/src/common/net/channel/ConnectTimeoutException.java b/common/src/main/java/common/net/channel/ConnectTimeoutException.java similarity index 100% rename from common/src/common/net/channel/ConnectTimeoutException.java rename to common/src/main/java/common/net/channel/ConnectTimeoutException.java diff --git a/common/src/common/net/channel/DefaultChannelConfig.java b/common/src/main/java/common/net/channel/DefaultChannelConfig.java similarity index 100% rename from common/src/common/net/channel/DefaultChannelConfig.java rename to common/src/main/java/common/net/channel/DefaultChannelConfig.java diff --git a/common/src/common/net/channel/DefaultChannelHandlerContext.java b/common/src/main/java/common/net/channel/DefaultChannelHandlerContext.java similarity index 100% rename from common/src/common/net/channel/DefaultChannelHandlerContext.java rename to common/src/main/java/common/net/channel/DefaultChannelHandlerContext.java diff --git a/common/src/common/net/channel/DefaultChannelPipeline.java b/common/src/main/java/common/net/channel/DefaultChannelPipeline.java similarity index 100% rename from common/src/common/net/channel/DefaultChannelPipeline.java rename to common/src/main/java/common/net/channel/DefaultChannelPipeline.java diff --git a/common/src/common/net/channel/DefaultChannelPromise.java b/common/src/main/java/common/net/channel/DefaultChannelPromise.java similarity index 100% rename from common/src/common/net/channel/DefaultChannelPromise.java rename to common/src/main/java/common/net/channel/DefaultChannelPromise.java diff --git a/common/src/common/net/channel/DefaultMessageSizeEstimator.java b/common/src/main/java/common/net/channel/DefaultMessageSizeEstimator.java similarity index 100% rename from common/src/common/net/channel/DefaultMessageSizeEstimator.java rename to common/src/main/java/common/net/channel/DefaultMessageSizeEstimator.java diff --git a/common/src/common/net/channel/EventLoop.java b/common/src/main/java/common/net/channel/EventLoop.java similarity index 100% rename from common/src/common/net/channel/EventLoop.java rename to common/src/main/java/common/net/channel/EventLoop.java diff --git a/common/src/common/net/channel/EventLoopException.java b/common/src/main/java/common/net/channel/EventLoopException.java similarity index 100% rename from common/src/common/net/channel/EventLoopException.java rename to common/src/main/java/common/net/channel/EventLoopException.java diff --git a/common/src/common/net/channel/EventLoopGroup.java b/common/src/main/java/common/net/channel/EventLoopGroup.java similarity index 100% rename from common/src/common/net/channel/EventLoopGroup.java rename to common/src/main/java/common/net/channel/EventLoopGroup.java diff --git a/common/src/common/net/channel/FailedChannelFuture.java b/common/src/main/java/common/net/channel/FailedChannelFuture.java similarity index 100% rename from common/src/common/net/channel/FailedChannelFuture.java rename to common/src/main/java/common/net/channel/FailedChannelFuture.java diff --git a/common/src/common/net/channel/MessageSizeEstimator.java b/common/src/main/java/common/net/channel/MessageSizeEstimator.java similarity index 100% rename from common/src/common/net/channel/MessageSizeEstimator.java rename to common/src/main/java/common/net/channel/MessageSizeEstimator.java diff --git a/common/src/common/net/channel/MultithreadEventLoopGroup.java b/common/src/main/java/common/net/channel/MultithreadEventLoopGroup.java similarity index 100% rename from common/src/common/net/channel/MultithreadEventLoopGroup.java rename to common/src/main/java/common/net/channel/MultithreadEventLoopGroup.java diff --git a/common/src/common/net/channel/RecvByteBufAllocator.java b/common/src/main/java/common/net/channel/RecvByteBufAllocator.java similarity index 100% rename from common/src/common/net/channel/RecvByteBufAllocator.java rename to common/src/main/java/common/net/channel/RecvByteBufAllocator.java diff --git a/common/src/common/net/channel/ServerChannel.java b/common/src/main/java/common/net/channel/ServerChannel.java similarity index 100% rename from common/src/common/net/channel/ServerChannel.java rename to common/src/main/java/common/net/channel/ServerChannel.java diff --git a/common/src/common/net/channel/SimpleChannelInboundHandler.java b/common/src/main/java/common/net/channel/SimpleChannelInboundHandler.java similarity index 100% rename from common/src/common/net/channel/SimpleChannelInboundHandler.java rename to common/src/main/java/common/net/channel/SimpleChannelInboundHandler.java diff --git a/common/src/common/net/channel/SingleThreadEventLoop.java b/common/src/main/java/common/net/channel/SingleThreadEventLoop.java similarity index 100% rename from common/src/common/net/channel/SingleThreadEventLoop.java rename to common/src/main/java/common/net/channel/SingleThreadEventLoop.java diff --git a/common/src/common/net/channel/SucceededChannelFuture.java b/common/src/main/java/common/net/channel/SucceededChannelFuture.java similarity index 100% rename from common/src/common/net/channel/SucceededChannelFuture.java rename to common/src/main/java/common/net/channel/SucceededChannelFuture.java diff --git a/common/src/common/net/channel/VoidChannelPromise.java b/common/src/main/java/common/net/channel/VoidChannelPromise.java similarity index 100% rename from common/src/common/net/channel/VoidChannelPromise.java rename to common/src/main/java/common/net/channel/VoidChannelPromise.java diff --git a/common/src/common/net/channel/local/LocalAddress.java b/common/src/main/java/common/net/channel/local/LocalAddress.java similarity index 100% rename from common/src/common/net/channel/local/LocalAddress.java rename to common/src/main/java/common/net/channel/local/LocalAddress.java diff --git a/common/src/common/net/channel/local/LocalChannel.java b/common/src/main/java/common/net/channel/local/LocalChannel.java similarity index 100% rename from common/src/common/net/channel/local/LocalChannel.java rename to common/src/main/java/common/net/channel/local/LocalChannel.java diff --git a/common/src/common/net/channel/local/LocalChannelRegistry.java b/common/src/main/java/common/net/channel/local/LocalChannelRegistry.java similarity index 100% rename from common/src/common/net/channel/local/LocalChannelRegistry.java rename to common/src/main/java/common/net/channel/local/LocalChannelRegistry.java diff --git a/common/src/common/net/channel/local/LocalEventLoop.java b/common/src/main/java/common/net/channel/local/LocalEventLoop.java similarity index 100% rename from common/src/common/net/channel/local/LocalEventLoop.java rename to common/src/main/java/common/net/channel/local/LocalEventLoop.java diff --git a/common/src/common/net/channel/local/LocalEventLoopGroup.java b/common/src/main/java/common/net/channel/local/LocalEventLoopGroup.java similarity index 100% rename from common/src/common/net/channel/local/LocalEventLoopGroup.java rename to common/src/main/java/common/net/channel/local/LocalEventLoopGroup.java diff --git a/common/src/common/net/channel/local/LocalServerChannel.java b/common/src/main/java/common/net/channel/local/LocalServerChannel.java similarity index 100% rename from common/src/common/net/channel/local/LocalServerChannel.java rename to common/src/main/java/common/net/channel/local/LocalServerChannel.java diff --git a/common/src/common/net/channel/nio/AbstractNioByteChannel.java b/common/src/main/java/common/net/channel/nio/AbstractNioByteChannel.java similarity index 100% rename from common/src/common/net/channel/nio/AbstractNioByteChannel.java rename to common/src/main/java/common/net/channel/nio/AbstractNioByteChannel.java diff --git a/common/src/common/net/channel/nio/AbstractNioChannel.java b/common/src/main/java/common/net/channel/nio/AbstractNioChannel.java similarity index 100% rename from common/src/common/net/channel/nio/AbstractNioChannel.java rename to common/src/main/java/common/net/channel/nio/AbstractNioChannel.java diff --git a/common/src/common/net/channel/nio/AbstractNioMessageChannel.java b/common/src/main/java/common/net/channel/nio/AbstractNioMessageChannel.java similarity index 100% rename from common/src/common/net/channel/nio/AbstractNioMessageChannel.java rename to common/src/main/java/common/net/channel/nio/AbstractNioMessageChannel.java diff --git a/common/src/common/net/channel/nio/NioEventLoop.java b/common/src/main/java/common/net/channel/nio/NioEventLoop.java similarity index 100% rename from common/src/common/net/channel/nio/NioEventLoop.java rename to common/src/main/java/common/net/channel/nio/NioEventLoop.java diff --git a/common/src/common/net/channel/nio/NioEventLoopGroup.java b/common/src/main/java/common/net/channel/nio/NioEventLoopGroup.java similarity index 100% rename from common/src/common/net/channel/nio/NioEventLoopGroup.java rename to common/src/main/java/common/net/channel/nio/NioEventLoopGroup.java diff --git a/common/src/common/net/channel/nio/NioTask.java b/common/src/main/java/common/net/channel/nio/NioTask.java similarity index 100% rename from common/src/common/net/channel/nio/NioTask.java rename to common/src/main/java/common/net/channel/nio/NioTask.java diff --git a/common/src/common/net/channel/nio/SelectedSelectionKeySet.java b/common/src/main/java/common/net/channel/nio/SelectedSelectionKeySet.java similarity index 100% rename from common/src/common/net/channel/nio/SelectedSelectionKeySet.java rename to common/src/main/java/common/net/channel/nio/SelectedSelectionKeySet.java diff --git a/common/src/common/net/channel/socket/ChannelInputShutdownEvent.java b/common/src/main/java/common/net/channel/socket/ChannelInputShutdownEvent.java similarity index 100% rename from common/src/common/net/channel/socket/ChannelInputShutdownEvent.java rename to common/src/main/java/common/net/channel/socket/ChannelInputShutdownEvent.java diff --git a/common/src/common/net/channel/socket/DefaultServerSocketChannelConfig.java b/common/src/main/java/common/net/channel/socket/DefaultServerSocketChannelConfig.java similarity index 100% rename from common/src/common/net/channel/socket/DefaultServerSocketChannelConfig.java rename to common/src/main/java/common/net/channel/socket/DefaultServerSocketChannelConfig.java diff --git a/common/src/common/net/channel/socket/DefaultSocketChannelConfig.java b/common/src/main/java/common/net/channel/socket/DefaultSocketChannelConfig.java similarity index 100% rename from common/src/common/net/channel/socket/DefaultSocketChannelConfig.java rename to common/src/main/java/common/net/channel/socket/DefaultSocketChannelConfig.java diff --git a/common/src/common/net/channel/socket/ServerSocketChannel.java b/common/src/main/java/common/net/channel/socket/ServerSocketChannel.java similarity index 100% rename from common/src/common/net/channel/socket/ServerSocketChannel.java rename to common/src/main/java/common/net/channel/socket/ServerSocketChannel.java diff --git a/common/src/common/net/channel/socket/ServerSocketChannelConfig.java b/common/src/main/java/common/net/channel/socket/ServerSocketChannelConfig.java similarity index 100% rename from common/src/common/net/channel/socket/ServerSocketChannelConfig.java rename to common/src/main/java/common/net/channel/socket/ServerSocketChannelConfig.java diff --git a/common/src/common/net/channel/socket/SocketChannel.java b/common/src/main/java/common/net/channel/socket/SocketChannel.java similarity index 100% rename from common/src/common/net/channel/socket/SocketChannel.java rename to common/src/main/java/common/net/channel/socket/SocketChannel.java diff --git a/common/src/common/net/channel/socket/SocketChannelConfig.java b/common/src/main/java/common/net/channel/socket/SocketChannelConfig.java similarity index 100% rename from common/src/common/net/channel/socket/SocketChannelConfig.java rename to common/src/main/java/common/net/channel/socket/SocketChannelConfig.java diff --git a/common/src/common/net/channel/socket/nio/NioServerSocketChannel.java b/common/src/main/java/common/net/channel/socket/nio/NioServerSocketChannel.java similarity index 100% rename from common/src/common/net/channel/socket/nio/NioServerSocketChannel.java rename to common/src/main/java/common/net/channel/socket/nio/NioServerSocketChannel.java diff --git a/common/src/common/net/channel/socket/nio/NioSocketChannel.java b/common/src/main/java/common/net/channel/socket/nio/NioSocketChannel.java similarity index 100% rename from common/src/common/net/channel/socket/nio/NioSocketChannel.java rename to common/src/main/java/common/net/channel/socket/nio/NioSocketChannel.java diff --git a/common/src/common/net/handler/codec/ByteToMessageDecoder.java b/common/src/main/java/common/net/handler/codec/ByteToMessageDecoder.java similarity index 100% rename from common/src/common/net/handler/codec/ByteToMessageDecoder.java rename to common/src/main/java/common/net/handler/codec/ByteToMessageDecoder.java diff --git a/common/src/common/net/handler/codec/CodecException.java b/common/src/main/java/common/net/handler/codec/CodecException.java similarity index 100% rename from common/src/common/net/handler/codec/CodecException.java rename to common/src/main/java/common/net/handler/codec/CodecException.java diff --git a/common/src/common/net/handler/codec/CorruptedFrameException.java b/common/src/main/java/common/net/handler/codec/CorruptedFrameException.java similarity index 100% rename from common/src/common/net/handler/codec/CorruptedFrameException.java rename to common/src/main/java/common/net/handler/codec/CorruptedFrameException.java diff --git a/common/src/common/net/handler/codec/DecoderException.java b/common/src/main/java/common/net/handler/codec/DecoderException.java similarity index 100% rename from common/src/common/net/handler/codec/DecoderException.java rename to common/src/main/java/common/net/handler/codec/DecoderException.java diff --git a/common/src/common/net/handler/codec/EncoderException.java b/common/src/main/java/common/net/handler/codec/EncoderException.java similarity index 100% rename from common/src/common/net/handler/codec/EncoderException.java rename to common/src/main/java/common/net/handler/codec/EncoderException.java diff --git a/common/src/common/net/handler/codec/MessageToByteEncoder.java b/common/src/main/java/common/net/handler/codec/MessageToByteEncoder.java similarity index 100% rename from common/src/common/net/handler/codec/MessageToByteEncoder.java rename to common/src/main/java/common/net/handler/codec/MessageToByteEncoder.java diff --git a/common/src/common/net/handler/codec/MessageToMessageDecoder.java b/common/src/main/java/common/net/handler/codec/MessageToMessageDecoder.java similarity index 100% rename from common/src/common/net/handler/codec/MessageToMessageDecoder.java rename to common/src/main/java/common/net/handler/codec/MessageToMessageDecoder.java diff --git a/common/src/common/net/handler/timeout/ReadTimeoutException.java b/common/src/main/java/common/net/handler/timeout/ReadTimeoutException.java similarity index 100% rename from common/src/common/net/handler/timeout/ReadTimeoutException.java rename to common/src/main/java/common/net/handler/timeout/ReadTimeoutException.java diff --git a/common/src/common/net/handler/timeout/ReadTimeoutHandler.java b/common/src/main/java/common/net/handler/timeout/ReadTimeoutHandler.java similarity index 100% rename from common/src/common/net/handler/timeout/ReadTimeoutHandler.java rename to common/src/main/java/common/net/handler/timeout/ReadTimeoutHandler.java diff --git a/common/src/common/net/handler/timeout/TimeoutException.java b/common/src/main/java/common/net/handler/timeout/TimeoutException.java similarity index 100% rename from common/src/common/net/handler/timeout/TimeoutException.java rename to common/src/main/java/common/net/handler/timeout/TimeoutException.java diff --git a/common/src/common/net/util/Attribute.java b/common/src/main/java/common/net/util/Attribute.java similarity index 100% rename from common/src/common/net/util/Attribute.java rename to common/src/main/java/common/net/util/Attribute.java diff --git a/common/src/common/net/util/AttributeKey.java b/common/src/main/java/common/net/util/AttributeKey.java similarity index 100% rename from common/src/common/net/util/AttributeKey.java rename to common/src/main/java/common/net/util/AttributeKey.java diff --git a/common/src/common/net/util/AttributeMap.java b/common/src/main/java/common/net/util/AttributeMap.java similarity index 100% rename from common/src/common/net/util/AttributeMap.java rename to common/src/main/java/common/net/util/AttributeMap.java diff --git a/common/src/common/net/util/CharsetUtil.java b/common/src/main/java/common/net/util/CharsetUtil.java similarity index 100% rename from common/src/common/net/util/CharsetUtil.java rename to common/src/main/java/common/net/util/CharsetUtil.java diff --git a/common/src/common/net/util/DefaultAttributeMap.java b/common/src/main/java/common/net/util/DefaultAttributeMap.java similarity index 100% rename from common/src/common/net/util/DefaultAttributeMap.java rename to common/src/main/java/common/net/util/DefaultAttributeMap.java diff --git a/common/src/common/net/util/IllegalReferenceCountException.java b/common/src/main/java/common/net/util/IllegalReferenceCountException.java similarity index 100% rename from common/src/common/net/util/IllegalReferenceCountException.java rename to common/src/main/java/common/net/util/IllegalReferenceCountException.java diff --git a/common/src/common/net/util/NetUtil.java b/common/src/main/java/common/net/util/NetUtil.java similarity index 100% rename from common/src/common/net/util/NetUtil.java rename to common/src/main/java/common/net/util/NetUtil.java diff --git a/common/src/common/net/util/Recycler.java b/common/src/main/java/common/net/util/Recycler.java similarity index 100% rename from common/src/common/net/util/Recycler.java rename to common/src/main/java/common/net/util/Recycler.java diff --git a/common/src/common/net/util/ReferenceCountUtil.java b/common/src/main/java/common/net/util/ReferenceCountUtil.java similarity index 100% rename from common/src/common/net/util/ReferenceCountUtil.java rename to common/src/main/java/common/net/util/ReferenceCountUtil.java diff --git a/common/src/common/net/util/ReferenceCounted.java b/common/src/main/java/common/net/util/ReferenceCounted.java similarity index 100% rename from common/src/common/net/util/ReferenceCounted.java rename to common/src/main/java/common/net/util/ReferenceCounted.java diff --git a/common/src/common/net/util/ResourceLeak.java b/common/src/main/java/common/net/util/ResourceLeak.java similarity index 100% rename from common/src/common/net/util/ResourceLeak.java rename to common/src/main/java/common/net/util/ResourceLeak.java diff --git a/common/src/common/net/util/ResourceLeakDetector.java b/common/src/main/java/common/net/util/ResourceLeakDetector.java similarity index 100% rename from common/src/common/net/util/ResourceLeakDetector.java rename to common/src/main/java/common/net/util/ResourceLeakDetector.java diff --git a/common/src/common/net/util/Signal.java b/common/src/main/java/common/net/util/Signal.java similarity index 100% rename from common/src/common/net/util/Signal.java rename to common/src/main/java/common/net/util/Signal.java diff --git a/common/src/common/net/util/ThreadDeathWatcher.java b/common/src/main/java/common/net/util/ThreadDeathWatcher.java similarity index 100% rename from common/src/common/net/util/ThreadDeathWatcher.java rename to common/src/main/java/common/net/util/ThreadDeathWatcher.java diff --git a/common/src/common/net/util/UniqueName.java b/common/src/main/java/common/net/util/UniqueName.java similarity index 100% rename from common/src/common/net/util/UniqueName.java rename to common/src/main/java/common/net/util/UniqueName.java diff --git a/common/src/common/net/util/concurrent/AbstractEventExecutor.java b/common/src/main/java/common/net/util/concurrent/AbstractEventExecutor.java similarity index 100% rename from common/src/common/net/util/concurrent/AbstractEventExecutor.java rename to common/src/main/java/common/net/util/concurrent/AbstractEventExecutor.java diff --git a/common/src/common/net/util/concurrent/AbstractEventExecutorGroup.java b/common/src/main/java/common/net/util/concurrent/AbstractEventExecutorGroup.java similarity index 100% rename from common/src/common/net/util/concurrent/AbstractEventExecutorGroup.java rename to common/src/main/java/common/net/util/concurrent/AbstractEventExecutorGroup.java diff --git a/common/src/common/net/util/concurrent/AbstractFuture.java b/common/src/main/java/common/net/util/concurrent/AbstractFuture.java similarity index 100% rename from common/src/common/net/util/concurrent/AbstractFuture.java rename to common/src/main/java/common/net/util/concurrent/AbstractFuture.java diff --git a/common/src/common/net/util/concurrent/BlockingOperationException.java b/common/src/main/java/common/net/util/concurrent/BlockingOperationException.java similarity index 100% rename from common/src/common/net/util/concurrent/BlockingOperationException.java rename to common/src/main/java/common/net/util/concurrent/BlockingOperationException.java diff --git a/common/src/common/net/util/concurrent/CompleteFuture.java b/common/src/main/java/common/net/util/concurrent/CompleteFuture.java similarity index 100% rename from common/src/common/net/util/concurrent/CompleteFuture.java rename to common/src/main/java/common/net/util/concurrent/CompleteFuture.java diff --git a/common/src/common/net/util/concurrent/DefaultEventExecutor.java b/common/src/main/java/common/net/util/concurrent/DefaultEventExecutor.java similarity index 100% rename from common/src/common/net/util/concurrent/DefaultEventExecutor.java rename to common/src/main/java/common/net/util/concurrent/DefaultEventExecutor.java diff --git a/common/src/common/net/util/concurrent/DefaultEventExecutorGroup.java b/common/src/main/java/common/net/util/concurrent/DefaultEventExecutorGroup.java similarity index 100% rename from common/src/common/net/util/concurrent/DefaultEventExecutorGroup.java rename to common/src/main/java/common/net/util/concurrent/DefaultEventExecutorGroup.java diff --git a/common/src/common/net/util/concurrent/DefaultFutureListeners.java b/common/src/main/java/common/net/util/concurrent/DefaultFutureListeners.java similarity index 100% rename from common/src/common/net/util/concurrent/DefaultFutureListeners.java rename to common/src/main/java/common/net/util/concurrent/DefaultFutureListeners.java diff --git a/common/src/common/net/util/concurrent/DefaultProgressivePromise.java b/common/src/main/java/common/net/util/concurrent/DefaultProgressivePromise.java similarity index 100% rename from common/src/common/net/util/concurrent/DefaultProgressivePromise.java rename to common/src/main/java/common/net/util/concurrent/DefaultProgressivePromise.java diff --git a/common/src/common/net/util/concurrent/DefaultPromise.java b/common/src/main/java/common/net/util/concurrent/DefaultPromise.java similarity index 100% rename from common/src/common/net/util/concurrent/DefaultPromise.java rename to common/src/main/java/common/net/util/concurrent/DefaultPromise.java diff --git a/common/src/common/net/util/concurrent/DefaultThreadFactory.java b/common/src/main/java/common/net/util/concurrent/DefaultThreadFactory.java similarity index 100% rename from common/src/common/net/util/concurrent/DefaultThreadFactory.java rename to common/src/main/java/common/net/util/concurrent/DefaultThreadFactory.java diff --git a/common/src/common/net/util/concurrent/EventExecutor.java b/common/src/main/java/common/net/util/concurrent/EventExecutor.java similarity index 100% rename from common/src/common/net/util/concurrent/EventExecutor.java rename to common/src/main/java/common/net/util/concurrent/EventExecutor.java diff --git a/common/src/common/net/util/concurrent/EventExecutorGroup.java b/common/src/main/java/common/net/util/concurrent/EventExecutorGroup.java similarity index 100% rename from common/src/common/net/util/concurrent/EventExecutorGroup.java rename to common/src/main/java/common/net/util/concurrent/EventExecutorGroup.java diff --git a/common/src/common/net/util/concurrent/FailedFuture.java b/common/src/main/java/common/net/util/concurrent/FailedFuture.java similarity index 100% rename from common/src/common/net/util/concurrent/FailedFuture.java rename to common/src/main/java/common/net/util/concurrent/FailedFuture.java diff --git a/common/src/common/net/util/concurrent/FastThreadLocal.java b/common/src/main/java/common/net/util/concurrent/FastThreadLocal.java similarity index 100% rename from common/src/common/net/util/concurrent/FastThreadLocal.java rename to common/src/main/java/common/net/util/concurrent/FastThreadLocal.java diff --git a/common/src/common/net/util/concurrent/FastThreadLocalThread.java b/common/src/main/java/common/net/util/concurrent/FastThreadLocalThread.java similarity index 100% rename from common/src/common/net/util/concurrent/FastThreadLocalThread.java rename to common/src/main/java/common/net/util/concurrent/FastThreadLocalThread.java diff --git a/common/src/common/net/util/concurrent/Future.java b/common/src/main/java/common/net/util/concurrent/Future.java similarity index 100% rename from common/src/common/net/util/concurrent/Future.java rename to common/src/main/java/common/net/util/concurrent/Future.java diff --git a/common/src/common/net/util/concurrent/FutureListener.java b/common/src/main/java/common/net/util/concurrent/FutureListener.java similarity index 100% rename from common/src/common/net/util/concurrent/FutureListener.java rename to common/src/main/java/common/net/util/concurrent/FutureListener.java diff --git a/common/src/common/net/util/concurrent/GenericFutureListener.java b/common/src/main/java/common/net/util/concurrent/GenericFutureListener.java similarity index 100% rename from common/src/common/net/util/concurrent/GenericFutureListener.java rename to common/src/main/java/common/net/util/concurrent/GenericFutureListener.java diff --git a/common/src/common/net/util/concurrent/GenericProgressiveFutureListener.java b/common/src/main/java/common/net/util/concurrent/GenericProgressiveFutureListener.java similarity index 100% rename from common/src/common/net/util/concurrent/GenericProgressiveFutureListener.java rename to common/src/main/java/common/net/util/concurrent/GenericProgressiveFutureListener.java diff --git a/common/src/common/net/util/concurrent/GlobalEventExecutor.java b/common/src/main/java/common/net/util/concurrent/GlobalEventExecutor.java similarity index 100% rename from common/src/common/net/util/concurrent/GlobalEventExecutor.java rename to common/src/main/java/common/net/util/concurrent/GlobalEventExecutor.java diff --git a/common/src/common/net/util/concurrent/ImmediateEventExecutor.java b/common/src/main/java/common/net/util/concurrent/ImmediateEventExecutor.java similarity index 100% rename from common/src/common/net/util/concurrent/ImmediateEventExecutor.java rename to common/src/main/java/common/net/util/concurrent/ImmediateEventExecutor.java diff --git a/common/src/common/net/util/concurrent/ImmediateExecutor.java b/common/src/main/java/common/net/util/concurrent/ImmediateExecutor.java similarity index 100% rename from common/src/common/net/util/concurrent/ImmediateExecutor.java rename to common/src/main/java/common/net/util/concurrent/ImmediateExecutor.java diff --git a/common/src/common/net/util/concurrent/MultithreadEventExecutorGroup.java b/common/src/main/java/common/net/util/concurrent/MultithreadEventExecutorGroup.java similarity index 100% rename from common/src/common/net/util/concurrent/MultithreadEventExecutorGroup.java rename to common/src/main/java/common/net/util/concurrent/MultithreadEventExecutorGroup.java diff --git a/common/src/common/net/util/concurrent/ProgressiveFuture.java b/common/src/main/java/common/net/util/concurrent/ProgressiveFuture.java similarity index 100% rename from common/src/common/net/util/concurrent/ProgressiveFuture.java rename to common/src/main/java/common/net/util/concurrent/ProgressiveFuture.java diff --git a/common/src/common/net/util/concurrent/ProgressivePromise.java b/common/src/main/java/common/net/util/concurrent/ProgressivePromise.java similarity index 100% rename from common/src/common/net/util/concurrent/ProgressivePromise.java rename to common/src/main/java/common/net/util/concurrent/ProgressivePromise.java diff --git a/common/src/common/net/util/concurrent/Promise.java b/common/src/main/java/common/net/util/concurrent/Promise.java similarity index 100% rename from common/src/common/net/util/concurrent/Promise.java rename to common/src/main/java/common/net/util/concurrent/Promise.java diff --git a/common/src/common/net/util/concurrent/PromiseTask.java b/common/src/main/java/common/net/util/concurrent/PromiseTask.java similarity index 100% rename from common/src/common/net/util/concurrent/PromiseTask.java rename to common/src/main/java/common/net/util/concurrent/PromiseTask.java diff --git a/common/src/common/net/util/concurrent/ScheduledFuture.java b/common/src/main/java/common/net/util/concurrent/ScheduledFuture.java similarity index 100% rename from common/src/common/net/util/concurrent/ScheduledFuture.java rename to common/src/main/java/common/net/util/concurrent/ScheduledFuture.java diff --git a/common/src/common/net/util/concurrent/ScheduledFutureTask.java b/common/src/main/java/common/net/util/concurrent/ScheduledFutureTask.java similarity index 100% rename from common/src/common/net/util/concurrent/ScheduledFutureTask.java rename to common/src/main/java/common/net/util/concurrent/ScheduledFutureTask.java diff --git a/common/src/common/net/util/concurrent/SingleThreadEventExecutor.java b/common/src/main/java/common/net/util/concurrent/SingleThreadEventExecutor.java similarity index 100% rename from common/src/common/net/util/concurrent/SingleThreadEventExecutor.java rename to common/src/main/java/common/net/util/concurrent/SingleThreadEventExecutor.java diff --git a/common/src/common/net/util/concurrent/SucceededFuture.java b/common/src/main/java/common/net/util/concurrent/SucceededFuture.java similarity index 100% rename from common/src/common/net/util/concurrent/SucceededFuture.java rename to common/src/main/java/common/net/util/concurrent/SucceededFuture.java diff --git a/common/src/common/net/util/internal/Cleaner0.java b/common/src/main/java/common/net/util/internal/Cleaner0.java similarity index 100% rename from common/src/common/net/util/internal/Cleaner0.java rename to common/src/main/java/common/net/util/internal/Cleaner0.java diff --git a/common/src/common/net/util/internal/EmptyArrays.java b/common/src/main/java/common/net/util/internal/EmptyArrays.java similarity index 100% rename from common/src/common/net/util/internal/EmptyArrays.java rename to common/src/main/java/common/net/util/internal/EmptyArrays.java diff --git a/common/src/common/net/util/internal/IntegerHolder.java b/common/src/main/java/common/net/util/internal/IntegerHolder.java similarity index 100% rename from common/src/common/net/util/internal/IntegerHolder.java rename to common/src/main/java/common/net/util/internal/IntegerHolder.java diff --git a/common/src/common/net/util/internal/InternalThreadLocalMap.java b/common/src/main/java/common/net/util/internal/InternalThreadLocalMap.java similarity index 100% rename from common/src/common/net/util/internal/InternalThreadLocalMap.java rename to common/src/main/java/common/net/util/internal/InternalThreadLocalMap.java diff --git a/common/src/common/net/util/internal/MpscLinkedQueue.java b/common/src/main/java/common/net/util/internal/MpscLinkedQueue.java similarity index 100% rename from common/src/common/net/util/internal/MpscLinkedQueue.java rename to common/src/main/java/common/net/util/internal/MpscLinkedQueue.java diff --git a/common/src/common/net/util/internal/MpscLinkedQueueHeadRef.java b/common/src/main/java/common/net/util/internal/MpscLinkedQueueHeadRef.java similarity index 100% rename from common/src/common/net/util/internal/MpscLinkedQueueHeadRef.java rename to common/src/main/java/common/net/util/internal/MpscLinkedQueueHeadRef.java diff --git a/common/src/common/net/util/internal/MpscLinkedQueueNode.java b/common/src/main/java/common/net/util/internal/MpscLinkedQueueNode.java similarity index 100% rename from common/src/common/net/util/internal/MpscLinkedQueueNode.java rename to common/src/main/java/common/net/util/internal/MpscLinkedQueueNode.java diff --git a/common/src/common/net/util/internal/MpscLinkedQueuePad0.java b/common/src/main/java/common/net/util/internal/MpscLinkedQueuePad0.java similarity index 100% rename from common/src/common/net/util/internal/MpscLinkedQueuePad0.java rename to common/src/main/java/common/net/util/internal/MpscLinkedQueuePad0.java diff --git a/common/src/common/net/util/internal/MpscLinkedQueuePad1.java b/common/src/main/java/common/net/util/internal/MpscLinkedQueuePad1.java similarity index 100% rename from common/src/common/net/util/internal/MpscLinkedQueuePad1.java rename to common/src/main/java/common/net/util/internal/MpscLinkedQueuePad1.java diff --git a/common/src/common/net/util/internal/MpscLinkedQueueTailRef.java b/common/src/main/java/common/net/util/internal/MpscLinkedQueueTailRef.java similarity index 100% rename from common/src/common/net/util/internal/MpscLinkedQueueTailRef.java rename to common/src/main/java/common/net/util/internal/MpscLinkedQueueTailRef.java diff --git a/common/src/common/net/util/internal/NoOpTypeParameterMatcher.java b/common/src/main/java/common/net/util/internal/NoOpTypeParameterMatcher.java similarity index 100% rename from common/src/common/net/util/internal/NoOpTypeParameterMatcher.java rename to common/src/main/java/common/net/util/internal/NoOpTypeParameterMatcher.java diff --git a/common/src/common/net/util/internal/OneTimeTask.java b/common/src/main/java/common/net/util/internal/OneTimeTask.java similarity index 100% rename from common/src/common/net/util/internal/OneTimeTask.java rename to common/src/main/java/common/net/util/internal/OneTimeTask.java diff --git a/common/src/common/net/util/internal/PlatformDependent.java b/common/src/main/java/common/net/util/internal/PlatformDependent.java similarity index 100% rename from common/src/common/net/util/internal/PlatformDependent.java rename to common/src/main/java/common/net/util/internal/PlatformDependent.java diff --git a/common/src/common/net/util/internal/PlatformDependent0.java b/common/src/main/java/common/net/util/internal/PlatformDependent0.java similarity index 100% rename from common/src/common/net/util/internal/PlatformDependent0.java rename to common/src/main/java/common/net/util/internal/PlatformDependent0.java diff --git a/common/src/common/net/util/internal/RecyclableArrayList.java b/common/src/main/java/common/net/util/internal/RecyclableArrayList.java similarity index 100% rename from common/src/common/net/util/internal/RecyclableArrayList.java rename to common/src/main/java/common/net/util/internal/RecyclableArrayList.java diff --git a/common/src/common/net/util/internal/RecyclableMpscLinkedQueueNode.java b/common/src/main/java/common/net/util/internal/RecyclableMpscLinkedQueueNode.java similarity index 100% rename from common/src/common/net/util/internal/RecyclableMpscLinkedQueueNode.java rename to common/src/main/java/common/net/util/internal/RecyclableMpscLinkedQueueNode.java diff --git a/common/src/common/net/util/internal/StringUtil.java b/common/src/main/java/common/net/util/internal/StringUtil.java similarity index 100% rename from common/src/common/net/util/internal/StringUtil.java rename to common/src/main/java/common/net/util/internal/StringUtil.java diff --git a/common/src/common/net/util/internal/SystemPropertyUtil.java b/common/src/main/java/common/net/util/internal/SystemPropertyUtil.java similarity index 100% rename from common/src/common/net/util/internal/SystemPropertyUtil.java rename to common/src/main/java/common/net/util/internal/SystemPropertyUtil.java diff --git a/common/src/common/net/util/internal/ThreadLocalRandom.java b/common/src/main/java/common/net/util/internal/ThreadLocalRandom.java similarity index 100% rename from common/src/common/net/util/internal/ThreadLocalRandom.java rename to common/src/main/java/common/net/util/internal/ThreadLocalRandom.java diff --git a/common/src/common/net/util/internal/TypeParameterMatcher.java b/common/src/main/java/common/net/util/internal/TypeParameterMatcher.java similarity index 100% rename from common/src/common/net/util/internal/TypeParameterMatcher.java rename to common/src/main/java/common/net/util/internal/TypeParameterMatcher.java diff --git a/common/src/common/net/util/internal/UnpaddedInternalThreadLocalMap.java b/common/src/main/java/common/net/util/internal/UnpaddedInternalThreadLocalMap.java similarity index 100% rename from common/src/common/net/util/internal/UnpaddedInternalThreadLocalMap.java rename to common/src/main/java/common/net/util/internal/UnpaddedInternalThreadLocalMap.java diff --git a/common/src/common/net/util/internal/UnsafeAtomicIntegerFieldUpdater.java b/common/src/main/java/common/net/util/internal/UnsafeAtomicIntegerFieldUpdater.java similarity index 100% rename from common/src/common/net/util/internal/UnsafeAtomicIntegerFieldUpdater.java rename to common/src/main/java/common/net/util/internal/UnsafeAtomicIntegerFieldUpdater.java diff --git a/common/src/common/net/util/internal/UnsafeAtomicLongFieldUpdater.java b/common/src/main/java/common/net/util/internal/UnsafeAtomicLongFieldUpdater.java similarity index 100% rename from common/src/common/net/util/internal/UnsafeAtomicLongFieldUpdater.java rename to common/src/main/java/common/net/util/internal/UnsafeAtomicLongFieldUpdater.java diff --git a/common/src/common/net/util/internal/UnsafeAtomicReferenceFieldUpdater.java b/common/src/main/java/common/net/util/internal/UnsafeAtomicReferenceFieldUpdater.java similarity index 100% rename from common/src/common/net/util/internal/UnsafeAtomicReferenceFieldUpdater.java rename to common/src/main/java/common/net/util/internal/UnsafeAtomicReferenceFieldUpdater.java diff --git a/common/src/common/net/util/internal/logging/AbstractInternalLogger.java b/common/src/main/java/common/net/util/internal/logging/AbstractInternalLogger.java similarity index 100% rename from common/src/common/net/util/internal/logging/AbstractInternalLogger.java rename to common/src/main/java/common/net/util/internal/logging/AbstractInternalLogger.java diff --git a/common/src/common/net/util/internal/logging/FormattingTuple.java b/common/src/main/java/common/net/util/internal/logging/FormattingTuple.java similarity index 100% rename from common/src/common/net/util/internal/logging/FormattingTuple.java rename to common/src/main/java/common/net/util/internal/logging/FormattingTuple.java diff --git a/common/src/common/net/util/internal/logging/InternalLogLevel.java b/common/src/main/java/common/net/util/internal/logging/InternalLogLevel.java similarity index 100% rename from common/src/common/net/util/internal/logging/InternalLogLevel.java rename to common/src/main/java/common/net/util/internal/logging/InternalLogLevel.java diff --git a/common/src/common/net/util/internal/logging/InternalLogger.java b/common/src/main/java/common/net/util/internal/logging/InternalLogger.java similarity index 100% rename from common/src/common/net/util/internal/logging/InternalLogger.java rename to common/src/main/java/common/net/util/internal/logging/InternalLogger.java diff --git a/common/src/common/net/util/internal/logging/InternalLoggerFactory.java b/common/src/main/java/common/net/util/internal/logging/InternalLoggerFactory.java similarity index 100% rename from common/src/common/net/util/internal/logging/InternalLoggerFactory.java rename to common/src/main/java/common/net/util/internal/logging/InternalLoggerFactory.java diff --git a/common/src/common/net/util/internal/logging/JdkLogger.java b/common/src/main/java/common/net/util/internal/logging/JdkLogger.java similarity index 100% rename from common/src/common/net/util/internal/logging/JdkLogger.java rename to common/src/main/java/common/net/util/internal/logging/JdkLogger.java diff --git a/common/src/common/net/util/internal/logging/JdkLoggerFactory.java b/common/src/main/java/common/net/util/internal/logging/JdkLoggerFactory.java similarity index 100% rename from common/src/common/net/util/internal/logging/JdkLoggerFactory.java rename to common/src/main/java/common/net/util/internal/logging/JdkLoggerFactory.java diff --git a/common/src/common/net/util/internal/logging/MessageFormatter.java b/common/src/main/java/common/net/util/internal/logging/MessageFormatter.java similarity index 100% rename from common/src/common/net/util/internal/logging/MessageFormatter.java rename to common/src/main/java/common/net/util/internal/logging/MessageFormatter.java diff --git a/common/src/common/network/CompressionDecoder.java b/common/src/main/java/common/network/CompressionDecoder.java similarity index 100% rename from common/src/common/network/CompressionDecoder.java rename to common/src/main/java/common/network/CompressionDecoder.java diff --git a/common/src/common/network/CompressionEncoder.java b/common/src/main/java/common/network/CompressionEncoder.java similarity index 100% rename from common/src/common/network/CompressionEncoder.java rename to common/src/main/java/common/network/CompressionEncoder.java diff --git a/common/src/common/network/EncryptionCodec.java b/common/src/main/java/common/network/EncryptionCodec.java similarity index 100% rename from common/src/common/network/EncryptionCodec.java rename to common/src/main/java/common/network/EncryptionCodec.java diff --git a/common/src/common/network/EncryptionDecoder.java b/common/src/main/java/common/network/EncryptionDecoder.java similarity index 100% rename from common/src/common/network/EncryptionDecoder.java rename to common/src/main/java/common/network/EncryptionDecoder.java diff --git a/common/src/common/network/EncryptionEncoder.java b/common/src/main/java/common/network/EncryptionEncoder.java similarity index 100% rename from common/src/common/network/EncryptionEncoder.java rename to common/src/main/java/common/network/EncryptionEncoder.java diff --git a/common/src/common/network/IClientLoginHandler.java b/common/src/main/java/common/network/IClientLoginHandler.java similarity index 100% rename from common/src/common/network/IClientLoginHandler.java rename to common/src/main/java/common/network/IClientLoginHandler.java diff --git a/common/src/common/network/IClientPlayer.java b/common/src/main/java/common/network/IClientPlayer.java similarity index 100% rename from common/src/common/network/IClientPlayer.java rename to common/src/main/java/common/network/IClientPlayer.java diff --git a/common/src/common/network/IHandshakeHandler.java b/common/src/main/java/common/network/IHandshakeHandler.java similarity index 100% rename from common/src/common/network/IHandshakeHandler.java rename to common/src/main/java/common/network/IHandshakeHandler.java diff --git a/common/src/common/network/ILoginHandler.java b/common/src/main/java/common/network/ILoginHandler.java similarity index 100% rename from common/src/common/network/ILoginHandler.java rename to common/src/main/java/common/network/ILoginHandler.java diff --git a/common/src/common/network/IPlayer.java b/common/src/main/java/common/network/IPlayer.java similarity index 100% rename from common/src/common/network/IPlayer.java rename to common/src/main/java/common/network/IPlayer.java diff --git a/common/src/common/network/IThreadListener.java b/common/src/main/java/common/network/IThreadListener.java similarity index 100% rename from common/src/common/network/IThreadListener.java rename to common/src/main/java/common/network/IThreadListener.java diff --git a/common/src/common/network/NetConnection.java b/common/src/main/java/common/network/NetConnection.java similarity index 100% rename from common/src/common/network/NetConnection.java rename to common/src/main/java/common/network/NetConnection.java diff --git a/common/src/common/network/NetHandler.java b/common/src/main/java/common/network/NetHandler.java similarity index 100% rename from common/src/common/network/NetHandler.java rename to common/src/main/java/common/network/NetHandler.java diff --git a/common/src/common/network/Packet.java b/common/src/main/java/common/network/Packet.java similarity index 100% rename from common/src/common/network/Packet.java rename to common/src/main/java/common/network/Packet.java diff --git a/common/src/common/network/PacketBuffer.java b/common/src/main/java/common/network/PacketBuffer.java similarity index 100% rename from common/src/common/network/PacketBuffer.java rename to common/src/main/java/common/network/PacketBuffer.java diff --git a/common/src/common/network/PacketDecoder.java b/common/src/main/java/common/network/PacketDecoder.java similarity index 100% rename from common/src/common/network/PacketDecoder.java rename to common/src/main/java/common/network/PacketDecoder.java diff --git a/common/src/common/network/PacketEncoder.java b/common/src/main/java/common/network/PacketEncoder.java similarity index 100% rename from common/src/common/network/PacketEncoder.java rename to common/src/main/java/common/network/PacketEncoder.java diff --git a/common/src/common/network/PacketPrepender.java b/common/src/main/java/common/network/PacketPrepender.java similarity index 100% rename from common/src/common/network/PacketPrepender.java rename to common/src/main/java/common/network/PacketPrepender.java diff --git a/common/src/common/network/PacketRegistry.java b/common/src/main/java/common/network/PacketRegistry.java similarity index 100% rename from common/src/common/network/PacketRegistry.java rename to common/src/main/java/common/network/PacketRegistry.java diff --git a/common/src/common/network/PacketSplitter.java b/common/src/main/java/common/network/PacketSplitter.java similarity index 100% rename from common/src/common/network/PacketSplitter.java rename to common/src/main/java/common/network/PacketSplitter.java diff --git a/common/src/common/packet/APacketVarInt.java b/common/src/main/java/common/packet/APacketVarInt.java similarity index 100% rename from common/src/common/packet/APacketVarInt.java rename to common/src/main/java/common/packet/APacketVarInt.java diff --git a/common/src/common/packet/CPacketAction.java b/common/src/main/java/common/packet/CPacketAction.java similarity index 100% rename from common/src/common/packet/CPacketAction.java rename to common/src/main/java/common/packet/CPacketAction.java diff --git a/common/src/common/packet/CPacketBreak.java b/common/src/main/java/common/packet/CPacketBreak.java similarity index 100% rename from common/src/common/packet/CPacketBreak.java rename to common/src/main/java/common/packet/CPacketBreak.java diff --git a/common/src/common/packet/CPacketCheat.java b/common/src/main/java/common/packet/CPacketCheat.java similarity index 100% rename from common/src/common/packet/CPacketCheat.java rename to common/src/main/java/common/packet/CPacketCheat.java diff --git a/common/src/common/packet/CPacketClick.java b/common/src/main/java/common/packet/CPacketClick.java similarity index 100% rename from common/src/common/packet/CPacketClick.java rename to common/src/main/java/common/packet/CPacketClick.java diff --git a/common/src/common/packet/CPacketComplete.java b/common/src/main/java/common/packet/CPacketComplete.java similarity index 100% rename from common/src/common/packet/CPacketComplete.java rename to common/src/main/java/common/packet/CPacketComplete.java diff --git a/common/src/common/packet/CPacketForm.java b/common/src/main/java/common/packet/CPacketForm.java similarity index 100% rename from common/src/common/packet/CPacketForm.java rename to common/src/main/java/common/packet/CPacketForm.java diff --git a/common/src/common/packet/CPacketInput.java b/common/src/main/java/common/packet/CPacketInput.java similarity index 100% rename from common/src/common/packet/CPacketInput.java rename to common/src/main/java/common/packet/CPacketInput.java diff --git a/common/src/common/packet/CPacketKeepAlive.java b/common/src/main/java/common/packet/CPacketKeepAlive.java similarity index 100% rename from common/src/common/packet/CPacketKeepAlive.java rename to common/src/main/java/common/packet/CPacketKeepAlive.java diff --git a/common/src/common/packet/CPacketMessage.java b/common/src/main/java/common/packet/CPacketMessage.java similarity index 100% rename from common/src/common/packet/CPacketMessage.java rename to common/src/main/java/common/packet/CPacketMessage.java diff --git a/common/src/common/packet/CPacketPlace.java b/common/src/main/java/common/packet/CPacketPlace.java similarity index 100% rename from common/src/common/packet/CPacketPlace.java rename to common/src/main/java/common/packet/CPacketPlace.java diff --git a/common/src/common/packet/CPacketPlayer.java b/common/src/main/java/common/packet/CPacketPlayer.java similarity index 100% rename from common/src/common/packet/CPacketPlayer.java rename to common/src/main/java/common/packet/CPacketPlayer.java diff --git a/common/src/common/packet/CPacketPlayerLook.java b/common/src/main/java/common/packet/CPacketPlayerLook.java similarity index 100% rename from common/src/common/packet/CPacketPlayerLook.java rename to common/src/main/java/common/packet/CPacketPlayerLook.java diff --git a/common/src/common/packet/CPacketPlayerPosLook.java b/common/src/main/java/common/packet/CPacketPlayerPosLook.java similarity index 100% rename from common/src/common/packet/CPacketPlayerPosLook.java rename to common/src/main/java/common/packet/CPacketPlayerPosLook.java diff --git a/common/src/common/packet/CPacketPlayerPosition.java b/common/src/main/java/common/packet/CPacketPlayerPosition.java similarity index 100% rename from common/src/common/packet/CPacketPlayerPosition.java rename to common/src/main/java/common/packet/CPacketPlayerPosition.java diff --git a/common/src/common/packet/CPacketSign.java b/common/src/main/java/common/packet/CPacketSign.java similarity index 100% rename from common/src/common/packet/CPacketSign.java rename to common/src/main/java/common/packet/CPacketSign.java diff --git a/common/src/common/packet/CPacketSkin.java b/common/src/main/java/common/packet/CPacketSkin.java similarity index 100% rename from common/src/common/packet/CPacketSkin.java rename to common/src/main/java/common/packet/CPacketSkin.java diff --git a/common/src/common/packet/HPacketHandshake.java b/common/src/main/java/common/packet/HPacketHandshake.java similarity index 100% rename from common/src/common/packet/HPacketHandshake.java rename to common/src/main/java/common/packet/HPacketHandshake.java diff --git a/common/src/common/packet/LPacketPasswordResponse.java b/common/src/main/java/common/packet/LPacketPasswordResponse.java similarity index 100% rename from common/src/common/packet/LPacketPasswordResponse.java rename to common/src/main/java/common/packet/LPacketPasswordResponse.java diff --git a/common/src/common/packet/LPacketStartEncrypt.java b/common/src/main/java/common/packet/LPacketStartEncrypt.java similarity index 100% rename from common/src/common/packet/LPacketStartEncrypt.java rename to common/src/main/java/common/packet/LPacketStartEncrypt.java diff --git a/common/src/common/packet/RPacketDisconnect.java b/common/src/main/java/common/packet/RPacketDisconnect.java similarity index 100% rename from common/src/common/packet/RPacketDisconnect.java rename to common/src/main/java/common/packet/RPacketDisconnect.java diff --git a/common/src/common/packet/RPacketEnableCompression.java b/common/src/main/java/common/packet/RPacketEnableCompression.java similarity index 100% rename from common/src/common/packet/RPacketEnableCompression.java rename to common/src/main/java/common/packet/RPacketEnableCompression.java diff --git a/common/src/common/packet/RPacketLoginSuccess.java b/common/src/main/java/common/packet/RPacketLoginSuccess.java similarity index 100% rename from common/src/common/packet/RPacketLoginSuccess.java rename to common/src/main/java/common/packet/RPacketLoginSuccess.java diff --git a/common/src/common/packet/RPacketRequestEncrypt.java b/common/src/main/java/common/packet/RPacketRequestEncrypt.java similarity index 100% rename from common/src/common/packet/RPacketRequestEncrypt.java rename to common/src/main/java/common/packet/RPacketRequestEncrypt.java diff --git a/common/src/common/packet/SPacketAnimation.java b/common/src/main/java/common/packet/SPacketAnimation.java similarity index 100% rename from common/src/common/packet/SPacketAnimation.java rename to common/src/main/java/common/packet/SPacketAnimation.java diff --git a/common/src/common/packet/SPacketBiome.java b/common/src/main/java/common/packet/SPacketBiome.java similarity index 100% rename from common/src/common/packet/SPacketBiome.java rename to common/src/main/java/common/packet/SPacketBiome.java diff --git a/common/src/common/packet/SPacketBlockAction.java b/common/src/main/java/common/packet/SPacketBlockAction.java similarity index 100% rename from common/src/common/packet/SPacketBlockAction.java rename to common/src/main/java/common/packet/SPacketBlockAction.java diff --git a/common/src/common/packet/SPacketBlockBreakAnim.java b/common/src/main/java/common/packet/SPacketBlockBreakAnim.java similarity index 100% rename from common/src/common/packet/SPacketBlockBreakAnim.java rename to common/src/main/java/common/packet/SPacketBlockBreakAnim.java diff --git a/common/src/common/packet/SPacketBlockChange.java b/common/src/main/java/common/packet/SPacketBlockChange.java similarity index 100% rename from common/src/common/packet/SPacketBlockChange.java rename to common/src/main/java/common/packet/SPacketBlockChange.java diff --git a/common/src/common/packet/SPacketCamera.java b/common/src/main/java/common/packet/SPacketCamera.java similarity index 100% rename from common/src/common/packet/SPacketCamera.java rename to common/src/main/java/common/packet/SPacketCamera.java diff --git a/common/src/common/packet/SPacketChangeGameState.java b/common/src/main/java/common/packet/SPacketChangeGameState.java similarity index 100% rename from common/src/common/packet/SPacketChangeGameState.java rename to common/src/main/java/common/packet/SPacketChangeGameState.java diff --git a/common/src/common/packet/SPacketCharacterList.java b/common/src/main/java/common/packet/SPacketCharacterList.java similarity index 100% rename from common/src/common/packet/SPacketCharacterList.java rename to common/src/main/java/common/packet/SPacketCharacterList.java diff --git a/common/src/common/packet/SPacketChunkData.java b/common/src/main/java/common/packet/SPacketChunkData.java similarity index 100% rename from common/src/common/packet/SPacketChunkData.java rename to common/src/main/java/common/packet/SPacketChunkData.java diff --git a/common/src/common/packet/SPacketCloseWindow.java b/common/src/main/java/common/packet/SPacketCloseWindow.java similarity index 100% rename from common/src/common/packet/SPacketCloseWindow.java rename to common/src/main/java/common/packet/SPacketCloseWindow.java diff --git a/common/src/common/packet/SPacketCollectItem.java b/common/src/main/java/common/packet/SPacketCollectItem.java similarity index 100% rename from common/src/common/packet/SPacketCollectItem.java rename to common/src/main/java/common/packet/SPacketCollectItem.java diff --git a/common/src/common/packet/SPacketConfirmTransaction.java b/common/src/main/java/common/packet/SPacketConfirmTransaction.java similarity index 100% rename from common/src/common/packet/SPacketConfirmTransaction.java rename to common/src/main/java/common/packet/SPacketConfirmTransaction.java diff --git a/common/src/common/packet/SPacketDestroyEntities.java b/common/src/main/java/common/packet/SPacketDestroyEntities.java similarity index 100% rename from common/src/common/packet/SPacketDestroyEntities.java rename to common/src/main/java/common/packet/SPacketDestroyEntities.java diff --git a/common/src/common/packet/SPacketDimensionName.java b/common/src/main/java/common/packet/SPacketDimensionName.java similarity index 100% rename from common/src/common/packet/SPacketDimensionName.java rename to common/src/main/java/common/packet/SPacketDimensionName.java diff --git a/common/src/common/packet/SPacketDisconnect.java b/common/src/main/java/common/packet/SPacketDisconnect.java similarity index 100% rename from common/src/common/packet/SPacketDisconnect.java rename to common/src/main/java/common/packet/SPacketDisconnect.java diff --git a/common/src/common/packet/SPacketDisplayForm.java b/common/src/main/java/common/packet/SPacketDisplayForm.java similarity index 100% rename from common/src/common/packet/SPacketDisplayForm.java rename to common/src/main/java/common/packet/SPacketDisplayForm.java diff --git a/common/src/common/packet/SPacketEffect.java b/common/src/main/java/common/packet/SPacketEffect.java similarity index 100% rename from common/src/common/packet/SPacketEffect.java rename to common/src/main/java/common/packet/SPacketEffect.java diff --git a/common/src/common/packet/SPacketEntity.java b/common/src/main/java/common/packet/SPacketEntity.java similarity index 100% rename from common/src/common/packet/SPacketEntity.java rename to common/src/main/java/common/packet/SPacketEntity.java diff --git a/common/src/common/packet/SPacketEntityAttach.java b/common/src/main/java/common/packet/SPacketEntityAttach.java similarity index 100% rename from common/src/common/packet/SPacketEntityAttach.java rename to common/src/main/java/common/packet/SPacketEntityAttach.java diff --git a/common/src/common/packet/SPacketEntityEffect.java b/common/src/main/java/common/packet/SPacketEntityEffect.java similarity index 100% rename from common/src/common/packet/SPacketEntityEffect.java rename to common/src/main/java/common/packet/SPacketEntityEffect.java diff --git a/common/src/common/packet/SPacketEntityEquipment.java b/common/src/main/java/common/packet/SPacketEntityEquipment.java similarity index 100% rename from common/src/common/packet/SPacketEntityEquipment.java rename to common/src/main/java/common/packet/SPacketEntityEquipment.java diff --git a/common/src/common/packet/SPacketEntityHeadLook.java b/common/src/main/java/common/packet/SPacketEntityHeadLook.java similarity index 100% rename from common/src/common/packet/SPacketEntityHeadLook.java rename to common/src/main/java/common/packet/SPacketEntityHeadLook.java diff --git a/common/src/common/packet/SPacketEntityLook.java b/common/src/main/java/common/packet/SPacketEntityLook.java similarity index 100% rename from common/src/common/packet/SPacketEntityLook.java rename to common/src/main/java/common/packet/SPacketEntityLook.java diff --git a/common/src/common/packet/SPacketEntityLookMove.java b/common/src/main/java/common/packet/SPacketEntityLookMove.java similarity index 100% rename from common/src/common/packet/SPacketEntityLookMove.java rename to common/src/main/java/common/packet/SPacketEntityLookMove.java diff --git a/common/src/common/packet/SPacketEntityMetadata.java b/common/src/main/java/common/packet/SPacketEntityMetadata.java similarity index 100% rename from common/src/common/packet/SPacketEntityMetadata.java rename to common/src/main/java/common/packet/SPacketEntityMetadata.java diff --git a/common/src/common/packet/SPacketEntityProperties.java b/common/src/main/java/common/packet/SPacketEntityProperties.java similarity index 100% rename from common/src/common/packet/SPacketEntityProperties.java rename to common/src/main/java/common/packet/SPacketEntityProperties.java diff --git a/common/src/common/packet/SPacketEntityRelMove.java b/common/src/main/java/common/packet/SPacketEntityRelMove.java similarity index 100% rename from common/src/common/packet/SPacketEntityRelMove.java rename to common/src/main/java/common/packet/SPacketEntityRelMove.java diff --git a/common/src/common/packet/SPacketEntityStatus.java b/common/src/main/java/common/packet/SPacketEntityStatus.java similarity index 100% rename from common/src/common/packet/SPacketEntityStatus.java rename to common/src/main/java/common/packet/SPacketEntityStatus.java diff --git a/common/src/common/packet/SPacketEntityTeleport.java b/common/src/main/java/common/packet/SPacketEntityTeleport.java similarity index 100% rename from common/src/common/packet/SPacketEntityTeleport.java rename to common/src/main/java/common/packet/SPacketEntityTeleport.java diff --git a/common/src/common/packet/SPacketEntityVelocity.java b/common/src/main/java/common/packet/SPacketEntityVelocity.java similarity index 100% rename from common/src/common/packet/SPacketEntityVelocity.java rename to common/src/main/java/common/packet/SPacketEntityVelocity.java diff --git a/common/src/common/packet/SPacketExplosion.java b/common/src/main/java/common/packet/SPacketExplosion.java similarity index 100% rename from common/src/common/packet/SPacketExplosion.java rename to common/src/main/java/common/packet/SPacketExplosion.java diff --git a/common/src/common/packet/SPacketHeldItemChange.java b/common/src/main/java/common/packet/SPacketHeldItemChange.java similarity index 100% rename from common/src/common/packet/SPacketHeldItemChange.java rename to common/src/main/java/common/packet/SPacketHeldItemChange.java diff --git a/common/src/common/packet/SPacketJoinGame.java b/common/src/main/java/common/packet/SPacketJoinGame.java similarity index 100% rename from common/src/common/packet/SPacketJoinGame.java rename to common/src/main/java/common/packet/SPacketJoinGame.java diff --git a/common/src/common/packet/SPacketKeepAlive.java b/common/src/main/java/common/packet/SPacketKeepAlive.java similarity index 100% rename from common/src/common/packet/SPacketKeepAlive.java rename to common/src/main/java/common/packet/SPacketKeepAlive.java diff --git a/common/src/common/packet/SPacketLoading.java b/common/src/main/java/common/packet/SPacketLoading.java similarity index 100% rename from common/src/common/packet/SPacketLoading.java rename to common/src/main/java/common/packet/SPacketLoading.java diff --git a/common/src/common/packet/SPacketMapChunkBulk.java b/common/src/main/java/common/packet/SPacketMapChunkBulk.java similarity index 100% rename from common/src/common/packet/SPacketMapChunkBulk.java rename to common/src/main/java/common/packet/SPacketMapChunkBulk.java diff --git a/common/src/common/packet/SPacketMessage.java b/common/src/main/java/common/packet/SPacketMessage.java similarity index 100% rename from common/src/common/packet/SPacketMessage.java rename to common/src/main/java/common/packet/SPacketMessage.java diff --git a/common/src/common/packet/SPacketMultiBlockChange.java b/common/src/main/java/common/packet/SPacketMultiBlockChange.java similarity index 100% rename from common/src/common/packet/SPacketMultiBlockChange.java rename to common/src/main/java/common/packet/SPacketMultiBlockChange.java diff --git a/common/src/common/packet/SPacketOpenWindow.java b/common/src/main/java/common/packet/SPacketOpenWindow.java similarity index 100% rename from common/src/common/packet/SPacketOpenWindow.java rename to common/src/main/java/common/packet/SPacketOpenWindow.java diff --git a/common/src/common/packet/SPacketParticles.java b/common/src/main/java/common/packet/SPacketParticles.java similarity index 100% rename from common/src/common/packet/SPacketParticles.java rename to common/src/main/java/common/packet/SPacketParticles.java diff --git a/common/src/common/packet/SPacketPlayerAbilities.java b/common/src/main/java/common/packet/SPacketPlayerAbilities.java similarity index 100% rename from common/src/common/packet/SPacketPlayerAbilities.java rename to common/src/main/java/common/packet/SPacketPlayerAbilities.java diff --git a/common/src/common/packet/SPacketPlayerListItem.java b/common/src/main/java/common/packet/SPacketPlayerListItem.java similarity index 100% rename from common/src/common/packet/SPacketPlayerListItem.java rename to common/src/main/java/common/packet/SPacketPlayerListItem.java diff --git a/common/src/common/packet/SPacketPlayerPosLook.java b/common/src/main/java/common/packet/SPacketPlayerPosLook.java similarity index 100% rename from common/src/common/packet/SPacketPlayerPosLook.java rename to common/src/main/java/common/packet/SPacketPlayerPosLook.java diff --git a/common/src/common/packet/SPacketRemoveEntityEffect.java b/common/src/main/java/common/packet/SPacketRemoveEntityEffect.java similarity index 100% rename from common/src/common/packet/SPacketRemoveEntityEffect.java rename to common/src/main/java/common/packet/SPacketRemoveEntityEffect.java diff --git a/common/src/common/packet/SPacketRespawn.java b/common/src/main/java/common/packet/SPacketRespawn.java similarity index 100% rename from common/src/common/packet/SPacketRespawn.java rename to common/src/main/java/common/packet/SPacketRespawn.java diff --git a/common/src/common/packet/SPacketServerTick.java b/common/src/main/java/common/packet/SPacketServerTick.java similarity index 100% rename from common/src/common/packet/SPacketServerTick.java rename to common/src/main/java/common/packet/SPacketServerTick.java diff --git a/common/src/common/packet/SPacketSetExperience.java b/common/src/main/java/common/packet/SPacketSetExperience.java similarity index 100% rename from common/src/common/packet/SPacketSetExperience.java rename to common/src/main/java/common/packet/SPacketSetExperience.java diff --git a/common/src/common/packet/SPacketSetSlot.java b/common/src/main/java/common/packet/SPacketSetSlot.java similarity index 100% rename from common/src/common/packet/SPacketSetSlot.java rename to common/src/main/java/common/packet/SPacketSetSlot.java diff --git a/common/src/common/packet/SPacketSignEditorOpen.java b/common/src/main/java/common/packet/SPacketSignEditorOpen.java similarity index 100% rename from common/src/common/packet/SPacketSignEditorOpen.java rename to common/src/main/java/common/packet/SPacketSignEditorOpen.java diff --git a/common/src/common/packet/SPacketSkin.java b/common/src/main/java/common/packet/SPacketSkin.java similarity index 100% rename from common/src/common/packet/SPacketSkin.java rename to common/src/main/java/common/packet/SPacketSkin.java diff --git a/common/src/common/packet/SPacketSoundEffect.java b/common/src/main/java/common/packet/SPacketSoundEffect.java similarity index 100% rename from common/src/common/packet/SPacketSoundEffect.java rename to common/src/main/java/common/packet/SPacketSoundEffect.java diff --git a/common/src/common/packet/SPacketSpawnGlobalEntity.java b/common/src/main/java/common/packet/SPacketSpawnGlobalEntity.java similarity index 100% rename from common/src/common/packet/SPacketSpawnGlobalEntity.java rename to common/src/main/java/common/packet/SPacketSpawnGlobalEntity.java diff --git a/common/src/common/packet/SPacketSpawnMob.java b/common/src/main/java/common/packet/SPacketSpawnMob.java similarity index 100% rename from common/src/common/packet/SPacketSpawnMob.java rename to common/src/main/java/common/packet/SPacketSpawnMob.java diff --git a/common/src/common/packet/SPacketSpawnObject.java b/common/src/main/java/common/packet/SPacketSpawnObject.java similarity index 100% rename from common/src/common/packet/SPacketSpawnObject.java rename to common/src/main/java/common/packet/SPacketSpawnObject.java diff --git a/common/src/common/packet/SPacketSpawnPlayer.java b/common/src/main/java/common/packet/SPacketSpawnPlayer.java similarity index 100% rename from common/src/common/packet/SPacketSpawnPlayer.java rename to common/src/main/java/common/packet/SPacketSpawnPlayer.java diff --git a/common/src/common/packet/SPacketTabComplete.java b/common/src/main/java/common/packet/SPacketTabComplete.java similarity index 100% rename from common/src/common/packet/SPacketTabComplete.java rename to common/src/main/java/common/packet/SPacketTabComplete.java diff --git a/common/src/common/packet/SPacketTimeUpdate.java b/common/src/main/java/common/packet/SPacketTimeUpdate.java similarity index 100% rename from common/src/common/packet/SPacketTimeUpdate.java rename to common/src/main/java/common/packet/SPacketTimeUpdate.java diff --git a/common/src/common/packet/SPacketTrades.java b/common/src/main/java/common/packet/SPacketTrades.java similarity index 100% rename from common/src/common/packet/SPacketTrades.java rename to common/src/main/java/common/packet/SPacketTrades.java diff --git a/common/src/common/packet/SPacketUpdateEntityNBT.java b/common/src/main/java/common/packet/SPacketUpdateEntityNBT.java similarity index 100% rename from common/src/common/packet/SPacketUpdateEntityNBT.java rename to common/src/main/java/common/packet/SPacketUpdateEntityNBT.java diff --git a/common/src/common/packet/SPacketUpdateHealth.java b/common/src/main/java/common/packet/SPacketUpdateHealth.java similarity index 100% rename from common/src/common/packet/SPacketUpdateHealth.java rename to common/src/main/java/common/packet/SPacketUpdateHealth.java diff --git a/common/src/common/packet/SPacketUpdateSign.java b/common/src/main/java/common/packet/SPacketUpdateSign.java similarity index 100% rename from common/src/common/packet/SPacketUpdateSign.java rename to common/src/main/java/common/packet/SPacketUpdateSign.java diff --git a/common/src/common/packet/SPacketUpdateTileEntity.java b/common/src/main/java/common/packet/SPacketUpdateTileEntity.java similarity index 100% rename from common/src/common/packet/SPacketUpdateTileEntity.java rename to common/src/main/java/common/packet/SPacketUpdateTileEntity.java diff --git a/common/src/common/packet/SPacketWindowItems.java b/common/src/main/java/common/packet/SPacketWindowItems.java similarity index 100% rename from common/src/common/packet/SPacketWindowItems.java rename to common/src/main/java/common/packet/SPacketWindowItems.java diff --git a/common/src/common/packet/SPacketWindowProperty.java b/common/src/main/java/common/packet/SPacketWindowProperty.java similarity index 100% rename from common/src/common/packet/SPacketWindowProperty.java rename to common/src/main/java/common/packet/SPacketWindowProperty.java diff --git a/common/src/common/packet/SPacketWorld.java b/common/src/main/java/common/packet/SPacketWorld.java similarity index 100% rename from common/src/common/packet/SPacketWorld.java rename to common/src/main/java/common/packet/SPacketWorld.java diff --git a/common/src/common/pathfinding/NodeProcessor.java b/common/src/main/java/common/pathfinding/NodeProcessor.java similarity index 100% rename from common/src/common/pathfinding/NodeProcessor.java rename to common/src/main/java/common/pathfinding/NodeProcessor.java diff --git a/common/src/common/pathfinding/Path.java b/common/src/main/java/common/pathfinding/Path.java similarity index 100% rename from common/src/common/pathfinding/Path.java rename to common/src/main/java/common/pathfinding/Path.java diff --git a/common/src/common/pathfinding/PathCache.java b/common/src/main/java/common/pathfinding/PathCache.java similarity index 100% rename from common/src/common/pathfinding/PathCache.java rename to common/src/main/java/common/pathfinding/PathCache.java diff --git a/common/src/common/pathfinding/PathEntity.java b/common/src/main/java/common/pathfinding/PathEntity.java similarity index 100% rename from common/src/common/pathfinding/PathEntity.java rename to common/src/main/java/common/pathfinding/PathEntity.java diff --git a/common/src/common/pathfinding/PathFinder.java b/common/src/main/java/common/pathfinding/PathFinder.java similarity index 100% rename from common/src/common/pathfinding/PathFinder.java rename to common/src/main/java/common/pathfinding/PathFinder.java diff --git a/common/src/common/pathfinding/PathNavigate.java b/common/src/main/java/common/pathfinding/PathNavigate.java similarity index 100% rename from common/src/common/pathfinding/PathNavigate.java rename to common/src/main/java/common/pathfinding/PathNavigate.java diff --git a/common/src/common/pathfinding/PathNavigateClimber.java b/common/src/main/java/common/pathfinding/PathNavigateClimber.java similarity index 100% rename from common/src/common/pathfinding/PathNavigateClimber.java rename to common/src/main/java/common/pathfinding/PathNavigateClimber.java diff --git a/common/src/common/pathfinding/PathNavigateGround.java b/common/src/main/java/common/pathfinding/PathNavigateGround.java similarity index 100% rename from common/src/common/pathfinding/PathNavigateGround.java rename to common/src/main/java/common/pathfinding/PathNavigateGround.java diff --git a/common/src/common/pathfinding/PathPoint.java b/common/src/main/java/common/pathfinding/PathPoint.java similarity index 100% rename from common/src/common/pathfinding/PathPoint.java rename to common/src/main/java/common/pathfinding/PathPoint.java diff --git a/common/src/common/pathfinding/SwimNodeProcessor.java b/common/src/main/java/common/pathfinding/SwimNodeProcessor.java similarity index 100% rename from common/src/common/pathfinding/SwimNodeProcessor.java rename to common/src/main/java/common/pathfinding/SwimNodeProcessor.java diff --git a/common/src/common/pathfinding/WalkNodeProcessor.java b/common/src/main/java/common/pathfinding/WalkNodeProcessor.java similarity index 100% rename from common/src/common/pathfinding/WalkNodeProcessor.java rename to common/src/main/java/common/pathfinding/WalkNodeProcessor.java diff --git a/common/src/common/potion/Potion.java b/common/src/main/java/common/potion/Potion.java similarity index 100% rename from common/src/common/potion/Potion.java rename to common/src/main/java/common/potion/Potion.java diff --git a/common/src/common/potion/PotionEffect.java b/common/src/main/java/common/potion/PotionEffect.java similarity index 100% rename from common/src/common/potion/PotionEffect.java rename to common/src/main/java/common/potion/PotionEffect.java diff --git a/common/src/common/potion/PotionHelper.java b/common/src/main/java/common/potion/PotionHelper.java similarity index 100% rename from common/src/common/potion/PotionHelper.java rename to common/src/main/java/common/potion/PotionHelper.java diff --git a/common/src/common/properties/IProperty.java b/common/src/main/java/common/properties/IProperty.java similarity index 100% rename from common/src/common/properties/IProperty.java rename to common/src/main/java/common/properties/IProperty.java diff --git a/common/src/common/properties/PropertyBool.java b/common/src/main/java/common/properties/PropertyBool.java similarity index 100% rename from common/src/common/properties/PropertyBool.java rename to common/src/main/java/common/properties/PropertyBool.java diff --git a/common/src/common/properties/PropertyDirection.java b/common/src/main/java/common/properties/PropertyDirection.java similarity index 100% rename from common/src/common/properties/PropertyDirection.java rename to common/src/main/java/common/properties/PropertyDirection.java diff --git a/common/src/common/properties/PropertyEnum.java b/common/src/main/java/common/properties/PropertyEnum.java similarity index 100% rename from common/src/common/properties/PropertyEnum.java rename to common/src/main/java/common/properties/PropertyEnum.java diff --git a/common/src/common/properties/PropertyHelper.java b/common/src/main/java/common/properties/PropertyHelper.java similarity index 100% rename from common/src/common/properties/PropertyHelper.java rename to common/src/main/java/common/properties/PropertyHelper.java diff --git a/common/src/common/properties/PropertyInteger.java b/common/src/main/java/common/properties/PropertyInteger.java similarity index 100% rename from common/src/common/properties/PropertyInteger.java rename to common/src/main/java/common/properties/PropertyInteger.java diff --git a/common/src/common/rng/ImprovedGen.java b/common/src/main/java/common/rng/ImprovedGen.java similarity index 100% rename from common/src/common/rng/ImprovedGen.java rename to common/src/main/java/common/rng/ImprovedGen.java diff --git a/common/src/common/rng/ImprovedGenOld.java b/common/src/main/java/common/rng/ImprovedGenOld.java similarity index 100% rename from common/src/common/rng/ImprovedGenOld.java rename to common/src/main/java/common/rng/ImprovedGenOld.java diff --git a/common/src/common/rng/NoiseGen.java b/common/src/main/java/common/rng/NoiseGen.java similarity index 100% rename from common/src/common/rng/NoiseGen.java rename to common/src/main/java/common/rng/NoiseGen.java diff --git a/common/src/common/rng/OctaveGen.java b/common/src/main/java/common/rng/OctaveGen.java similarity index 100% rename from common/src/common/rng/OctaveGen.java rename to common/src/main/java/common/rng/OctaveGen.java diff --git a/common/src/common/rng/OctaveGenOld.java b/common/src/main/java/common/rng/OctaveGenOld.java similarity index 100% rename from common/src/common/rng/OctaveGenOld.java rename to common/src/main/java/common/rng/OctaveGenOld.java diff --git a/common/src/common/rng/PerlinGen.java b/common/src/main/java/common/rng/PerlinGen.java similarity index 100% rename from common/src/common/rng/PerlinGen.java rename to common/src/main/java/common/rng/PerlinGen.java diff --git a/common/src/common/rng/PerlinGenOld.java b/common/src/main/java/common/rng/PerlinGenOld.java similarity index 100% rename from common/src/common/rng/PerlinGenOld.java rename to common/src/main/java/common/rng/PerlinGenOld.java diff --git a/common/src/common/rng/Random.java b/common/src/main/java/common/rng/Random.java similarity index 100% rename from common/src/common/rng/Random.java rename to common/src/main/java/common/rng/Random.java diff --git a/common/src/common/rng/RngItem.java b/common/src/main/java/common/rng/RngItem.java similarity index 100% rename from common/src/common/rng/RngItem.java rename to common/src/main/java/common/rng/RngItem.java diff --git a/common/src/common/rng/SimplexGen.java b/common/src/main/java/common/rng/SimplexGen.java similarity index 100% rename from common/src/common/rng/SimplexGen.java rename to common/src/main/java/common/rng/SimplexGen.java diff --git a/common/src/common/rng/SimplexGenOld.java b/common/src/main/java/common/rng/SimplexGenOld.java similarity index 100% rename from common/src/common/rng/SimplexGenOld.java rename to common/src/main/java/common/rng/SimplexGenOld.java diff --git a/common/src/common/rng/WeightedList.java b/common/src/main/java/common/rng/WeightedList.java similarity index 100% rename from common/src/common/rng/WeightedList.java rename to common/src/main/java/common/rng/WeightedList.java diff --git a/common/src/common/sound/EventType.java b/common/src/main/java/common/sound/EventType.java similarity index 100% rename from common/src/common/sound/EventType.java rename to common/src/main/java/common/sound/EventType.java diff --git a/common/src/common/sound/MovingSound.java b/common/src/main/java/common/sound/MovingSound.java similarity index 100% rename from common/src/common/sound/MovingSound.java rename to common/src/main/java/common/sound/MovingSound.java diff --git a/common/src/common/sound/MovingSoundMinecart.java b/common/src/main/java/common/sound/MovingSoundMinecart.java similarity index 100% rename from common/src/common/sound/MovingSoundMinecart.java rename to common/src/main/java/common/sound/MovingSoundMinecart.java diff --git a/common/src/common/sound/MovingSoundMinecartRiding.java b/common/src/main/java/common/sound/MovingSoundMinecartRiding.java similarity index 100% rename from common/src/common/sound/MovingSoundMinecartRiding.java rename to common/src/main/java/common/sound/MovingSoundMinecartRiding.java diff --git a/common/src/common/sound/PositionedSound.java b/common/src/main/java/common/sound/PositionedSound.java similarity index 100% rename from common/src/common/sound/PositionedSound.java rename to common/src/main/java/common/sound/PositionedSound.java diff --git a/common/src/common/sound/Sound.java b/common/src/main/java/common/sound/Sound.java similarity index 100% rename from common/src/common/sound/Sound.java rename to common/src/main/java/common/sound/Sound.java diff --git a/common/src/common/tileentity/IHopper.java b/common/src/main/java/common/tileentity/IHopper.java similarity index 100% rename from common/src/common/tileentity/IHopper.java rename to common/src/main/java/common/tileentity/IHopper.java diff --git a/common/src/common/tileentity/IInteractionObject.java b/common/src/main/java/common/tileentity/IInteractionObject.java similarity index 100% rename from common/src/common/tileentity/IInteractionObject.java rename to common/src/main/java/common/tileentity/IInteractionObject.java diff --git a/common/src/common/tileentity/ILockableContainer.java b/common/src/main/java/common/tileentity/ILockableContainer.java similarity index 100% rename from common/src/common/tileentity/ILockableContainer.java rename to common/src/main/java/common/tileentity/ILockableContainer.java diff --git a/common/src/common/tileentity/ITickable.java b/common/src/main/java/common/tileentity/ITickable.java similarity index 100% rename from common/src/common/tileentity/ITickable.java rename to common/src/main/java/common/tileentity/ITickable.java diff --git a/common/src/common/tileentity/IWorldNameable.java b/common/src/main/java/common/tileentity/IWorldNameable.java similarity index 100% rename from common/src/common/tileentity/IWorldNameable.java rename to common/src/main/java/common/tileentity/IWorldNameable.java diff --git a/common/src/common/tileentity/LocalBlockIntercommunication.java b/common/src/main/java/common/tileentity/LocalBlockIntercommunication.java similarity index 100% rename from common/src/common/tileentity/LocalBlockIntercommunication.java rename to common/src/main/java/common/tileentity/LocalBlockIntercommunication.java diff --git a/common/src/common/tileentity/LockCode.java b/common/src/main/java/common/tileentity/LockCode.java similarity index 100% rename from common/src/common/tileentity/LockCode.java rename to common/src/main/java/common/tileentity/LockCode.java diff --git a/common/src/common/tileentity/MachineResource.java b/common/src/main/java/common/tileentity/MachineResource.java similarity index 100% rename from common/src/common/tileentity/MachineResource.java rename to common/src/main/java/common/tileentity/MachineResource.java diff --git a/common/src/common/tileentity/TileEntity.java b/common/src/main/java/common/tileentity/TileEntity.java similarity index 100% rename from common/src/common/tileentity/TileEntity.java rename to common/src/main/java/common/tileentity/TileEntity.java diff --git a/common/src/common/tileentity/TileEntityBanner.java b/common/src/main/java/common/tileentity/TileEntityBanner.java similarity index 100% rename from common/src/common/tileentity/TileEntityBanner.java rename to common/src/main/java/common/tileentity/TileEntityBanner.java diff --git a/common/src/common/tileentity/TileEntityBeacon.java b/common/src/main/java/common/tileentity/TileEntityBeacon.java similarity index 100% rename from common/src/common/tileentity/TileEntityBeacon.java rename to common/src/main/java/common/tileentity/TileEntityBeacon.java diff --git a/common/src/common/tileentity/TileEntityBrewingStand.java b/common/src/main/java/common/tileentity/TileEntityBrewingStand.java similarity index 100% rename from common/src/common/tileentity/TileEntityBrewingStand.java rename to common/src/main/java/common/tileentity/TileEntityBrewingStand.java diff --git a/common/src/common/tileentity/TileEntityChest.java b/common/src/main/java/common/tileentity/TileEntityChest.java similarity index 100% rename from common/src/common/tileentity/TileEntityChest.java rename to common/src/main/java/common/tileentity/TileEntityChest.java diff --git a/common/src/common/tileentity/TileEntityComparator.java b/common/src/main/java/common/tileentity/TileEntityComparator.java similarity index 100% rename from common/src/common/tileentity/TileEntityComparator.java rename to common/src/main/java/common/tileentity/TileEntityComparator.java diff --git a/common/src/common/tileentity/TileEntityDaylightDetector.java b/common/src/main/java/common/tileentity/TileEntityDaylightDetector.java similarity index 100% rename from common/src/common/tileentity/TileEntityDaylightDetector.java rename to common/src/main/java/common/tileentity/TileEntityDaylightDetector.java diff --git a/common/src/common/tileentity/TileEntityDispenser.java b/common/src/main/java/common/tileentity/TileEntityDispenser.java similarity index 100% rename from common/src/common/tileentity/TileEntityDispenser.java rename to common/src/main/java/common/tileentity/TileEntityDispenser.java diff --git a/common/src/common/tileentity/TileEntityDropper.java b/common/src/main/java/common/tileentity/TileEntityDropper.java similarity index 100% rename from common/src/common/tileentity/TileEntityDropper.java rename to common/src/main/java/common/tileentity/TileEntityDropper.java diff --git a/common/src/common/tileentity/TileEntityEnchantmentTable.java b/common/src/main/java/common/tileentity/TileEntityEnchantmentTable.java similarity index 100% rename from common/src/common/tileentity/TileEntityEnchantmentTable.java rename to common/src/main/java/common/tileentity/TileEntityEnchantmentTable.java diff --git a/common/src/common/tileentity/TileEntityFurnace.java b/common/src/main/java/common/tileentity/TileEntityFurnace.java similarity index 100% rename from common/src/common/tileentity/TileEntityFurnace.java rename to common/src/main/java/common/tileentity/TileEntityFurnace.java diff --git a/common/src/common/tileentity/TileEntityHopper.java b/common/src/main/java/common/tileentity/TileEntityHopper.java similarity index 100% rename from common/src/common/tileentity/TileEntityHopper.java rename to common/src/main/java/common/tileentity/TileEntityHopper.java diff --git a/common/src/common/tileentity/TileEntityLockable.java b/common/src/main/java/common/tileentity/TileEntityLockable.java similarity index 100% rename from common/src/common/tileentity/TileEntityLockable.java rename to common/src/main/java/common/tileentity/TileEntityLockable.java diff --git a/common/src/common/tileentity/TileEntityMachine.java b/common/src/main/java/common/tileentity/TileEntityMachine.java similarity index 100% rename from common/src/common/tileentity/TileEntityMachine.java rename to common/src/main/java/common/tileentity/TileEntityMachine.java diff --git a/common/src/common/tileentity/TileEntityMobSpawner.java b/common/src/main/java/common/tileentity/TileEntityMobSpawner.java similarity index 100% rename from common/src/common/tileentity/TileEntityMobSpawner.java rename to common/src/main/java/common/tileentity/TileEntityMobSpawner.java diff --git a/common/src/common/tileentity/TileEntityNote.java b/common/src/main/java/common/tileentity/TileEntityNote.java similarity index 100% rename from common/src/common/tileentity/TileEntityNote.java rename to common/src/main/java/common/tileentity/TileEntityNote.java diff --git a/common/src/common/tileentity/TileEntityPiston.java b/common/src/main/java/common/tileentity/TileEntityPiston.java similarity index 100% rename from common/src/common/tileentity/TileEntityPiston.java rename to common/src/main/java/common/tileentity/TileEntityPiston.java diff --git a/common/src/common/tileentity/TileEntitySign.java b/common/src/main/java/common/tileentity/TileEntitySign.java similarity index 100% rename from common/src/common/tileentity/TileEntitySign.java rename to common/src/main/java/common/tileentity/TileEntitySign.java diff --git a/common/src/common/tileentity/TileEntitySkull.java b/common/src/main/java/common/tileentity/TileEntitySkull.java similarity index 100% rename from common/src/common/tileentity/TileEntitySkull.java rename to common/src/main/java/common/tileentity/TileEntitySkull.java diff --git a/common/src/common/tileentity/TileEntityTianReactor.java b/common/src/main/java/common/tileentity/TileEntityTianReactor.java similarity index 100% rename from common/src/common/tileentity/TileEntityTianReactor.java rename to common/src/main/java/common/tileentity/TileEntityTianReactor.java diff --git a/common/src/common/util/BlockPos.java b/common/src/main/java/common/util/BlockPos.java similarity index 100% rename from common/src/common/util/BlockPos.java rename to common/src/main/java/common/util/BlockPos.java diff --git a/common/src/common/util/BoundingBox.java b/common/src/main/java/common/util/BoundingBox.java similarity index 100% rename from common/src/common/util/BoundingBox.java rename to common/src/main/java/common/util/BoundingBox.java diff --git a/common/src/common/util/CharValidator.java b/common/src/main/java/common/util/CharValidator.java similarity index 100% rename from common/src/common/util/CharValidator.java rename to common/src/main/java/common/util/CharValidator.java diff --git a/common/src/common/util/ChunkPos.java b/common/src/main/java/common/util/ChunkPos.java similarity index 100% rename from common/src/common/util/ChunkPos.java rename to common/src/main/java/common/util/ChunkPos.java diff --git a/common/src/common/util/ClassInheritanceMultiMap.java b/common/src/main/java/common/util/ClassInheritanceMultiMap.java similarity index 100% rename from common/src/common/util/ClassInheritanceMultiMap.java rename to common/src/main/java/common/util/ClassInheritanceMultiMap.java diff --git a/common/src/common/util/DC32.java b/common/src/main/java/common/util/DC32.java similarity index 100% rename from common/src/common/util/DC32.java rename to common/src/main/java/common/util/DC32.java diff --git a/common/src/common/util/Displayable.java b/common/src/main/java/common/util/Displayable.java similarity index 100% rename from common/src/common/util/Displayable.java rename to common/src/main/java/common/util/Displayable.java diff --git a/common/src/common/util/EncryptUtil.java b/common/src/main/java/common/util/EncryptUtil.java similarity index 100% rename from common/src/common/util/EncryptUtil.java rename to common/src/main/java/common/util/EncryptUtil.java diff --git a/common/src/common/util/ExtMath.java b/common/src/main/java/common/util/ExtMath.java similarity index 100% rename from common/src/common/util/ExtMath.java rename to common/src/main/java/common/util/ExtMath.java diff --git a/common/src/common/util/Facing.java b/common/src/main/java/common/util/Facing.java similarity index 100% rename from common/src/common/util/Facing.java rename to common/src/main/java/common/util/Facing.java diff --git a/common/src/common/util/HitPosition.java b/common/src/main/java/common/util/HitPosition.java similarity index 100% rename from common/src/common/util/HitPosition.java rename to common/src/main/java/common/util/HitPosition.java diff --git a/common/src/common/util/IObjectIntIterable.java b/common/src/main/java/common/util/IObjectIntIterable.java similarity index 100% rename from common/src/common/util/IObjectIntIterable.java rename to common/src/main/java/common/util/IObjectIntIterable.java diff --git a/common/src/common/util/IRegistry.java b/common/src/main/java/common/util/IRegistry.java similarity index 100% rename from common/src/common/util/IRegistry.java rename to common/src/main/java/common/util/IRegistry.java diff --git a/common/src/common/util/Identifyable.java b/common/src/main/java/common/util/Identifyable.java similarity index 100% rename from common/src/common/util/Identifyable.java rename to common/src/main/java/common/util/Identifyable.java diff --git a/common/src/common/util/IntHashMap.java b/common/src/main/java/common/util/IntHashMap.java similarity index 100% rename from common/src/common/util/IntHashMap.java rename to common/src/main/java/common/util/IntHashMap.java diff --git a/common/src/common/util/LazyLoadBase.java b/common/src/main/java/common/util/LazyLoadBase.java similarity index 100% rename from common/src/common/util/LazyLoadBase.java rename to common/src/main/java/common/util/LazyLoadBase.java diff --git a/common/src/common/util/LongHashMap.java b/common/src/main/java/common/util/LongHashMap.java similarity index 100% rename from common/src/common/util/LongHashMap.java rename to common/src/main/java/common/util/LongHashMap.java diff --git a/common/src/common/util/LowerStringMap.java b/common/src/main/java/common/util/LowerStringMap.java similarity index 100% rename from common/src/common/util/LowerStringMap.java rename to common/src/main/java/common/util/LowerStringMap.java diff --git a/common/src/common/util/Matrix4f.java b/common/src/main/java/common/util/Matrix4f.java similarity index 100% rename from common/src/common/util/Matrix4f.java rename to common/src/main/java/common/util/Matrix4f.java diff --git a/common/src/common/util/NextTickListEntry.java b/common/src/main/java/common/util/NextTickListEntry.java similarity index 100% rename from common/src/common/util/NextTickListEntry.java rename to common/src/main/java/common/util/NextTickListEntry.java diff --git a/common/src/common/util/NibbleArray.java b/common/src/main/java/common/util/NibbleArray.java similarity index 100% rename from common/src/common/util/NibbleArray.java rename to common/src/main/java/common/util/NibbleArray.java diff --git a/common/src/common/util/ObjectIntIdentityMap.java b/common/src/main/java/common/util/ObjectIntIdentityMap.java similarity index 100% rename from common/src/common/util/ObjectIntIdentityMap.java rename to common/src/main/java/common/util/ObjectIntIdentityMap.java diff --git a/common/src/common/util/PortalType.java b/common/src/main/java/common/util/PortalType.java similarity index 100% rename from common/src/common/util/PortalType.java rename to common/src/main/java/common/util/PortalType.java diff --git a/common/src/common/util/Position.java b/common/src/main/java/common/util/Position.java similarity index 100% rename from common/src/common/util/Position.java rename to common/src/main/java/common/util/Position.java diff --git a/common/src/common/util/Predicates.java b/common/src/main/java/common/util/Predicates.java similarity index 100% rename from common/src/common/util/Predicates.java rename to common/src/main/java/common/util/Predicates.java diff --git a/common/src/common/util/RegistryDefaulted.java b/common/src/main/java/common/util/RegistryDefaulted.java similarity index 100% rename from common/src/common/util/RegistryDefaulted.java rename to common/src/main/java/common/util/RegistryDefaulted.java diff --git a/common/src/common/util/RegistryNamespaced.java b/common/src/main/java/common/util/RegistryNamespaced.java similarity index 100% rename from common/src/common/util/RegistryNamespaced.java rename to common/src/main/java/common/util/RegistryNamespaced.java diff --git a/common/src/common/util/RegistryNamespacedDefaultedByKey.java b/common/src/main/java/common/util/RegistryNamespacedDefaultedByKey.java similarity index 100% rename from common/src/common/util/RegistryNamespacedDefaultedByKey.java rename to common/src/main/java/common/util/RegistryNamespacedDefaultedByKey.java diff --git a/common/src/common/util/RegistrySimple.java b/common/src/main/java/common/util/RegistrySimple.java similarity index 100% rename from common/src/common/util/RegistrySimple.java rename to common/src/main/java/common/util/RegistrySimple.java diff --git a/common/src/common/util/ReleaseType.java b/common/src/main/java/common/util/ReleaseType.java similarity index 100% rename from common/src/common/util/ReleaseType.java rename to common/src/main/java/common/util/ReleaseType.java diff --git a/common/src/common/util/Triplet.java b/common/src/main/java/common/util/Triplet.java similarity index 100% rename from common/src/common/util/Triplet.java rename to common/src/main/java/common/util/Triplet.java diff --git a/common/src/common/util/Tuple.java b/common/src/main/java/common/util/Tuple.java similarity index 100% rename from common/src/common/util/Tuple.java rename to common/src/main/java/common/util/Tuple.java diff --git a/common/src/common/util/Util.java b/common/src/main/java/common/util/Util.java similarity index 100% rename from common/src/common/util/Util.java rename to common/src/main/java/common/util/Util.java diff --git a/common/src/common/util/Vec3.java b/common/src/main/java/common/util/Vec3.java similarity index 100% rename from common/src/common/util/Vec3.java rename to common/src/main/java/common/util/Vec3.java diff --git a/common/src/common/util/Vec3i.java b/common/src/main/java/common/util/Vec3i.java similarity index 100% rename from common/src/common/util/Vec3i.java rename to common/src/main/java/common/util/Vec3i.java diff --git a/common/src/common/util/Vector.java b/common/src/main/java/common/util/Vector.java similarity index 100% rename from common/src/common/util/Vector.java rename to common/src/main/java/common/util/Vector.java diff --git a/common/src/common/util/Vector3f.java b/common/src/main/java/common/util/Vector3f.java similarity index 100% rename from common/src/common/util/Vector3f.java rename to common/src/main/java/common/util/Vector3f.java diff --git a/common/src/common/util/Vector4f.java b/common/src/main/java/common/util/Vector4f.java similarity index 100% rename from common/src/common/util/Vector4f.java rename to common/src/main/java/common/util/Vector4f.java diff --git a/common/src/common/util/WorldPos.java b/common/src/main/java/common/util/WorldPos.java similarity index 100% rename from common/src/common/util/WorldPos.java rename to common/src/main/java/common/util/WorldPos.java diff --git a/common/src/common/village/MerchantRecipe.java b/common/src/main/java/common/village/MerchantRecipe.java similarity index 100% rename from common/src/common/village/MerchantRecipe.java rename to common/src/main/java/common/village/MerchantRecipe.java diff --git a/common/src/common/village/MerchantRecipeList.java b/common/src/main/java/common/village/MerchantRecipeList.java similarity index 100% rename from common/src/common/village/MerchantRecipeList.java rename to common/src/main/java/common/village/MerchantRecipeList.java diff --git a/common/src/common/village/Village.java b/common/src/main/java/common/village/Village.java similarity index 100% rename from common/src/common/village/Village.java rename to common/src/main/java/common/village/Village.java diff --git a/common/src/common/village/VillageDoorInfo.java b/common/src/main/java/common/village/VillageDoorInfo.java similarity index 100% rename from common/src/common/village/VillageDoorInfo.java rename to common/src/main/java/common/village/VillageDoorInfo.java diff --git a/common/src/common/world/AWorldClient.java b/common/src/main/java/common/world/AWorldClient.java similarity index 100% rename from common/src/common/world/AWorldClient.java rename to common/src/main/java/common/world/AWorldClient.java diff --git a/common/src/common/world/AWorldServer.java b/common/src/main/java/common/world/AWorldServer.java similarity index 100% rename from common/src/common/world/AWorldServer.java rename to common/src/main/java/common/world/AWorldServer.java diff --git a/common/src/common/world/BlockArray.java b/common/src/main/java/common/world/BlockArray.java similarity index 100% rename from common/src/common/world/BlockArray.java rename to common/src/main/java/common/world/BlockArray.java diff --git a/common/src/common/world/Chunk.java b/common/src/main/java/common/world/Chunk.java similarity index 100% rename from common/src/common/world/Chunk.java rename to common/src/main/java/common/world/Chunk.java diff --git a/common/src/common/world/DebugStates.java b/common/src/main/java/common/world/DebugStates.java similarity index 100% rename from common/src/common/world/DebugStates.java rename to common/src/main/java/common/world/DebugStates.java diff --git a/common/src/common/world/Explosion.java b/common/src/main/java/common/world/Explosion.java similarity index 100% rename from common/src/common/world/Explosion.java rename to common/src/main/java/common/world/Explosion.java diff --git a/common/src/common/world/IBlockAccess.java b/common/src/main/java/common/world/IBlockAccess.java similarity index 100% rename from common/src/common/world/IBlockAccess.java rename to common/src/main/java/common/world/IBlockAccess.java diff --git a/common/src/common/world/IWorldAccess.java b/common/src/main/java/common/world/IWorldAccess.java similarity index 100% rename from common/src/common/world/IWorldAccess.java rename to common/src/main/java/common/world/IWorldAccess.java diff --git a/common/src/common/world/LightType.java b/common/src/main/java/common/world/LightType.java similarity index 100% rename from common/src/common/world/LightType.java rename to common/src/main/java/common/world/LightType.java diff --git a/common/src/common/world/State.java b/common/src/main/java/common/world/State.java similarity index 100% rename from common/src/common/world/State.java rename to common/src/main/java/common/world/State.java diff --git a/common/src/common/world/Weather.java b/common/src/main/java/common/world/Weather.java similarity index 100% rename from common/src/common/world/Weather.java rename to common/src/main/java/common/world/Weather.java diff --git a/common/src/common/world/World.java b/common/src/main/java/common/world/World.java similarity index 100% rename from common/src/common/world/World.java rename to common/src/main/java/common/world/World.java diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..91ec0d3 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,4 @@ + +org.gradle.configuration-cache=false +org.gradle.parallel=true +org.gradle.caching=true diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml new file mode 100644 index 0000000..7908d7b --- /dev/null +++ b/gradle/libs.versions.toml @@ -0,0 +1,8 @@ +# This file was generated by the Gradle 'init' task. +# https://docs.gradle.org/current/userguide/platforms.html#sub::toml-dependencies-format + +[versions] +guava = "33.4.5-jre" + +[libraries] +guava = { module = "com.google.guava:guava", version.ref = "guava" } diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..1b33c55baabb587c669f562ae36f953de2481846 GIT binary patch literal 43764 zcma&OWmKeVvL#I6?i3D%6z=Zs?ofE*?rw#G$eqJB ziT4y8-Y@s9rkH0Tz>ll(^xkcTl)CY?rS&9VNd66Yc)g^6)JcWaY(5$5gt z8gr3SBXUTN;~cBgz&})qX%#!Fxom2Yau_`&8)+6aSN7YY+pS410rRUU*>J}qL0TnJ zRxt*7QeUqTh8j)Q&iavh<}L+$Jqz))<`IfKussVk%%Ah-Ti?Eo0hQH!rK%K=#EAw0 zwq@@~XNUXRnv8$;zv<6rCRJ6fPD^hfrh;0K?n z=p!u^3xOgWZ%f3+?+>H)9+w^$Tn1e;?UpVMJb!!;f)`6f&4|8mr+g)^@x>_rvnL0< zvD0Hu_N>$(Li7|Jgu0mRh&MV+<}`~Wi*+avM01E)Jtg=)-vViQKax!GeDc!xv$^mL z{#OVBA$U{(Zr8~Xm|cP@odkHC*1R8z6hcLY#N@3E-A8XEvpt066+3t9L_6Zg6j@9Q zj$$%~yO-OS6PUVrM2s)(T4#6=JpI_@Uz+!6=GdyVU?`!F=d;8#ZB@(5g7$A0(`eqY z8_i@3w$0*es5mrSjhW*qzrl!_LQWs4?VfLmo1Sd@Ztt53+etwzAT^8ow_*7Jp`Y|l z*UgSEwvxq+FYO!O*aLf-PinZYne7Ib6ny3u>MjQz=((r3NTEeU4=-i0LBq3H-VJH< z^>1RE3_JwrclUn9vb7HcGUaFRA0QHcnE;6)hnkp%lY1UII#WPAv?-;c?YH}LWB8Nl z{sx-@Z;QxWh9fX8SxLZk8;kMFlGD3Jc^QZVL4nO)1I$zQwvwM&_!kW+LMf&lApv#< zur|EyC|U@5OQuph$TC_ZU`{!vJp`13e9alaR0Dbn5ikLFH7>eIz4QbV|C=%7)F=qo z_>M&5N)d)7G(A%c>}UCrW!Ql_6_A{?R7&CL`;!KOb3 z8Z=$YkV-IF;c7zs{3-WDEFJzuakFbd*4LWd<_kBE8~BFcv}js_2OowRNzWCtCQ6&k z{&~Me92$m*@e0ANcWKuz)?YjB*VoSTx??-3Cc0l2U!X^;Bv@m87eKHukAljrD54R+ zE;@_w4NPe1>3`i5Qy*3^E9x#VB6?}v=~qIprrrd5|DFkg;v5ixo0IsBmik8=Y;zv2 z%Bcf%NE$a44bk^`i4VwDLTbX=q@j9;JWT9JncQ!+Y%2&HHk@1~*L8-{ZpY?(-a9J-1~<1ltr9i~D9`P{XTIFWA6IG8c4;6bFw*lzU-{+?b&%OcIoCiw00n>A1ra zFPE$y@>ebbZlf(sN_iWBzQKDV zmmaLX#zK!@ZdvCANfwV}9@2O&w)!5gSgQzHdk2Q`jG6KD7S+1R5&F)j6QTD^=hq&7 zHUW+r^da^%V(h(wonR(j?BOiC!;y=%nJvz?*aW&5E87qq;2z`EI(f zBJNNSMFF9U{sR-af5{IY&AtoGcoG)Iq-S^v{7+t0>7N(KRoPj;+2N5;9o_nxIGjJ@ z7bYQK)bX)vEhy~VL%N6g^NE@D5VtV+Q8U2%{ji_=6+i^G%xeskEhH>Sqr194PJ$fB zu1y^){?9Vkg(FY2h)3ZHrw0Z<@;(gd_dtF#6y_;Iwi{yX$?asr?0N0_B*CifEi7<6 zq`?OdQjCYbhVcg+7MSgIM|pJRu~`g?g3x?Tl+V}#$It`iD1j+!x+!;wS0+2e>#g?Z z*EA^k7W{jO1r^K~cD#5pamp+o@8&yw6;%b|uiT?{Wa=4+9<}aXWUuL#ZwN1a;lQod zW{pxWCYGXdEq9qAmvAB904}?97=re$>!I%wxPV#|f#@A*Y=qa%zHlDv^yWbR03%V0 zprLP+b(#fBqxI%FiF*-n8HtH6$8f(P6!H3V^ysgd8de-N(@|K!A< z^qP}jp(RaM9kQ(^K(U8O84?D)aU(g?1S8iWwe)gqpHCaFlJxb*ilr{KTnu4_@5{K- z)n=CCeCrPHO0WHz)dDtkbZfUfVBd?53}K>C5*-wC4hpDN8cGk3lu-ypq+EYpb_2H; z%vP4@&+c2p;thaTs$dc^1CDGlPG@A;yGR5@$UEqk6p58qpw#7lc<+W(WR;(vr(D>W z#(K$vE#uBkT=*q&uaZwzz=P5mjiee6>!lV?c}QIX%ZdkO1dHg>Fa#xcGT6~}1*2m9 zkc7l3ItD6Ie~o_aFjI$Ri=C!8uF4!Ky7iG9QTrxVbsQroi|r)SAon#*B*{}TB-?=@ z8~jJs;_R2iDd!$+n$%X6FO&PYS{YhDAS+U2o4su9x~1+U3z7YN5o0qUK&|g^klZ6X zj_vrM5SUTnz5`*}Hyts9ADwLu#x_L=nv$Z0`HqN`Zo=V>OQI)fh01n~*a%01%cx%0 z4LTFVjmW+ipVQv5rYcn3;d2o4qunWUY!p+?s~X~(ost@WR@r@EuDOSs8*MT4fiP>! zkfo^!PWJJ1MHgKS2D_hc?Bs?isSDO61>ebl$U*9*QY(b=i&rp3@3GV@z>KzcZOxip z^dzA~44;R~cnhWz7s$$v?_8y-k!DZys}Q?4IkSyR!)C0j$(Gm|t#e3|QAOFaV2}36 z?dPNY;@I=FaCwylc_;~kXlZsk$_eLkNb~TIl8QQ`mmH&$*zwwR8zHU*sId)rxHu*K z;yZWa8UmCwju%aSNLwD5fBl^b0Ux1%q8YR*uG`53Mi<`5uA^Dc6Ync)J3N7;zQ*75)hf%a@{$H+%S?SGT)ks60)?6j$ zspl|4Ad6@%-r1t*$tT(en!gIXTUDcsj?28ZEzz)dH)SV3bZ+pjMaW0oc~rOPZP@g! zb9E+ndeVO_Ib9c_>{)`01^`ZS198 z)(t=+{Azi11$eu%aU7jbwuQrO`vLOixuh~%4z@mKr_Oc;F%Uq01fA)^W&y+g16e?rkLhTxV!EqC%2}sx_1u7IBq|}Be&7WI z4I<;1-9tJsI&pQIhj>FPkQV9{(m!wYYV@i5h?A0#BN2wqlEwNDIq06|^2oYVa7<~h zI_OLan0Do*4R5P=a3H9`s5*>xU}_PSztg`+2mv)|3nIy=5#Z$%+@tZnr> zLcTI!Mxa`PY7%{;KW~!=;*t)R_sl<^b>eNO@w#fEt(tPMg_jpJpW$q_DoUlkY|uo> z0-1{ouA#;t%spf*7VjkK&$QrvwUERKt^Sdo)5@?qAP)>}Y!h4(JQ!7{wIdkA+|)bv z&8hBwoX4v|+fie}iTslaBX^i*TjwO}f{V)8*!dMmRPi%XAWc8<_IqK1jUsApk)+~R zNFTCD-h>M5Y{qTQ&0#j@I@tmXGj%rzhTW5%Bkh&sSc=$Fv;M@1y!zvYG5P2(2|(&W zlcbR1{--rJ&s!rB{G-sX5^PaM@3EqWVz_y9cwLR9xMig&9gq(voeI)W&{d6j1jh&< zARXi&APWE1FQWh7eoZjuP z;vdgX>zep^{{2%hem;e*gDJhK1Hj12nBLIJoL<=0+8SVEBx7!4Ea+hBY;A1gBwvY<)tj~T=H`^?3>zeWWm|LAwo*S4Z%bDVUe z6r)CH1H!(>OH#MXFJ2V(U(qxD{4Px2`8qfFLG+=a;B^~Te_Z!r3RO%Oc#ZAHKQxV5 zRYXxZ9T2A%NVJIu5Pu7!Mj>t%YDO$T@M=RR(~mi%sv(YXVl`yMLD;+WZ{vG9(@P#e zMo}ZiK^7^h6TV%cG+;jhJ0s>h&VERs=tuZz^Tlu~%d{ZHtq6hX$V9h)Bw|jVCMudd zwZ5l7In8NT)qEPGF$VSKg&fb0%R2RnUnqa){)V(X(s0U zkCdVZe6wy{+_WhZh3qLp245Y2RR$@g-!9PjJ&4~0cFSHMUn=>dapv)hy}|y91ZWTV zCh=z*!S3_?`$&-eZ6xIXUq8RGl9oK0BJw*TdU6A`LJqX9eS3X@F)g$jLkBWFscPhR zpCv8#KeAc^y>>Y$k^=r|K(DTC}T$0#jQBOwB#@`P6~*IuW_8JxCG}J4va{ zsZzt}tt+cv7=l&CEuVtjD6G2~_Meh%p4RGuY?hSt?(sreO_F}8r7Kp$qQdvCdZnDQ zxzc*qchE*E2=WK)^oRNa>Ttj`fpvF-JZ5tu5>X1xw)J@1!IqWjq)ESBG?J|ez`-Tc zi5a}GZx|w-h%5lNDE_3ho0hEXMoaofo#Z;$8|2;EDF&*L+e$u}K=u?pb;dv$SXeQM zD-~7P0i_`Wk$#YP$=hw3UVU+=^@Kuy$>6?~gIXx636jh{PHly_a2xNYe1l60`|y!7 z(u%;ILuW0DDJ)2%y`Zc~hOALnj1~txJtcdD#o4BCT68+8gZe`=^te6H_egxY#nZH&P*)hgYaoJ^qtmpeea`35Fw)cy!w@c#v6E29co8&D9CTCl%^GV|X;SpneSXzV~LXyRn-@K0Df z{tK-nDWA!q38M1~`xUIt_(MO^R(yNY#9@es9RQbY@Ia*xHhD&=k^T+ zJi@j2I|WcgW=PuAc>hs`(&CvgjL2a9Rx zCbZyUpi8NWUOi@S%t+Su4|r&UoU|ze9SVe7p@f1GBkrjkkq)T}X%Qo1g!SQ{O{P?m z-OfGyyWta+UCXH+-+(D^%kw#A1-U;?9129at7MeCCzC{DNgO zeSqsV>W^NIfTO~4({c}KUiuoH8A*J!Cb0*sp*w-Bg@YfBIPZFH!M}C=S=S7PLLcIG zs7K77g~W)~^|+mx9onzMm0qh(f~OsDTzVmRtz=aZTllgR zGUn~_5hw_k&rll<4G=G+`^Xlnw;jNYDJz@bE?|r866F2hA9v0-8=JO3g}IHB#b`hy zA42a0>{0L7CcabSD+F7?pGbS1KMvT{@1_@k!_+Ki|5~EMGt7T%u=79F)8xEiL5!EJ zzuxQ`NBliCoJMJdwu|);zRCD<5Sf?Y>U$trQ-;xj6!s5&w=9E7)%pZ+1Nh&8nCCwM zv5>Ket%I?cxr3vVva`YeR?dGxbG@pi{H#8@kFEf0Jq6~K4>kt26*bxv=P&jyE#e$| zDJB_~imk^-z|o!2njF2hL*|7sHCnzluhJjwLQGDmC)Y9 zr9ZN`s)uCd^XDvn)VirMgW~qfn1~SaN^7vcX#K1G`==UGaDVVx$0BQnubhX|{e z^i0}>k-;BP#Szk{cFjO{2x~LjK{^Upqd&<+03_iMLp0$!6_$@TbX>8U-f*-w-ew1?`CtD_0y_Lo|PfKi52p?`5$Jzx0E8`M0 zNIb?#!K$mM4X%`Ry_yhG5k@*+n4||2!~*+&pYLh~{`~o(W|o64^NrjP?-1Lgu?iK^ zTX6u3?#$?R?N!{599vg>G8RGHw)Hx&=|g4599y}mXNpM{EPKKXB&+m?==R3GsIq?G zL5fH={=zawB(sMlDBJ+{dgb)Vx3pu>L=mDV0{r1Qs{0Pn%TpopH{m(By4;{FBvi{I z$}x!Iw~MJOL~&)p93SDIfP3x%ROjg}X{Sme#hiJ&Yk&a;iR}V|n%PriZBY8SX2*;6 z4hdb^&h;Xz%)BDACY5AUsV!($lib4>11UmcgXKWpzRL8r2Srl*9Y(1uBQsY&hO&uv znDNff0tpHlLISam?o(lOp#CmFdH<6HmA0{UwfU#Y{8M+7od8b8|B|7ZYR9f<#+V|ZSaCQvI$~es~g(Pv{2&m_rKSB2QQ zMvT}$?Ll>V+!9Xh5^iy3?UG;dF-zh~RL#++roOCsW^cZ&({6q|?Jt6`?S8=16Y{oH zp50I7r1AC1(#{b`Aq5cw>ypNggHKM9vBx!W$eYIzD!4KbLsZGr2o8>g<@inmS3*>J zx8oG((8f!ei|M@JZB`p7+n<Q}?>h249<`7xJ?u}_n;Gq(&km#1ULN87CeTO~FY zS_Ty}0TgQhV zOh3T7{{x&LSYGQfKR1PDIkP!WnfC1$l+fs@Di+d4O=eVKeF~2fq#1<8hEvpwuqcaH z4A8u~r^gnY3u6}zj*RHjk{AHhrrDqaj?|6GaVJbV%o-nATw}ASFr!f`Oz|u_QPkR# z0mDudY1dZRlk@TyQ?%Eti=$_WNFtLpSx9=S^be{wXINp%MU?a`F66LNU<c;0&ngifmP9i;bj6&hdGMW^Kf8e6ZDXbQD&$QAAMo;OQ)G zW(qlHh;}!ZP)JKEjm$VZjTs@hk&4{?@+NADuYrr!R^cJzU{kGc1yB?;7mIyAWwhbeA_l_lw-iDVi7wcFurf5 z#Uw)A@a9fOf{D}AWE%<`s1L_AwpZ?F!Vac$LYkp<#A!!`XKaDC{A%)~K#5z6>Hv@V zBEqF(D5?@6r3Pwj$^krpPDCjB+UOszqUS;b2n>&iAFcw<*im2(b3|5u6SK!n9Sg4I z0KLcwA6{Mq?p%t>aW0W!PQ>iUeYvNjdKYqII!CE7SsS&Rj)eIw-K4jtI?II+0IdGq z2WT|L3RL?;GtGgt1LWfI4Ka`9dbZXc$TMJ~8#Juv@K^1RJN@yzdLS8$AJ(>g!U9`# zx}qr7JWlU+&m)VG*Se;rGisutS%!6yybi%B`bv|9rjS(xOUIvbNz5qtvC$_JYY+c& za*3*2$RUH8p%pSq>48xR)4qsp!Q7BEiJ*`^>^6INRbC@>+2q9?x(h0bpc>GaNFi$K zPH$6!#(~{8@0QZk=)QnM#I=bDx5vTvjm$f4K}%*s+((H2>tUTf==$wqyoI`oxI7>C z&>5fe)Yg)SmT)eA(|j@JYR1M%KixxC-Eceknf-;N=jJTwKvk#@|J^&5H0c+%KxHUI z6dQbwwVx3p?X<_VRVb2fStH?HH zFR@Mp=qX%#L3XL)+$PXKV|o|#DpHAoqvj6uQKe@M-mnhCSou7Dj4YuO6^*V`m)1lf z;)@e%1!Qg$10w8uEmz{ENb$^%u}B;J7sDd zump}onoD#!l=agcBR)iG!3AF0-63%@`K9G(CzKrm$VJ{v7^O9Ps7Zej|3m= zVXlR&yW6=Y%mD30G@|tf=yC7-#L!16Q=dq&@beWgaIL40k0n% z)QHrp2Jck#evLMM1RGt3WvQ936ZC9vEje0nFMfvmOHVI+&okB_K|l-;|4vW;qk>n~ z+|kk8#`K?x`q>`(f6A${wfw9Cx(^)~tX7<#TpxR#zYG2P+FY~mG{tnEkv~d6oUQA+ z&hNTL=~Y@rF`v-RZlts$nb$3(OL1&@Y11hhL9+zUb6)SP!;CD)^GUtUpCHBE`j1te zAGud@miCVFLk$fjsrcpjsadP__yj9iEZUW{Ll7PPi<$R;m1o!&Xdl~R_v0;oDX2z^!&8}zNGA}iYG|k zmehMd1%?R)u6R#<)B)1oe9TgYH5-CqUT8N7K-A-dm3hbm_W21p%8)H{O)xUlBVb+iUR}-v5dFaCyfSd zC6Bd7=N4A@+Bna=!-l|*_(nWGDpoyU>nH=}IOrLfS+-d40&(Wo*dDB9nQiA2Tse$R z;uq{`X7LLzP)%Y9aHa4YQ%H?htkWd3Owv&UYbr5NUDAH^<l@Z0Cx%`N+B*i!!1u>D8%;Qt1$ zE5O0{-`9gdDxZ!`0m}ywH!;c{oBfL-(BH<&SQ~smbcobU!j49O^f4&IIYh~f+hK*M zZwTp%{ZSAhMFj1qFaOA+3)p^gnXH^=)`NTYgTu!CLpEV2NF=~-`(}7p^Eof=@VUbd z_9U|8qF7Rueg&$qpSSkN%%%DpbV?8E8ivu@ensI0toJ7Eas^jyFReQ1JeY9plb^{m z&eQO)qPLZQ6O;FTr*aJq=$cMN)QlQO@G&%z?BKUs1&I^`lq>=QLODwa`(mFGC`0H< zOlc*|N?B5&!U6BuJvkL?s1&nsi$*5cCv7^j_*l&$-sBmRS85UIrE--7eD8Gr3^+o? zqG-Yl4S&E;>H>k^a0GdUI(|n1`ws@)1%sq2XBdK`mqrNq_b4N{#VpouCXLzNvjoFv zo9wMQ6l0+FT+?%N(ka*;%m~(?338bu32v26!{r)|w8J`EL|t$}TA4q_FJRX5 zCPa{hc_I(7TGE#@rO-(!$1H3N-C0{R$J=yPCXCtGk{4>=*B56JdXU9cQVwB`6~cQZ zf^qK21x_d>X%dT!!)CJQ3mlHA@ z{Prkgfs6=Tz%63$6Zr8CO0Ak3A)Cv#@BVKr&aiKG7RYxY$Yx>Bj#3gJk*~Ps-jc1l z;4nltQwwT4@Z)}Pb!3xM?+EW0qEKA)sqzw~!C6wd^{03-9aGf3Jmt=}w-*!yXupLf z;)>-7uvWN4Unn8b4kfIza-X=x*e4n5pU`HtgpFFd))s$C@#d>aUl3helLom+RYb&g zI7A9GXLRZPl}iQS*d$Azxg-VgcUr*lpLnbPKUV{QI|bsG{8bLG<%CF( zMoS4pRDtLVYOWG^@ox^h8xL~afW_9DcE#^1eEC1SVSb1BfDi^@g?#f6e%v~Aw>@w- zIY0k+2lGWNV|aA*e#`U3=+oBDmGeInfcL)>*!w|*;mWiKNG6wP6AW4-4imN!W)!hE zA02~S1*@Q`fD*+qX@f3!2yJX&6FsEfPditB%TWo3=HA;T3o2IrjS@9SSxv%{{7&4_ zdS#r4OU41~GYMiib#z#O;zohNbhJknrPPZS6sN$%HB=jUnlCO_w5Gw5EeE@KV>soy z2EZ?Y|4RQDDjt5y!WBlZ(8M)|HP<0YyG|D%RqD+K#e7-##o3IZxS^wQ5{Kbzb6h(i z#(wZ|^ei>8`%ta*!2tJzwMv+IFHLF`zTU8E^Mu!R*45_=ccqI};Zbyxw@U%a#2}%f zF>q?SrUa_a4H9l+uW8JHh2Oob>NyUwG=QH~-^ZebU*R@67DcXdz2{HVB4#@edz?B< z5!rQH3O0>A&ylROO%G^fimV*LX7>!%re{_Sm6N>S{+GW1LCnGImHRoF@csnFzn@P0 zM=jld0z%oz;j=>c7mMwzq$B^2mae7NiG}%>(wtmsDXkWk{?BeMpTrIt3Mizq?vRsf zi_WjNp+61uV(%gEU-Vf0;>~vcDhe(dzWdaf#4mH3o^v{0EWhj?E?$5v02sV@xL0l4 zX0_IMFtQ44PfWBbPYN#}qxa%=J%dlR{O!KyZvk^g5s?sTNycWYPJ^FK(nl3k?z-5t z39#hKrdO7V(@!TU)LAPY&ngnZ1MzLEeEiZznn7e-jLCy8LO zu^7_#z*%I-BjS#Pg-;zKWWqX-+Ly$T!4`vTe5ZOV0j?TJVA*2?*=82^GVlZIuH%9s zXiV&(T(QGHHah=s&7e|6y?g+XxZGmK55`wGV>@1U)Th&=JTgJq>4mI&Av2C z)w+kRoj_dA!;SfTfkgMPO>7Dw6&1*Hi1q?54Yng`JO&q->^CX21^PrU^JU#CJ_qhV zSG>afB%>2fx<~g8p=P8Yzxqc}s@>>{g7}F!;lCXvF#RV)^fyYb_)iKVCz1xEq=fJ| z0a7DMCK*FuP=NM*5h;*D`R4y$6cpW-E&-i{v`x=Jbk_xSn@2T3q!3HoAOB`@5Vg6) z{PW|@9o!e;v1jZ2{=Uw6S6o{g82x6g=k!)cFSC*oemHaVjg?VpEmtUuD2_J^A~$4* z3O7HsbA6wxw{TP5Kk)(Vm?gKo+_}11vbo{Tp_5x79P~#F)ahQXT)tSH5;;14?s)On zel1J>1x>+7;g1Iz2FRpnYz;sD0wG9Q!vuzE9yKi3@4a9Nh1!GGN?hA)!mZEnnHh&i zf?#ZEN2sFbf~kV;>K3UNj1&vFhc^sxgj8FCL4v>EOYL?2uuT`0eDH}R zmtUJMxVrV5H{L53hu3#qaWLUa#5zY?f5ozIn|PkMWNP%n zWB5!B0LZB0kLw$k39=!akkE9Q>F4j+q434jB4VmslQ;$ zKiO#FZ`p|dKS716jpcvR{QJkSNfDVhr2%~eHrW;fU45>>snr*S8Vik-5eN5k*c2Mp zyxvX&_cFbB6lODXznHHT|rsURe2!swomtrqc~w5 zymTM8!w`1{04CBprR!_F{5LB+2_SOuZN{b*!J~1ZiPpP-M;);!ce!rOPDLtgR@Ie1 zPreuqm4!H)hYePcW1WZ0Fyaqe%l}F~Orr)~+;mkS&pOhP5Ebb`cnUt!X_QhP4_4p( z8YKQCDKGIy>?WIFm3-}Br2-N`T&FOi?t)$hjphB9wOhBXU#Hb+zm&We_-O)s(wc`2 z8?VsvU;J>Ju7n}uUb3s1yPx_F*|FlAi=Ge=-kN?1;`~6szP%$3B0|8Sqp%ebM)F8v zADFrbeT0cgE>M0DMV@_Ze*GHM>q}wWMzt|GYC%}r{OXRG3Ij&<+nx9;4jE${Fj_r* z`{z1AW_6Myd)i6e0E-h&m{{CvzH=Xg!&(bLYgRMO_YVd8JU7W+7MuGWNE=4@OvP9+ zxi^vqS@5%+#gf*Z@RVyU9N1sO-(rY$24LGsg1>w>s6ST^@)|D9>cT50maXLUD{Fzf zt~tp{OSTEKg3ZSQyQQ5r51){%=?xlZ54*t1;Ow)zLe3i?8tD8YyY^k%M)e`V*r+vL zPqUf&m)U+zxps+NprxMHF{QSxv}>lE{JZETNk1&F+R~bp{_T$dbXL2UGnB|hgh*p4h$clt#6;NO~>zuyY@C-MD@)JCc5XrYOt`wW7! z_ti2hhZBMJNbn0O-uTxl_b6Hm313^fG@e;RrhIUK9@# z+DHGv_Ow$%S8D%RB}`doJjJy*aOa5mGHVHz0e0>>O_%+^56?IkA5eN+L1BVCp4~m=1eeL zb;#G!#^5G%6Mw}r1KnaKsLvJB%HZL)!3OxT{k$Yo-XrJ?|7{s4!H+S2o?N|^Z z)+?IE9H7h~Vxn5hTis^3wHYuOU84+bWd)cUKuHapq=&}WV#OxHpLab`NpwHm8LmOo zjri+!k;7j_?FP##CpM+pOVx*0wExEex z@`#)K<-ZrGyArK;a%Km`^+We|eT+#MygHOT6lXBmz`8|lyZOwL1+b+?Z$0OhMEp3R z&J=iRERpv~TC=p2-BYLC*?4 zxvPs9V@g=JT0>zky5Poj=fW_M!c)Xxz1<=&_ZcL=LMZJqlnO1P^xwGGW*Z+yTBvbV z-IFe6;(k1@$1;tS>{%pXZ_7w+i?N4A2=TXnGf=YhePg8bH8M|Lk-->+w8Y+FjZ;L=wSGwxfA`gqSn)f(XNuSm>6Y z@|#e-)I(PQ^G@N`%|_DZSb4_pkaEF0!-nqY+t#pyA>{9^*I-zw4SYA1_z2Bs$XGUZbGA;VeMo%CezHK0lO={L%G)dI-+8w?r9iexdoB{?l zbJ}C?huIhWXBVs7oo{!$lOTlvCLZ_KN1N+XJGuG$rh<^eUQIqcI7^pmqhBSaOKNRq zrx~w^?9C?*&rNwP_SPYmo;J-#!G|{`$JZK7DxsM3N^8iR4vvn>E4MU&Oe1DKJvLc~ zCT>KLZ1;t@My zRj_2hI^61T&LIz)S!+AQIV23n1>ng+LUvzv;xu!4;wpqb#EZz;F)BLUzT;8UA1x*6vJ zicB!3Mj03s*kGV{g`fpC?V^s(=JG-k1EMHbkdP4P*1^8p_TqO|;!Zr%GuP$8KLxuf z=pv*H;kzd;P|2`JmBt~h6|GxdU~@weK5O=X&5~w$HpfO}@l-T7@vTCxVOwCkoPQv8 z@aV_)I5HQtfs7^X=C03zYmH4m0S!V@JINm6#(JmZRHBD?T!m^DdiZJrhKpBcur2u1 zf9e4%k$$vcFopK5!CC`;ww(CKL~}mlxK_Pv!cOsFgVkNIghA2Au@)t6;Y3*2gK=5d z?|@1a)-(sQ%uFOmJ7v2iG&l&m^u&^6DJM#XzCrF%r>{2XKyxLD2rgWBD;i(!e4InDQBDg==^z;AzT2z~OmV0!?Z z0S9pX$+E;w3WN;v&NYT=+G8hf=6w0E1$0AOr61}eOvE8W1jX%>&Mjo7&!ulawgzLH zbcb+IF(s^3aj12WSi#pzIpijJJzkP?JzRawnxmNDSUR#7!29vHULCE<3Aa#be}ie~d|!V+ z%l~s9Odo$G&fH!t!+`rUT0T9DulF!Yq&BfQWFZV1L9D($r4H(}Gnf6k3^wa7g5|Ws zj7%d`!3(0bb55yhC6@Q{?H|2os{_F%o=;-h{@Yyyn*V7?{s%Grvpe!H^kl6tF4Zf5 z{Jv1~yZ*iIWL_9C*8pBMQArfJJ0d9Df6Kl#wa}7Xa#Ef_5B7=X}DzbQXVPfCwTO@9+@;A^Ti6il_C>g?A-GFwA0#U;t4;wOm-4oS})h z5&on>NAu67O?YCQr%7XIzY%LS4bha9*e*4bU4{lGCUmO2UQ2U)QOqClLo61Kx~3dI zmV3*(P6F_Tr-oP%x!0kTnnT?Ep5j;_IQ^pTRp=e8dmJtI4YgWd0}+b2=ATkOhgpXe z;jmw+FBLE}UIs4!&HflFr4)vMFOJ19W4f2^W(=2)F%TAL)+=F>IE$=e=@j-*bFLSg z)wf|uFQu+!=N-UzSef62u0-C8Zc7 zo6@F)c+nZA{H|+~7i$DCU0pL{0Ye|fKLuV^w!0Y^tT$isu%i1Iw&N|tX3kwFKJN(M zXS`k9js66o$r)x?TWL}Kxl`wUDUpwFx(w4Yk%49;$sgVvT~n8AgfG~HUcDt1TRo^s zdla@6heJB@JV z!vK;BUMznhzGK6PVtj0)GB=zTv6)Q9Yt@l#fv7>wKovLobMV-+(8)NJmyF8R zcB|_K7=FJGGn^X@JdFaat0uhKjp3>k#^&xE_}6NYNG?kgTp>2Iu?ElUjt4~E-?`Du z?mDCS9wbuS%fU?5BU@Ijx>1HG*N?gIP+<~xE4u=>H`8o((cS5M6@_OK%jSjFHirQK zN9@~NXFx*jS{<|bgSpC|SAnA@I)+GB=2W|JJChLI_mx+-J(mSJ!b)uUom6nH0#2^(L@JBlV#t zLl?j54s`Y3vE^c_3^Hl0TGu*tw_n?@HyO@ZrENxA+^!)OvUX28gDSF*xFtQzM$A+O zCG=n#6~r|3zt=8%GuG} z<#VCZ%2?3Q(Ad#Y7GMJ~{U3>E{5e@z6+rgZLX{Cxk^p-7dip^d29;2N1_mm4QkASo z-L`GWWPCq$uCo;X_BmGIpJFBlhl<8~EG{vOD1o|X$aB9KPhWO_cKiU*$HWEgtf=fn zsO%9bp~D2c@?*K9jVN@_vhR03>M_8h!_~%aN!Cnr?s-!;U3SVfmhRwk11A^8Ns`@KeE}+ zN$H}a1U6E;*j5&~Og!xHdfK5M<~xka)x-0N)K_&e7AjMz`toDzasH+^1bZlC!n()crk9kg@$(Y{wdKvbuUd04N^8}t1iOgsKF zGa%%XWx@WoVaNC1!|&{5ZbkopFre-Lu(LCE5HWZBoE#W@er9W<>R=^oYxBvypN#x3 zq#LC8&q)GFP=5^-bpHj?LW=)-g+3_)Ylps!3^YQ{9~O9&K)xgy zMkCWaApU-MI~e^cV{Je75Qr7eF%&_H)BvfyKL=gIA>;OSq(y z052BFz3E(Prg~09>|_Z@!qj}@;8yxnw+#Ej0?Rk<y}4ghbD569B{9hSFr*^ygZ zr6j7P#gtZh6tMk6?4V$*Jgz+#&ug;yOr>=qdI#9U&^am2qoh4Jy}H2%a|#Fs{E(5r z%!ijh;VuGA6)W)cJZx+;9Bp1LMUzN~x_8lQ#D3+sL{be-Jyeo@@dv7XguJ&S5vrH` z>QxOMWn7N-T!D@1(@4>ZlL^y5>m#0!HKovs12GRav4z!>p(1~xok8+_{| z#Ae4{9#NLh#Vj2&JuIn5$d6t@__`o}umFo(n0QxUtd2GKCyE+erwXY?`cm*h&^9*8 zJ+8x6fRZI-e$CRygofIQN^dWysCxgkyr{(_oBwwSRxZora1(%(aC!5BTtj^+YuevI zx?)H#(xlALUp6QJ!=l9N__$cxBZ5p&7;qD3PsXRFVd<({Kh+mShFWJNpy`N@ab7?9 zv5=klvCJ4bx|-pvOO2-+G)6O?$&)ncA#Urze2rlBfp#htudhx-NeRnJ@u%^_bfw4o z4|{b8SkPV3b>Wera1W(+N@p9H>dc6{cnkh-sgr?e%(YkWvK+0YXVwk0=d`)}*47*B z5JGkEdVix!w7-<%r0JF~`ZMMPe;f0EQHuYHxya`puazyph*ZSb1mJAt^k4549BfS; zK7~T&lRb=W{s&t`DJ$B}s-eH1&&-wEOH1KWsKn0a(ZI+G!v&W4A*cl>qAvUv6pbUR z#(f#EKV8~hk&8oayBz4vaswc(?qw1vn`yC zZQDl2PCB-&Uu@g9ZQHhO+v(W0bNig{-k0;;`+wM@#@J)8r?qOYs#&vUna8ILxN7S{ zp1s41KnR8miQJtJtOr|+qk}wrLt+N*z#5o`TmD1)E&QD(Vh&pjZJ_J*0!8dy_ z>^=@v=J)C`x&gjqAYu`}t^S=DFCtc0MkBU2zf|69?xW`Ck~(6zLD)gSE{7n~6w8j_ zoH&~$ED2k5-yRa0!r8fMRy z;QjBYUaUnpd}mf%iVFPR%Dg9!d>g`01m~>2s))`W|5!kc+_&Y>wD@@C9%>-lE`WB0 zOIf%FVD^cj#2hCkFgi-fgzIfOi+ya)MZK@IZhHT5FVEaSbv-oDDs0W)pA0&^nM0TW zmgJmd7b1R7b0a`UwWJYZXp4AJPteYLH>@M|xZFKwm!t3D3&q~av?i)WvAKHE{RqpD{{%OhYkK?47}+}` zrR2(Iv9bhVa;cDzJ%6ntcSbx7v7J@Y4x&+eWSKZ*eR7_=CVIUSB$^lfYe@g+p|LD{ zPSpQmxx@b$%d!05|H}WzBT4_cq?@~dvy<7s&QWtieJ9)hd4)$SZz}#H2UTi$CkFWW|I)v_-NjuH!VypONC=1`A=rm_jfzQ8Fu~1r8i{q-+S_j$ z#u^t&Xnfi5tZtl@^!fUJhx@~Cg0*vXMK}D{>|$#T*+mj(J_@c{jXBF|rm4-8%Z2o! z2z0o(4%8KljCm^>6HDK!{jI7p+RAPcty_~GZ~R_+=+UzZ0qzOwD=;YeZt*?3%UGdr z`c|BPE;yUbnyARUl&XWSNJ<+uRt%!xPF&K;(l$^JcA_CMH6)FZt{>6ah$|(9$2fc~ z=CD00uHM{qv;{Zk9FR0~u|3|Eiqv9?z2#^GqylT5>6JNZwKqKBzzQpKU2_pmtD;CT zi%Ktau!Y2Tldfu&b0UgmF(SSBID)15*r08eoUe#bT_K-G4VecJL2Pa=6D1K6({zj6 za(2Z{r!FY5W^y{qZ}08+h9f>EKd&PN90f}Sc0ejf%kB4+f#T8Q1=Pj=~#pi$U zp#5rMR%W25>k?<$;$x72pkLibu1N|jX4cWjD3q^Pk3js!uK6h7!dlvw24crL|MZs_ zb%Y%?Fyp0bY0HkG^XyS76Ts*|Giw{31LR~+WU5NejqfPr73Rp!xQ1mLgq@mdWncLy z%8}|nzS4P&`^;zAR-&nm5f;D-%yNQPwq4N7&yULM8bkttkD)hVU>h>t47`{8?n2&4 zjEfL}UEagLUYwdx0sB2QXGeRmL?sZ%J!XM`$@ODc2!y|2#7hys=b$LrGbvvjx`Iqi z&RDDm3YBrlKhl`O@%%&rhLWZ*ABFz2nHu7k~3@e4)kO3%$=?GEFUcCF=6-1n!x^vmu+Ai*amgXH+Rknl6U>#9w;A} zn2xanZSDu`4%%x}+~FG{Wbi1jo@wqBc5(5Xl~d0KW(^Iu(U3>WB@-(&vn_PJt9{1`e9Iic@+{VPc`vP776L*viP{wYB2Iff8hB%E3|o zGMOu)tJX!`qJ}ZPzq7>=`*9TmETN7xwU;^AmFZ-ckZjV5B2T09pYliaqGFY|X#E-8 z20b>y?(r-Fn5*WZ-GsK}4WM>@TTqsxvSYWL6>18q8Q`~JO1{vLND2wg@58OaU!EvT z1|o+f1mVXz2EKAbL!Q=QWQKDZpV|jznuJ}@-)1&cdo z^&~b4Mx{*1gurlH;Vhk5g_cM&6LOHS2 zRkLfO#HabR1JD4Vc2t828dCUG#DL}f5QDSBg?o)IYYi@_xVwR2w_ntlpAW0NWk$F1 z$If?*lP&Ka1oWfl!)1c3fl`g*lMW3JOn#)R1+tfwrs`aiFUgz3;XIJ>{QFxLCkK30 zNS-)#DON3yb!7LBHQJ$)4y%TN82DC2-9tOIqzhZ27@WY^<6}vXCWcR5iN{LN8{0u9 zNXayqD=G|e?O^*ms*4P?G%o@J1tN9_76e}E#66mr89%W_&w4n66~R;X_vWD(oArwj z4CpY`)_mH2FvDuxgT+akffhX0b_slJJ*?Jn3O3~moqu2Fs1oL*>7m=oVek2bnprnW zixkaIFU%+3XhNA@@9hyhFwqsH2bM|`P?G>i<-gy>NflhrN{$9?LZ1ynSE_Mj0rADF zhOz4FnK}wpLmQuV zgO4_Oz9GBu_NN>cPLA=`SP^$gxAnj;WjJnBi%Q1zg`*^cG;Q)#3Gv@c^j6L{arv>- zAW%8WrSAVY1sj$=umcAf#ZgC8UGZGoamK}hR7j6}i8#np8ruUlvgQ$j+AQglFsQQq zOjyHf22pxh9+h#n$21&$h?2uq0>C9P?P=Juw0|;oE~c$H{#RGfa>| zj)Iv&uOnaf@foiBJ}_;zyPHcZt1U~nOcNB{)og8Btv+;f@PIT*xz$x!G?u0Di$lo7 zOugtQ$Wx|C($fyJTZE1JvR~i7LP{ zbdIwqYghQAJi9p}V&$=*2Azev$6K@pyblphgpv8^9bN!?V}{BkC!o#bl&AP!3DAjM zmWFsvn2fKWCfjcAQmE+=c3Y7j@#7|{;;0f~PIodmq*;W9Fiak|gil6$w3%b_Pr6K_ zJEG@&!J%DgBZJDCMn^7mk`JV0&l07Bt`1ymM|;a)MOWz*bh2#d{i?SDe9IcHs7 zjCrnyQ*Y5GzIt}>`bD91o#~5H?4_nckAgotN{2%!?wsSl|LVmJht$uhGa+HiH>;av z8c?mcMYM7;mvWr6noUR{)gE!=i7cZUY7e;HXa221KkRoc2UB>s$Y(k%NzTSEr>W(u z<(4mcc)4rB_&bPzX*1?*ra%VF}P1nwiP5cykJ&W{!OTlz&Td0pOkVp+wc z@k=-Hg=()hNg=Q!Ub%`BONH{ z_=ZFgetj@)NvppAK2>8r!KAgi>#%*7;O-o9MOOfQjV-n@BX6;Xw;I`%HBkk20v`qoVd0)}L6_49y1IhR z_OS}+eto}OPVRn*?UHC{eGyFU7JkPz!+gX4P>?h3QOwGS63fv4D1*no^6PveUeE5% zlehjv_3_^j^C({a2&RSoVlOn71D8WwMu9@Nb@=E_>1R*ve3`#TF(NA0?d9IR_tm=P zOP-x;gS*vtyE1Cm zG0L?2nRUFj#aLr-R1fX*$sXhad)~xdA*=hF3zPZhha<2O$Ps+F07w*3#MTe?)T8|A!P!v+a|ot{|^$q(TX`35O{WI0RbU zCj?hgOv=Z)xV?F`@HKI11IKtT^ocP78cqHU!YS@cHI@{fPD?YXL)?sD~9thOAv4JM|K8OlQhPXgnevF=F7GKD2#sZW*d za}ma31wLm81IZxX(W#A9mBvLZr|PoLnP>S4BhpK8{YV_}C|p<)4#yO{#ISbco92^3 zv&kCE(q9Wi;9%7>>PQ!zSkM%qqqLZW7O`VXvcj;WcJ`2~v?ZTYB@$Q&^CTfvy?1r^ z;Cdi+PTtmQwHX_7Kz?r#1>D zS5lWU(Mw_$B&`ZPmqxpIvK<~fbXq?x20k1~9az-Q!uR78mCgRj*eQ>zh3c$W}>^+w^dIr-u{@s30J=)1zF8?Wn|H`GS<=>Om|DjzC{}Jt?{!fSJe*@$H zg>wFnlT)k#T?LslW zu$^7Uy~$SQ21cE?3Ijl+bLfuH^U5P^$@~*UY#|_`uvAIe(+wD2eF}z_y!pvomuVO; zS^9fbdv)pcm-B@CW|Upm<7s|0+$@@<&*>$a{aW+oJ%f+VMO<#wa)7n|JL5egEgoBv zl$BY(NQjE0#*nv=!kMnp&{2Le#30b)Ql2e!VkPLK*+{jv77H7)xG7&=aPHL7LK9ER z5lfHxBI5O{-3S?GU4X6$yVk>lFn;ApnwZybdC-GAvaznGW-lScIls-P?Km2mF>%B2 zkcrXTk+__hj-3f48U%|jX9*|Ps41U_cd>2QW81Lz9}%`mTDIhE)jYI$q$ma7Y-`>% z8=u+Oftgcj%~TU}3nP8&h7k+}$D-CCgS~wtWvM|UU77r^pUw3YCV80Ou*+bH0!mf0 zxzUq4ed6y>oYFz7+l18PGGzhB^pqSt)si=9M>~0(Bx9*5r~W7sa#w+_1TSj3Jn9mW zMuG9BxN=}4645Cpa#SVKjFst;9UUY@O<|wpnZk$kE+to^4!?0@?Cwr3(>!NjYbu?x z1!U-?0_O?k!NdM^-rIQ8p)%?M+2xkhltt*|l=%z2WFJhme7*2xD~@zk#`dQR$6Lmd zb3LOD4fdt$Cq>?1<%&Y^wTWX=eHQ49Xl_lFUA(YQYHGHhd}@!VpYHHm=(1-O=yfK#kKe|2Xc*9}?BDFN zD7FJM-AjVi)T~OG)hpSWqH>vlb41V#^G2B_EvYlWhDB{Z;Q9-0)ja(O+By`31=biA zG&Fs#5!%_mHi|E4Nm$;vVQ!*>=_F;ZC=1DTPB#CICS5fL2T3XmzyHu?bI;m7D4@#; ztr~;dGYwb?m^VebuULtS4lkC_7>KCS)F@)0OdxZIFZp@FM_pHnJes8YOvwB|++#G( z&dm*OP^cz95Wi15vh`Q+yB>R{8zqEhz5of>Po$9LNE{xS<)lg2*roP*sQ}3r3t<}; zPbDl{lk{pox~2(XY5=qg0z!W-x^PJ`VVtz$git7?)!h>`91&&hESZy1KCJ2nS^yMH z!=Q$eTyRi68rKxdDsdt+%J_&lapa{ds^HV9Ngp^YDvtq&-Xp}60B_w@Ma>_1TTC;^ zpbe!#gH}#fFLkNo#|`jcn?5LeUYto%==XBk6Ik0kc4$6Z+L3x^4=M6OI1=z5u#M%0 z0E`kevJEpJjvvN>+g`?gtnbo$@p4VumliZV3Z%CfXXB&wPS^5C+7of2tyVkMwNWBiTE2 z8CdPu3i{*vR-I(NY5syRR}I1TJOV@DJy-Xmvxn^IInF>Tx2e)eE9jVSz69$6T`M9-&om!T+I znia!ZWJRB28o_srWlAxtz4VVft8)cYloIoVF=pL zugnk@vFLXQ_^7;%hn9x;Vq?lzg7%CQR^c#S)Oc-8d=q_!2ZVH764V z!wDKSgP}BrVV6SfCLZnYe-7f;igDs9t+K*rbMAKsp9L$Kh<6Z;e7;xxced zn=FGY<}CUz31a2G}$Q(`_r~75PzM4l_({Hg&b@d8&jC}B?2<+ed`f#qMEWi z`gm!STV9E4sLaQX+sp5Nu9*;9g12naf5?=P9p@H@f}dxYprH+3ju)uDFt^V{G0APn zS;16Dk{*fm6&BCg#2vo?7cbkkI4R`S9SSEJ=#KBk3rl69SxnCnS#{*$!^T9UUmO#&XXKjHKBqLdt^3yVvu8yn|{ zZ#%1CP)8t-PAz(+_g?xyq;C2<9<5Yy<~C74Iw(y>uUL$+$mp(DRcCWbCKiGCZw@?_ zdomfp+C5xt;j5L@VfhF*xvZdXwA5pcdsG>G<8II-|1dhAgzS&KArcb0BD4ZZ#WfiEY{hkCq5%z9@f|!EwTm;UEjKJsUo696V>h zy##eXYX}GUu%t{Gql8vVZKkNhQeQ4C%n|RmxL4ee5$cgwlU+?V7a?(jI#&3wid+Kz5+x^G!bb#$q>QpR#BZ}Xo5UW^ zD&I`;?(a}Oys7-`I^|AkN?{XLZNa{@27Dv^s4pGowuyhHuXc zuctKG2x0{WCvg_sGN^n9myJ}&FXyGmUQnW7fR$=bj$AHR88-q$D!*8MNB{YvTTEyS zn22f@WMdvg5~o_2wkjItJN@?mDZ9UUlat2zCh(zVE=dGi$rjXF7&}*sxac^%HFD`Y zTM5D3u5x**{bW!68DL1A!s&$2XG@ytB~dX-?BF9U@XZABO`a|LM1X3HWCllgl0+uL z04S*PX$%|^WAq%jkzp~%9HyYIF{Ym?k)j3nMwPZ=hlCg9!G+t>tf0o|J2%t1 ztC+`((dUplgm3`+0JN~}&FRRJ3?l*>Y&TfjS>!ShS`*MwO{WIbAZR#<%M|4c4^dY8 z{Rh;-!qhY=dz5JthbWoovLY~jNaw>%tS4gHVlt5epV8ekXm#==Po$)}mh^u*cE>q7*kvX&gq)(AHoItMYH6^s6f(deNw%}1=7O~bTHSj1rm2|Cq+3M z93djjdomWCTCYu!3Slx2bZVy#CWDozNedIHbqa|otsUl+ut?>a;}OqPfQA05Yim_2 zs@^BjPoFHOYNc6VbNaR5QZfSMh2S*`BGwcHMM(1@w{-4jVqE8Eu0Bi%d!E*^Rj?cR z7qgxkINXZR)K^=fh{pc0DCKtrydVbVILI>@Y0!Jm>x-xM!gu%dehm?cC6ok_msDVA*J#{75%4IZt}X|tIVPReZS#aCvuHkZxc zHVMtUhT(wp09+w9j9eRqz~LtuSNi2rQx_QgQ(}jBt7NqyT&ma61ldD(s9x%@q~PQl zp6N*?=N$BtvjQ_xIT{+vhb1>{pM0Arde0!X-y))A4znDrVx8yrP3B1(7bKPE5jR@5 zwpzwT4cu~_qUG#zYMZ_!2Tkl9zP>M%cy>9Y(@&VoB84#%>amTAH{(hL4cDYt!^{8L z645F>BWO6QaFJ-{C-i|-d%j7#&7)$X7pv#%9J6da#9FB5KyDhkA+~)G0^87!^}AP>XaCSScr;kL;Z%RSPD2CgoJ;gpYT5&6NUK$86$T?jRH=w8nI9Z534O?5fk{kd z`(-t$8W|#$3>xoMfXvV^-A(Q~$8SKDE^!T;J+rQXP71XZ(kCCbP%bAQ1|%$%Ov9_a zyC`QP3uPvFoBqr_+$HenHklqyIr>PU_Fk5$2C+0eYy^~7U&(!B&&P2%7#mBUhM!z> z_B$Ko?{Pf6?)gpYs~N*y%-3!1>o-4;@1Zz9VQHh)j5U1aL-Hyu@1d?X;jtDBNk*vMXPn@ z+u@wxHN*{uHR!*g*4Xo&w;5A+=Pf9w#PeZ^x@UD?iQ&${K2c}UQgLRik-rKM#Y5rdDphdcNTF~cCX&9ViRP}`>L)QA4zNXeG)KXFzSDa6 zd^St;inY6J_i=5mcGTx4_^Ys`M3l%Q==f>{8S1LEHn{y(kbxn5g1ezt4CELqy)~TV6{;VW>O9?5^ ztcoxHRa0jQY7>wwHWcxA-BCwzsP>63Kt&3fy*n#Cha687CQurXaRQnf5wc9o8v7Rw zNwGr2fac;Wr-Ldehn7tF^(-gPJwPt@VR1f;AmKgxN&YPL;j=0^xKM{!wuU|^mh3NE zy35quf}MeL!PU;|{OW_x$TBothLylT-J>_x6p}B_jW1L>k)ps6n%7Rh z96mPkJIM0QFNYUM2H}YF5bs%@Chs6#pEnloQhEl?J-)es!(SoJpEPoMTdgA14-#mC zghayD-DJWtUu`TD8?4mR)w5E`^EHbsz2EjH5aQLYRcF{l7_Q5?CEEvzDo(zjh|BKg z3aJl_n#j&eFHsUw4~lxqnr!6NL*se)6H=A+T1e3xUJGQrd}oSPwSy5+$tt{2t5J5@(lFxl43amsARG74iyNC}uuS zd2$=(r6RdamdGx^eatX@F2D8?U23tDpR+Os?0Gq2&^dF+$9wiWf?=mDWfjo4LfRwL zI#SRV9iSz>XCSgEj!cW&9H-njJopYiYuq|2w<5R2!nZ27DyvU4UDrHpoNQZiGPkp@ z1$h4H46Zn~eqdj$pWrv;*t!rTYTfZ1_bdkZmVVIRC21YeU$iS-*XMNK`#p8Z_DJx| zk3Jssf^XP7v0X?MWFO{rACltn$^~q(M9rMYoVxG$15N;nP)A98k^m3CJx8>6}NrUd@wp-E#$Q0uUDQT5GoiK_R{ z<{`g;8s>UFLpbga#DAf%qbfi`WN1J@6IA~R!YBT}qp%V-j!ybkR{uY0X|x)gmzE0J z&)=eHPjBxJvrZSOmt|)hC+kIMI;qgOnuL3mbNR0g^<%|>9x7>{}>a2qYSZAGPt4it?8 zNcLc!Gy0>$jaU?}ZWxK78hbhzE+etM`67*-*x4DN>1_&{@5t7_c*n(qz>&K{Y?10s zXsw2&nQev#SUSd|D8w7ZD2>E<%g^; zV{yE_O}gq?Q|zL|jdqB^zcx7vo(^})QW?QKacx$yR zhG|XH|8$vDZNIfuxr-sYFR{^csEI*IM#_gd;9*C+SysUFejP0{{z7@P?1+&_o6=7V|EJLQun^XEMS)w(=@eMi5&bbH*a0f;iC~2J74V2DZIlLUHD&>mlug5+v z6xBN~8-ovZylyH&gG#ptYsNlT?-tzOh%V#Y33zlsJ{AIju`CjIgf$@gr8}JugRq^c zAVQ3;&uGaVlVw}SUSWnTkH_6DISN&k2QLMBe9YU=sA+WiX@z)FoSYX`^k@B!j;ZeC zf&**P?HQG6Rk98hZ*ozn6iS-dG}V>jQhb3?4NJB*2F?6N7Nd;EOOo;xR7acylLaLy z9)^lykX39d@8@I~iEVar4jmjjLWhR0d=EB@%I;FZM$rykBNN~jf>#WbH4U{MqhhF6 zU??@fSO~4EbU4MaeQ_UXQcFyO*Rae|VAPLYMJEU`Q_Q_%s2*>$#S^)&7er+&`9L=1 z4q4ao07Z2Vsa%(nP!kJ590YmvrWg+YrgXYs_lv&B5EcoD`%uL79WyYA$0>>qi6ov7 z%`ia~J^_l{p39EY zv>>b}Qs8vxsu&WcXEt8B#FD%L%ZpcVtY!rqVTHe;$p9rbb5O{^rFMB>auLn-^;s+-&P1#h~mf~YLg$8M9 zZ4#87;e-Y6x6QO<{McUzhy(%*6| z)`D~A(TJ$>+0H+mct(jfgL4x%^oC^T#u(bL)`E2tBI#V1kSikAWmOOYrO~#-cc_8! zCe|@1&mN2{*ceeiBldHCdrURk4>V}79_*TVP3aCyV*5n@jiNbOm+~EQ_}1#->_tI@ zqXv+jj2#8xJtW508rzFrYcJxoek@iW6SR@1%a%Bux&;>25%`j3UI`0DaUr7l79`B1 zqqUARhW1^h6=)6?;@v>xrZNM;t}{yY3P@|L}ey@gG( z9r{}WoYN(9TW&dE2dEJIXkyHA4&pU6ki=rx&l2{DLGbVmg4%3Dlfvn!GB>EVaY_%3+Df{fBiqJV>~Xf8A0aqUjgpa} zoF8YXO&^_x*Ej}nw-$-F@(ddB>%RWoPUj?p8U{t0=n>gAI83y<9Ce@Q#3&(soJ{64 z37@Vij1}5fmzAuIUnXX`EYe;!H-yTVTmhAy;y8VZeB#vD{vw9~P#DiFiKQ|kWwGFZ z=jK;JX*A;Jr{#x?n8XUOLS;C%f|zj-7vXtlf_DtP7bpurBeX%Hjwr z4lI-2TdFpzkjgiv!8Vfv`=SP+s=^i3+N~1ELNWUbH|ytVu>EyPN_3(4TM^QE1swRo zoV7Y_g)a>28+hZG0e7g%@2^s>pzR4^fzR-El}ARTmtu!zjZLuX%>#OoU3}|rFjJg} zQ2TmaygxJ#sbHVyiA5KE+yH0LREWr%^C*yR|@gM$nK2P zo}M}PV0v))uJh&33N>#aU376@ZH79u(Yw`EQ2hM3SJs9f99+cO6_pNW$j$L-CtAfe zYfM)ccwD!P%LiBk!eCD?fHCGvgMQ%Q2oT_gmf?OY=A>&PaZQOq4eT=lwbaf}33LCH zFD|)lu{K7$8n9gX#w4~URjZxWm@wlH%oL#G|I~Fb-v^0L0TWu+`B+ZG!yII)w05DU z>GO?n(TN+B=>HdxVDSlIH76pta$_LhbBg;eZ`M7OGcqt||qi zogS72W1IN%=)5JCyOHWoFP7pOFK0L*OAh=i%&VW&4^LF@R;+K)t^S!96?}^+5QBIs zjJNTCh)?)4k^H^g1&jc>gysM`y^8Rm3qsvkr$9AeWwYpa$b22=yAd1t<*{ zaowSEFP+{y?Ob}8&cwfqoy4Pb9IA~VnM3u!trIK$&&0Op#Ql4j>(EW?UNUv#*iH1$ z^j>+W{afcd`{e&`-A{g}{JnIzYib)!T56IT@YEs{4|`sMpW3c8@UCoIJv`XsAw!XC z34|Il$LpW}CIHFC5e*)}00I5{%OL*WZRGzC0?_}-9{#ue?-ug^ zLE|uv-~6xnSs_2_&CN9{9vyc!Xgtn36_g^wI0C4s0s^;8+p?|mm;Odt3`2ZjwtK;l zfd6j)*Fr#53>C6Y8(N5?$H0ma;BCF3HCjUs7rpb2Kf*x3Xcj#O8mvs#&33i+McX zQpBxD8!O{5Y8D&0*QjD=Yhl9%M0)&_vk}bmN_Ud^BPN;H=U^bn&(csl-pkA+GyY0Z zKV7sU_4n;}uR78ouo8O%g*V;79KY?3d>k6%gpcmQsKk&@Vkw9yna_3asGt`0Hmj59 z%0yiF*`jXhByBI9QsD=+>big5{)BGe&+U2gAARGe3ID)xrid~QN_{I>k}@tzL!Md_ z&=7>TWciblF@EMC3t4-WX{?!m!G6$M$1S?NzF*2KHMP3Go4=#ZHkeIv{eEd;s-yD# z_jU^Ba06TZqvV|Yd;Z_sN%$X=!T+&?#p+OQIHS%!LO`Hx0q_Y0MyGYFNoM{W;&@0@ zLM^!X4KhdtsET5G<0+|q0oqVXMW~-7LW9Bg}=E$YtNh1#1D^6Mz(V9?2g~I1( zoz9Cz=8Hw98zVLwC2AQvp@pBeKyidn6Xu0-1SY1((^Hu*-!HxFUPs)yJ+i`^BC>PC zjwd0mygOVK#d2pRC9LxqGc6;Ui>f{YW9Bvb>33bp^NcnZoH~w9(lM5@JiIlfa-6|k ziy31UoMN%fvQfhi8^T+=yrP{QEyb-jK~>$A4SZT-N56NYEbpvO&yUme&pWKs3^94D zH{oXnUTb3T@H+RgzML*lejx`WAyw*?K7B-I(VJx($2!NXYm%3`=F~TbLv3H<{>D?A zJo-FDYdSA-(Y%;4KUP2SpHKAIcv9-ld(UEJE7=TKp|Gryn;72?0LHqAN^fk6%8PCW z{g_-t)G5uCIf0I`*F0ZNl)Z>))MaLMpXgqWgj-y;R+@A+AzDjsTqw2Mo9ULKA3c70 z!7SOkMtZb+MStH>9MnvNV0G;pwSW9HgP+`tg}e{ij0H6Zt5zJ7iw`hEnvye!XbA@!~#%vIkzowCOvq5I5@$3wtc*w2R$7!$*?}vg4;eDyJ_1=ixJuEp3pUS27W?qq(P^8$_lU!mRChT}ctvZz4p!X^ zOSp|JOAi~f?UkwH#9k{0smZ7-#=lK6X3OFEMl7%)WIcHb=#ZN$L=aD`#DZKOG4p4r zwlQ~XDZ`R-RbF&hZZhu3(67kggsM-F4Y_tI^PH8PMJRcs7NS9ogF+?bZB*fcpJ z=LTM4W=N9yepVvTj&Hu~0?*vR1HgtEvf8w%Q;U0^`2@e8{SwgX5d(cQ|1(!|i$km! zvY03MK}j`sff;*-%mN~ST>xU$6Bu?*Hm%l@0dk;j@%>}jsgDcQ)Hn*UfuThz9(ww_ zasV`rSrp_^bp-0sx>i35FzJwA!d6cZ5#5#nr@GcPEjNnFHIrtUYm1^Z$;{d&{hQV9 z6EfFHaIS}46p^5I-D_EcwwzUUuO}mqRh&T7r9sfw`)G^Q%oHxEs~+XoM?8e*{-&!7 z7$m$lg9t9KP9282eke608^Q2E%H-xm|oJ8=*SyEo} z@&;TQ3K)jgspgKHyGiKVMCz>xmC=H5Fy3!=TP)-R3|&1S-B)!6q50wfLHKM@7Bq6E z44CY%G;GY>tC`~yh!qv~YdXw! zSkquvYNs6k1r7>Eza?Vkkxo6XRS$W7EzL&A`o>=$HXgBp{L(i^$}t`NcnAxzbH8Ht z2!;`bhKIh`f1hIFcI5bHI=ueKdzmB9)!z$s-BT4ItyY|NaA_+o=jO%MU5as9 zc2)aLP>N%u>wlaXTK!p)r?+~)L+0eCGb5{8WIk7K52$nufnQ+m8YF+GQc&{^(zh-$ z#wyWV*Zh@d!b(WwXqvfhQX)^aoHTBkc;4ossV3&Ut*k>AI|m+{#kh4B!`3*<)EJVj zwrxK>99v^k4&Y&`Awm>|exo}NvewV%E+@vOc>5>%H#BK9uaE2$vje zWYM5fKuOTtn96B_2~~!xJPIcXF>E_;yO8AwpJ4)V`Hht#wbO3Ung~@c%%=FX4)q+9 z99#>VC2!4l`~0WHs9FI$Nz+abUq# zz`Of97})Su=^rGp2S$)7N3rQCj#0%2YO<R&p>$<#lgXcUj=4H_{oAYiT3 z44*xDn-$wEzRw7#@6aD)EGO$0{!C5Z^7#yl1o;k0PhN=aVUQu~eTQ^Xy{z8Ow6tk83 z4{5xe%(hx)%nD&|e*6sTWH`4W&U!Jae#U4TnICheJmsw{l|CH?UA{a6?2GNgpZLyzU2UlFu1ZVwlALmh_DOs03J^Cjh1im`E3?9&zvNmg(MuMw&0^Lu$(#CJ*q6DjlKsY-RMJ^8yIY|{SQZ*9~CH|u9L z`R78^r=EbbR*_>5?-)I+$6i}G)%mN(`!X72KaV(MNUP7Nv3MS9S|Pe!%N2AeOt5zG zVJ;jI4HZ$W->Ai_4X+`9c(~m=@ek*m`ZQbv3ryI-AD#AH=`x$~WeW~M{Js57(K7(v ze5`};LG|%C_tmd>bkufMWmAo&B+DT9ZV~h(4jg0>^aeAqL`PEUzJJtI8W1M!bQWpv zvN(d}E1@nlYa!L!!A*RN!(Q3F%J?5PvQ0udu?q-T)j3JKV~NL>KRb~w-lWc685uS6 z=S#aR&B8Sc8>cGJ!!--?kwsJTUUm`Jk?7`H z7PrO~xgBrSW2_tTlCq1LH8*!o?pj?qxy8}(=r_;G18POrFh#;buWR0qU24+XUaVZ0 z?(sXcr@-YqvkCmHr{U2oPogHL{r#3r49TeR<{SJX1pcUqyWPrkYz^X8#QW~?F)R5i z>p^!i<;qM8Nf{-fd6!_&V*e_9qP6q(s<--&1Ttj01j0w>bXY7y1W*%Auu&p|XSOH=)V7Bd4fUKh&T1)@cvqhuD-d=?w}O zjI%i(f|thk0Go*!d7D%0^ztBfE*V=(ZIN84f5HU}T9?ulmEYzT5usi=DeuI*d|;M~ zp_=Cx^!4k#=m_qSPBr5EK~E?3J{dWWPH&oCcNepYVqL?nh4D5ynfWip$m*YlZ8r^Z zuFEUL-nW!3qjRCLIWPT0x)FDL7>Yt7@8dA?R2kF@WE>ysMY+)lTsgNM#3VbXVGL}F z1O(>q>2a+_`6r5Xv$NZAnp=Kgnr3)cL(^=8ypEeOf3q8(HGe@7Tt59;yFl||w|mnO zHDxg2G3z8=(6wjj9kbcEY@Z0iOd7Gq5GiPS5% z*sF1J<#daxDV2Z8H>wxOF<;yKzMeTaSOp_|XkS9Sfn6Mpe9UBi1cSTieGG5$O;ZLIIJ60Y>SN4vC?=yE_CWlo(EEE$e4j?z&^FM%kNmRtlbEL^dPPgvs9sbK5fGw*r@ z+!EU@u$T8!nZh?Fdf_qk$VuHk^yVw`h`_#KoS*N%epIIOfQUy_&V}VWDGp3tplMbf z5Se1sJUC$7N0F1-9jdV2mmGK{-}fu|Nv;12jDy0<-kf^AmkDnu6j~TPWOgy1MT68|D z=4=50jVbUKdKaQgD`eWGr3I&^<6uhkjz$YwItY8%Yp9{z4-{6g{73<_b*@XJ4Nm3-3z z?BW3{aY_ccRjb@W1)i5nLg|7BnWS!B`_Uo9CWaE`Ij327QH?i)9A}4Ug4wmxVVa^b z-4+m%-wwOl7cKH7+=x&nrCrbEC)Q$fpg&V83#uEH;C=GNMz`ps@^RxK%T*8%OPnC` z{WO~J%nxYJ`x|N%?&i7?;{_8t^jM&=50HlaOQj8fS}_`moH$c;vI<|cruPFnpT8yU zS%rPOCUSd5Zdb(zwk`hqwTQn)*&n)uYsP*F_(~xEWq}C= zv30kFmZFwJZ@ELVX3?$dXQh|icO7UrL*_5G=I^xXjImz`ZPp>?g#tf(ej~KaIU0algsG!IS09;>?MvqGg#c{i+}qY|{P8W~O%#>|gFd z<1dr$-oxyRGN17yZo1OwLnzwYs0|;IS_nymNB0IlSzPQ%-r`?T=;_XQ^~&#}b|AB} zkNbN5uB?-sUB-T5QLlg%Uk3)uHB;>VIzGe9_J9 zaeISkQm!v(9d(0ML^b9fR^sfHFlH?7Mvddt37OuR{|O0{uv)(&-6<87W4 zyO>s!=cPgP3O&7xxU5DlIPw_o3O>6o6Qb?JWs3qw#p3sBc3g$?Dx zi(6D+DYgV;GrUis-CL%Qe{nvZnwaVXmbhH(|GFh|Q)k=1uvA$I@1DXI7bKlQ@8D6P zS?(*?><>)G49q0wr;NajpxP4W2G)kHl6^=Z>hrNEI4Mwd_$O6$1dXF;Q#hE(-eeW6 zz03GJF%Wl?HO=_ztv5*zRlcU~{+{k%#N59mgm~eK>P!QZ6E?#Cu^2)+K8m@ySvZ*5 z|HDT}BkF@3!l(0%75G=1u2hETXEj!^1Z$!)!lyGXlWD!_vqGE$Z)#cUVBqlORW>0^ zDjyVTxwKHKG|0}j-`;!R-p>}qQfBl(?($7pP<+Y8QE#M8SCDq~k<+>Q^Zf@cT_WdX3~BSe z+|KK|7OL5Hm5(NFP~j>Ct3*$wi0n0!xl=(C61`q&cec@mFlH(sy%+RH<=s)8aAPN`SfJdkAQjdv82G5iRdv8 zh{9wHUZaniSEpslXl^_ODh}mypC?b*9FzLjb~H@3DFSe;D(A-K3t3eOTB(m~I6C;(-lKAvit(70k`%@+O*Ztdz;}|_TS~B?Tpmi=QKC^m_ z2YpEaT3iiz*;T~ap1yiA)a`dKMwu`^UhIUeltNQ1Yjo=q@bI@&3zH?rVUg=IxLy-ni zyxDu%-Fr{H6owTjZU2O5>nDb=q&Jz_TjeSq%!2m40x&U6w~GQ({quPL73IsJS;f`$ zsuhioqCBj(gJ>2hoo)Gou7(WP*pX)f=Y=!=k!&1K?EYY%jJ~X&DnK{^saPQK<1BJ z_A`_{%ZozcB(3w$z^To^6d|XuT@=X~wtW!+{4ID@N{AB~J6AL5vuY>JwvWCNFKsKh zd}@>q@_WV#QZ&UJ0#?X(pXR!oyXOEG3rqzHbCzGLONDb042i$})fM@XF)uSP(DHUc z^&{|$*xe{cs?Gp8=B%RY3L7#$ve$?TWh>MZdxF1zH1v}1z+$Ov#G7?%D)bBCyDe*% zSeKSpETC2V1){II>@UwJi>4uBN+iAx+82E~gb|Cr&8E^i&)A!uv-g?jzH99wU}8+# z$nh>yvb;TwZmS@7LrvuCu_d0-WxFNI&C7%sWuTL%YU!l|I1{|->=dlOeHOCtUO#zkS3ESO8LHV4hTdQL5EdV zuWD33fFPH}HPrW^s$Qn1Xgp&AT6<-He{{4%eIu3rN=iK|9mURdKXfB&Q?qGok%!cs ze53UP{Z!TO-Y@q2;;k2avA3`lm4OoN4@S*k=UA)7H;qZ`d8`XaYFCv?Ba+uGW@r5v z&&{nf(24WSBOhc7!qF^@0cz;XcUynNaj6w2349;s!K{KVqs5yS{ z7VubS`2OzT^5#1~6Tt^RTvt9-J|D2F>y~>2;jeF>g`hx5l%B3H=aLExQihuYngzlnBTYOTHJQMzl>kwqN5JYs)Ej zblA@ntkUS~xi+}y6|(81helS}Q~&VB37qyV|S3Y=><^1wh%msQM?fz z<58MX(=|PSUKCF#)dbhR%D&xgCD?$aR0qen+wpp6 zst}vX18!Be96TD??j1HsHTUx(a&@F?=gT`Q$oJFFyrh^;zgz!(NlAHGn0cJy@us=w zNhC#l5G;H}+>49Nsh12=ZPO2r*2OBQe5kpb&1?*PIBFitK8}FUfb~S-#hKfF0o#&d z#3aPkB$9scYku&kA6{0xHnBV#&Wei5J>5T-XX-gUXEPo+9b7WL=*XESc(3BshL`aj zXp}QIp*40}oWJt*l043e8_5;H5PI5c)U&IEw5dF(4zjX0y_lk9 zAp@!mK>WUqHo)-jop=DoK>&no>kAD=^qIE7qis&_*4~ z6q^EF$D@R~3_xseCG>Ikb6Gfofb$g|75PPyyZN&tiRxqovo_k zO|HA|sgy#B<32gyU9x^&)H$1jvw@qp+1b(eGAb)O%O!&pyX@^nQd^9BQ4{(F8<}|A zhF&)xusQhtoXOOhic=8#Xtt5&slLia3c*a?dIeczyTbC#>FTfiLST57nc3@Y#v_Eg#VUv zT8cKH#f3=1PNj!Oroz_MAR*pow%Y0*6YCYmUy^7`^r|j23Q~^*TW#cU7CHf0eAD_0 zEWEVddxFgQ7=!nEBQ|ibaScslvhuUk^*%b#QUNrEB{3PG@uTxNwW}Bs4$nS9wc(~O zG7Iq>aMsYkcr!9#A;HNsJrwTDYkK8ikdj{M;N$sN6BqJ<8~z>T20{J8Z2rRUuH7~3 z=tgS`AgxbBOMg87UT4Lwge`*Y=01Dvk>)^{Iu+n6fuVX4%}>?3czOGR$0 zpp*wp>bsFFSV`V;r_m+TZns$ZprIi`OUMhe^cLE$2O+pP3nP!YB$ry}2THx2QJs3< za1;>d-AggCarrQ>&Z!d@;mW+!q6eXhb&`GbzUDSxpl8AJ#Cm#tuc)_xh(2NV=5XMs zrf_ozRYO$NkC=pKFX5OH8v1>0i9Z$ec`~Mf+_jQ68spn(CJwclDhEEkH2Qw;${J$clv__nUjn5jA0wCLEnu1j;v!0vB>Ri6m9`;R{JMS%^)4FC zU0Z44+u$I$w=Bj|iu4DT5h~sS`C*zbmX?@-crY}E+hy>}2~C0Nn(EKk@5^qO4@l@! z6O0lr%tzGC`D^)8xU3FnMZVm0kX1sBWhaQyzVoXFWwr%Ny?=2M{5s#5i7fTu3gEkG zc{(Pr$v=;`Y#&`y*J}#M9ux>0?xu!`$9cUKm#Bdd_&S#LPTS?ZPV6zN6>W6JTS~-LfjL{mB=b(KMk3 z2HjBSlJeyUVqDd=Mt!=hpYsvby2GL&3~zm;0{^nZJq+4vb?5HH4wufvr}IX42sHeK zm@x?HN$8TsTavXs)tLDFJtY9b)y~Tl@7z4^I8oUQq4JckH@~CVQ;FoK(+e0XAM>1O z(ei}h?)JQp>)d=6ng-BZF1Z5hsAKW@mXq+hU?r8I(*%`tnIIOXw7V6ZK(T9RFJJe@ zZS!aC+p)Gf2Ujc=a6hx4!A1Th%YH!Lb^xpI!Eu` zmJO{9rw){B1Ql18d%F%da+Tbu1()?o(zT7StYqK6_w`e+fjXq5L^y(0 z09QA6H4oFj59c2wR~{~>jUoDzDdKz}5#onYPJRwa`SUO)Pd4)?(ENBaFVLJr6Kvz= zhTtXqbx09C1z~~iZt;g^9_2nCZ{};-b4dQJbv8HsWHXPVg^@(*!@xycp#R?a|L!+` zY5w))JWV`Gls(=}shH0#r*;~>_+-P5Qc978+QUd>J%`fyn{*TsiG-dWMiJXNgwBaT zJ=wgYFt+1ACW)XwtNx)Q9tA2LPoB&DkL16P)ERWQlY4%Y`-5aM9mZ{eKPUgI!~J3Z zkMd5A_p&v?V-o-6TUa8BndiX?ooviev(DKw=*bBVOW|=zps9=Yl|-R5@yJe*BPzN}a0mUsLn{4LfjB_oxpv(mwq# zSY*%E{iB)sNvWfzg-B!R!|+x(Q|b@>{-~cFvdDHA{F2sFGA5QGiIWy#3?P2JIpPKg6ncI^)dvqe`_|N=8 '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH="\\\"\\\"" + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..db3a6ac --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,94 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH= + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/server/build.gradle.kts b/server/build.gradle.kts new file mode 100644 index 0000000..73aa623 --- /dev/null +++ b/server/build.gradle.kts @@ -0,0 +1,28 @@ + +plugins { + application + id("com.gradleup.shadow") version "8.3.6" + eclipse +} + +dependencies { + implementation(project(":common")) +} + +java { + toolchain { + languageVersion = JavaLanguageVersion.of(8) + } +} + +application { + mainClass = "server.Server" + tasks.run.get().workingDir = rootProject.file("dev/server") + tasks.run.get().workingDir.mkdirs() + tasks.run.get().systemProperties.put("crash.nodump", "") +} + +tasks.shadowJar { + destinationDirectory = rootProject.file("dev") + archiveFileName = "tcr_server.jar" +} diff --git a/server/src/server/Server.java b/server/src/main/java/server/Server.java similarity index 100% rename from server/src/server/Server.java rename to server/src/main/java/server/Server.java diff --git a/server/src/server/biome/BiomeBeach.java b/server/src/main/java/server/biome/BiomeBeach.java similarity index 100% rename from server/src/server/biome/BiomeBeach.java rename to server/src/main/java/server/biome/BiomeBeach.java diff --git a/server/src/server/biome/BiomeBlackened.java b/server/src/main/java/server/biome/BiomeBlackened.java similarity index 100% rename from server/src/server/biome/BiomeBlackened.java rename to server/src/main/java/server/biome/BiomeBlackened.java diff --git a/server/src/server/biome/BiomeChaos.java b/server/src/main/java/server/biome/BiomeChaos.java similarity index 100% rename from server/src/server/biome/BiomeChaos.java rename to server/src/main/java/server/biome/BiomeChaos.java diff --git a/server/src/server/biome/BiomeDesert.java b/server/src/main/java/server/biome/BiomeDesert.java similarity index 100% rename from server/src/server/biome/BiomeDesert.java rename to server/src/main/java/server/biome/BiomeDesert.java diff --git a/server/src/server/biome/BiomeExterminated.java b/server/src/main/java/server/biome/BiomeExterminated.java similarity index 100% rename from server/src/server/biome/BiomeExterminated.java rename to server/src/main/java/server/biome/BiomeExterminated.java diff --git a/server/src/server/biome/BiomeForest.java b/server/src/main/java/server/biome/BiomeForest.java similarity index 100% rename from server/src/server/biome/BiomeForest.java rename to server/src/main/java/server/biome/BiomeForest.java diff --git a/server/src/server/biome/BiomeHell.java b/server/src/main/java/server/biome/BiomeHell.java similarity index 100% rename from server/src/server/biome/BiomeHell.java rename to server/src/main/java/server/biome/BiomeHell.java diff --git a/server/src/server/biome/BiomeHills.java b/server/src/main/java/server/biome/BiomeHills.java similarity index 100% rename from server/src/server/biome/BiomeHills.java rename to server/src/main/java/server/biome/BiomeHills.java diff --git a/server/src/server/biome/BiomeJungle.java b/server/src/main/java/server/biome/BiomeJungle.java similarity index 100% rename from server/src/server/biome/BiomeJungle.java rename to server/src/main/java/server/biome/BiomeJungle.java diff --git a/server/src/server/biome/BiomeMesa.java b/server/src/main/java/server/biome/BiomeMesa.java similarity index 100% rename from server/src/server/biome/BiomeMesa.java rename to server/src/main/java/server/biome/BiomeMesa.java diff --git a/server/src/server/biome/BiomeMoon.java b/server/src/main/java/server/biome/BiomeMoon.java similarity index 100% rename from server/src/server/biome/BiomeMoon.java rename to server/src/main/java/server/biome/BiomeMoon.java diff --git a/server/src/server/biome/BiomeMushroom.java b/server/src/main/java/server/biome/BiomeMushroom.java similarity index 100% rename from server/src/server/biome/BiomeMushroom.java rename to server/src/main/java/server/biome/BiomeMushroom.java diff --git a/server/src/server/biome/BiomeMutated.java b/server/src/main/java/server/biome/BiomeMutated.java similarity index 100% rename from server/src/server/biome/BiomeMutated.java rename to server/src/main/java/server/biome/BiomeMutated.java diff --git a/server/src/server/biome/BiomeNone.java b/server/src/main/java/server/biome/BiomeNone.java similarity index 100% rename from server/src/server/biome/BiomeNone.java rename to server/src/main/java/server/biome/BiomeNone.java diff --git a/server/src/server/biome/BiomePlains.java b/server/src/main/java/server/biome/BiomePlains.java similarity index 100% rename from server/src/server/biome/BiomePlains.java rename to server/src/main/java/server/biome/BiomePlains.java diff --git a/server/src/server/biome/BiomeSavanna.java b/server/src/main/java/server/biome/BiomeSavanna.java similarity index 100% rename from server/src/server/biome/BiomeSavanna.java rename to server/src/main/java/server/biome/BiomeSavanna.java diff --git a/server/src/server/biome/BiomeSnow.java b/server/src/main/java/server/biome/BiomeSnow.java similarity index 100% rename from server/src/server/biome/BiomeSnow.java rename to server/src/main/java/server/biome/BiomeSnow.java diff --git a/server/src/server/biome/BiomeSnowLand.java b/server/src/main/java/server/biome/BiomeSnowLand.java similarity index 100% rename from server/src/server/biome/BiomeSnowLand.java rename to server/src/main/java/server/biome/BiomeSnowLand.java diff --git a/server/src/server/biome/BiomeSpace.java b/server/src/main/java/server/biome/BiomeSpace.java similarity index 100% rename from server/src/server/biome/BiomeSpace.java rename to server/src/main/java/server/biome/BiomeSpace.java diff --git a/server/src/server/biome/BiomeStoneBeach.java b/server/src/main/java/server/biome/BiomeStoneBeach.java similarity index 100% rename from server/src/server/biome/BiomeStoneBeach.java rename to server/src/main/java/server/biome/BiomeStoneBeach.java diff --git a/server/src/server/biome/BiomeSwamp.java b/server/src/main/java/server/biome/BiomeSwamp.java similarity index 100% rename from server/src/server/biome/BiomeSwamp.java rename to server/src/main/java/server/biome/BiomeSwamp.java diff --git a/server/src/server/biome/BiomeTaiga.java b/server/src/main/java/server/biome/BiomeTaiga.java similarity index 100% rename from server/src/server/biome/BiomeTaiga.java rename to server/src/main/java/server/biome/BiomeTaiga.java diff --git a/server/src/server/biome/BiomeTian.java b/server/src/main/java/server/biome/BiomeTian.java similarity index 100% rename from server/src/server/biome/BiomeTian.java rename to server/src/main/java/server/biome/BiomeTian.java diff --git a/server/src/server/biome/BiomeWater.java b/server/src/main/java/server/biome/BiomeWater.java similarity index 100% rename from server/src/server/biome/BiomeWater.java rename to server/src/main/java/server/biome/BiomeWater.java diff --git a/server/src/server/biome/GenBiome.java b/server/src/main/java/server/biome/GenBiome.java similarity index 100% rename from server/src/server/biome/GenBiome.java rename to server/src/main/java/server/biome/GenBiome.java diff --git a/server/src/server/biome/RngSpawn.java b/server/src/main/java/server/biome/RngSpawn.java similarity index 100% rename from server/src/server/biome/RngSpawn.java rename to server/src/main/java/server/biome/RngSpawn.java diff --git a/server/src/server/biome/Scaling.java b/server/src/main/java/server/biome/Scaling.java similarity index 100% rename from server/src/server/biome/Scaling.java rename to server/src/main/java/server/biome/Scaling.java diff --git a/server/src/server/biome/Temperature.java b/server/src/main/java/server/biome/Temperature.java similarity index 100% rename from server/src/server/biome/Temperature.java rename to server/src/main/java/server/biome/Temperature.java diff --git a/server/src/server/clipboard/BlockTransform.java b/server/src/main/java/server/clipboard/BlockTransform.java similarity index 100% rename from server/src/server/clipboard/BlockTransform.java rename to server/src/main/java/server/clipboard/BlockTransform.java diff --git a/server/src/server/clipboard/ClipboardBlock.java b/server/src/main/java/server/clipboard/ClipboardBlock.java similarity index 100% rename from server/src/server/clipboard/ClipboardBlock.java rename to server/src/main/java/server/clipboard/ClipboardBlock.java diff --git a/server/src/server/clipboard/ClipboardPlacer.java b/server/src/main/java/server/clipboard/ClipboardPlacer.java similarity index 100% rename from server/src/server/clipboard/ClipboardPlacer.java rename to server/src/main/java/server/clipboard/ClipboardPlacer.java diff --git a/server/src/server/clipboard/ReorderRegistry.java b/server/src/main/java/server/clipboard/ReorderRegistry.java similarity index 100% rename from server/src/server/clipboard/ReorderRegistry.java rename to server/src/main/java/server/clipboard/ReorderRegistry.java diff --git a/server/src/server/clipboard/Rotation.java b/server/src/main/java/server/clipboard/Rotation.java similarity index 100% rename from server/src/server/clipboard/Rotation.java rename to server/src/main/java/server/clipboard/Rotation.java diff --git a/server/src/server/clipboard/RotationRegistry.java b/server/src/main/java/server/clipboard/RotationRegistry.java similarity index 100% rename from server/src/server/clipboard/RotationRegistry.java rename to server/src/main/java/server/clipboard/RotationRegistry.java diff --git a/server/src/server/clipboard/RotationValue.java b/server/src/main/java/server/clipboard/RotationValue.java similarity index 100% rename from server/src/server/clipboard/RotationValue.java rename to server/src/main/java/server/clipboard/RotationValue.java diff --git a/server/src/server/clipboard/Vector.java b/server/src/main/java/server/clipboard/Vector.java similarity index 100% rename from server/src/server/clipboard/Vector.java rename to server/src/main/java/server/clipboard/Vector.java diff --git a/server/src/server/command/ArgCombiner.java b/server/src/main/java/server/command/ArgCombiner.java similarity index 100% rename from server/src/server/command/ArgCombiner.java rename to server/src/main/java/server/command/ArgCombiner.java diff --git a/server/src/server/command/Argument.java b/server/src/main/java/server/command/Argument.java similarity index 100% rename from server/src/server/command/Argument.java rename to server/src/main/java/server/command/Argument.java diff --git a/server/src/server/command/ArgumentParser.java b/server/src/main/java/server/command/ArgumentParser.java similarity index 100% rename from server/src/server/command/ArgumentParser.java rename to server/src/main/java/server/command/ArgumentParser.java diff --git a/server/src/server/command/ArgumentSplitter.java b/server/src/main/java/server/command/ArgumentSplitter.java similarity index 100% rename from server/src/server/command/ArgumentSplitter.java rename to server/src/main/java/server/command/ArgumentSplitter.java diff --git a/server/src/server/command/BooleanParser.java b/server/src/main/java/server/command/BooleanParser.java similarity index 100% rename from server/src/server/command/BooleanParser.java rename to server/src/main/java/server/command/BooleanParser.java diff --git a/server/src/server/command/CachedExecutable.java b/server/src/main/java/server/command/CachedExecutable.java similarity index 100% rename from server/src/server/command/CachedExecutable.java rename to server/src/main/java/server/command/CachedExecutable.java diff --git a/server/src/server/command/ColorParser.java b/server/src/main/java/server/command/ColorParser.java similarity index 100% rename from server/src/server/command/ColorParser.java rename to server/src/main/java/server/command/ColorParser.java diff --git a/server/src/server/command/Command.java b/server/src/main/java/server/command/Command.java similarity index 100% rename from server/src/server/command/Command.java rename to server/src/main/java/server/command/Command.java diff --git a/server/src/server/command/CommandEnvironment.java b/server/src/main/java/server/command/CommandEnvironment.java similarity index 100% rename from server/src/server/command/CommandEnvironment.java rename to server/src/main/java/server/command/CommandEnvironment.java diff --git a/server/src/server/command/Completer.java b/server/src/main/java/server/command/Completer.java similarity index 100% rename from server/src/server/command/Completer.java rename to server/src/main/java/server/command/Completer.java diff --git a/server/src/server/command/CompletingParser.java b/server/src/main/java/server/command/CompletingParser.java similarity index 100% rename from server/src/server/command/CompletingParser.java rename to server/src/main/java/server/command/CompletingParser.java diff --git a/server/src/server/command/DefaultingParser.java b/server/src/main/java/server/command/DefaultingParser.java similarity index 100% rename from server/src/server/command/DefaultingParser.java rename to server/src/main/java/server/command/DefaultingParser.java diff --git a/server/src/server/command/DimensionParser.java b/server/src/main/java/server/command/DimensionParser.java similarity index 100% rename from server/src/server/command/DimensionParser.java rename to server/src/main/java/server/command/DimensionParser.java diff --git a/server/src/server/command/DoubleParser.java b/server/src/main/java/server/command/DoubleParser.java similarity index 100% rename from server/src/server/command/DoubleParser.java rename to server/src/main/java/server/command/DoubleParser.java diff --git a/server/src/server/command/EntityListParser.java b/server/src/main/java/server/command/EntityListParser.java similarity index 100% rename from server/src/server/command/EntityListParser.java rename to server/src/main/java/server/command/EntityListParser.java diff --git a/server/src/server/command/EntityParser.java b/server/src/main/java/server/command/EntityParser.java similarity index 100% rename from server/src/server/command/EntityParser.java rename to server/src/main/java/server/command/EntityParser.java diff --git a/server/src/server/command/EnumParser.java b/server/src/main/java/server/command/EnumParser.java similarity index 100% rename from server/src/server/command/EnumParser.java rename to server/src/main/java/server/command/EnumParser.java diff --git a/server/src/server/command/Executable.java b/server/src/main/java/server/command/Executable.java similarity index 100% rename from server/src/server/command/Executable.java rename to server/src/main/java/server/command/Executable.java diff --git a/server/src/server/command/Executor.java b/server/src/main/java/server/command/Executor.java similarity index 100% rename from server/src/server/command/Executor.java rename to server/src/main/java/server/command/Executor.java diff --git a/server/src/server/command/FixedExecutor.java b/server/src/main/java/server/command/FixedExecutor.java similarity index 100% rename from server/src/server/command/FixedExecutor.java rename to server/src/main/java/server/command/FixedExecutor.java diff --git a/server/src/server/command/IntParser.java b/server/src/main/java/server/command/IntParser.java similarity index 100% rename from server/src/server/command/IntParser.java rename to server/src/main/java/server/command/IntParser.java diff --git a/server/src/server/command/LongParser.java b/server/src/main/java/server/command/LongParser.java similarity index 100% rename from server/src/server/command/LongParser.java rename to server/src/main/java/server/command/LongParser.java diff --git a/server/src/server/command/NonDefaultingParser.java b/server/src/main/java/server/command/NonDefaultingParser.java similarity index 100% rename from server/src/server/command/NonDefaultingParser.java rename to server/src/main/java/server/command/NonDefaultingParser.java diff --git a/server/src/server/command/Parameter.java b/server/src/main/java/server/command/Parameter.java similarity index 100% rename from server/src/server/command/Parameter.java rename to server/src/main/java/server/command/Parameter.java diff --git a/server/src/server/command/PatternReplacer.java b/server/src/main/java/server/command/PatternReplacer.java similarity index 100% rename from server/src/server/command/PatternReplacer.java rename to server/src/main/java/server/command/PatternReplacer.java diff --git a/server/src/server/command/PlayerEntityListParser.java b/server/src/main/java/server/command/PlayerEntityListParser.java similarity index 100% rename from server/src/server/command/PlayerEntityListParser.java rename to server/src/main/java/server/command/PlayerEntityListParser.java diff --git a/server/src/server/command/PlayerEntityParser.java b/server/src/main/java/server/command/PlayerEntityParser.java similarity index 100% rename from server/src/server/command/PlayerEntityParser.java rename to server/src/main/java/server/command/PlayerEntityParser.java diff --git a/server/src/server/command/PlayerListParser.java b/server/src/main/java/server/command/PlayerListParser.java similarity index 100% rename from server/src/server/command/PlayerListParser.java rename to server/src/main/java/server/command/PlayerListParser.java diff --git a/server/src/server/command/PlayerParser.java b/server/src/main/java/server/command/PlayerParser.java similarity index 100% rename from server/src/server/command/PlayerParser.java rename to server/src/main/java/server/command/PlayerParser.java diff --git a/server/src/server/command/RunException.java b/server/src/main/java/server/command/RunException.java similarity index 100% rename from server/src/server/command/RunException.java rename to server/src/main/java/server/command/RunException.java diff --git a/server/src/server/command/StringCompleter.java b/server/src/main/java/server/command/StringCompleter.java similarity index 100% rename from server/src/server/command/StringCompleter.java rename to server/src/main/java/server/command/StringCompleter.java diff --git a/server/src/server/command/StringParser.java b/server/src/main/java/server/command/StringParser.java similarity index 100% rename from server/src/server/command/StringParser.java rename to server/src/main/java/server/command/StringParser.java diff --git a/server/src/server/command/TagParser.java b/server/src/main/java/server/command/TagParser.java similarity index 100% rename from server/src/server/command/TagParser.java rename to server/src/main/java/server/command/TagParser.java diff --git a/server/src/server/command/Variable.java b/server/src/main/java/server/command/Variable.java similarity index 100% rename from server/src/server/command/Variable.java rename to server/src/main/java/server/command/Variable.java diff --git a/server/src/server/command/WorldParser.java b/server/src/main/java/server/command/WorldParser.java similarity index 100% rename from server/src/server/command/WorldParser.java rename to server/src/main/java/server/command/WorldParser.java diff --git a/server/src/server/command/commands/CommandAdmin.java b/server/src/main/java/server/command/commands/CommandAdmin.java similarity index 100% rename from server/src/server/command/commands/CommandAdmin.java rename to server/src/main/java/server/command/commands/CommandAdmin.java diff --git a/server/src/server/command/commands/CommandHelp.java b/server/src/main/java/server/command/commands/CommandHelp.java similarity index 100% rename from server/src/server/command/commands/CommandHelp.java rename to server/src/main/java/server/command/commands/CommandHelp.java diff --git a/server/src/server/command/commands/CommandKick.java b/server/src/main/java/server/command/commands/CommandKick.java similarity index 100% rename from server/src/server/command/commands/CommandKick.java rename to server/src/main/java/server/command/commands/CommandKick.java diff --git a/server/src/server/command/commands/CommandMessage.java b/server/src/main/java/server/command/commands/CommandMessage.java similarity index 100% rename from server/src/server/command/commands/CommandMessage.java rename to server/src/main/java/server/command/commands/CommandMessage.java diff --git a/server/src/server/command/commands/CommandMilk.java b/server/src/main/java/server/command/commands/CommandMilk.java similarity index 100% rename from server/src/server/command/commands/CommandMilk.java rename to server/src/main/java/server/command/commands/CommandMilk.java diff --git a/server/src/server/command/commands/CommandOfflinetp.java b/server/src/main/java/server/command/commands/CommandOfflinetp.java similarity index 100% rename from server/src/server/command/commands/CommandOfflinetp.java rename to server/src/main/java/server/command/commands/CommandOfflinetp.java diff --git a/server/src/server/command/commands/CommandPasswd.java b/server/src/main/java/server/command/commands/CommandPasswd.java similarity index 100% rename from server/src/server/command/commands/CommandPasswd.java rename to server/src/main/java/server/command/commands/CommandPasswd.java diff --git a/server/src/server/command/commands/CommandPlayers.java b/server/src/main/java/server/command/commands/CommandPlayers.java similarity index 100% rename from server/src/server/command/commands/CommandPlayers.java rename to server/src/main/java/server/command/commands/CommandPlayers.java diff --git a/server/src/server/command/commands/CommandPotion.java b/server/src/main/java/server/command/commands/CommandPotion.java similarity index 100% rename from server/src/server/command/commands/CommandPotion.java rename to server/src/main/java/server/command/commands/CommandPotion.java diff --git a/server/src/server/command/commands/CommandRegister.java b/server/src/main/java/server/command/commands/CommandRegister.java similarity index 100% rename from server/src/server/command/commands/CommandRegister.java rename to server/src/main/java/server/command/commands/CommandRegister.java diff --git a/server/src/server/command/commands/CommandRemove.java b/server/src/main/java/server/command/commands/CommandRemove.java similarity index 100% rename from server/src/server/command/commands/CommandRemove.java rename to server/src/main/java/server/command/commands/CommandRemove.java diff --git a/server/src/server/command/commands/CommandRevoke.java b/server/src/main/java/server/command/commands/CommandRevoke.java similarity index 100% rename from server/src/server/command/commands/CommandRevoke.java rename to server/src/main/java/server/command/commands/CommandRevoke.java diff --git a/server/src/server/command/commands/CommandSave.java b/server/src/main/java/server/command/commands/CommandSave.java similarity index 100% rename from server/src/server/command/commands/CommandSave.java rename to server/src/main/java/server/command/commands/CommandSave.java diff --git a/server/src/server/command/commands/CommandShutdown.java b/server/src/main/java/server/command/commands/CommandShutdown.java similarity index 100% rename from server/src/server/command/commands/CommandShutdown.java rename to server/src/main/java/server/command/commands/CommandShutdown.java diff --git a/server/src/server/command/commands/CommandSpawn.java b/server/src/main/java/server/command/commands/CommandSpawn.java similarity index 100% rename from server/src/server/command/commands/CommandSpawn.java rename to server/src/main/java/server/command/commands/CommandSpawn.java diff --git a/server/src/server/command/commands/CommandTele.java b/server/src/main/java/server/command/commands/CommandTele.java similarity index 100% rename from server/src/server/command/commands/CommandTele.java rename to server/src/main/java/server/command/commands/CommandTele.java diff --git a/server/src/server/command/commands/CommandTime.java b/server/src/main/java/server/command/commands/CommandTime.java similarity index 100% rename from server/src/server/command/commands/CommandTime.java rename to server/src/main/java/server/command/commands/CommandTime.java diff --git a/server/src/server/command/commands/CommandTp.java b/server/src/main/java/server/command/commands/CommandTp.java similarity index 100% rename from server/src/server/command/commands/CommandTp.java rename to server/src/main/java/server/command/commands/CommandTp.java diff --git a/server/src/server/command/commands/CommandWarp.java b/server/src/main/java/server/command/commands/CommandWarp.java similarity index 100% rename from server/src/server/command/commands/CommandWarp.java rename to server/src/main/java/server/command/commands/CommandWarp.java diff --git a/server/src/server/command/commands/CommandWeather.java b/server/src/main/java/server/command/commands/CommandWeather.java similarity index 100% rename from server/src/server/command/commands/CommandWeather.java rename to server/src/main/java/server/command/commands/CommandWeather.java diff --git a/server/src/server/command/commands/CommandWorld.java b/server/src/main/java/server/command/commands/CommandWorld.java similarity index 100% rename from server/src/server/command/commands/CommandWorld.java rename to server/src/main/java/server/command/commands/CommandWorld.java diff --git a/server/src/server/network/HandshakeHandler.java b/server/src/main/java/server/network/HandshakeHandler.java similarity index 100% rename from server/src/server/network/HandshakeHandler.java rename to server/src/main/java/server/network/HandshakeHandler.java diff --git a/server/src/server/network/LoginHandler.java b/server/src/main/java/server/network/LoginHandler.java similarity index 100% rename from server/src/server/network/LoginHandler.java rename to server/src/main/java/server/network/LoginHandler.java diff --git a/server/src/server/network/Player.java b/server/src/main/java/server/network/Player.java similarity index 100% rename from server/src/server/network/Player.java rename to server/src/main/java/server/network/Player.java diff --git a/server/src/server/util/Form.java b/server/src/main/java/server/util/Form.java similarity index 100% rename from server/src/server/util/Form.java rename to server/src/main/java/server/util/Form.java diff --git a/server/src/server/village/VillageCollection.java b/server/src/main/java/server/village/VillageCollection.java similarity index 100% rename from server/src/server/village/VillageCollection.java rename to server/src/main/java/server/village/VillageCollection.java diff --git a/server/src/server/world/BlockEventData.java b/server/src/main/java/server/world/BlockEventData.java similarity index 100% rename from server/src/server/world/BlockEventData.java rename to server/src/main/java/server/world/BlockEventData.java diff --git a/server/src/server/world/ChunkServer.java b/server/src/main/java/server/world/ChunkServer.java similarity index 100% rename from server/src/server/world/ChunkServer.java rename to server/src/main/java/server/world/ChunkServer.java diff --git a/server/src/server/world/Converter.java b/server/src/main/java/server/world/Converter.java similarity index 100% rename from server/src/server/world/Converter.java rename to server/src/main/java/server/world/Converter.java diff --git a/server/src/server/world/Region.java b/server/src/main/java/server/world/Region.java similarity index 100% rename from server/src/server/world/Region.java rename to server/src/main/java/server/world/Region.java diff --git a/server/src/server/world/Spawner.java b/server/src/main/java/server/world/Spawner.java similarity index 100% rename from server/src/server/world/Spawner.java rename to server/src/main/java/server/world/Spawner.java diff --git a/server/src/server/world/WorldServer.java b/server/src/main/java/server/world/WorldServer.java similarity index 100% rename from server/src/server/world/WorldServer.java rename to server/src/main/java/server/world/WorldServer.java diff --git a/server/src/server/worldgen/BiomeGenLayered.java b/server/src/main/java/server/worldgen/BiomeGenLayered.java similarity index 100% rename from server/src/server/worldgen/BiomeGenLayered.java rename to server/src/main/java/server/worldgen/BiomeGenLayered.java diff --git a/server/src/server/worldgen/BiomeGenPerlin.java b/server/src/main/java/server/worldgen/BiomeGenPerlin.java similarity index 100% rename from server/src/server/worldgen/BiomeGenPerlin.java rename to server/src/main/java/server/worldgen/BiomeGenPerlin.java diff --git a/server/src/server/worldgen/BiomeGenSingle.java b/server/src/main/java/server/worldgen/BiomeGenSingle.java similarity index 100% rename from server/src/server/worldgen/BiomeGenSingle.java rename to server/src/main/java/server/worldgen/BiomeGenSingle.java diff --git a/server/src/server/worldgen/BiomeGenerator.java b/server/src/main/java/server/worldgen/BiomeGenerator.java similarity index 100% rename from server/src/server/worldgen/BiomeGenerator.java rename to server/src/main/java/server/worldgen/BiomeGenerator.java diff --git a/server/src/server/worldgen/BlockReplacer.java b/server/src/main/java/server/worldgen/BlockReplacer.java similarity index 100% rename from server/src/server/worldgen/BlockReplacer.java rename to server/src/main/java/server/worldgen/BlockReplacer.java diff --git a/server/src/server/worldgen/ChunkGenerator.java b/server/src/main/java/server/worldgen/ChunkGenerator.java similarity index 100% rename from server/src/server/worldgen/ChunkGenerator.java rename to server/src/main/java/server/worldgen/ChunkGenerator.java diff --git a/server/src/server/worldgen/ChunkPrimer.java b/server/src/main/java/server/worldgen/ChunkPrimer.java similarity index 100% rename from server/src/server/worldgen/ChunkPrimer.java rename to server/src/main/java/server/worldgen/ChunkPrimer.java diff --git a/server/src/server/worldgen/FeatureDungeons.java b/server/src/main/java/server/worldgen/FeatureDungeons.java similarity index 100% rename from server/src/server/worldgen/FeatureDungeons.java rename to server/src/main/java/server/worldgen/FeatureDungeons.java diff --git a/server/src/server/worldgen/FeatureGenerator.java b/server/src/main/java/server/worldgen/FeatureGenerator.java similarity index 100% rename from server/src/server/worldgen/FeatureGenerator.java rename to server/src/main/java/server/worldgen/FeatureGenerator.java diff --git a/server/src/server/worldgen/FeatureLakes.java b/server/src/main/java/server/worldgen/FeatureLakes.java similarity index 100% rename from server/src/server/worldgen/FeatureLakes.java rename to server/src/main/java/server/worldgen/FeatureLakes.java diff --git a/server/src/server/worldgen/FeatureLiquids.java b/server/src/main/java/server/worldgen/FeatureLiquids.java similarity index 100% rename from server/src/server/worldgen/FeatureLiquids.java rename to server/src/main/java/server/worldgen/FeatureLiquids.java diff --git a/server/src/server/worldgen/FeatureOres.java b/server/src/main/java/server/worldgen/FeatureOres.java similarity index 100% rename from server/src/server/worldgen/FeatureOres.java rename to server/src/main/java/server/worldgen/FeatureOres.java diff --git a/server/src/server/worldgen/GeneratorCavern.java b/server/src/main/java/server/worldgen/GeneratorCavern.java similarity index 100% rename from server/src/server/worldgen/GeneratorCavern.java rename to server/src/main/java/server/worldgen/GeneratorCavern.java diff --git a/server/src/server/worldgen/GeneratorDebug.java b/server/src/main/java/server/worldgen/GeneratorDebug.java similarity index 100% rename from server/src/server/worldgen/GeneratorDebug.java rename to server/src/main/java/server/worldgen/GeneratorDebug.java diff --git a/server/src/server/worldgen/GeneratorDestroyed.java b/server/src/main/java/server/worldgen/GeneratorDestroyed.java similarity index 100% rename from server/src/server/worldgen/GeneratorDestroyed.java rename to server/src/main/java/server/worldgen/GeneratorDestroyed.java diff --git a/server/src/server/worldgen/GeneratorFlat.java b/server/src/main/java/server/worldgen/GeneratorFlat.java similarity index 100% rename from server/src/server/worldgen/GeneratorFlat.java rename to server/src/main/java/server/worldgen/GeneratorFlat.java diff --git a/server/src/server/worldgen/GeneratorIsland.java b/server/src/main/java/server/worldgen/GeneratorIsland.java similarity index 100% rename from server/src/server/worldgen/GeneratorIsland.java rename to server/src/main/java/server/worldgen/GeneratorIsland.java diff --git a/server/src/server/worldgen/GeneratorPerlin.java b/server/src/main/java/server/worldgen/GeneratorPerlin.java similarity index 100% rename from server/src/server/worldgen/GeneratorPerlin.java rename to server/src/main/java/server/worldgen/GeneratorPerlin.java diff --git a/server/src/server/worldgen/GeneratorSimple.java b/server/src/main/java/server/worldgen/GeneratorSimple.java similarity index 100% rename from server/src/server/worldgen/GeneratorSimple.java rename to server/src/main/java/server/worldgen/GeneratorSimple.java diff --git a/server/src/server/worldgen/LootConstants.java b/server/src/main/java/server/worldgen/LootConstants.java similarity index 100% rename from server/src/server/worldgen/LootConstants.java rename to server/src/main/java/server/worldgen/LootConstants.java diff --git a/server/src/server/worldgen/MobConstants.java b/server/src/main/java/server/worldgen/MobConstants.java similarity index 100% rename from server/src/server/worldgen/MobConstants.java rename to server/src/main/java/server/worldgen/MobConstants.java diff --git a/server/src/server/worldgen/ReplacerAltBiome.java b/server/src/main/java/server/worldgen/ReplacerAltBiome.java similarity index 100% rename from server/src/server/worldgen/ReplacerAltBiome.java rename to server/src/main/java/server/worldgen/ReplacerAltBiome.java diff --git a/server/src/server/worldgen/ReplacerAltSurface.java b/server/src/main/java/server/worldgen/ReplacerAltSurface.java similarity index 100% rename from server/src/server/worldgen/ReplacerAltSurface.java rename to server/src/main/java/server/worldgen/ReplacerAltSurface.java diff --git a/server/src/server/worldgen/ReplacerBiome.java b/server/src/main/java/server/worldgen/ReplacerBiome.java similarity index 100% rename from server/src/server/worldgen/ReplacerBiome.java rename to server/src/main/java/server/worldgen/ReplacerBiome.java diff --git a/server/src/server/worldgen/ReplacerTopLayer.java b/server/src/main/java/server/worldgen/ReplacerTopLayer.java similarity index 100% rename from server/src/server/worldgen/ReplacerTopLayer.java rename to server/src/main/java/server/worldgen/ReplacerTopLayer.java diff --git a/server/src/server/worldgen/caves/MapGenBase.java b/server/src/main/java/server/worldgen/caves/MapGenBase.java similarity index 100% rename from server/src/server/worldgen/caves/MapGenBase.java rename to server/src/main/java/server/worldgen/caves/MapGenBase.java diff --git a/server/src/server/worldgen/caves/MapGenBigCaves.java b/server/src/main/java/server/worldgen/caves/MapGenBigCaves.java similarity index 100% rename from server/src/server/worldgen/caves/MapGenBigCaves.java rename to server/src/main/java/server/worldgen/caves/MapGenBigCaves.java diff --git a/server/src/server/worldgen/caves/MapGenCaves.java b/server/src/main/java/server/worldgen/caves/MapGenCaves.java similarity index 100% rename from server/src/server/worldgen/caves/MapGenCaves.java rename to server/src/main/java/server/worldgen/caves/MapGenCaves.java diff --git a/server/src/server/worldgen/caves/MapGenRavine.java b/server/src/main/java/server/worldgen/caves/MapGenRavine.java similarity index 100% rename from server/src/server/worldgen/caves/MapGenRavine.java rename to server/src/main/java/server/worldgen/caves/MapGenRavine.java diff --git a/server/src/server/worldgen/feature/WorldGenAbandonedChest.java b/server/src/main/java/server/worldgen/feature/WorldGenAbandonedChest.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenAbandonedChest.java rename to server/src/main/java/server/worldgen/feature/WorldGenAbandonedChest.java diff --git a/server/src/server/worldgen/feature/WorldGenAsteroid.java b/server/src/main/java/server/worldgen/feature/WorldGenAsteroid.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenAsteroid.java rename to server/src/main/java/server/worldgen/feature/WorldGenAsteroid.java diff --git a/server/src/server/worldgen/feature/WorldGenBlockBlob.java b/server/src/main/java/server/worldgen/feature/WorldGenBlockBlob.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenBlockBlob.java rename to server/src/main/java/server/worldgen/feature/WorldGenBlockBlob.java diff --git a/server/src/server/worldgen/feature/WorldGenClay.java b/server/src/main/java/server/worldgen/feature/WorldGenClay.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenClay.java rename to server/src/main/java/server/worldgen/feature/WorldGenClay.java diff --git a/server/src/server/worldgen/feature/WorldGenClayExt.java b/server/src/main/java/server/worldgen/feature/WorldGenClayExt.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenClayExt.java rename to server/src/main/java/server/worldgen/feature/WorldGenClayExt.java diff --git a/server/src/server/worldgen/feature/WorldGenDesertWells.java b/server/src/main/java/server/worldgen/feature/WorldGenDesertWells.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenDesertWells.java rename to server/src/main/java/server/worldgen/feature/WorldGenDesertWells.java diff --git a/server/src/server/worldgen/feature/WorldGenFire.java b/server/src/main/java/server/worldgen/feature/WorldGenFire.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenFire.java rename to server/src/main/java/server/worldgen/feature/WorldGenFire.java diff --git a/server/src/server/worldgen/feature/WorldGenGlowStone.java b/server/src/main/java/server/worldgen/feature/WorldGenGlowStone.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenGlowStone.java rename to server/src/main/java/server/worldgen/feature/WorldGenGlowStone.java diff --git a/server/src/server/worldgen/feature/WorldGenHellLava.java b/server/src/main/java/server/worldgen/feature/WorldGenHellLava.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenHellLava.java rename to server/src/main/java/server/worldgen/feature/WorldGenHellLava.java diff --git a/server/src/server/worldgen/feature/WorldGenIcePath.java b/server/src/main/java/server/worldgen/feature/WorldGenIcePath.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenIcePath.java rename to server/src/main/java/server/worldgen/feature/WorldGenIcePath.java diff --git a/server/src/server/worldgen/feature/WorldGenIceSpike.java b/server/src/main/java/server/worldgen/feature/WorldGenIceSpike.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenIceSpike.java rename to server/src/main/java/server/worldgen/feature/WorldGenIceSpike.java diff --git a/server/src/server/worldgen/feature/WorldGenSand.java b/server/src/main/java/server/worldgen/feature/WorldGenSand.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenSand.java rename to server/src/main/java/server/worldgen/feature/WorldGenSand.java diff --git a/server/src/server/worldgen/feature/WorldGenSpikes.java b/server/src/main/java/server/worldgen/feature/WorldGenSpikes.java similarity index 100% rename from server/src/server/worldgen/feature/WorldGenSpikes.java rename to server/src/main/java/server/worldgen/feature/WorldGenSpikes.java diff --git a/server/src/server/worldgen/foliage/FeatureDoublePlant.java b/server/src/main/java/server/worldgen/foliage/FeatureDoublePlant.java similarity index 100% rename from server/src/server/worldgen/foliage/FeatureDoublePlant.java rename to server/src/main/java/server/worldgen/foliage/FeatureDoublePlant.java diff --git a/server/src/server/worldgen/foliage/WorldGenBigMushroom.java b/server/src/main/java/server/worldgen/foliage/WorldGenBigMushroom.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenBigMushroom.java rename to server/src/main/java/server/worldgen/foliage/WorldGenBigMushroom.java diff --git a/server/src/server/worldgen/foliage/WorldGenCactus.java b/server/src/main/java/server/worldgen/foliage/WorldGenCactus.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenCactus.java rename to server/src/main/java/server/worldgen/foliage/WorldGenCactus.java diff --git a/server/src/server/worldgen/foliage/WorldGenDeadBush.java b/server/src/main/java/server/worldgen/foliage/WorldGenDeadBush.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenDeadBush.java rename to server/src/main/java/server/worldgen/foliage/WorldGenDeadBush.java diff --git a/server/src/server/worldgen/foliage/WorldGenFlowers.java b/server/src/main/java/server/worldgen/foliage/WorldGenFlowers.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenFlowers.java rename to server/src/main/java/server/worldgen/foliage/WorldGenFlowers.java diff --git a/server/src/server/worldgen/foliage/WorldGenMelon.java b/server/src/main/java/server/worldgen/foliage/WorldGenMelon.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenMelon.java rename to server/src/main/java/server/worldgen/foliage/WorldGenMelon.java diff --git a/server/src/server/worldgen/foliage/WorldGenMushroom.java b/server/src/main/java/server/worldgen/foliage/WorldGenMushroom.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenMushroom.java rename to server/src/main/java/server/worldgen/foliage/WorldGenMushroom.java diff --git a/server/src/server/worldgen/foliage/WorldGenPumpkin.java b/server/src/main/java/server/worldgen/foliage/WorldGenPumpkin.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenPumpkin.java rename to server/src/main/java/server/worldgen/foliage/WorldGenPumpkin.java diff --git a/server/src/server/worldgen/foliage/WorldGenReed.java b/server/src/main/java/server/worldgen/foliage/WorldGenReed.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenReed.java rename to server/src/main/java/server/worldgen/foliage/WorldGenReed.java diff --git a/server/src/server/worldgen/foliage/WorldGenShrub.java b/server/src/main/java/server/worldgen/foliage/WorldGenShrub.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenShrub.java rename to server/src/main/java/server/worldgen/foliage/WorldGenShrub.java diff --git a/server/src/server/worldgen/foliage/WorldGenTallGrass.java b/server/src/main/java/server/worldgen/foliage/WorldGenTallGrass.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenTallGrass.java rename to server/src/main/java/server/worldgen/foliage/WorldGenTallGrass.java diff --git a/server/src/server/worldgen/foliage/WorldGenVines.java b/server/src/main/java/server/worldgen/foliage/WorldGenVines.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenVines.java rename to server/src/main/java/server/worldgen/foliage/WorldGenVines.java diff --git a/server/src/server/worldgen/foliage/WorldGenWaterlily.java b/server/src/main/java/server/worldgen/foliage/WorldGenWaterlily.java similarity index 100% rename from server/src/server/worldgen/foliage/WorldGenWaterlily.java rename to server/src/main/java/server/worldgen/foliage/WorldGenWaterlily.java diff --git a/server/src/server/worldgen/layer/GenLayer.java b/server/src/main/java/server/worldgen/layer/GenLayer.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayer.java rename to server/src/main/java/server/worldgen/layer/GenLayer.java diff --git a/server/src/server/worldgen/layer/GenLayerAddAreas.java b/server/src/main/java/server/worldgen/layer/GenLayerAddAreas.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerAddAreas.java rename to server/src/main/java/server/worldgen/layer/GenLayerAddAreas.java diff --git a/server/src/server/worldgen/layer/GenLayerAddExtra.java b/server/src/main/java/server/worldgen/layer/GenLayerAddExtra.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerAddExtra.java rename to server/src/main/java/server/worldgen/layer/GenLayerAddExtra.java diff --git a/server/src/server/worldgen/layer/GenLayerAddSea.java b/server/src/main/java/server/worldgen/layer/GenLayerAddSea.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerAddSea.java rename to server/src/main/java/server/worldgen/layer/GenLayerAddSea.java diff --git a/server/src/server/worldgen/layer/GenLayerAddSnow.java b/server/src/main/java/server/worldgen/layer/GenLayerAddSnow.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerAddSnow.java rename to server/src/main/java/server/worldgen/layer/GenLayerAddSnow.java diff --git a/server/src/server/worldgen/layer/GenLayerBase.java b/server/src/main/java/server/worldgen/layer/GenLayerBase.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerBase.java rename to server/src/main/java/server/worldgen/layer/GenLayerBase.java diff --git a/server/src/server/worldgen/layer/GenLayerBiome.java b/server/src/main/java/server/worldgen/layer/GenLayerBiome.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerBiome.java rename to server/src/main/java/server/worldgen/layer/GenLayerBiome.java diff --git a/server/src/server/worldgen/layer/GenLayerBiomeEdge.java b/server/src/main/java/server/worldgen/layer/GenLayerBiomeEdge.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerBiomeEdge.java rename to server/src/main/java/server/worldgen/layer/GenLayerBiomeEdge.java diff --git a/server/src/server/worldgen/layer/GenLayerEdge.java b/server/src/main/java/server/worldgen/layer/GenLayerEdge.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerEdge.java rename to server/src/main/java/server/worldgen/layer/GenLayerEdge.java diff --git a/server/src/server/worldgen/layer/GenLayerFuzzyZoom.java b/server/src/main/java/server/worldgen/layer/GenLayerFuzzyZoom.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerFuzzyZoom.java rename to server/src/main/java/server/worldgen/layer/GenLayerFuzzyZoom.java diff --git a/server/src/server/worldgen/layer/GenLayerHills.java b/server/src/main/java/server/worldgen/layer/GenLayerHills.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerHills.java rename to server/src/main/java/server/worldgen/layer/GenLayerHills.java diff --git a/server/src/server/worldgen/layer/GenLayerRemoveEmpty.java b/server/src/main/java/server/worldgen/layer/GenLayerRemoveEmpty.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerRemoveEmpty.java rename to server/src/main/java/server/worldgen/layer/GenLayerRemoveEmpty.java diff --git a/server/src/server/worldgen/layer/GenLayerRiver.java b/server/src/main/java/server/worldgen/layer/GenLayerRiver.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerRiver.java rename to server/src/main/java/server/worldgen/layer/GenLayerRiver.java diff --git a/server/src/server/worldgen/layer/GenLayerRiverInit.java b/server/src/main/java/server/worldgen/layer/GenLayerRiverInit.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerRiverInit.java rename to server/src/main/java/server/worldgen/layer/GenLayerRiverInit.java diff --git a/server/src/server/worldgen/layer/GenLayerRiverMix.java b/server/src/main/java/server/worldgen/layer/GenLayerRiverMix.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerRiverMix.java rename to server/src/main/java/server/worldgen/layer/GenLayerRiverMix.java diff --git a/server/src/server/worldgen/layer/GenLayerShore.java b/server/src/main/java/server/worldgen/layer/GenLayerShore.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerShore.java rename to server/src/main/java/server/worldgen/layer/GenLayerShore.java diff --git a/server/src/server/worldgen/layer/GenLayerSmooth.java b/server/src/main/java/server/worldgen/layer/GenLayerSmooth.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerSmooth.java rename to server/src/main/java/server/worldgen/layer/GenLayerSmooth.java diff --git a/server/src/server/worldgen/layer/GenLayerVoronoiZoom.java b/server/src/main/java/server/worldgen/layer/GenLayerVoronoiZoom.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerVoronoiZoom.java rename to server/src/main/java/server/worldgen/layer/GenLayerVoronoiZoom.java diff --git a/server/src/server/worldgen/layer/GenLayerZoom.java b/server/src/main/java/server/worldgen/layer/GenLayerZoom.java similarity index 100% rename from server/src/server/worldgen/layer/GenLayerZoom.java rename to server/src/main/java/server/worldgen/layer/GenLayerZoom.java diff --git a/server/src/server/worldgen/layer/IntCache.java b/server/src/main/java/server/worldgen/layer/IntCache.java similarity index 100% rename from server/src/server/worldgen/layer/IntCache.java rename to server/src/main/java/server/worldgen/layer/IntCache.java diff --git a/server/src/server/worldgen/structure/MapGenBridge.java b/server/src/main/java/server/worldgen/structure/MapGenBridge.java similarity index 100% rename from server/src/server/worldgen/structure/MapGenBridge.java rename to server/src/main/java/server/worldgen/structure/MapGenBridge.java diff --git a/server/src/server/worldgen/structure/MapGenMineshaft.java b/server/src/main/java/server/worldgen/structure/MapGenMineshaft.java similarity index 100% rename from server/src/server/worldgen/structure/MapGenMineshaft.java rename to server/src/main/java/server/worldgen/structure/MapGenMineshaft.java diff --git a/server/src/server/worldgen/structure/MapGenScatteredFeature.java b/server/src/main/java/server/worldgen/structure/MapGenScatteredFeature.java similarity index 100% rename from server/src/server/worldgen/structure/MapGenScatteredFeature.java rename to server/src/main/java/server/worldgen/structure/MapGenScatteredFeature.java diff --git a/server/src/server/worldgen/structure/MapGenStronghold.java b/server/src/main/java/server/worldgen/structure/MapGenStronghold.java similarity index 100% rename from server/src/server/worldgen/structure/MapGenStronghold.java rename to server/src/main/java/server/worldgen/structure/MapGenStronghold.java diff --git a/server/src/server/worldgen/structure/MapGenStructure.java b/server/src/main/java/server/worldgen/structure/MapGenStructure.java similarity index 100% rename from server/src/server/worldgen/structure/MapGenStructure.java rename to server/src/main/java/server/worldgen/structure/MapGenStructure.java diff --git a/server/src/server/worldgen/structure/MapGenStructureIO.java b/server/src/main/java/server/worldgen/structure/MapGenStructureIO.java similarity index 100% rename from server/src/server/worldgen/structure/MapGenStructureIO.java rename to server/src/main/java/server/worldgen/structure/MapGenStructureIO.java diff --git a/server/src/server/worldgen/structure/MapGenVillage.java b/server/src/main/java/server/worldgen/structure/MapGenVillage.java similarity index 100% rename from server/src/server/worldgen/structure/MapGenVillage.java rename to server/src/main/java/server/worldgen/structure/MapGenVillage.java diff --git a/server/src/server/worldgen/structure/StructureBoundingBox.java b/server/src/main/java/server/worldgen/structure/StructureBoundingBox.java similarity index 100% rename from server/src/server/worldgen/structure/StructureBoundingBox.java rename to server/src/main/java/server/worldgen/structure/StructureBoundingBox.java diff --git a/server/src/server/worldgen/structure/StructureBridge.java b/server/src/main/java/server/worldgen/structure/StructureBridge.java similarity index 100% rename from server/src/server/worldgen/structure/StructureBridge.java rename to server/src/main/java/server/worldgen/structure/StructureBridge.java diff --git a/server/src/server/worldgen/structure/StructureComponent.java b/server/src/main/java/server/worldgen/structure/StructureComponent.java similarity index 100% rename from server/src/server/worldgen/structure/StructureComponent.java rename to server/src/main/java/server/worldgen/structure/StructureComponent.java diff --git a/server/src/server/worldgen/structure/StructureMineshaft.java b/server/src/main/java/server/worldgen/structure/StructureMineshaft.java similarity index 100% rename from server/src/server/worldgen/structure/StructureMineshaft.java rename to server/src/main/java/server/worldgen/structure/StructureMineshaft.java diff --git a/server/src/server/worldgen/structure/StructureMineshaftStart.java b/server/src/main/java/server/worldgen/structure/StructureMineshaftStart.java similarity index 100% rename from server/src/server/worldgen/structure/StructureMineshaftStart.java rename to server/src/main/java/server/worldgen/structure/StructureMineshaftStart.java diff --git a/server/src/server/worldgen/structure/StructureScattered.java b/server/src/main/java/server/worldgen/structure/StructureScattered.java similarity index 100% rename from server/src/server/worldgen/structure/StructureScattered.java rename to server/src/main/java/server/worldgen/structure/StructureScattered.java diff --git a/server/src/server/worldgen/structure/StructureStart.java b/server/src/main/java/server/worldgen/structure/StructureStart.java similarity index 100% rename from server/src/server/worldgen/structure/StructureStart.java rename to server/src/main/java/server/worldgen/structure/StructureStart.java diff --git a/server/src/server/worldgen/structure/StructureStronghold.java b/server/src/main/java/server/worldgen/structure/StructureStronghold.java similarity index 100% rename from server/src/server/worldgen/structure/StructureStronghold.java rename to server/src/main/java/server/worldgen/structure/StructureStronghold.java diff --git a/server/src/server/worldgen/structure/StructureVillage.java b/server/src/main/java/server/worldgen/structure/StructureVillage.java similarity index 100% rename from server/src/server/worldgen/structure/StructureVillage.java rename to server/src/main/java/server/worldgen/structure/StructureVillage.java diff --git a/server/src/server/worldgen/tree/WorldGenBaseTree.java b/server/src/main/java/server/worldgen/tree/WorldGenBaseTree.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenBaseTree.java rename to server/src/main/java/server/worldgen/tree/WorldGenBaseTree.java diff --git a/server/src/server/worldgen/tree/WorldGenBigTree.java b/server/src/main/java/server/worldgen/tree/WorldGenBigTree.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenBigTree.java rename to server/src/main/java/server/worldgen/tree/WorldGenBigTree.java diff --git a/server/src/server/worldgen/tree/WorldGenBirch.java b/server/src/main/java/server/worldgen/tree/WorldGenBirch.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenBirch.java rename to server/src/main/java/server/worldgen/tree/WorldGenBirch.java diff --git a/server/src/server/worldgen/tree/WorldGenDarkOak.java b/server/src/main/java/server/worldgen/tree/WorldGenDarkOak.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenDarkOak.java rename to server/src/main/java/server/worldgen/tree/WorldGenDarkOak.java diff --git a/server/src/server/worldgen/tree/WorldGenHugeTree.java b/server/src/main/java/server/worldgen/tree/WorldGenHugeTree.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenHugeTree.java rename to server/src/main/java/server/worldgen/tree/WorldGenHugeTree.java diff --git a/server/src/server/worldgen/tree/WorldGenJungle.java b/server/src/main/java/server/worldgen/tree/WorldGenJungle.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenJungle.java rename to server/src/main/java/server/worldgen/tree/WorldGenJungle.java diff --git a/server/src/server/worldgen/tree/WorldGenPine.java b/server/src/main/java/server/worldgen/tree/WorldGenPine.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenPine.java rename to server/src/main/java/server/worldgen/tree/WorldGenPine.java diff --git a/server/src/server/worldgen/tree/WorldGenSavanna.java b/server/src/main/java/server/worldgen/tree/WorldGenSavanna.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenSavanna.java rename to server/src/main/java/server/worldgen/tree/WorldGenSavanna.java diff --git a/server/src/server/worldgen/tree/WorldGenSwamp.java b/server/src/main/java/server/worldgen/tree/WorldGenSwamp.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenSwamp.java rename to server/src/main/java/server/worldgen/tree/WorldGenSwamp.java diff --git a/server/src/server/worldgen/tree/WorldGenTaiga1.java b/server/src/main/java/server/worldgen/tree/WorldGenTaiga1.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenTaiga1.java rename to server/src/main/java/server/worldgen/tree/WorldGenTaiga1.java diff --git a/server/src/server/worldgen/tree/WorldGenTaiga2.java b/server/src/main/java/server/worldgen/tree/WorldGenTaiga2.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenTaiga2.java rename to server/src/main/java/server/worldgen/tree/WorldGenTaiga2.java diff --git a/server/src/server/worldgen/tree/WorldGenTree.java b/server/src/main/java/server/worldgen/tree/WorldGenTree.java similarity index 100% rename from server/src/server/worldgen/tree/WorldGenTree.java rename to server/src/main/java/server/worldgen/tree/WorldGenTree.java diff --git a/settings.gradle.kts b/settings.gradle.kts new file mode 100644 index 0000000..60f7529 --- /dev/null +++ b/settings.gradle.kts @@ -0,0 +1,5 @@ + +rootProject.name = "TCR" +include("common") +include("client") +include("server")