From 2a2308c0ce35fe8a5ac9dcea100b9aeb941c495a Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sat, 7 Mar 2015 12:51:28 +0100 Subject: [PATCH] Renaaaaaame! \o/ --- build.gradle | 6 +- .../ActuallyAdditions.java} | 36 ++-- .../achievement/AchievementAA.java} | 8 +- .../achievement/InitAchievements.java | 60 +++++++ .../blocks/BlockCompost.java | 18 +- .../blocks/BlockContainerBase.java | 4 +- .../blocks/BlockFeeder.java | 24 +-- .../blocks/BlockFurnaceDouble.java | 16 +- .../blocks/BlockGiantChest.java | 16 +- .../blocks/BlockGrinder.java | 16 +- .../blocks/BlockMisc.java | 27 +-- .../blocks/InitBlocks.java | 4 +- .../blocks/metalists/TheMiscBlocks.java | 4 +- .../blocks/render/ModelBaseAA.java} | 4 +- .../blocks/render/ModelCompost.java | 4 +- .../blocks/render/RenderItems.java | 8 +- .../blocks/render/RenderTileEntity.java | 8 +- .../config/ConfigValues.java | 6 +- .../config/ConfigurationHandler.java | 4 +- .../crafting/BlockCrafting.java | 12 +- .../crafting/FoodCrafting.java | 12 +- .../crafting/GrinderCrafting.java | 12 +- .../crafting/InitCrafting.java | 4 +- .../crafting/ItemCrafting.java | 23 ++- .../crafting/MiscCrafting.java | 8 +- .../crafting/ToolCrafting.java | 6 +- .../creative/CreativeTab.java | 8 +- .../event/CraftEvent.java | 12 +- .../event/InitEvents.java | 4 +- .../event/KilledEvent.java | 6 +- .../event/SmeltEvent.java | 8 +- .../gen/OreGen.java | 5 +- .../inventory/ContainerCrafter.java | 2 +- .../inventory/ContainerFeeder.java | 6 +- .../inventory/ContainerFurnaceDouble.java | 8 +- .../inventory/ContainerGiantChest.java | 6 +- .../inventory/ContainerGrinder.java | 8 +- .../inventory/GuiCrafter.java | 2 +- .../inventory/GuiFeeder.java | 8 +- .../inventory/GuiFurnaceDouble.java | 8 +- .../inventory/GuiGiantChest.java | 6 +- .../inventory/GuiGrinder.java | 8 +- .../inventory/GuiHandler.java | 12 +- .../inventory/slot/SlotOutput.java | 2 +- .../items/InitItems.java | 28 +-- .../items/ItemCrafterOnAStick.java | 14 +- .../items/ItemDust.java | 10 +- .../items/ItemFertilizer.java | 8 +- .../items/ItemFoods.java | 10 +- .../items/ItemKnife.java | 18 +- .../items/ItemMisc.java | 10 +- .../items/ItemSpecialDrop.java | 10 +- .../items/metalists/TheDusts.java | 4 +- .../items/metalists/TheFoods.java | 6 +- .../items/metalists/TheMiscItems.java | 4 +- .../items/metalists/TheSpecialDrops.java | 6 +- .../items/tools/ItemAxeAA.java} | 12 +- .../items/tools/ItemHoeAA.java} | 12 +- .../items/tools/ItemPickaxeAA.java} | 12 +- .../items/tools/ItemShovelAA.java} | 12 +- .../items/tools/ItemSwordAA.java} | 12 +- .../material/InitItemMaterials.java | 13 +- .../network/PacketHandler.java | 4 +- .../network/PacketTileEntityFeeder.java | 6 +- .../oredict/OreDictRegistry.java | 6 +- .../proxy/ClientProxy.java | 12 +- .../proxy/IProxy.java | 2 +- .../proxy/ServerProxy.java | 4 +- .../recipe/GrinderRecipes.java | 2 +- .../tile/TileEntityBase.java | 4 +- .../tile/TileEntityCompost.java | 12 +- .../tile/TileEntityFeeder.java | 8 +- .../tile/TileEntityFurnaceDouble.java | 4 +- .../tile/TileEntityGiantChest.java | 2 +- .../tile/TileEntityGrinder.java | 6 +- .../tile/TileEntityInventoryBase.java | 2 +- .../util/IName.java | 2 +- .../util/Util.java | 8 +- .../achievement/InitAchievements.java | 60 ------- .../blocks/DefaultItemBlock.java | 37 ---- .../util/IInformation.java | 7 - .../assets/actuallyadditions/lang/en_US.lang | 167 ++++++++++++++++++ .../textures/blocks/blockFeeder.png | Bin .../textures/blocks/blockFeederTop.png | Bin .../textures/blocks/blockFurnaceDouble.png | Bin .../blocks/blockFurnaceDoubleFront.png | Bin .../textures/blocks/blockFurnaceDoubleOn.png | Bin .../textures/blocks/blockFurnaceDoubleTop.png | Bin .../textures/blocks/blockGiantChest.png | Bin .../textures/blocks/blockGiantChestTop.png | Bin .../textures/blocks/blockGrinder.png | Bin .../textures/blocks/blockGrinderBottom.png | Bin .../textures/blocks/blockGrinderDouble.png | Bin .../textures/blocks/blockGrinderOn.png | Bin .../textures/blocks/blockGrinderTop.png | Bin .../textures/blocks/blockMiscBlackQuartz.png | Bin .../blocks/blockMiscBlackQuartzChiseled.png | Bin .../blocks/blockMiscBlackQuartzPillar.png | Bin .../blocks/blockMiscOreBlackQuartz.png | Bin .../crash-2015-03-07_03.56.11-client.txt | 73 ++++++++ .../textures/blocks/models/modelCompost.png | Bin .../textures/gui/guiFeeder.png | Bin .../textures/gui/guiFurnaceDouble.png | Bin .../textures/gui/guiGiantChest.png | Bin .../textures/gui/guiGrinder.png | Bin .../textures/gui/guiGrinderDouble.png | Bin .../textures/gui/guiInventory.png | Bin .../textures/items/itemAxeEmerald.png | Bin .../textures/items/itemAxeObsidian.png | Bin .../textures/items/itemCrafterOnAStick.png | Bin .../textures/items/itemDust.png | Bin .../textures/items/itemFertilizer.png | Bin .../textures/items/itemFoodBaguette.png | Bin .../textures/items/itemFoodBigCookie.png | Bin .../textures/items/itemFoodCarrotJuice.png | Bin .../textures/items/itemFoodCheese.png | Bin .../textures/items/itemFoodChocolate.png | Bin .../textures/items/itemFoodChocolateCake.png | Bin .../textures/items/itemFoodFishNChips.png | Bin .../textures/items/itemFoodFrenchFries.png | Bin .../textures/items/itemFoodFrenchFry.png | Bin .../textures/items/itemFoodHamburger.png | Bin .../textures/items/itemFoodNoodle.png | Bin .../textures/items/itemFoodPizza.png | Bin .../textures/items/itemFoodPumpkinStew.png | Bin .../textures/items/itemFoodSpaghetti.png | Bin .../items/itemFoodSubmarineSandwich.png | Bin .../textures/items/itemFoodToast.png | Bin .../textures/items/itemHoeEmerald.png | Bin .../textures/items/itemHoeObsidian.png | Bin .../textures/items/itemKnife.png | Bin .../textures/items/itemMiscBlackQuartz.png | Bin .../textures/items/itemMiscDough.png | Bin .../textures/items/itemMiscKnifeBlade.png | Bin .../textures/items/itemMiscKnifeHandle.png | Bin .../textures/items/itemMiscMashedFood.png | Bin .../textures/items/itemMiscPaperCone.png | Bin .../textures/items/itemPickaxeEmerald.png | Bin .../textures/items/itemPickaxeObsidian.png | Bin .../textures/items/itemShovelEmerald.png | Bin .../textures/items/itemShovelObsidian.png | Bin .../textures/items/itemSwordEmerald.png | Bin .../textures/items/itemSwordObsidian.png | Bin .../textures/logo.png | Bin .../actuallyadditions/textures/logoBig.png | Bin 0 -> 190853 bytes .../someprettyrandomstuff/lang/en_US.lang | 167 ------------------ src/main/resources/mcmod.info | 2 +- 147 files changed, 641 insertions(+), 626 deletions(-) rename src/main/java/ellpeck/{someprettyrandomstuff/SomePrettyRandomStuff.java => actuallyadditions/ActuallyAdditions.java} (59%) rename src/main/java/ellpeck/{someprettyrandomstuff/achievement/AchievementSPRS.java => actuallyadditions/achievement/AchievementAA.java} (60%) create mode 100644 src/main/java/ellpeck/actuallyadditions/achievement/InitAchievements.java rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/BlockCompost.java (92%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/BlockContainerBase.java (93%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/BlockFeeder.java (81%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/BlockFurnaceDouble.java (93%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/BlockGiantChest.java (86%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/BlockGrinder.java (89%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/BlockMisc.java (74%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/InitBlocks.java (93%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/metalists/TheMiscBlocks.java (84%) rename src/main/java/ellpeck/{someprettyrandomstuff/blocks/render/ModelBaseSPRS.java => actuallyadditions/blocks/render/ModelBaseAA.java} (59%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/render/ModelCompost.java (93%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/render/RenderItems.java (93%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/blocks/render/RenderTileEntity.java (81%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/config/ConfigValues.java (98%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/config/ConfigurationHandler.java (91%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/crafting/BlockCrafting.java (87%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/crafting/FoodCrafting.java (95%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/crafting/GrinderCrafting.java (87%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/crafting/InitCrafting.java (76%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/crafting/ItemCrafting.java (59%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/crafting/MiscCrafting.java (86%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/crafting/ToolCrafting.java (94%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/creative/CreativeTab.java (71%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/event/CraftEvent.java (87%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/event/InitEvents.java (73%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/event/KilledEvent.java (88%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/event/SmeltEvent.java (66%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/gen/OreGen.java (94%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/ContainerCrafter.java (98%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/ContainerFeeder.java (93%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/ContainerFurnaceDouble.java (93%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/ContainerGiantChest.java (88%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/ContainerGrinder.java (94%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/GuiCrafter.java (94%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/GuiFeeder.java (93%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/GuiFurnaceDouble.java (89%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/GuiGiantChest.java (87%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/GuiGrinder.java (91%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/GuiHandler.java (89%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/inventory/slot/SlotOutput.java (86%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/InitItems.java (53%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/ItemCrafterOnAStick.java (75%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/ItemDust.java (89%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/ItemFertilizer.java (89%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/ItemFoods.java (93%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/ItemKnife.java (75%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/ItemMisc.java (89%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/ItemSpecialDrop.java (89%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/metalists/TheDusts.java (86%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/metalists/TheFoods.java (93%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/metalists/TheMiscItems.java (85%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/items/metalists/TheSpecialDrops.java (91%) rename src/main/java/ellpeck/{someprettyrandomstuff/items/tools/ItemAxeSPRS.java => actuallyadditions/items/tools/ItemAxeAA.java} (81%) rename src/main/java/ellpeck/{someprettyrandomstuff/items/tools/ItemHoeSPRS.java => actuallyadditions/items/tools/ItemHoeAA.java} (81%) rename src/main/java/ellpeck/{someprettyrandomstuff/items/tools/ItemPickaxeSPRS.java => actuallyadditions/items/tools/ItemPickaxeAA.java} (81%) rename src/main/java/ellpeck/{someprettyrandomstuff/items/tools/ItemShovelSPRS.java => actuallyadditions/items/tools/ItemShovelAA.java} (81%) rename src/main/java/ellpeck/{someprettyrandomstuff/items/tools/ItemSwordSPRS.java => actuallyadditions/items/tools/ItemSwordAA.java} (81%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/material/InitItemMaterials.java (69%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/network/PacketHandler.java (83%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/network/PacketTileEntityFeeder.java (92%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/oredict/OreDictRegistry.java (81%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/proxy/ClientProxy.java (63%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/proxy/IProxy.java (75%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/proxy/ServerProxy.java (80%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/recipe/GrinderRecipes.java (97%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/tile/TileEntityBase.java (95%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/tile/TileEntityCompost.java (85%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/tile/TileEntityFeeder.java (94%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/tile/TileEntityFurnaceDouble.java (98%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/tile/TileEntityGiantChest.java (97%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/tile/TileEntityGrinder.java (97%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/tile/TileEntityInventoryBase.java (98%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/util/IName.java (60%) rename src/main/java/ellpeck/{someprettyrandomstuff => actuallyadditions}/util/Util.java (94%) delete mode 100644 src/main/java/ellpeck/someprettyrandomstuff/achievement/InitAchievements.java delete mode 100644 src/main/java/ellpeck/someprettyrandomstuff/blocks/DefaultItemBlock.java delete mode 100644 src/main/java/ellpeck/someprettyrandomstuff/util/IInformation.java create mode 100644 src/main/resources/assets/actuallyadditions/lang/en_US.lang rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockFeeder.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockFeederTop.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockFurnaceDouble.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockFurnaceDoubleFront.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockFurnaceDoubleOn.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockFurnaceDoubleTop.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockGiantChest.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockGiantChestTop.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockGrinder.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockGrinderBottom.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockGrinderDouble.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockGrinderOn.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockGrinderTop.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockMiscBlackQuartz.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockMiscBlackQuartzChiseled.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockMiscBlackQuartzPillar.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/blockMiscOreBlackQuartz.png (100%) create mode 100644 src/main/resources/assets/actuallyadditions/textures/blocks/crash-2015-03-07_03.56.11-client.txt rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/blocks/models/modelCompost.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/gui/guiFeeder.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/gui/guiFurnaceDouble.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/gui/guiGiantChest.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/gui/guiGrinder.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/gui/guiGrinderDouble.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/gui/guiInventory.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemAxeEmerald.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemAxeObsidian.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemCrafterOnAStick.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemDust.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFertilizer.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodBaguette.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodBigCookie.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodCarrotJuice.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodCheese.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodChocolate.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodChocolateCake.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodFishNChips.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodFrenchFries.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodFrenchFry.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodHamburger.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodNoodle.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodPizza.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodPumpkinStew.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodSpaghetti.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodSubmarineSandwich.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemFoodToast.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemHoeEmerald.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemHoeObsidian.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemKnife.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemMiscBlackQuartz.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemMiscDough.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemMiscKnifeBlade.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemMiscKnifeHandle.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemMiscMashedFood.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemMiscPaperCone.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemPickaxeEmerald.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemPickaxeObsidian.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemShovelEmerald.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemShovelObsidian.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemSwordEmerald.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/items/itemSwordObsidian.png (100%) rename src/main/resources/assets/{someprettyrandomstuff => actuallyadditions}/textures/logo.png (100%) create mode 100644 src/main/resources/assets/actuallyadditions/textures/logoBig.png delete mode 100644 src/main/resources/assets/someprettyrandomstuff/lang/en_US.lang diff --git a/build.gradle b/build.gradle index ab61651e8..40278755d 100644 --- a/build.gradle +++ b/build.gradle @@ -17,9 +17,9 @@ buildscript { apply plugin: 'forge' -version = "1.7.10-0.0.1" -group = "ellpeck.someprettyrandomstuff" -archivesBaseName = "SomePrettyRandomStuff" +version = "1.7.10-0.0.1.1" +group = "ellpeck.actuallyadditions" +archivesBaseName = "ActuallyAdditions" minecraft { version = "1.7.10-10.13.2.1291" diff --git a/src/main/java/ellpeck/someprettyrandomstuff/SomePrettyRandomStuff.java b/src/main/java/ellpeck/actuallyadditions/ActuallyAdditions.java similarity index 59% rename from src/main/java/ellpeck/someprettyrandomstuff/SomePrettyRandomStuff.java rename to src/main/java/ellpeck/actuallyadditions/ActuallyAdditions.java index 63abdb1ed..08b1e3324 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/SomePrettyRandomStuff.java +++ b/src/main/java/ellpeck/actuallyadditions/ActuallyAdditions.java @@ -1,4 +1,4 @@ -package ellpeck.someprettyrandomstuff; +package ellpeck.actuallyadditions; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; @@ -7,28 +7,28 @@ import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; -import ellpeck.someprettyrandomstuff.achievement.InitAchievements; -import ellpeck.someprettyrandomstuff.blocks.InitBlocks; -import ellpeck.someprettyrandomstuff.config.ConfigurationHandler; -import ellpeck.someprettyrandomstuff.crafting.InitCrafting; -import ellpeck.someprettyrandomstuff.event.InitEvents; -import ellpeck.someprettyrandomstuff.gen.OreGen; -import ellpeck.someprettyrandomstuff.inventory.GuiHandler; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.material.InitItemMaterials; -import ellpeck.someprettyrandomstuff.network.PacketHandler; -import ellpeck.someprettyrandomstuff.oredict.OreDictRegistry; -import ellpeck.someprettyrandomstuff.proxy.IProxy; -import ellpeck.someprettyrandomstuff.tile.TileEntityBase; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.achievement.InitAchievements; +import ellpeck.actuallyadditions.blocks.InitBlocks; +import ellpeck.actuallyadditions.config.ConfigurationHandler; +import ellpeck.actuallyadditions.crafting.InitCrafting; +import ellpeck.actuallyadditions.event.InitEvents; +import ellpeck.actuallyadditions.gen.OreGen; +import ellpeck.actuallyadditions.inventory.GuiHandler; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.material.InitItemMaterials; +import ellpeck.actuallyadditions.network.PacketHandler; +import ellpeck.actuallyadditions.oredict.OreDictRegistry; +import ellpeck.actuallyadditions.proxy.IProxy; +import ellpeck.actuallyadditions.tile.TileEntityBase; +import ellpeck.actuallyadditions.util.Util; @Mod(modid = Util.MOD_ID, name = Util.NAME, version = Util.VERSION) -public class SomePrettyRandomStuff{ +public class ActuallyAdditions{ @Instance(Util.MOD_ID) - public static SomePrettyRandomStuff instance; + public static ActuallyAdditions instance; - @SidedProxy(clientSide = "ellpeck.someprettyrandomstuff.proxy.ClientProxy", serverSide = "ellpeck.someprettyrandomstuff.proxy.ServerProxy") + @SidedProxy(clientSide = "ellpeck.actuallyadditions.proxy.ClientProxy", serverSide = "ellpeck.actuallyadditions.proxy.ServerProxy") public static IProxy proxy; @EventHandler() diff --git a/src/main/java/ellpeck/someprettyrandomstuff/achievement/AchievementSPRS.java b/src/main/java/ellpeck/actuallyadditions/achievement/AchievementAA.java similarity index 60% rename from src/main/java/ellpeck/someprettyrandomstuff/achievement/AchievementSPRS.java rename to src/main/java/ellpeck/actuallyadditions/achievement/AchievementAA.java index 457a11d09..c8f99ffcc 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/achievement/AchievementSPRS.java +++ b/src/main/java/ellpeck/actuallyadditions/achievement/AchievementAA.java @@ -1,12 +1,12 @@ -package ellpeck.someprettyrandomstuff.achievement; +package ellpeck.actuallyadditions.achievement; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.item.ItemStack; import net.minecraft.stats.Achievement; -public class AchievementSPRS extends Achievement{ +public class AchievementAA extends Achievement{ - public AchievementSPRS(String name, int x, int y, ItemStack displayStack, Achievement hasToHaveBefore){ + public AchievementAA(String name, int x, int y, ItemStack displayStack, Achievement hasToHaveBefore){ super("achievement." + Util.MOD_ID_LOWER +"." + Util.MOD_ID_LOWER + "." + name, Util.MOD_ID_LOWER + "." + name, x, y, displayStack, hasToHaveBefore); InitAchievements.achievementList.add(this); if(hasToHaveBefore == null) this.initIndependentStat(); diff --git a/src/main/java/ellpeck/actuallyadditions/achievement/InitAchievements.java b/src/main/java/ellpeck/actuallyadditions/achievement/InitAchievements.java new file mode 100644 index 000000000..fbe71ec2e --- /dev/null +++ b/src/main/java/ellpeck/actuallyadditions/achievement/InitAchievements.java @@ -0,0 +1,60 @@ +package ellpeck.actuallyadditions.achievement; + +import ellpeck.actuallyadditions.blocks.InitBlocks; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.metalists.TheFoods; +import ellpeck.actuallyadditions.items.metalists.TheMiscItems; +import ellpeck.actuallyadditions.util.Util; +import net.minecraft.item.ItemStack; +import net.minecraft.stats.Achievement; +import net.minecraft.util.StatCollector; +import net.minecraftforge.common.AchievementPage; + +import java.util.ArrayList; + +public class InitAchievements{ + + public static AchievementPage theAchievementPage; + public static ArrayList achievementList = new ArrayList(); + + public static Achievement achievementCraftKnifeBlade; + public static Achievement achievementCraftKnife; + + public static Achievement achievementCraftDough; + public static Achievement achievementSmeltBaguette; + public static Achievement achievementCraftSubSandwich; + + public static Achievement achievementCraftMashedFood; + public static Achievement achievementCraftCompost; + public static Achievement achievementCraftFertilizer; + + public static Achievement achievementCraftPaperCone; + public static Achievement achievementCraftFrenchFry; + public static Achievement achievementCraftFrenchFries; + public static Achievement achievementCraftFishNChips; + + public static void init(){ + Util.logInfo("Initializing Achievements..."); + + achievementCraftKnifeBlade = new AchievementAA("craftKnifeBlade", -2, 0, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.KNIFE_BLADE.ordinal()), null); + achievementCraftKnife = new AchievementAA("craftKnife", 0, 0, new ItemStack(InitItems.itemKnife), achievementCraftKnifeBlade); + + achievementCraftDough = new AchievementAA("craftDough", 0, -3, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.DOUGH.ordinal()), achievementCraftKnife); + achievementSmeltBaguette = new AchievementAA("smeltBaguette", 2, -3, new ItemStack(InitItems.itemFoods, 1, TheFoods.BAGUETTE.ordinal()), achievementCraftDough); + achievementCraftSubSandwich = new AchievementAA("craftSubSandwich", 4, -3, new ItemStack(InitItems.itemFoods, 1, TheFoods.SUBMARINE_SANDWICH.ordinal()), achievementSmeltBaguette); + + achievementCraftMashedFood = new AchievementAA("craftMashedFood", 3, 0, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.MASHED_FOOD.ordinal()), achievementCraftKnife); + achievementCraftCompost = new AchievementAA("craftCompost", 5, 0, new ItemStack(InitBlocks.blockCompost), achievementCraftMashedFood); + achievementCraftFertilizer = new AchievementAA("craftFertilizer", 7, 0, new ItemStack(InitItems.itemFertilizer), achievementCraftCompost); + + achievementCraftPaperCone = new AchievementAA("craftPaperCone", 0, 3, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.PAPER_CONE.ordinal()), achievementCraftKnife); + achievementCraftFrenchFry = new AchievementAA("craftFrenchFry", 2, 3, new ItemStack(InitItems.itemFoods, 1, TheFoods.FRENCH_FRY.ordinal()), achievementCraftPaperCone); + achievementCraftFrenchFries = new AchievementAA("craftFrenchFries", 4, 4, new ItemStack(InitItems.itemFoods, 1, TheFoods.FRENCH_FRIES.ordinal()), achievementCraftFrenchFry); + achievementCraftFishNChips = new AchievementAA("craftFishNChips", 4, 2, new ItemStack(InitItems.itemFoods, 1, TheFoods.FISH_N_CHIPS.ordinal()), achievementCraftFrenchFry); + + + theAchievementPage = new AchievementPage(StatCollector.translateToLocal("achievement.page." + Util.MOD_ID_LOWER), achievementList.toArray(new Achievement[achievementList.size()])); + AchievementPage.registerAchievementPage(theAchievementPage); + } + +} diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockCompost.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockCompost.java similarity index 92% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockCompost.java rename to src/main/java/ellpeck/actuallyadditions/blocks/BlockCompost.java index d41e8b54a..df63a3bbd 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockCompost.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockCompost.java @@ -1,16 +1,16 @@ -package ellpeck.someprettyrandomstuff.blocks; +package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.achievement.InitAchievements; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.items.ItemFertilizer; -import ellpeck.someprettyrandomstuff.items.ItemMisc; -import ellpeck.someprettyrandomstuff.items.metalists.TheMiscItems; -import ellpeck.someprettyrandomstuff.tile.TileEntityCompost; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.achievement.InitAchievements; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.items.ItemFertilizer; +import ellpeck.actuallyadditions.items.ItemMisc; +import ellpeck.actuallyadditions.items.metalists.TheMiscItems; +import ellpeck.actuallyadditions.tile.TileEntityCompost; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockContainerBase.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockContainerBase.java similarity index 93% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockContainerBase.java rename to src/main/java/ellpeck/actuallyadditions/blocks/BlockContainerBase.java index 03c4f6e19..f7000482d 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockContainerBase.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockContainerBase.java @@ -1,6 +1,6 @@ -package ellpeck.someprettyrandomstuff.blocks; +package ellpeck.actuallyadditions.blocks; -import ellpeck.someprettyrandomstuff.tile.TileEntityInventoryBase; +import ellpeck.actuallyadditions.tile.TileEntityInventoryBase; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.entity.item.EntityItem; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockFeeder.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFeeder.java similarity index 81% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockFeeder.java rename to src/main/java/ellpeck/actuallyadditions/blocks/BlockFeeder.java index 6926ad3fc..6b2f0e931 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockFeeder.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFeeder.java @@ -1,14 +1,13 @@ -package ellpeck.someprettyrandomstuff.blocks; +package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.SomePrettyRandomStuff; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.inventory.GuiHandler; -import ellpeck.someprettyrandomstuff.tile.TileEntityFeeder; -import ellpeck.someprettyrandomstuff.util.IInformation; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.ActuallyAdditions; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.inventory.GuiHandler; +import ellpeck.actuallyadditions.tile.TileEntityFeeder; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -23,7 +22,7 @@ import net.minecraft.world.World; import java.util.List; -public class BlockFeeder extends BlockContainerBase implements IName, IInformation{ +public class BlockFeeder extends BlockContainerBase implements IName{ private IIcon topIcon; @@ -57,7 +56,7 @@ public class BlockFeeder extends BlockContainerBase implements IName, IInformati public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int par6, float par7, float par8, float par9){ if(!world.isRemote){ TileEntityFeeder feeder = (TileEntityFeeder)world.getTileEntity(x, y, z); - if (feeder != null) player.openGui(SomePrettyRandomStuff.instance, GuiHandler.FEEDER_ID, world, x, y, z); + if (feeder != null) player.openGui(ActuallyAdditions.instance, GuiHandler.FEEDER_ID, world, x, y, z); return true; } return true; @@ -74,11 +73,6 @@ public class BlockFeeder extends BlockContainerBase implements IName, IInformati return "blockFeeder"; } - @Override - public String[] getInformationString(){ - return new String[]{"This is a thing and it is a test and bla bla bla"}; - } - public static class TheItemBlock extends ItemBlock{ private Block theBlock; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockFurnaceDouble.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFurnaceDouble.java similarity index 93% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockFurnaceDouble.java rename to src/main/java/ellpeck/actuallyadditions/blocks/BlockFurnaceDouble.java index 4570b3379..befc5764b 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockFurnaceDouble.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockFurnaceDouble.java @@ -1,13 +1,13 @@ -package ellpeck.someprettyrandomstuff.blocks; +package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.SomePrettyRandomStuff; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.inventory.GuiHandler; -import ellpeck.someprettyrandomstuff.tile.TileEntityFurnaceDouble; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.ActuallyAdditions; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.inventory.GuiHandler; +import ellpeck.actuallyadditions.tile.TileEntityFurnaceDouble; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -103,7 +103,7 @@ public class BlockFurnaceDouble extends BlockContainerBase implements IName{ public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int par6, float par7, float par8, float par9){ if(!world.isRemote){ TileEntityFurnaceDouble furnace = (TileEntityFurnaceDouble)world.getTileEntity(x, y, z); - if (furnace != null) player.openGui(SomePrettyRandomStuff.instance, GuiHandler.FURNACE_DOUBLE_ID, world, x, y, z); + if (furnace != null) player.openGui(ActuallyAdditions.instance, GuiHandler.FURNACE_DOUBLE_ID, world, x, y, z); return true; } return true; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockGiantChest.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockGiantChest.java similarity index 86% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockGiantChest.java rename to src/main/java/ellpeck/actuallyadditions/blocks/BlockGiantChest.java index db6879e77..57bf5e808 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockGiantChest.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockGiantChest.java @@ -1,13 +1,13 @@ -package ellpeck.someprettyrandomstuff.blocks; +package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.SomePrettyRandomStuff; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.inventory.GuiHandler; -import ellpeck.someprettyrandomstuff.tile.TileEntityGiantChest; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.ActuallyAdditions; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.inventory.GuiHandler; +import ellpeck.actuallyadditions.tile.TileEntityGiantChest; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -56,7 +56,7 @@ public class BlockGiantChest extends BlockContainerBase implements IName{ public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int par6, float par7, float par8, float par9){ if(!world.isRemote){ TileEntityGiantChest chest = (TileEntityGiantChest)world.getTileEntity(x, y, z); - if (chest != null) player.openGui(SomePrettyRandomStuff.instance, GuiHandler.GIANT_CHEST_ID, world, x, y, z); + if (chest != null) player.openGui(ActuallyAdditions.instance, GuiHandler.GIANT_CHEST_ID, world, x, y, z); return true; } return true; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockGrinder.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockGrinder.java similarity index 89% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockGrinder.java rename to src/main/java/ellpeck/actuallyadditions/blocks/BlockGrinder.java index 5bfb0411e..a82dd3579 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockGrinder.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockGrinder.java @@ -1,13 +1,13 @@ -package ellpeck.someprettyrandomstuff.blocks; +package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.SomePrettyRandomStuff; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.inventory.GuiHandler; -import ellpeck.someprettyrandomstuff.tile.TileEntityGrinder; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.ActuallyAdditions; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.inventory.GuiHandler; +import ellpeck.actuallyadditions.tile.TileEntityGrinder; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -89,7 +89,7 @@ public class BlockGrinder extends BlockContainerBase implements IName{ public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int par6, float par7, float par8, float par9){ if(!world.isRemote){ TileEntityGrinder grinder = (TileEntityGrinder)world.getTileEntity(x, y, z); - if (grinder != null) player.openGui(SomePrettyRandomStuff.instance, this.isDouble ? GuiHandler.GRINDER_DOUBLE_ID : GuiHandler.GRINDER_ID, world, x, y, z); + if (grinder != null) player.openGui(ActuallyAdditions.instance, this.isDouble ? GuiHandler.GRINDER_DOUBLE_ID : GuiHandler.GRINDER_ID, world, x, y, z); return true; } return true; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockMisc.java b/src/main/java/ellpeck/actuallyadditions/blocks/BlockMisc.java similarity index 74% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockMisc.java rename to src/main/java/ellpeck/actuallyadditions/blocks/BlockMisc.java index 2843c45ad..333eef1d3 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/BlockMisc.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/BlockMisc.java @@ -1,13 +1,11 @@ -package ellpeck.someprettyrandomstuff.blocks; +package ellpeck.actuallyadditions.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.blocks.metalists.TheMiscBlocks; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheMiscItems; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.blocks.metalists.TheMiscBlocks; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -21,7 +19,6 @@ import net.minecraft.util.IIcon; import net.minecraft.util.StatCollector; import java.util.List; -import java.util.Random; public class BlockMisc extends Block implements IName{ @@ -37,24 +34,14 @@ public class BlockMisc extends Block implements IName{ @SuppressWarnings("all") @SideOnly(Side.CLIENT) public void getSubBlocks(Item item, CreativeTabs tab, List list){ - for (int j = 0; j < allMiscBlocks.length; ++j){ + for (int j = 0; j < allMiscBlocks.length; j++){ list.add(new ItemStack(item, 1, j)); } } - @Override - public Item getItemDropped(int meta, Random rand, int par3){ - return meta == TheMiscBlocks.ORE_QUARTZ.ordinal() ? InitItems.itemMisc : super.getItemDropped(meta, rand, par3); - } - @Override public int damageDropped(int meta){ - return meta == TheMiscBlocks.ORE_QUARTZ.ordinal() ? TheMiscItems.QUARTZ.ordinal() : super.damageDropped(meta); - } - - @Override - public int quantityDropped(int meta, int fortune, Random random){ - return meta == TheMiscBlocks.ORE_QUARTZ.ordinal() ? 1+random.nextInt(2)+fortune : 1; + return meta; } @Override diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/InitBlocks.java b/src/main/java/ellpeck/actuallyadditions/blocks/InitBlocks.java similarity index 93% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/InitBlocks.java rename to src/main/java/ellpeck/actuallyadditions/blocks/InitBlocks.java index 3d8f43b95..29a583a57 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/InitBlocks.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/InitBlocks.java @@ -1,6 +1,6 @@ -package ellpeck.someprettyrandomstuff.blocks; +package ellpeck.actuallyadditions.blocks; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.block.Block; public class InitBlocks{ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/metalists/TheMiscBlocks.java b/src/main/java/ellpeck/actuallyadditions/blocks/metalists/TheMiscBlocks.java similarity index 84% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/metalists/TheMiscBlocks.java rename to src/main/java/ellpeck/actuallyadditions/blocks/metalists/TheMiscBlocks.java index ec7591d08..13001ca0e 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/metalists/TheMiscBlocks.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/metalists/TheMiscBlocks.java @@ -1,6 +1,6 @@ -package ellpeck.someprettyrandomstuff.blocks.metalists; +package ellpeck.actuallyadditions.blocks.metalists; -import ellpeck.someprettyrandomstuff.util.IName; +import ellpeck.actuallyadditions.util.IName; import net.minecraft.item.EnumRarity; public enum TheMiscBlocks implements IName{ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/render/ModelBaseSPRS.java b/src/main/java/ellpeck/actuallyadditions/blocks/render/ModelBaseAA.java similarity index 59% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/render/ModelBaseSPRS.java rename to src/main/java/ellpeck/actuallyadditions/blocks/render/ModelBaseAA.java index 1704b444e..a8b698739 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/render/ModelBaseSPRS.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/render/ModelBaseAA.java @@ -1,8 +1,8 @@ -package ellpeck.someprettyrandomstuff.blocks.render; +package ellpeck.actuallyadditions.blocks.render; import net.minecraft.client.model.ModelBase; -public class ModelBaseSPRS extends ModelBase{ +public class ModelBaseAA extends ModelBase{ public void render(float f){ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/render/ModelCompost.java b/src/main/java/ellpeck/actuallyadditions/blocks/render/ModelCompost.java similarity index 93% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/render/ModelCompost.java rename to src/main/java/ellpeck/actuallyadditions/blocks/render/ModelCompost.java index 4152cf357..ac84d2e22 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/render/ModelCompost.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/render/ModelCompost.java @@ -1,8 +1,8 @@ -package ellpeck.someprettyrandomstuff.blocks.render; +package ellpeck.actuallyadditions.blocks.render; import net.minecraft.client.model.ModelRenderer; -public class ModelCompost extends ModelBaseSPRS{ +public class ModelCompost extends ModelBaseAA{ public ModelRenderer floor; public ModelRenderer wallOne; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/render/RenderItems.java b/src/main/java/ellpeck/actuallyadditions/blocks/render/RenderItems.java similarity index 93% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/render/RenderItems.java rename to src/main/java/ellpeck/actuallyadditions/blocks/render/RenderItems.java index 40fa7e57f..d6d9f8f84 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/render/RenderItems.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/render/RenderItems.java @@ -1,6 +1,6 @@ -package ellpeck.someprettyrandomstuff.blocks.render; +package ellpeck.actuallyadditions.blocks.render; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.Minecraft; import net.minecraft.item.ItemStack; import net.minecraft.util.ResourceLocation; @@ -9,10 +9,10 @@ import org.lwjgl.opengl.GL11; public class RenderItems implements IItemRenderer{ - ModelBaseSPRS theModel; + ModelBaseAA theModel; ResourceLocation theTexture; - public RenderItems(ModelBaseSPRS model){ + public RenderItems(ModelBaseAA model){ this.theModel = model; this.theTexture = new ResourceLocation(Util.MOD_ID_LOWER, "textures/blocks/models/" + this.theModel.getName() + ".png"); } diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/render/RenderTileEntity.java b/src/main/java/ellpeck/actuallyadditions/blocks/render/RenderTileEntity.java similarity index 81% rename from src/main/java/ellpeck/someprettyrandomstuff/blocks/render/RenderTileEntity.java rename to src/main/java/ellpeck/actuallyadditions/blocks/render/RenderTileEntity.java index a6cf9c312..358f06179 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/render/RenderTileEntity.java +++ b/src/main/java/ellpeck/actuallyadditions/blocks/render/RenderTileEntity.java @@ -1,6 +1,6 @@ -package ellpeck.someprettyrandomstuff.blocks.render; +package ellpeck.actuallyadditions.blocks.render; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ResourceLocation; @@ -8,9 +8,9 @@ import org.lwjgl.opengl.GL11; public class RenderTileEntity extends TileEntitySpecialRenderer{ - ModelBaseSPRS theModel; + ModelBaseAA theModel; - public RenderTileEntity(ModelBaseSPRS model){ + public RenderTileEntity(ModelBaseAA model){ this.theModel = model; } diff --git a/src/main/java/ellpeck/someprettyrandomstuff/config/ConfigValues.java b/src/main/java/ellpeck/actuallyadditions/config/ConfigValues.java similarity index 98% rename from src/main/java/ellpeck/someprettyrandomstuff/config/ConfigValues.java rename to src/main/java/ellpeck/actuallyadditions/config/ConfigValues.java index fa8dbc600..18456226d 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/config/ConfigValues.java +++ b/src/main/java/ellpeck/actuallyadditions/config/ConfigValues.java @@ -1,7 +1,7 @@ -package ellpeck.someprettyrandomstuff.config; +package ellpeck.actuallyadditions.config; -import ellpeck.someprettyrandomstuff.items.metalists.TheFoods; -import ellpeck.someprettyrandomstuff.items.metalists.TheMiscItems; +import ellpeck.actuallyadditions.items.metalists.TheFoods; +import ellpeck.actuallyadditions.items.metalists.TheMiscItems; import net.minecraftforge.common.config.Configuration; public class ConfigValues{ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/config/ConfigurationHandler.java b/src/main/java/ellpeck/actuallyadditions/config/ConfigurationHandler.java similarity index 91% rename from src/main/java/ellpeck/someprettyrandomstuff/config/ConfigurationHandler.java rename to src/main/java/ellpeck/actuallyadditions/config/ConfigurationHandler.java index 4db277db2..8a3390135 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/config/ConfigurationHandler.java +++ b/src/main/java/ellpeck/actuallyadditions/config/ConfigurationHandler.java @@ -1,6 +1,6 @@ -package ellpeck.someprettyrandomstuff.config; +package ellpeck.actuallyadditions.config; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.util.Util; import net.minecraftforge.common.config.Configuration; import java.io.File; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/crafting/BlockCrafting.java b/src/main/java/ellpeck/actuallyadditions/crafting/BlockCrafting.java similarity index 87% rename from src/main/java/ellpeck/someprettyrandomstuff/crafting/BlockCrafting.java rename to src/main/java/ellpeck/actuallyadditions/crafting/BlockCrafting.java index 958e823a8..dfd6092c8 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/crafting/BlockCrafting.java +++ b/src/main/java/ellpeck/actuallyadditions/crafting/BlockCrafting.java @@ -1,11 +1,11 @@ -package ellpeck.someprettyrandomstuff.crafting; +package ellpeck.actuallyadditions.crafting; import cpw.mods.fml.common.registry.GameRegistry; -import ellpeck.someprettyrandomstuff.blocks.InitBlocks; -import ellpeck.someprettyrandomstuff.config.ConfigValues; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheMiscItems; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.blocks.InitBlocks; +import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.metalists.TheMiscItems; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/crafting/FoodCrafting.java b/src/main/java/ellpeck/actuallyadditions/crafting/FoodCrafting.java similarity index 95% rename from src/main/java/ellpeck/someprettyrandomstuff/crafting/FoodCrafting.java rename to src/main/java/ellpeck/actuallyadditions/crafting/FoodCrafting.java index 29c03e1c2..173ec6482 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/crafting/FoodCrafting.java +++ b/src/main/java/ellpeck/actuallyadditions/crafting/FoodCrafting.java @@ -1,11 +1,11 @@ -package ellpeck.someprettyrandomstuff.crafting; +package ellpeck.actuallyadditions.crafting; import cpw.mods.fml.common.registry.GameRegistry; -import ellpeck.someprettyrandomstuff.config.ConfigValues; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheFoods; -import ellpeck.someprettyrandomstuff.items.metalists.TheMiscItems; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.metalists.TheFoods; +import ellpeck.actuallyadditions.items.metalists.TheMiscItems; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/crafting/GrinderCrafting.java b/src/main/java/ellpeck/actuallyadditions/crafting/GrinderCrafting.java similarity index 87% rename from src/main/java/ellpeck/someprettyrandomstuff/crafting/GrinderCrafting.java rename to src/main/java/ellpeck/actuallyadditions/crafting/GrinderCrafting.java index 439470d9c..66864de28 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/crafting/GrinderCrafting.java +++ b/src/main/java/ellpeck/actuallyadditions/crafting/GrinderCrafting.java @@ -1,9 +1,9 @@ -package ellpeck.someprettyrandomstuff.crafting; +package ellpeck.actuallyadditions.crafting; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheDusts; -import ellpeck.someprettyrandomstuff.recipe.GrinderRecipes; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.metalists.TheDusts; +import ellpeck.actuallyadditions.recipe.GrinderRecipes; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; @@ -18,7 +18,7 @@ public class GrinderCrafting{ GrinderRecipes.instance().registerRecipe(new ItemStack(Blocks.iron_ore), new ItemStack(InitItems.itemDust, 2, TheDusts.IRON.ordinal()), new ItemStack(InitItems.itemDust, 1, TheDusts.GOLD.ordinal()), 10); GrinderRecipes.instance().registerRecipe(new ItemStack(Blocks.redstone_ore), new ItemStack(Items.redstone, 10), null, 0); - GrinderRecipes.instance().registerRecipe(new ItemStack(Blocks.lapis_ore), new ItemStack(Items.dye, 15, 4), null, 0); + GrinderRecipes.instance().registerRecipe(new ItemStack(Blocks.lapis_ore), new ItemStack(InitItems.itemDust, 12, TheDusts.LAPIS.ordinal()), null, 0); registerFinally(); } diff --git a/src/main/java/ellpeck/someprettyrandomstuff/crafting/InitCrafting.java b/src/main/java/ellpeck/actuallyadditions/crafting/InitCrafting.java similarity index 76% rename from src/main/java/ellpeck/someprettyrandomstuff/crafting/InitCrafting.java rename to src/main/java/ellpeck/actuallyadditions/crafting/InitCrafting.java index e644b2f0e..0ceaa24da 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/crafting/InitCrafting.java +++ b/src/main/java/ellpeck/actuallyadditions/crafting/InitCrafting.java @@ -1,6 +1,6 @@ -package ellpeck.someprettyrandomstuff.crafting; +package ellpeck.actuallyadditions.crafting; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.util.Util; public class InitCrafting { diff --git a/src/main/java/ellpeck/someprettyrandomstuff/crafting/ItemCrafting.java b/src/main/java/ellpeck/actuallyadditions/crafting/ItemCrafting.java similarity index 59% rename from src/main/java/ellpeck/someprettyrandomstuff/crafting/ItemCrafting.java rename to src/main/java/ellpeck/actuallyadditions/crafting/ItemCrafting.java index 75781897b..5d27361b5 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/crafting/ItemCrafting.java +++ b/src/main/java/ellpeck/actuallyadditions/crafting/ItemCrafting.java @@ -1,10 +1,11 @@ -package ellpeck.someprettyrandomstuff.crafting; +package ellpeck.actuallyadditions.crafting; import cpw.mods.fml.common.registry.GameRegistry; -import ellpeck.someprettyrandomstuff.config.ConfigValues; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheMiscItems; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.metalists.TheDusts; +import ellpeck.actuallyadditions.items.metalists.TheMiscItems; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; @@ -32,6 +33,18 @@ public class ItemCrafting{ if(ConfigValues.enabledMiscRecipes[TheMiscItems.MASHED_FOOD.ordinal()]) initMashedFoodRecipes(); + + GameRegistry.addSmelting(new ItemStack(InitItems.itemMisc, 1, TheDusts.IRON.ordinal()), + new ItemStack(Items.iron_ingot), 1F); + GameRegistry.addSmelting(new ItemStack(InitItems.itemMisc, 1, TheDusts.GOLD.ordinal()), + new ItemStack(Items.gold_ingot), 1F); + GameRegistry.addSmelting(new ItemStack(InitItems.itemMisc, 1, TheDusts.DIAMOND.ordinal()), + new ItemStack(Items.diamond), 1F); + GameRegistry.addSmelting(new ItemStack(InitItems.itemMisc, 1, TheDusts.EMERALD.ordinal()), + new ItemStack(Items.emerald), 1F); + GameRegistry.addSmelting(new ItemStack(InitItems.itemMisc, 1, TheDusts.LAPIS.ordinal()), + new ItemStack(Items.dye, 1, 4), 1F); + } public static void initMashedFoodRecipes(){ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/crafting/MiscCrafting.java b/src/main/java/ellpeck/actuallyadditions/crafting/MiscCrafting.java similarity index 86% rename from src/main/java/ellpeck/someprettyrandomstuff/crafting/MiscCrafting.java rename to src/main/java/ellpeck/actuallyadditions/crafting/MiscCrafting.java index 662d56ff7..686a53ea8 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/crafting/MiscCrafting.java +++ b/src/main/java/ellpeck/actuallyadditions/crafting/MiscCrafting.java @@ -1,9 +1,9 @@ -package ellpeck.someprettyrandomstuff.crafting; +package ellpeck.actuallyadditions.crafting; import cpw.mods.fml.common.registry.GameRegistry; -import ellpeck.someprettyrandomstuff.config.ConfigValues; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheMiscItems; +import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.metalists.TheMiscItems; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/crafting/ToolCrafting.java b/src/main/java/ellpeck/actuallyadditions/crafting/ToolCrafting.java similarity index 94% rename from src/main/java/ellpeck/someprettyrandomstuff/crafting/ToolCrafting.java rename to src/main/java/ellpeck/actuallyadditions/crafting/ToolCrafting.java index c7e3d047b..51470baee 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/crafting/ToolCrafting.java +++ b/src/main/java/ellpeck/actuallyadditions/crafting/ToolCrafting.java @@ -1,8 +1,8 @@ -package ellpeck.someprettyrandomstuff.crafting; +package ellpeck.actuallyadditions.crafting; import cpw.mods.fml.common.registry.GameRegistry; -import ellpeck.someprettyrandomstuff.config.ConfigValues; -import ellpeck.someprettyrandomstuff.items.InitItems; +import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.items.InitItems; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/creative/CreativeTab.java b/src/main/java/ellpeck/actuallyadditions/creative/CreativeTab.java similarity index 71% rename from src/main/java/ellpeck/someprettyrandomstuff/creative/CreativeTab.java rename to src/main/java/ellpeck/actuallyadditions/creative/CreativeTab.java index 428059eec..c5479dd91 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/creative/CreativeTab.java +++ b/src/main/java/ellpeck/actuallyadditions/creative/CreativeTab.java @@ -1,8 +1,8 @@ -package ellpeck.someprettyrandomstuff.creative; +package ellpeck.actuallyadditions.creative; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheFoods; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.metalists.TheFoods; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/event/CraftEvent.java b/src/main/java/ellpeck/actuallyadditions/event/CraftEvent.java similarity index 87% rename from src/main/java/ellpeck/someprettyrandomstuff/event/CraftEvent.java rename to src/main/java/ellpeck/actuallyadditions/event/CraftEvent.java index 9c0f5ad9b..2be836190 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/event/CraftEvent.java +++ b/src/main/java/ellpeck/actuallyadditions/event/CraftEvent.java @@ -1,12 +1,12 @@ -package ellpeck.someprettyrandomstuff.event; +package ellpeck.actuallyadditions.event; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.PlayerEvent; -import ellpeck.someprettyrandomstuff.achievement.InitAchievements; -import ellpeck.someprettyrandomstuff.blocks.InitBlocks; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheFoods; -import ellpeck.someprettyrandomstuff.items.metalists.TheMiscItems; +import ellpeck.actuallyadditions.achievement.InitAchievements; +import ellpeck.actuallyadditions.blocks.InitBlocks; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.metalists.TheFoods; +import ellpeck.actuallyadditions.items.metalists.TheMiscItems; import net.minecraft.item.Item; public class CraftEvent{ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/event/InitEvents.java b/src/main/java/ellpeck/actuallyadditions/event/InitEvents.java similarity index 73% rename from src/main/java/ellpeck/someprettyrandomstuff/event/InitEvents.java rename to src/main/java/ellpeck/actuallyadditions/event/InitEvents.java index fb7ac885c..f746dc286 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/event/InitEvents.java +++ b/src/main/java/ellpeck/actuallyadditions/event/InitEvents.java @@ -1,6 +1,6 @@ -package ellpeck.someprettyrandomstuff.event; +package ellpeck.actuallyadditions.event; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.util.Util; public class InitEvents{ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/event/KilledEvent.java b/src/main/java/ellpeck/actuallyadditions/event/KilledEvent.java similarity index 88% rename from src/main/java/ellpeck/someprettyrandomstuff/event/KilledEvent.java rename to src/main/java/ellpeck/actuallyadditions/event/KilledEvent.java index f282babfc..6771581b5 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/event/KilledEvent.java +++ b/src/main/java/ellpeck/actuallyadditions/event/KilledEvent.java @@ -1,8 +1,8 @@ -package ellpeck.someprettyrandomstuff.event; +package ellpeck.actuallyadditions.event; import cpw.mods.fml.common.eventhandler.SubscribeEvent; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheSpecialDrops; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.metalists.TheSpecialDrops; import net.minecraft.entity.EntityCreature; import net.minecraft.entity.monster.EntityMob; import net.minecraft.entity.passive.EntityAnimal; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/event/SmeltEvent.java b/src/main/java/ellpeck/actuallyadditions/event/SmeltEvent.java similarity index 66% rename from src/main/java/ellpeck/someprettyrandomstuff/event/SmeltEvent.java rename to src/main/java/ellpeck/actuallyadditions/event/SmeltEvent.java index 65535cf77..2f010c2eb 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/event/SmeltEvent.java +++ b/src/main/java/ellpeck/actuallyadditions/event/SmeltEvent.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.event; +package ellpeck.actuallyadditions.event; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.PlayerEvent; -import ellpeck.someprettyrandomstuff.achievement.InitAchievements; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheFoods; +import ellpeck.actuallyadditions.achievement.InitAchievements; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.metalists.TheFoods; public class SmeltEvent{ @SubscribeEvent diff --git a/src/main/java/ellpeck/someprettyrandomstuff/gen/OreGen.java b/src/main/java/ellpeck/actuallyadditions/gen/OreGen.java similarity index 94% rename from src/main/java/ellpeck/someprettyrandomstuff/gen/OreGen.java rename to src/main/java/ellpeck/actuallyadditions/gen/OreGen.java index efc8af309..0c6cc3258 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/gen/OreGen.java +++ b/src/main/java/ellpeck/actuallyadditions/gen/OreGen.java @@ -1,8 +1,8 @@ -package ellpeck.someprettyrandomstuff.gen; +package ellpeck.actuallyadditions.gen; import cpw.mods.fml.common.IWorldGenerator; import cpw.mods.fml.common.registry.GameRegistry; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.block.Block; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; @@ -10,6 +10,7 @@ import net.minecraft.world.gen.feature.WorldGenMinable; import java.util.Random; +@SuppressWarnings("unused") public class OreGen implements IWorldGenerator{ @Override diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerCrafter.java b/src/main/java/ellpeck/actuallyadditions/inventory/ContainerCrafter.java similarity index 98% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerCrafter.java rename to src/main/java/ellpeck/actuallyadditions/inventory/ContainerCrafter.java index c104e025f..bc6cba5c8 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerCrafter.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/ContainerCrafter.java @@ -1,4 +1,4 @@ -package ellpeck.someprettyrandomstuff.inventory; +package ellpeck.actuallyadditions.inventory; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerFeeder.java b/src/main/java/ellpeck/actuallyadditions/inventory/ContainerFeeder.java similarity index 93% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerFeeder.java rename to src/main/java/ellpeck/actuallyadditions/inventory/ContainerFeeder.java index e3e2d1d0c..2b8c8f933 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerFeeder.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/ContainerFeeder.java @@ -1,9 +1,9 @@ -package ellpeck.someprettyrandomstuff.inventory; +package ellpeck.actuallyadditions.inventory; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.tile.TileEntityBase; -import ellpeck.someprettyrandomstuff.tile.TileEntityFeeder; +import ellpeck.actuallyadditions.tile.TileEntityBase; +import ellpeck.actuallyadditions.tile.TileEntityFeeder; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerFurnaceDouble.java b/src/main/java/ellpeck/actuallyadditions/inventory/ContainerFurnaceDouble.java similarity index 93% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerFurnaceDouble.java rename to src/main/java/ellpeck/actuallyadditions/inventory/ContainerFurnaceDouble.java index 77b007c42..34060b20a 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerFurnaceDouble.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/ContainerFurnaceDouble.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.inventory; +package ellpeck.actuallyadditions.inventory; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.inventory.slot.SlotOutput; -import ellpeck.someprettyrandomstuff.tile.TileEntityBase; -import ellpeck.someprettyrandomstuff.tile.TileEntityFurnaceDouble; +import ellpeck.actuallyadditions.inventory.slot.SlotOutput; +import ellpeck.actuallyadditions.tile.TileEntityBase; +import ellpeck.actuallyadditions.tile.TileEntityFurnaceDouble; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerGiantChest.java b/src/main/java/ellpeck/actuallyadditions/inventory/ContainerGiantChest.java similarity index 88% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerGiantChest.java rename to src/main/java/ellpeck/actuallyadditions/inventory/ContainerGiantChest.java index e0297b626..9708534ff 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerGiantChest.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/ContainerGiantChest.java @@ -1,7 +1,7 @@ -package ellpeck.someprettyrandomstuff.inventory; +package ellpeck.actuallyadditions.inventory; -import ellpeck.someprettyrandomstuff.tile.TileEntityBase; -import ellpeck.someprettyrandomstuff.tile.TileEntityGiantChest; +import ellpeck.actuallyadditions.tile.TileEntityBase; +import ellpeck.actuallyadditions.tile.TileEntityGiantChest; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerGrinder.java b/src/main/java/ellpeck/actuallyadditions/inventory/ContainerGrinder.java similarity index 94% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerGrinder.java rename to src/main/java/ellpeck/actuallyadditions/inventory/ContainerGrinder.java index 8b0a0c4dc..9185bcc14 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/ContainerGrinder.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/ContainerGrinder.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.inventory; +package ellpeck.actuallyadditions.inventory; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.inventory.slot.SlotOutput; -import ellpeck.someprettyrandomstuff.tile.TileEntityBase; -import ellpeck.someprettyrandomstuff.tile.TileEntityGrinder; +import ellpeck.actuallyadditions.inventory.slot.SlotOutput; +import ellpeck.actuallyadditions.tile.TileEntityBase; +import ellpeck.actuallyadditions.tile.TileEntityGrinder; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiCrafter.java b/src/main/java/ellpeck/actuallyadditions/inventory/GuiCrafter.java similarity index 94% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiCrafter.java rename to src/main/java/ellpeck/actuallyadditions/inventory/GuiCrafter.java index ae9be67c7..a9f94cc28 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiCrafter.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/GuiCrafter.java @@ -1,4 +1,4 @@ -package ellpeck.someprettyrandomstuff.inventory; +package ellpeck.actuallyadditions.inventory; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiFeeder.java b/src/main/java/ellpeck/actuallyadditions/inventory/GuiFeeder.java similarity index 93% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiFeeder.java rename to src/main/java/ellpeck/actuallyadditions/inventory/GuiFeeder.java index 3291b275f..b3a66dda1 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiFeeder.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/GuiFeeder.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.inventory; +package ellpeck.actuallyadditions.inventory; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.tile.TileEntityBase; -import ellpeck.someprettyrandomstuff.tile.TileEntityFeeder; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.tile.TileEntityBase; +import ellpeck.actuallyadditions.tile.TileEntityFeeder; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.ResourceLocation; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiFurnaceDouble.java b/src/main/java/ellpeck/actuallyadditions/inventory/GuiFurnaceDouble.java similarity index 89% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiFurnaceDouble.java rename to src/main/java/ellpeck/actuallyadditions/inventory/GuiFurnaceDouble.java index f43e8ddac..828c58e20 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiFurnaceDouble.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/GuiFurnaceDouble.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.inventory; +package ellpeck.actuallyadditions.inventory; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.tile.TileEntityBase; -import ellpeck.someprettyrandomstuff.tile.TileEntityFurnaceDouble; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.tile.TileEntityBase; +import ellpeck.actuallyadditions.tile.TileEntityFurnaceDouble; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.ResourceLocation; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiGiantChest.java b/src/main/java/ellpeck/actuallyadditions/inventory/GuiGiantChest.java similarity index 87% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiGiantChest.java rename to src/main/java/ellpeck/actuallyadditions/inventory/GuiGiantChest.java index 3a8ace54b..d7d2d7681 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiGiantChest.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/GuiGiantChest.java @@ -1,9 +1,9 @@ -package ellpeck.someprettyrandomstuff.inventory; +package ellpeck.actuallyadditions.inventory; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.tile.TileEntityBase; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.tile.TileEntityBase; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.ResourceLocation; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiGrinder.java b/src/main/java/ellpeck/actuallyadditions/inventory/GuiGrinder.java similarity index 91% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiGrinder.java rename to src/main/java/ellpeck/actuallyadditions/inventory/GuiGrinder.java index e91b37c09..47d0b9c99 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiGrinder.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/GuiGrinder.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.inventory; +package ellpeck.actuallyadditions.inventory; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.tile.TileEntityBase; -import ellpeck.someprettyrandomstuff.tile.TileEntityGrinder; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.tile.TileEntityBase; +import ellpeck.actuallyadditions.tile.TileEntityGrinder; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.ResourceLocation; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiHandler.java b/src/main/java/ellpeck/actuallyadditions/inventory/GuiHandler.java similarity index 89% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiHandler.java rename to src/main/java/ellpeck/actuallyadditions/inventory/GuiHandler.java index b29cf6f9c..b073452c2 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/GuiHandler.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/GuiHandler.java @@ -1,11 +1,11 @@ -package ellpeck.someprettyrandomstuff.inventory; +package ellpeck.actuallyadditions.inventory; import cpw.mods.fml.common.network.IGuiHandler; import cpw.mods.fml.common.network.NetworkRegistry; -import ellpeck.someprettyrandomstuff.SomePrettyRandomStuff; -import ellpeck.someprettyrandomstuff.tile.TileEntityBase; -import ellpeck.someprettyrandomstuff.tile.TileEntityGrinder; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.ActuallyAdditions; +import ellpeck.actuallyadditions.tile.TileEntityBase; +import ellpeck.actuallyadditions.tile.TileEntityGrinder; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.world.World; @@ -70,6 +70,6 @@ public class GuiHandler implements IGuiHandler{ public static void init(){ Util.logInfo("Initializing GuiHandler..."); - NetworkRegistry.INSTANCE.registerGuiHandler(SomePrettyRandomStuff.instance, new GuiHandler()); + NetworkRegistry.INSTANCE.registerGuiHandler(ActuallyAdditions.instance, new GuiHandler()); } } \ No newline at end of file diff --git a/src/main/java/ellpeck/someprettyrandomstuff/inventory/slot/SlotOutput.java b/src/main/java/ellpeck/actuallyadditions/inventory/slot/SlotOutput.java similarity index 86% rename from src/main/java/ellpeck/someprettyrandomstuff/inventory/slot/SlotOutput.java rename to src/main/java/ellpeck/actuallyadditions/inventory/slot/SlotOutput.java index 033b42dd7..e1c4b66c3 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/inventory/slot/SlotOutput.java +++ b/src/main/java/ellpeck/actuallyadditions/inventory/slot/SlotOutput.java @@ -1,4 +1,4 @@ -package ellpeck.someprettyrandomstuff.inventory.slot; +package ellpeck.actuallyadditions.inventory.slot; import net.minecraft.inventory.IInventory; import net.minecraft.inventory.Slot; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/InitItems.java b/src/main/java/ellpeck/actuallyadditions/items/InitItems.java similarity index 53% rename from src/main/java/ellpeck/someprettyrandomstuff/items/InitItems.java rename to src/main/java/ellpeck/actuallyadditions/items/InitItems.java index f68c46082..badfbb8f6 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/InitItems.java +++ b/src/main/java/ellpeck/actuallyadditions/items/InitItems.java @@ -1,8 +1,8 @@ -package ellpeck.someprettyrandomstuff.items; +package ellpeck.actuallyadditions.items; -import ellpeck.someprettyrandomstuff.items.tools.*; -import ellpeck.someprettyrandomstuff.material.InitItemMaterials; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.items.tools.*; +import ellpeck.actuallyadditions.material.InitItemMaterials; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; @@ -52,18 +52,18 @@ public class InitItems{ itemSpecialDrop = new ItemSpecialDrop(); Util.register(itemSpecialDrop); - itemPickaxeEmerald = new ItemPickaxeSPRS(InitItemMaterials.toolMaterialEmerald, "itemPickaxeEmerald", EnumRarity.rare); - itemAxeEmerald = new ItemAxeSPRS(InitItemMaterials.toolMaterialEmerald, "itemAxeEmerald", EnumRarity.rare); - itemShovelEmerald = new ItemShovelSPRS(InitItemMaterials.toolMaterialEmerald, "itemShovelEmerald", EnumRarity.rare); - itemSwordEmerald = new ItemSwordSPRS(InitItemMaterials.toolMaterialEmerald, "itemSwordEmerald", EnumRarity.rare); - itemHoeEmerald = new ItemHoeSPRS(InitItemMaterials.toolMaterialEmerald, "itemHoeEmerald", EnumRarity.rare); + itemPickaxeEmerald = new ItemPickaxeAA(InitItemMaterials.toolMaterialEmerald, "itemPickaxeEmerald", EnumRarity.rare); + itemAxeEmerald = new ItemAxeAA(InitItemMaterials.toolMaterialEmerald, "itemAxeEmerald", EnumRarity.rare); + itemShovelEmerald = new ItemShovelAA(InitItemMaterials.toolMaterialEmerald, "itemShovelEmerald", EnumRarity.rare); + itemSwordEmerald = new ItemSwordAA(InitItemMaterials.toolMaterialEmerald, "itemSwordEmerald", EnumRarity.rare); + itemHoeEmerald = new ItemHoeAA(InitItemMaterials.toolMaterialEmerald, "itemHoeEmerald", EnumRarity.rare); Util.registerItems(new Item[]{itemPickaxeEmerald, itemAxeEmerald, itemShovelEmerald, itemSwordEmerald, itemHoeEmerald}); - itemPickaxeObsidian = new ItemPickaxeSPRS(InitItemMaterials.toolMaterialObsidian, "itemPickaxeObsidian", EnumRarity.uncommon); - itemAxeObsidian = new ItemAxeSPRS(InitItemMaterials.toolMaterialObsidian, "itemAxeObsidian", EnumRarity.uncommon); - itemShovelObsidian = new ItemShovelSPRS(InitItemMaterials.toolMaterialObsidian, "itemShovelObsidian", EnumRarity.uncommon); - itemSwordObsidian = new ItemSwordSPRS(InitItemMaterials.toolMaterialObsidian, "itemSwordObsidian", EnumRarity.uncommon); - itemHoeObsidian = new ItemHoeSPRS(InitItemMaterials.toolMaterialObsidian, "itemHoeObsidian", EnumRarity.uncommon); + itemPickaxeObsidian = new ItemPickaxeAA(InitItemMaterials.toolMaterialObsidian, "itemPickaxeObsidian", EnumRarity.uncommon); + itemAxeObsidian = new ItemAxeAA(InitItemMaterials.toolMaterialObsidian, "itemAxeObsidian", EnumRarity.uncommon); + itemShovelObsidian = new ItemShovelAA(InitItemMaterials.toolMaterialObsidian, "itemShovelObsidian", EnumRarity.uncommon); + itemSwordObsidian = new ItemSwordAA(InitItemMaterials.toolMaterialObsidian, "itemSwordObsidian", EnumRarity.uncommon); + itemHoeObsidian = new ItemHoeAA(InitItemMaterials.toolMaterialObsidian, "itemHoeObsidian", EnumRarity.uncommon); Util.registerItems(new Item[]{itemPickaxeObsidian, itemAxeObsidian, itemShovelObsidian, itemSwordObsidian, itemHoeObsidian}); } diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemCrafterOnAStick.java b/src/main/java/ellpeck/actuallyadditions/items/ItemCrafterOnAStick.java similarity index 75% rename from src/main/java/ellpeck/someprettyrandomstuff/items/ItemCrafterOnAStick.java rename to src/main/java/ellpeck/actuallyadditions/items/ItemCrafterOnAStick.java index 5cdefc279..81f173f44 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemCrafterOnAStick.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemCrafterOnAStick.java @@ -1,12 +1,12 @@ -package ellpeck.someprettyrandomstuff.items; +package ellpeck.actuallyadditions.items; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.SomePrettyRandomStuff; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.inventory.GuiHandler; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.ActuallyAdditions; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.inventory.GuiHandler; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; @@ -45,7 +45,7 @@ public class ItemCrafterOnAStick extends Item implements IName{ @Override public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player){ - if(!world.isRemote) player.openGui(SomePrettyRandomStuff.instance, GuiHandler.CRAFTER_ID, world, (int)player.posX, (int)player.posY, (int)player.posZ); + if(!world.isRemote) player.openGui(ActuallyAdditions.instance, GuiHandler.CRAFTER_ID, world, (int)player.posX, (int)player.posY, (int)player.posZ); return stack; } diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemDust.java b/src/main/java/ellpeck/actuallyadditions/items/ItemDust.java similarity index 89% rename from src/main/java/ellpeck/someprettyrandomstuff/items/ItemDust.java rename to src/main/java/ellpeck/actuallyadditions/items/ItemDust.java index 9000780f3..10101493d 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemDust.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemDust.java @@ -1,11 +1,11 @@ -package ellpeck.someprettyrandomstuff.items; +package ellpeck.actuallyadditions.items; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.items.metalists.TheDusts; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.items.metalists.TheDusts; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemFertilizer.java b/src/main/java/ellpeck/actuallyadditions/items/ItemFertilizer.java similarity index 89% rename from src/main/java/ellpeck/someprettyrandomstuff/items/ItemFertilizer.java rename to src/main/java/ellpeck/actuallyadditions/items/ItemFertilizer.java index fdf3651d6..30815ca2d 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemFertilizer.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemFertilizer.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.items; +package ellpeck.actuallyadditions.items; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemFoods.java b/src/main/java/ellpeck/actuallyadditions/items/ItemFoods.java similarity index 93% rename from src/main/java/ellpeck/someprettyrandomstuff/items/ItemFoods.java rename to src/main/java/ellpeck/actuallyadditions/items/ItemFoods.java index aa83156db..31bb04bc7 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemFoods.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemFoods.java @@ -1,11 +1,11 @@ -package ellpeck.someprettyrandomstuff.items; +package ellpeck.actuallyadditions.items; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.items.metalists.TheFoods; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.items.metalists.TheFoods; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.item.EntityItem; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemKnife.java b/src/main/java/ellpeck/actuallyadditions/items/ItemKnife.java similarity index 75% rename from src/main/java/ellpeck/someprettyrandomstuff/items/ItemKnife.java rename to src/main/java/ellpeck/actuallyadditions/items/ItemKnife.java index 91ef7a4b8..ed914bbea 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemKnife.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemKnife.java @@ -1,12 +1,11 @@ -package ellpeck.someprettyrandomstuff.items; +package ellpeck.actuallyadditions.items; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.config.ConfigValues; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.util.IInformation; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; @@ -16,7 +15,7 @@ import net.minecraft.util.IIcon; import java.util.List; -public class ItemKnife extends Item implements IName, IInformation{ +public class ItemKnife extends Item implements IName{ public ItemKnife(){ this.setUnlocalizedName(Util.setUnlocalizedName(this)); @@ -66,9 +65,4 @@ public class ItemKnife extends Item implements IName, IInformation{ public String getName(){ return "itemKnife"; } - - @Override - public String[] getInformationString(){ - return new String[]{"This is a test too but it's more cool senn se assa"}; - } } diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemMisc.java b/src/main/java/ellpeck/actuallyadditions/items/ItemMisc.java similarity index 89% rename from src/main/java/ellpeck/someprettyrandomstuff/items/ItemMisc.java rename to src/main/java/ellpeck/actuallyadditions/items/ItemMisc.java index c34067712..d63824eb9 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemMisc.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemMisc.java @@ -1,11 +1,11 @@ -package ellpeck.someprettyrandomstuff.items; +package ellpeck.actuallyadditions.items; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.items.metalists.TheMiscItems; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.items.metalists.TheMiscItems; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemSpecialDrop.java b/src/main/java/ellpeck/actuallyadditions/items/ItemSpecialDrop.java similarity index 89% rename from src/main/java/ellpeck/someprettyrandomstuff/items/ItemSpecialDrop.java rename to src/main/java/ellpeck/actuallyadditions/items/ItemSpecialDrop.java index 85cedff8f..2945a8408 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/ItemSpecialDrop.java +++ b/src/main/java/ellpeck/actuallyadditions/items/ItemSpecialDrop.java @@ -1,11 +1,11 @@ -package ellpeck.someprettyrandomstuff.items; +package ellpeck.actuallyadditions.items; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.items.metalists.TheSpecialDrops; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.items.metalists.TheSpecialDrops; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheDusts.java b/src/main/java/ellpeck/actuallyadditions/items/metalists/TheDusts.java similarity index 86% rename from src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheDusts.java rename to src/main/java/ellpeck/actuallyadditions/items/metalists/TheDusts.java index e2fabed7c..5fd8dd657 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheDusts.java +++ b/src/main/java/ellpeck/actuallyadditions/items/metalists/TheDusts.java @@ -1,6 +1,6 @@ -package ellpeck.someprettyrandomstuff.items.metalists; +package ellpeck.actuallyadditions.items.metalists; -import ellpeck.someprettyrandomstuff.util.IName; +import ellpeck.actuallyadditions.util.IName; import net.minecraft.item.EnumRarity; public enum TheDusts implements IName{ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheFoods.java b/src/main/java/ellpeck/actuallyadditions/items/metalists/TheFoods.java similarity index 93% rename from src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheFoods.java rename to src/main/java/ellpeck/actuallyadditions/items/metalists/TheFoods.java index 6272afd39..d78dbbb19 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheFoods.java +++ b/src/main/java/ellpeck/actuallyadditions/items/metalists/TheFoods.java @@ -1,7 +1,7 @@ -package ellpeck.someprettyrandomstuff.items.metalists; +package ellpeck.actuallyadditions.items.metalists; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.util.IName; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.util.IName; import net.minecraft.init.Items; import net.minecraft.item.EnumRarity; import net.minecraft.item.ItemStack; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheMiscItems.java b/src/main/java/ellpeck/actuallyadditions/items/metalists/TheMiscItems.java similarity index 85% rename from src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheMiscItems.java rename to src/main/java/ellpeck/actuallyadditions/items/metalists/TheMiscItems.java index 7dd0229fe..76324b8da 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheMiscItems.java +++ b/src/main/java/ellpeck/actuallyadditions/items/metalists/TheMiscItems.java @@ -1,6 +1,6 @@ -package ellpeck.someprettyrandomstuff.items.metalists; +package ellpeck.actuallyadditions.items.metalists; -import ellpeck.someprettyrandomstuff.util.IName; +import ellpeck.actuallyadditions.util.IName; import net.minecraft.item.EnumRarity; public enum TheMiscItems implements IName{ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheSpecialDrops.java b/src/main/java/ellpeck/actuallyadditions/items/metalists/TheSpecialDrops.java similarity index 91% rename from src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheSpecialDrops.java rename to src/main/java/ellpeck/actuallyadditions/items/metalists/TheSpecialDrops.java index 0113f5e27..1e338ee24 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/metalists/TheSpecialDrops.java +++ b/src/main/java/ellpeck/actuallyadditions/items/metalists/TheSpecialDrops.java @@ -1,7 +1,7 @@ -package ellpeck.someprettyrandomstuff.items.metalists; +package ellpeck.actuallyadditions.items.metalists; -import ellpeck.someprettyrandomstuff.config.ConfigValues; -import ellpeck.someprettyrandomstuff.util.IName; +import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.util.IName; import net.minecraft.entity.EntityCreature; import net.minecraft.entity.monster.EntityCreeper; import net.minecraft.entity.monster.EntityEnderman; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemAxeSPRS.java b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemAxeAA.java similarity index 81% rename from src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemAxeSPRS.java rename to src/main/java/ellpeck/actuallyadditions/items/tools/ItemAxeAA.java index c1d3dba87..c1138390b 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemAxeSPRS.java +++ b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemAxeAA.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.items.tools; +package ellpeck.actuallyadditions.items.tools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; @@ -15,12 +15,12 @@ import net.minecraft.util.StatCollector; import java.util.List; -public class ItemAxeSPRS extends ItemAxe implements IName{ +public class ItemAxeAA extends ItemAxe implements IName{ private String name; private EnumRarity rarity; - public ItemAxeSPRS(ToolMaterial toolMat, String unlocalizedName, EnumRarity rarity){ + public ItemAxeAA(ToolMaterial toolMat, String unlocalizedName, EnumRarity rarity){ super(toolMat); this.name = unlocalizedName; this.rarity = rarity; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemHoeSPRS.java b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemHoeAA.java similarity index 81% rename from src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemHoeSPRS.java rename to src/main/java/ellpeck/actuallyadditions/items/tools/ItemHoeAA.java index b329bf949..45aa831ed 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemHoeSPRS.java +++ b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemHoeAA.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.items.tools; +package ellpeck.actuallyadditions.items.tools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; @@ -15,12 +15,12 @@ import net.minecraft.util.StatCollector; import java.util.List; -public class ItemHoeSPRS extends ItemHoe implements IName{ +public class ItemHoeAA extends ItemHoe implements IName{ private String name; private EnumRarity rarity; - public ItemHoeSPRS(ToolMaterial toolMat, String unlocalizedName, EnumRarity rarity){ + public ItemHoeAA(ToolMaterial toolMat, String unlocalizedName, EnumRarity rarity){ super(toolMat); this.name = unlocalizedName; this.rarity = rarity; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemPickaxeSPRS.java b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemPickaxeAA.java similarity index 81% rename from src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemPickaxeSPRS.java rename to src/main/java/ellpeck/actuallyadditions/items/tools/ItemPickaxeAA.java index a438b771f..93e654e77 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemPickaxeSPRS.java +++ b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemPickaxeAA.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.items.tools; +package ellpeck.actuallyadditions.items.tools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; @@ -15,12 +15,12 @@ import net.minecraft.util.StatCollector; import java.util.List; -public class ItemPickaxeSPRS extends ItemPickaxe implements IName{ +public class ItemPickaxeAA extends ItemPickaxe implements IName{ private String name; private EnumRarity rarity; - public ItemPickaxeSPRS(ToolMaterial toolMat, String unlocalizedName, EnumRarity rarity){ + public ItemPickaxeAA(ToolMaterial toolMat, String unlocalizedName, EnumRarity rarity){ super(toolMat); this.name = unlocalizedName; this.rarity = rarity; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemShovelSPRS.java b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemShovelAA.java similarity index 81% rename from src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemShovelSPRS.java rename to src/main/java/ellpeck/actuallyadditions/items/tools/ItemShovelAA.java index bb2952209..4be088285 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemShovelSPRS.java +++ b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemShovelAA.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.items.tools; +package ellpeck.actuallyadditions.items.tools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; @@ -15,12 +15,12 @@ import net.minecraft.util.StatCollector; import java.util.List; -public class ItemShovelSPRS extends ItemSpade implements IName{ +public class ItemShovelAA extends ItemSpade implements IName{ private String name; private EnumRarity rarity; - public ItemShovelSPRS(ToolMaterial toolMat, String unlocalizedName, EnumRarity rarity){ + public ItemShovelAA(ToolMaterial toolMat, String unlocalizedName, EnumRarity rarity){ super(toolMat); this.name = unlocalizedName; this.rarity = rarity; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemSwordSPRS.java b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemSwordAA.java similarity index 81% rename from src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemSwordSPRS.java rename to src/main/java/ellpeck/actuallyadditions/items/tools/ItemSwordAA.java index 50186577d..b4eb8dae9 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/items/tools/ItemSwordSPRS.java +++ b/src/main/java/ellpeck/actuallyadditions/items/tools/ItemSwordAA.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.items.tools; +package ellpeck.actuallyadditions.items.tools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.creative.CreativeTab; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.creative.CreativeTab; +import ellpeck.actuallyadditions.util.IName; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; @@ -15,12 +15,12 @@ import net.minecraft.util.StatCollector; import java.util.List; -public class ItemSwordSPRS extends ItemSword implements IName{ +public class ItemSwordAA extends ItemSword implements IName{ private String name; private EnumRarity rarity; - public ItemSwordSPRS(ToolMaterial toolMat, String unlocalizedName, EnumRarity rarity){ + public ItemSwordAA(ToolMaterial toolMat, String unlocalizedName, EnumRarity rarity){ super(toolMat); this.name = unlocalizedName; this.rarity = rarity; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/material/InitItemMaterials.java b/src/main/java/ellpeck/actuallyadditions/material/InitItemMaterials.java similarity index 69% rename from src/main/java/ellpeck/someprettyrandomstuff/material/InitItemMaterials.java rename to src/main/java/ellpeck/actuallyadditions/material/InitItemMaterials.java index 638c9a35d..b02444705 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/material/InitItemMaterials.java +++ b/src/main/java/ellpeck/actuallyadditions/material/InitItemMaterials.java @@ -1,11 +1,8 @@ -package ellpeck.someprettyrandomstuff.material; +package ellpeck.actuallyadditions.material; -import ellpeck.someprettyrandomstuff.config.ConfigValues; -import ellpeck.someprettyrandomstuff.util.Util; -import net.minecraft.init.Blocks; -import net.minecraft.init.Items; +import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.item.Item.ToolMaterial; -import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.EnumHelper; public class InitItemMaterials{ @@ -16,8 +13,8 @@ public class InitItemMaterials{ public static void init(){ Util.logInfo("Initializing Materials..."); - toolMaterialEmerald = EnumHelper.addToolMaterial("toolMaterialEmerald", ConfigValues.toolEmeraldHarvestLevel, ConfigValues.toolEmeraldMaxUses, ConfigValues.toolEmeraldEfficiency, ConfigValues.toolEmeraldDamage, ConfigValues.toolEmeraldEnchantability).setRepairItem(new ItemStack(Items.emerald)); - toolMaterialObsidian = EnumHelper.addToolMaterial("toolMaterialObsidian", ConfigValues.toolObsidianHarvestLevel, ConfigValues.toolObsidianMaxUses, ConfigValues.toolObsidianEfficiency, ConfigValues.toolObsidianDamage, ConfigValues.toolObsidianEnchantability).setRepairItem(new ItemStack(Blocks.obsidian)); + toolMaterialEmerald = EnumHelper.addToolMaterial("toolMaterialEmerald", ConfigValues.toolEmeraldHarvestLevel, ConfigValues.toolEmeraldMaxUses, ConfigValues.toolEmeraldEfficiency, ConfigValues.toolEmeraldDamage, ConfigValues.toolEmeraldEnchantability); + toolMaterialObsidian = EnumHelper.addToolMaterial("toolMaterialObsidian", ConfigValues.toolObsidianHarvestLevel, ConfigValues.toolObsidianMaxUses, ConfigValues.toolObsidianEfficiency, ConfigValues.toolObsidianDamage, ConfigValues.toolObsidianEnchantability); } diff --git a/src/main/java/ellpeck/someprettyrandomstuff/network/PacketHandler.java b/src/main/java/ellpeck/actuallyadditions/network/PacketHandler.java similarity index 83% rename from src/main/java/ellpeck/someprettyrandomstuff/network/PacketHandler.java rename to src/main/java/ellpeck/actuallyadditions/network/PacketHandler.java index df442296f..1ad92b988 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/network/PacketHandler.java +++ b/src/main/java/ellpeck/actuallyadditions/network/PacketHandler.java @@ -1,9 +1,9 @@ -package ellpeck.someprettyrandomstuff.network; +package ellpeck.actuallyadditions.network; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper; import cpw.mods.fml.relauncher.Side; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.util.Util; public class PacketHandler{ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/network/PacketTileEntityFeeder.java b/src/main/java/ellpeck/actuallyadditions/network/PacketTileEntityFeeder.java similarity index 92% rename from src/main/java/ellpeck/someprettyrandomstuff/network/PacketTileEntityFeeder.java rename to src/main/java/ellpeck/actuallyadditions/network/PacketTileEntityFeeder.java index 16af269c9..bc0940995 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/network/PacketTileEntityFeeder.java +++ b/src/main/java/ellpeck/actuallyadditions/network/PacketTileEntityFeeder.java @@ -1,11 +1,11 @@ -package ellpeck.someprettyrandomstuff.network; +package ellpeck.actuallyadditions.network; import cpw.mods.fml.client.FMLClientHandler; import cpw.mods.fml.common.network.simpleimpl.IMessage; import cpw.mods.fml.common.network.simpleimpl.IMessageHandler; import cpw.mods.fml.common.network.simpleimpl.MessageContext; -import ellpeck.someprettyrandomstuff.inventory.GuiFeeder; -import ellpeck.someprettyrandomstuff.tile.TileEntityFeeder; +import ellpeck.actuallyadditions.inventory.GuiFeeder; +import ellpeck.actuallyadditions.tile.TileEntityFeeder; import io.netty.buffer.ByteBuf; import net.minecraft.client.Minecraft; import net.minecraft.entity.passive.EntityAnimal; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/oredict/OreDictRegistry.java b/src/main/java/ellpeck/actuallyadditions/oredict/OreDictRegistry.java similarity index 81% rename from src/main/java/ellpeck/someprettyrandomstuff/oredict/OreDictRegistry.java rename to src/main/java/ellpeck/actuallyadditions/oredict/OreDictRegistry.java index 84f59db3f..d1d0604ef 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/oredict/OreDictRegistry.java +++ b/src/main/java/ellpeck/actuallyadditions/oredict/OreDictRegistry.java @@ -1,7 +1,7 @@ -package ellpeck.someprettyrandomstuff.oredict; +package ellpeck.actuallyadditions.oredict; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheDusts; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.metalists.TheDusts; import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/proxy/ClientProxy.java b/src/main/java/ellpeck/actuallyadditions/proxy/ClientProxy.java similarity index 63% rename from src/main/java/ellpeck/someprettyrandomstuff/proxy/ClientProxy.java rename to src/main/java/ellpeck/actuallyadditions/proxy/ClientProxy.java index 1f9339317..7f84ee781 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/proxy/ClientProxy.java +++ b/src/main/java/ellpeck/actuallyadditions/proxy/ClientProxy.java @@ -1,12 +1,12 @@ -package ellpeck.someprettyrandomstuff.proxy; +package ellpeck.actuallyadditions.proxy; import cpw.mods.fml.client.registry.ClientRegistry; -import ellpeck.someprettyrandomstuff.blocks.InitBlocks; -import ellpeck.someprettyrandomstuff.blocks.render.ModelCompost; -import ellpeck.someprettyrandomstuff.blocks.render.RenderItems; -import ellpeck.someprettyrandomstuff.blocks.render.RenderTileEntity; -import ellpeck.someprettyrandomstuff.tile.TileEntityCompost; +import ellpeck.actuallyadditions.blocks.InitBlocks; +import ellpeck.actuallyadditions.blocks.render.ModelCompost; +import ellpeck.actuallyadditions.blocks.render.RenderItems; +import ellpeck.actuallyadditions.blocks.render.RenderTileEntity; +import ellpeck.actuallyadditions.tile.TileEntityCompost; import net.minecraft.item.Item; import net.minecraftforge.client.MinecraftForgeClient; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/proxy/IProxy.java b/src/main/java/ellpeck/actuallyadditions/proxy/IProxy.java similarity index 75% rename from src/main/java/ellpeck/someprettyrandomstuff/proxy/IProxy.java rename to src/main/java/ellpeck/actuallyadditions/proxy/IProxy.java index e65a8eaa0..94d3d4c97 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/proxy/IProxy.java +++ b/src/main/java/ellpeck/actuallyadditions/proxy/IProxy.java @@ -1,4 +1,4 @@ -package ellpeck.someprettyrandomstuff.proxy; +package ellpeck.actuallyadditions.proxy; public interface IProxy{ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/proxy/ServerProxy.java b/src/main/java/ellpeck/actuallyadditions/proxy/ServerProxy.java similarity index 80% rename from src/main/java/ellpeck/someprettyrandomstuff/proxy/ServerProxy.java rename to src/main/java/ellpeck/actuallyadditions/proxy/ServerProxy.java index 3c94b4caa..79c4073b0 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/proxy/ServerProxy.java +++ b/src/main/java/ellpeck/actuallyadditions/proxy/ServerProxy.java @@ -1,6 +1,6 @@ -package ellpeck.someprettyrandomstuff.proxy; +package ellpeck.actuallyadditions.proxy; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.util.Util; @SuppressWarnings("unused") public class ServerProxy implements IProxy{ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/recipe/GrinderRecipes.java b/src/main/java/ellpeck/actuallyadditions/recipe/GrinderRecipes.java similarity index 97% rename from src/main/java/ellpeck/someprettyrandomstuff/recipe/GrinderRecipes.java rename to src/main/java/ellpeck/actuallyadditions/recipe/GrinderRecipes.java index 30b567961..f2210abfb 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/recipe/GrinderRecipes.java +++ b/src/main/java/ellpeck/actuallyadditions/recipe/GrinderRecipes.java @@ -1,4 +1,4 @@ -package ellpeck.someprettyrandomstuff.recipe; +package ellpeck.actuallyadditions.recipe; import net.minecraft.item.ItemStack; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityBase.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityBase.java similarity index 95% rename from src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityBase.java rename to src/main/java/ellpeck/actuallyadditions/tile/TileEntityBase.java index 3f0b92c15..eff473777 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityBase.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityBase.java @@ -1,7 +1,7 @@ -package ellpeck.someprettyrandomstuff.tile; +package ellpeck.actuallyadditions.tile; import cpw.mods.fml.common.registry.GameRegistry; -import ellpeck.someprettyrandomstuff.util.Util; +import ellpeck.actuallyadditions.util.Util; import net.minecraft.block.Block; import net.minecraft.block.BlockAir; import net.minecraft.nbt.NBTTagCompound; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityCompost.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityCompost.java similarity index 85% rename from src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityCompost.java rename to src/main/java/ellpeck/actuallyadditions/tile/TileEntityCompost.java index de8cfc73f..03feb9cbe 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityCompost.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityCompost.java @@ -1,10 +1,10 @@ -package ellpeck.someprettyrandomstuff.tile; +package ellpeck.actuallyadditions.tile; -import ellpeck.someprettyrandomstuff.config.ConfigValues; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.ItemFertilizer; -import ellpeck.someprettyrandomstuff.items.ItemMisc; -import ellpeck.someprettyrandomstuff.items.metalists.TheMiscItems; +import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.items.InitItems; +import ellpeck.actuallyadditions.items.ItemFertilizer; +import ellpeck.actuallyadditions.items.ItemMisc; +import ellpeck.actuallyadditions.items.metalists.TheMiscItems; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityFeeder.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityFeeder.java similarity index 94% rename from src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityFeeder.java rename to src/main/java/ellpeck/actuallyadditions/tile/TileEntityFeeder.java index 62524cb53..8e21854d1 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityFeeder.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityFeeder.java @@ -1,11 +1,11 @@ -package ellpeck.someprettyrandomstuff.tile; +package ellpeck.actuallyadditions.tile; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.config.ConfigValues; -import ellpeck.someprettyrandomstuff.network.PacketHandler; -import ellpeck.someprettyrandomstuff.network.PacketTileEntityFeeder; +import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.network.PacketHandler; +import ellpeck.actuallyadditions.network.PacketTileEntityFeeder; import net.minecraft.entity.passive.EntityAnimal; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityFurnaceDouble.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityFurnaceDouble.java similarity index 98% rename from src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityFurnaceDouble.java rename to src/main/java/ellpeck/actuallyadditions/tile/TileEntityFurnaceDouble.java index 2cdd661a2..190854889 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityFurnaceDouble.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityFurnaceDouble.java @@ -1,8 +1,8 @@ -package ellpeck.someprettyrandomstuff.tile; +package ellpeck.actuallyadditions.tile; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.config.ConfigValues; +import ellpeck.actuallyadditions.config.ConfigValues; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.FurnaceRecipes; import net.minecraft.nbt.NBTTagCompound; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityGiantChest.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGiantChest.java similarity index 97% rename from src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityGiantChest.java rename to src/main/java/ellpeck/actuallyadditions/tile/TileEntityGiantChest.java index ff9987dfa..730c81ec5 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityGiantChest.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGiantChest.java @@ -1,4 +1,4 @@ -package ellpeck.someprettyrandomstuff.tile; +package ellpeck.actuallyadditions.tile; import net.minecraft.item.ItemStack; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityGrinder.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGrinder.java similarity index 97% rename from src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityGrinder.java rename to src/main/java/ellpeck/actuallyadditions/tile/TileEntityGrinder.java index 464ffe6e8..953601e15 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityGrinder.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityGrinder.java @@ -1,9 +1,9 @@ -package ellpeck.someprettyrandomstuff.tile; +package ellpeck.actuallyadditions.tile; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.config.ConfigValues; -import ellpeck.someprettyrandomstuff.recipe.GrinderRecipes; +import ellpeck.actuallyadditions.config.ConfigValues; +import ellpeck.actuallyadditions.recipe.GrinderRecipes; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntityFurnace; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityInventoryBase.java b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityInventoryBase.java similarity index 98% rename from src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityInventoryBase.java rename to src/main/java/ellpeck/actuallyadditions/tile/TileEntityInventoryBase.java index 7c0036d9f..4614c6f8c 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/tile/TileEntityInventoryBase.java +++ b/src/main/java/ellpeck/actuallyadditions/tile/TileEntityInventoryBase.java @@ -1,4 +1,4 @@ -package ellpeck.someprettyrandomstuff.tile; +package ellpeck.actuallyadditions.tile; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.ISidedInventory; diff --git a/src/main/java/ellpeck/someprettyrandomstuff/util/IName.java b/src/main/java/ellpeck/actuallyadditions/util/IName.java similarity index 60% rename from src/main/java/ellpeck/someprettyrandomstuff/util/IName.java rename to src/main/java/ellpeck/actuallyadditions/util/IName.java index d4f5c674d..3800cce34 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/util/IName.java +++ b/src/main/java/ellpeck/actuallyadditions/util/IName.java @@ -1,4 +1,4 @@ -package ellpeck.someprettyrandomstuff.util; +package ellpeck.actuallyadditions.util; public interface IName{ diff --git a/src/main/java/ellpeck/someprettyrandomstuff/util/Util.java b/src/main/java/ellpeck/actuallyadditions/util/Util.java similarity index 94% rename from src/main/java/ellpeck/someprettyrandomstuff/util/Util.java rename to src/main/java/ellpeck/actuallyadditions/util/Util.java index b7e0838ea..e4dcf6996 100644 --- a/src/main/java/ellpeck/someprettyrandomstuff/util/Util.java +++ b/src/main/java/ellpeck/actuallyadditions/util/Util.java @@ -1,4 +1,4 @@ -package ellpeck.someprettyrandomstuff.util; +package ellpeck.actuallyadditions.util; import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.registry.GameRegistry; @@ -17,10 +17,10 @@ import org.lwjgl.input.Keyboard; @SuppressWarnings("unused") public class Util{ - public static final String VERSION = "1.7.10-0.0.1"; + public static final String VERSION = "1.7.10-0.0.1.1"; - public static final String MOD_ID = "SomePrettyRandomStuff"; - public static final String NAME = "Some Pretty Random Stuff"; + public static final String MOD_ID = "ActuallyAdditions"; + public static final String NAME = "Actually Additions"; public static final String MOD_ID_LOWER = MOD_ID.toLowerCase(); public static final Logger SPRS_LOGGER = LogManager.getLogger(MOD_ID); diff --git a/src/main/java/ellpeck/someprettyrandomstuff/achievement/InitAchievements.java b/src/main/java/ellpeck/someprettyrandomstuff/achievement/InitAchievements.java deleted file mode 100644 index 0426c2c3c..000000000 --- a/src/main/java/ellpeck/someprettyrandomstuff/achievement/InitAchievements.java +++ /dev/null @@ -1,60 +0,0 @@ -package ellpeck.someprettyrandomstuff.achievement; - -import ellpeck.someprettyrandomstuff.blocks.InitBlocks; -import ellpeck.someprettyrandomstuff.items.InitItems; -import ellpeck.someprettyrandomstuff.items.metalists.TheFoods; -import ellpeck.someprettyrandomstuff.items.metalists.TheMiscItems; -import ellpeck.someprettyrandomstuff.util.Util; -import net.minecraft.item.ItemStack; -import net.minecraft.stats.Achievement; -import net.minecraft.util.StatCollector; -import net.minecraftforge.common.AchievementPage; - -import java.util.ArrayList; - -public class InitAchievements{ - - public static AchievementPage theAchievementPage; - public static ArrayList achievementList = new ArrayList(); - - public static Achievement achievementCraftKnifeBlade; - public static Achievement achievementCraftKnife; - - public static Achievement achievementCraftDough; - public static Achievement achievementSmeltBaguette; - public static Achievement achievementCraftSubSandwich; - - public static Achievement achievementCraftMashedFood; - public static Achievement achievementCraftCompost; - public static Achievement achievementCraftFertilizer; - - public static Achievement achievementCraftPaperCone; - public static Achievement achievementCraftFrenchFry; - public static Achievement achievementCraftFrenchFries; - public static Achievement achievementCraftFishNChips; - - public static void init(){ - Util.logInfo("Initializing Achievements..."); - - achievementCraftKnifeBlade = new AchievementSPRS("craftKnifeBlade", -2, 0, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.KNIFE_BLADE.ordinal()), null); - achievementCraftKnife = new AchievementSPRS("craftKnife", 0, 0, new ItemStack(InitItems.itemKnife), achievementCraftKnifeBlade); - - achievementCraftDough = new AchievementSPRS("craftDough", 0, -3, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.DOUGH.ordinal()), achievementCraftKnife); - achievementSmeltBaguette = new AchievementSPRS("smeltBaguette", 2, -3, new ItemStack(InitItems.itemFoods, 1, TheFoods.BAGUETTE.ordinal()), achievementCraftDough); - achievementCraftSubSandwich = new AchievementSPRS("craftSubSandwich", 4, -3, new ItemStack(InitItems.itemFoods, 1, TheFoods.SUBMARINE_SANDWICH.ordinal()), achievementSmeltBaguette); - - achievementCraftMashedFood = new AchievementSPRS("craftMashedFood", 3, 0, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.MASHED_FOOD.ordinal()), achievementCraftKnife); - achievementCraftCompost = new AchievementSPRS("craftCompost", 5, 0, new ItemStack(InitBlocks.blockCompost), achievementCraftMashedFood); - achievementCraftFertilizer = new AchievementSPRS("craftFertilizer", 7, 0, new ItemStack(InitItems.itemFertilizer), achievementCraftCompost); - - achievementCraftPaperCone = new AchievementSPRS("craftPaperCone", 0, 3, new ItemStack(InitItems.itemMisc, 1, TheMiscItems.PAPER_CONE.ordinal()), achievementCraftKnife); - achievementCraftFrenchFry = new AchievementSPRS("craftFrenchFry", 2, 3, new ItemStack(InitItems.itemFoods, 1, TheFoods.FRENCH_FRY.ordinal()), achievementCraftPaperCone); - achievementCraftFrenchFries = new AchievementSPRS("craftFrenchFries", 4, 4, new ItemStack(InitItems.itemFoods, 1, TheFoods.FRENCH_FRIES.ordinal()), achievementCraftFrenchFry); - achievementCraftFishNChips = new AchievementSPRS("craftFishNChips", 4, 2, new ItemStack(InitItems.itemFoods, 1, TheFoods.FISH_N_CHIPS.ordinal()), achievementCraftFrenchFry); - - - theAchievementPage = new AchievementPage(StatCollector.translateToLocal("achievement.page." + Util.MOD_ID_LOWER), achievementList.toArray(new Achievement[achievementList.size()])); - AchievementPage.registerAchievementPage(theAchievementPage); - } - -} diff --git a/src/main/java/ellpeck/someprettyrandomstuff/blocks/DefaultItemBlock.java b/src/main/java/ellpeck/someprettyrandomstuff/blocks/DefaultItemBlock.java deleted file mode 100644 index a83885b4d..000000000 --- a/src/main/java/ellpeck/someprettyrandomstuff/blocks/DefaultItemBlock.java +++ /dev/null @@ -1,37 +0,0 @@ -package ellpeck.someprettyrandomstuff.blocks; - -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import ellpeck.someprettyrandomstuff.util.IName; -import ellpeck.someprettyrandomstuff.util.Util; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemBlock; -import net.minecraft.item.ItemStack; -import net.minecraft.util.StatCollector; - -import java.util.List; - -public class DefaultItemBlock extends ItemBlock{ - - Block theBlock; - - public DefaultItemBlock(Block block){ - super(block); - this.theBlock = block; - this.setHasSubtypes(false); - } - - @Override - public String getUnlocalizedName(ItemStack stack){ - return this.getUnlocalizedName(); - } - - @Override - @SuppressWarnings("unchecked") - @SideOnly(Side.CLIENT) - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean isHeld) { - if(Util.isShiftPressed()) list.add(StatCollector.translateToLocal("tooltip." + Util.MOD_ID_LOWER + "." + ((IName)theBlock).getName() + ".desc")); - else list.add(Util.shiftForInfo()); - } -} diff --git a/src/main/java/ellpeck/someprettyrandomstuff/util/IInformation.java b/src/main/java/ellpeck/someprettyrandomstuff/util/IInformation.java deleted file mode 100644 index 554cf3fed..000000000 --- a/src/main/java/ellpeck/someprettyrandomstuff/util/IInformation.java +++ /dev/null @@ -1,7 +0,0 @@ -package ellpeck.someprettyrandomstuff.util; - -public interface IInformation{ - - public abstract String[] getInformationString(); - -} diff --git a/src/main/resources/assets/actuallyadditions/lang/en_US.lang b/src/main/resources/assets/actuallyadditions/lang/en_US.lang new file mode 100644 index 000000000..d3380d987 --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/lang/en_US.lang @@ -0,0 +1,167 @@ +itemGroup.actuallyadditions=Actually Additions +achievement.page.actuallyadditions=Actually Additions + +tile.actuallyadditions.blockCompost.name=Compost +tile.actuallyadditions.blockMiscOreBlackQuartz.name=Black Quartz Ore +tile.actuallyadditions.blockMiscBlackQuartz.name=Block of Black Quartz +tile.actuallyadditions.blockMiscBlackQuartzChiseled.name=Chiseled Block of Black Quartz +tile.actuallyadditions.blockMiscBlackQuartzPillar.name=Pillar of Black Quartz +tile.actuallyadditions.blockFeeder.name=Automatic Feeder +tile.actuallyadditions.blockGiantChest.name=Giant Chest +tile.actuallyadditions.blockGrinder.name=Crusher +tile.actuallyadditions.blockGrinderDouble.name=Double Crusher +tile.actuallyadditions.blockFurnaceDouble.name=Double Furnace + +item.actuallyadditions.itemMiscMashedFood.name=Mashed Food +item.actuallyadditions.itemFertilizer.name=Fertilizer +item.actuallyadditions.itemMiscDough.name=Dough +item.actuallyadditions.itemMiscPaperCone.name=Paper Cone +item.actuallyadditions.itemMiscKnifeBlade.name=Knife Blade +item.actuallyadditions.itemMiscKnifeHandle.name=Knife Handle +item.actuallyadditions.itemMiscBlackQuartz.name=Black Quartz + +item.actuallyadditions.itemKnife.name=Knife +item.actuallyadditions.itemPickaxeEmerald.name=Emerald Pickaxe +item.actuallyadditions.itemAxeEmerald.name=Emerald Axe +item.actuallyadditions.itemShovelEmerald.name=Emerald Shovel +item.actuallyadditions.itemHoeEmerald.name=Emerald Hoe +item.actuallyadditions.itemSwordEmerald.name=Emerald Sword +item.actuallyadditions.itemPickaxeObsidian.name=Obsidian Pickaxe +item.actuallyadditions.itemAxeObsidian.name=Obsidian Axe +item.actuallyadditions.itemShovelObsidian.name=Obsidian Shovel +item.actuallyadditions.itemHoeObsidian.name=Obsidian Hoe +item.actuallyadditions.itemSwordObsidian.name=Obsidian Sword +item.actuallyadditions.itemCrafterOnAStick.name=Crafting Table On A Stick + +item.actuallyadditions.itemFoodBaguette.name=Baguette +item.actuallyadditions.itemFoodPizza.name=Pizza +item.actuallyadditions.itemFoodHamburger.name=Hamburger +item.actuallyadditions.itemFoodBigCookie.name=Big Cookie +item.actuallyadditions.itemFoodSubmarineSandwich.name=Submarine Sandwich +item.actuallyadditions.itemFoodToast.name=Toast +item.actuallyadditions.itemFoodChocolate.name=Chocolate +item.actuallyadditions.itemFoodChocolateCake.name=Chocolate Cake +item.actuallyadditions.itemFoodNoodle.name=Noodle +item.actuallyadditions.itemFoodSpaghetti.name=Spaghetti +item.actuallyadditions.itemFoodFrenchFry.name=French Fry +item.actuallyadditions.itemFoodFrenchFries.name=French Fries +item.actuallyadditions.itemFoodFishNChips.name=Fish 'N' Chips +item.actuallyadditions.itemFoodCarrotJuice.name=Carrot Juice +item.actuallyadditions.itemFoodPumpkinStew.name=Pumpkin Stew +item.actuallyadditions.itemFoodCheese.name=Cheese + +item.actuallyadditions.itemSpecialUnknownSubstance.name=Unknown Substance +item.actuallyadditions.itemSpecialSolidifiedExperience.name=Solidified Experience +item.actuallyadditions.itemSpecialBloodFragment.name=Blood Fragment +item.actuallyadditions.itemSpecialHeartPart.name=Part of a Heart +item.actuallyadditions.itemSpecialPearlShard.name=Ender Pearl Shard +item.actuallyadditions.itemSpecialEmeraldShard.name=Emerald Shard + +item.actuallyadditions.itemDustIron.name=Crushed Iron +item.actuallyadditions.itemDustGold.name=Crushed Gold +item.actuallyadditions.itemDustDiamond.name=Crushed Diamond +item.actuallyadditions.itemDustLapis.name=Crushed Lapis +item.actuallyadditions.itemDustEmerald.name=Crushed Emerald + +tooltip.actuallyadditions.shiftForInfo.desc=Press Shift for Info +tooltip.actuallyadditions.hunger.desc=Fills +tooltip.actuallyadditions.saturation.desc=Saturation +tooltip.actuallyadditions.durability.desc=Durability + +tooltip.actuallyadditions.blockCompost.desc.1=Used to make Fertilizer with Mashed Food +tooltip.actuallyadditions.blockCompost.desc.2=BETA INFO: Will visually contain Compost in the Future! +tooltip.actuallyadditions.blockMiscOreBlackQuartz.desc=The darkest form of Quartz. Also: You had Silk Touch! +tooltip.actuallyadditions.blockMiscBlackQuartz.desc=Black, eerie Quartz! Nice for decorating. +tooltip.actuallyadditions.blockMiscBlackQuartzChiseled.desc=Black, eerie chiseled Quartz! Nice for decorating. +tooltip.actuallyadditions.blockMiscBlackQuartzPillar.desc=Kind of a pillar. Not really, though. It's fake! Fake I say! +tooltip.actuallyadditions.blockFeeder.desc=Feeds Animals on its own! +tooltip.actuallyadditions.blockGiantChest.desc=GUI Scale on 'Auto'? That's a problem! +tooltip.actuallyadditions.blockGrinder.desc.1=Crushes Ores into Dusts! +tooltip.actuallyadditions.blockGrinder.desc.2=You get two Dusts per Ore and Extras! +tooltip.actuallyadditions.blockGrinder.desc.3=To crush two ores simultaneously, +tooltip.actuallyadditions.blockGrinder.desc.4=build the Double Crusher! +tooltip.actuallyadditions.blockGrinderDouble.desc.1=Crushes Ores into Dusts! +tooltip.actuallyadditions.blockGrinderDouble.desc.2=You get two Dusts per Ore and Extras! +tooltip.actuallyadditions.blockGrinderDouble.desc.3=Can crush two Ores simultaneously! +tooltip.actuallyadditions.blockFurnaceDouble.desc=Smelts two Things simultaneously! + +tooltip.actuallyadditions.itemMiscMashedFood.desc=Used to make Fertilizer +tooltip.actuallyadditions.itemFertilizer.desc=Om nom nom. Don't eat it. +tooltip.actuallyadditions.itemMiscDough.desc=Used to make things that involve dough. +tooltip.actuallyadditions.itemMiscPaperCone.desc=Used to store foodstuffs! +tooltip.actuallyadditions.itemMiscKnifeBlade.desc=Sharp like a tooth! A whale's tooth! +tooltip.actuallyadditions.itemMiscKnifeHandle.desc=Fits comfortably in your hand. +tooltip.actuallyadditions.itemMiscBlackQuartz.desc=Used in the Quartz Enchanter! + +tooltip.actuallyadditions.itemKnife.desc=Cuts things! Only food though, don't think of stuff... +tooltip.actuallyadditions.itemPickaxeEmerald.desc=Mines Stone. +tooltip.actuallyadditions.itemAxeEmerald.desc=Mines Wood. +tooltip.actuallyadditions.itemShovelEmerald.desc=Mines Dirt. +tooltip.actuallyadditions.itemHoeEmerald.desc=Mines... uhm... yea. +tooltip.actuallyadditions.itemSwordEmerald.desc=Mines... mobs? +tooltip.actuallyadditions.itemPickaxeObsidian.desc=Mines Stone. Slooooowly. +tooltip.actuallyadditions.itemAxeObsidian.desc=Mines Wood. Slooooowly. +tooltip.actuallyadditions.itemShovelObsidian.desc=Mines Dirt. Slooooowly. +tooltip.actuallyadditions.itemHoeObsidian.desc=Mines... uhm... yea. +tooltip.actuallyadditions.itemSwordObsidian.desc=Mines... mobs? +tooltip.actuallyadditions.itemCrafterOnAStick.desc=A Crafting Table you can carry around! + +tooltip.actuallyadditions.itemFoodBaguette.desc=It's french. It's noms. +tooltip.actuallyadditions.itemFoodPizza.desc=Who doesn't like it? +tooltip.actuallyadditions.itemFoodHamburger.desc=It's from a german city! +tooltip.actuallyadditions.itemFoodBigCookie.desc=Do you know? The Subway Thing? +tooltip.actuallyadditions.itemFoodSubmarineSandwich.desc=Just like Subway used to make! ...still does, right? +tooltip.actuallyadditions.itemFoodToast.desc="GHOSTS! GHOSTS! TOASTS!" +tooltip.actuallyadditions.itemFoodChocolate.desc=Lari likes. +tooltip.actuallyadditions.itemFoodChocolateCake.desc=Looks delicious. With redberries. Or something. +tooltip.actuallyadditions.itemFoodNoodle.desc=Just one. Like... that's not much. +tooltip.actuallyadditions.itemFoodSpaghetti.desc=The most generic food ever. So clichée. +tooltip.actuallyadditions.itemFoodFrenchFry.desc=French. Fry. +tooltip.actuallyadditions.itemFoodFrenchFries.desc=Much like French Fires, but actually taste good. +tooltip.actuallyadditions.itemFoodFishNChips.desc=It's Fish. It's Chips. Or French Fries. Whatevs. +tooltip.actuallyadditions.itemFoodCarrotJuice.desc=Carrots, but pressed! +tooltip.actuallyadditions.itemFoodPumpkinStew.desc=Like Mushroom Stew or Rabbit Stew, but pumpykinny. +tooltip.actuallyadditions.itemFoodCheese.desc=Cheese. + +tooltip.actuallyadditions.itemSpecialUnknownSubstance.desc=Dropped by Skeletons. BETA INFO: Useless as of yet. +tooltip.actuallyadditions.itemSpecialSolidifiedExperience.desc=Dropped by everyone. BETA INFO: Useless as of yet. +tooltip.actuallyadditions.itemSpecialBloodFragment.desc=Dropped by everyone. BETA INFO: Useless as of yet. +tooltip.actuallyadditions.itemSpecialHeartPart.desc=Dropped by everyone. BETA INFO: Useless as of yet. +tooltip.actuallyadditions.itemSpecialPearlShard.desc=Dropped by Endermen. BETA INFO: Useless as of yet. +tooltip.actuallyadditions.itemSpecialEmeraldShard.desc=Dropped by Creepers. BETA INFO: Useless as of yet. + +tooltip.actuallyadditions.itemDustIron.desc=Iron! Crushed in the Crusher! +tooltip.actuallyadditions.itemDustGold.desc=Gold! Crushed in the Crusher! +tooltip.actuallyadditions.itemDustDiamond.desc=Diamond! Crushed in the Crusher! +tooltip.actuallyadditions.itemDustLapis.desc=Lapis! Crushed in the Crusher! +tooltip.actuallyadditions.itemDustEmerald.desc=Emerald! Crushed in the Crusher! + +achievement.actuallyadditions.smeltBaguette=Better than Bread! +achievement.actuallyadditions.smeltBaguette.desc=Bake a Baguette +achievement.actuallyadditions.craftDough=Knead, knead! +achievement.actuallyadditions.craftDough.desc=Craft some Dough +achievement.actuallyadditions.craftCompost=Throw it all in! +achievement.actuallyadditions.craftCompost.desc=Craft a Compost +achievement.actuallyadditions.craftFertilizer=Better than Bone Meal! +achievement.actuallyadditions.craftFertilizer.desc=Make Fertilizer +achievement.actuallyadditions.craftSubSandwich=Metro, Underground, Tube, Nom! +achievement.actuallyadditions.craftSubSandwich.desc=Craft a Submarine Sandwich +achievement.actuallyadditions.craftPaperCone=Witch's hat! +achievement.actuallyadditions.craftPaperCone.desc=Craft a Paper Cone +achievement.actuallyadditions.craftFrenchFry=Just the single one... +achievement.actuallyadditions.craftFrenchFry.desc=Craft a French Fry +achievement.actuallyadditions.craftFrenchFries=French Fires? +achievement.actuallyadditions.craftFrenchFries.desc=Craft French Fries +achievement.actuallyadditions.craftFishNChips=It's Fish! It's Chips! +achievement.actuallyadditions.craftFishNChips.desc=Craft Fish 'N' Chips +achievement.actuallyadditions.craftMashedFood=Munch munch munch! +achievement.actuallyadditions.craftMashedFood.desc=Craft Mashed Food +achievement.actuallyadditions.craftKnifeBlade=Sharp! So sharp! +achievement.actuallyadditions.craftKnifeBlade.desc=Craft a Knife Blade +achievement.actuallyadditions.craftKnife=Sharper! Even sharper! +achievement.actuallyadditions.craftKnife.desc=Craft a Knife + +info.actuallyadditions.feeder.animals.desc=Animals +info.actuallyadditions.feeder.enoughToBreed.desc=Enough to breed! +info.actuallyadditions.feeder.tooMany.desc=Too many to breed! +info.actuallyadditions.feeder.notEnough.desc=Not enough to breed! \ No newline at end of file diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFeeder.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockFeeder.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFeeder.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockFeeder.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFeederTop.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockFeederTop.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFeederTop.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockFeederTop.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFurnaceDouble.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockFurnaceDouble.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFurnaceDouble.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockFurnaceDouble.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFurnaceDoubleFront.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockFurnaceDoubleFront.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFurnaceDoubleFront.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockFurnaceDoubleFront.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFurnaceDoubleOn.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockFurnaceDoubleOn.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFurnaceDoubleOn.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockFurnaceDoubleOn.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFurnaceDoubleTop.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockFurnaceDoubleTop.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockFurnaceDoubleTop.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockFurnaceDoubleTop.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGiantChest.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockGiantChest.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGiantChest.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockGiantChest.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGiantChestTop.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockGiantChestTop.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGiantChestTop.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockGiantChestTop.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGrinder.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockGrinder.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGrinder.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockGrinder.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGrinderBottom.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockGrinderBottom.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGrinderBottom.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockGrinderBottom.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGrinderDouble.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockGrinderDouble.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGrinderDouble.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockGrinderDouble.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGrinderOn.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockGrinderOn.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGrinderOn.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockGrinderOn.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGrinderTop.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockGrinderTop.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockGrinderTop.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockGrinderTop.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockMiscBlackQuartz.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockMiscBlackQuartz.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockMiscBlackQuartz.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockMiscBlackQuartz.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockMiscBlackQuartzChiseled.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockMiscBlackQuartzChiseled.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockMiscBlackQuartzChiseled.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockMiscBlackQuartzChiseled.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockMiscBlackQuartzPillar.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockMiscBlackQuartzPillar.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockMiscBlackQuartzPillar.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockMiscBlackQuartzPillar.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockMiscOreBlackQuartz.png b/src/main/resources/assets/actuallyadditions/textures/blocks/blockMiscOreBlackQuartz.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/blockMiscOreBlackQuartz.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/blockMiscOreBlackQuartz.png diff --git a/src/main/resources/assets/actuallyadditions/textures/blocks/crash-2015-03-07_03.56.11-client.txt b/src/main/resources/assets/actuallyadditions/textures/blocks/crash-2015-03-07_03.56.11-client.txt new file mode 100644 index 000000000..5bd4c464d --- /dev/null +++ b/src/main/resources/assets/actuallyadditions/textures/blocks/crash-2015-03-07_03.56.11-client.txt @@ -0,0 +1,73 @@ +---- Minecraft Crash Report ---- +// Don't do that. + +Time: 07.03.15 03:56 +Description: There was a severe problem during mod loading that has caused the game to fail + +cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: net.minecraft.item.Item$ToolMaterial.setRepairItem(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/Item$ToolMaterial; + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) + at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867) + at net.minecraft.client.main.Main.main(SourceFile:148) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) +Caused by: java.lang.NoSuchMethodError: net.minecraft.item.Item$ToolMaterial.setRepairItem(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/Item$ToolMaterial; + at ellpeck.actuallyadditions.material.InitItemMaterials.init(InitItemMaterials.java:19) + at ellpeck.actuallyadditions.SomePrettyRandomStuff.preInit(SomePrettyRandomStuff.java:40) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + ... 10 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.8.0_25, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 122065264 bytes (116 MB) / 289173504 bytes (275 MB) up to 3207856128 bytes (3059 MB) + JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.85.1232 Minecraft Forge 10.13.2.1232 Optifine OptiFine_1.7.10_HD_A4 7 mods loaded, 7 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.85.1232} [Forge Mod Loader] (forge-1.7.10-10.13.2.1232.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.2.1232} [Minecraft Forge] (forge-1.7.10-10.13.2.1232.jar) Unloaded->Constructed->Pre-initialized + AIRI{3.0.0-1.7.10} [AIRI] ([1.7.10-10.13.0.1158][3.0.0-1.7.10] AIRI.jar) Unloaded->Constructed->Pre-initialized + AliensVsPredator{3.9.14-1.7.10} [AliensVsPredator] ([Current] AliensVsPredator.jar) Unloaded->Constructed->Pre-initialized + SGCraft{1.8.4} [Greg's SG Craft] (SGCraft-1.8.4-mc1.7.10.jar) Unloaded->Constructed->Pre-initialized + SomePrettyRandomStuff{1.7.10-0.0.1} [Some Pretty Random Stuff] (SomePrettyRandomStuff-1.7.10-0.0.1.jar) Unloaded->Constructed->Errored \ No newline at end of file diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/blocks/models/modelCompost.png b/src/main/resources/assets/actuallyadditions/textures/blocks/models/modelCompost.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/blocks/models/modelCompost.png rename to src/main/resources/assets/actuallyadditions/textures/blocks/models/modelCompost.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/gui/guiFeeder.png b/src/main/resources/assets/actuallyadditions/textures/gui/guiFeeder.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/gui/guiFeeder.png rename to src/main/resources/assets/actuallyadditions/textures/gui/guiFeeder.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/gui/guiFurnaceDouble.png b/src/main/resources/assets/actuallyadditions/textures/gui/guiFurnaceDouble.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/gui/guiFurnaceDouble.png rename to src/main/resources/assets/actuallyadditions/textures/gui/guiFurnaceDouble.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/gui/guiGiantChest.png b/src/main/resources/assets/actuallyadditions/textures/gui/guiGiantChest.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/gui/guiGiantChest.png rename to src/main/resources/assets/actuallyadditions/textures/gui/guiGiantChest.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/gui/guiGrinder.png b/src/main/resources/assets/actuallyadditions/textures/gui/guiGrinder.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/gui/guiGrinder.png rename to src/main/resources/assets/actuallyadditions/textures/gui/guiGrinder.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/gui/guiGrinderDouble.png b/src/main/resources/assets/actuallyadditions/textures/gui/guiGrinderDouble.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/gui/guiGrinderDouble.png rename to src/main/resources/assets/actuallyadditions/textures/gui/guiGrinderDouble.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/gui/guiInventory.png b/src/main/resources/assets/actuallyadditions/textures/gui/guiInventory.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/gui/guiInventory.png rename to src/main/resources/assets/actuallyadditions/textures/gui/guiInventory.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemAxeEmerald.png b/src/main/resources/assets/actuallyadditions/textures/items/itemAxeEmerald.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemAxeEmerald.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemAxeEmerald.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemAxeObsidian.png b/src/main/resources/assets/actuallyadditions/textures/items/itemAxeObsidian.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemAxeObsidian.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemAxeObsidian.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemCrafterOnAStick.png b/src/main/resources/assets/actuallyadditions/textures/items/itemCrafterOnAStick.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemCrafterOnAStick.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemCrafterOnAStick.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemDust.png b/src/main/resources/assets/actuallyadditions/textures/items/itemDust.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemDust.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemDust.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFertilizer.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFertilizer.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFertilizer.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFertilizer.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodBaguette.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodBaguette.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodBaguette.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodBaguette.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodBigCookie.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodBigCookie.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodBigCookie.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodBigCookie.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodCarrotJuice.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodCarrotJuice.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodCarrotJuice.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodCarrotJuice.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodCheese.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodCheese.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodCheese.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodCheese.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodChocolate.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodChocolate.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodChocolate.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodChocolate.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodChocolateCake.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodChocolateCake.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodChocolateCake.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodChocolateCake.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodFishNChips.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodFishNChips.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodFishNChips.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodFishNChips.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodFrenchFries.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodFrenchFries.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodFrenchFries.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodFrenchFries.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodFrenchFry.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodFrenchFry.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodFrenchFry.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodFrenchFry.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodHamburger.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodHamburger.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodHamburger.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodHamburger.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodNoodle.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodNoodle.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodNoodle.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodNoodle.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodPizza.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodPizza.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodPizza.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodPizza.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodPumpkinStew.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodPumpkinStew.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodPumpkinStew.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodPumpkinStew.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodSpaghetti.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodSpaghetti.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodSpaghetti.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodSpaghetti.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodSubmarineSandwich.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodSubmarineSandwich.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodSubmarineSandwich.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodSubmarineSandwich.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodToast.png b/src/main/resources/assets/actuallyadditions/textures/items/itemFoodToast.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemFoodToast.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemFoodToast.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemHoeEmerald.png b/src/main/resources/assets/actuallyadditions/textures/items/itemHoeEmerald.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemHoeEmerald.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemHoeEmerald.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemHoeObsidian.png b/src/main/resources/assets/actuallyadditions/textures/items/itemHoeObsidian.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemHoeObsidian.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemHoeObsidian.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemKnife.png b/src/main/resources/assets/actuallyadditions/textures/items/itemKnife.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemKnife.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemKnife.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscBlackQuartz.png b/src/main/resources/assets/actuallyadditions/textures/items/itemMiscBlackQuartz.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscBlackQuartz.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemMiscBlackQuartz.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscDough.png b/src/main/resources/assets/actuallyadditions/textures/items/itemMiscDough.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscDough.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemMiscDough.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscKnifeBlade.png b/src/main/resources/assets/actuallyadditions/textures/items/itemMiscKnifeBlade.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscKnifeBlade.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemMiscKnifeBlade.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscKnifeHandle.png b/src/main/resources/assets/actuallyadditions/textures/items/itemMiscKnifeHandle.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscKnifeHandle.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemMiscKnifeHandle.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscMashedFood.png b/src/main/resources/assets/actuallyadditions/textures/items/itemMiscMashedFood.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscMashedFood.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemMiscMashedFood.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscPaperCone.png b/src/main/resources/assets/actuallyadditions/textures/items/itemMiscPaperCone.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemMiscPaperCone.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemMiscPaperCone.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemPickaxeEmerald.png b/src/main/resources/assets/actuallyadditions/textures/items/itemPickaxeEmerald.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemPickaxeEmerald.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemPickaxeEmerald.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemPickaxeObsidian.png b/src/main/resources/assets/actuallyadditions/textures/items/itemPickaxeObsidian.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemPickaxeObsidian.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemPickaxeObsidian.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemShovelEmerald.png b/src/main/resources/assets/actuallyadditions/textures/items/itemShovelEmerald.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemShovelEmerald.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemShovelEmerald.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemShovelObsidian.png b/src/main/resources/assets/actuallyadditions/textures/items/itemShovelObsidian.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemShovelObsidian.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemShovelObsidian.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemSwordEmerald.png b/src/main/resources/assets/actuallyadditions/textures/items/itemSwordEmerald.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemSwordEmerald.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemSwordEmerald.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/items/itemSwordObsidian.png b/src/main/resources/assets/actuallyadditions/textures/items/itemSwordObsidian.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/items/itemSwordObsidian.png rename to src/main/resources/assets/actuallyadditions/textures/items/itemSwordObsidian.png diff --git a/src/main/resources/assets/someprettyrandomstuff/textures/logo.png b/src/main/resources/assets/actuallyadditions/textures/logo.png similarity index 100% rename from src/main/resources/assets/someprettyrandomstuff/textures/logo.png rename to src/main/resources/assets/actuallyadditions/textures/logo.png diff --git a/src/main/resources/assets/actuallyadditions/textures/logoBig.png b/src/main/resources/assets/actuallyadditions/textures/logoBig.png new file mode 100644 index 0000000000000000000000000000000000000000..6668a451232449064dd2ee20053eb1e5bf7cf3f6 GIT binary patch literal 190853 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∓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

HC~0=WC7s6;7mARyX- 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

  • ;=|7;yv>)8_Eis_xqy$OLEjHX98D~3bK^y=@AW`d7ZEY{Hg zE7*!j3Dh>VH8oeKYC|GXiNb5{DlE+F5=i`J6pHwXhDW7$emN2w zxxCe~Xd;R^EgEj{8rUjQ55lz-J%V3}6T zABGxE{du4!JZ#)8fAyJz56MGV z1x9)8(AFtx*UEiOd}=KAEqL#4nIh?fzCu#Sx2n?)0t&n;1<|958VFPIq<*3Zg{wMm zdE-2zQV{`JKYB@|z9gw)l6hfO;Mjj{2fGDz{m?TwHPO-x78T+X5sH-cUDOCtW?gzd zo#@$ld#7I2%Mc!gfq|V@Soby9Z+%Mm!utUl%38Q3>b${0o~^rKO%~cIZGDT@s08|U z2}DfvBV-Ks&kZii83$9_zI8W24fxm@cGKwZ@fki1-g<~92#H9UHPX7F ztYOKz0VGP4Lg2lS?!wyhn#WISY*Krx6Kb9;dM%i(72_;&NV?(Ym(K&)EA}z@yrWHA zVa3y0g=Sx$-M)WB=`hb@C^$u>!&fD1tf?t49iBRC?WP+UKRz+Zre_aLU05Qbi0(R-4cOAy7m4?P;{WKXmrxj!0VXWvHDLPO4snF6pCDjR5|vCX~D zn<|@kEKBs(? zR7Yjv__<25Cd|_qkWI1Oc;rWJ;fF@|o%UXjNzRTb@nj6$H^I&!_U^5Ji)Y>f0*c&z z{}wMM_-tk8xQ7%NMR07!ey3okQn)bu$UmdR7(ImteR7M;ffz3ekR{Bn5rHl9hjX|t z*~8BCBsnEy6Q1RZcm2QlbvRmHzGyhTw5i#nU}nFslw|eJGBf$zrx4LJ32-yu>B8OT zm4p*Z8bJ{WO>>xT5yT5;;@L_MQU ztq{H*k-Ec`qy~A?`3(Q9FA8!li?0r`HL{Anf;BT=Aa}t=IO0JXx*}-RU34J-Y|U|! zxnPS+yX9Z@|l*xDc@-np_ovJN|v{AUq;+N zeygp4X{)ZNbVOHv{Jjbk-DI`D3Pd_pEwB+TG%m|<0~AslaNK%leEt%Gti;Xm#E*M* zBKnkWi=Lh3$KezfirzY->@XS@!L2BqM#V_MnAZ+-gbdUca%52L3)C-4E>ebe3;Iub zG5>^LmPN{-iT=xbvkvD2sIw$PRWAn6a>OT~+0?v&ZmC5w(F=p}u@PsEtTGr+f%@q5 z!xCICb7hEI1o7wJQQtF2?GwhE0&wWWxTVy)fddo@yny_jI=Lp zMIw^p%H@*inyMFgTIWSLzBsVVD%&>&m7dOLml7e949AvGvB}I~vWEW?Dp*Yq;dt-P zEiPOF|IN59f(%zT)e^Sctx7zYV(Ct5neAWdiCB-50fLY(xA}_~ys7pZ_O42G)9+~u z2@BWGb6D~0V)No+6DGC$??Csk6T0GApdd-cGZ*?G_TAhyOGDFqv$#?#WM;eBYdm1ZnS>nFgDt%*#OIB$g+P-M$r!+A-u&WmIwKMtknTU~KK%YN3`dEQ_ z0Y7}hfP{;~-|Xb{+f-8uwz}v-acj)5J|A6zHR{$ zmF97bx2XGJgrUP``(dyM>jAf0rF@?d-j#Wqt;Q-f`b^6e1cVOr8W0VblwbsvxQnc` z&DWUo^_FscAdh3*IrqbPx9W&y7h)U7cZ_bjHG>OaOF zA(}#+C?e_R$#rcI^6$AvroGq}hcY7p3|+N=L07M#lbR8D(p}>EeW|4$V1^5^xqREH z62`6#fk&4;Pcr#7%N394f_(j994na#tg;Nl8>=nV-~KsgSCRN6H7&G*QP74g8LKpa zvMIeW!vlKGO}`=nSy*>yYSv%$y9=fA_cM6}7h0x;*jXOf+PXA%kH;pw@zl1j&Y$bo zIO(Tzi(14SIE^SXM&<<$wR^esD8ZTaLmjTxWgJfv=#Jw_!gy@#*V%dT947$sWSxmA zr&^8z6b$}z|Kddx{(0WMu8~0=QQd|KhFM8iLh$8&)(z|z-h4e2)AhtCQ z5|5pyRV2F1Cgjn(3#)VwBE@YauzD5?8>lb}Lj3!WN8&6DHuNjDdUT|}+&%o1@08Ou zcba2n-I49{>|kQL)84Tg2&&~Ok*zaJ*DrWyniC2f1E4cLLL}NmfmJO7U^iMQD)7CIt?%y=bL{KgdUrZ@c|6-Z zmusVZ-gzbT>n8mPKw(*ta6*|Ai=A_1Gvr%n>{yJ!t`*~Zz4o=2)w-CxV+(34ao&w6 zh91!+ho;q0aCnx%S#DFF?8gn#a>Oc<;MO8{4dk|)W-X(Zt)8pJuLK@fTky0PwqmE$ zdd^&#G+|OMdLel>^7p@10;=R+u4BuL1F4)rp+_;gzU5+Wm_N>3hCp^7ng1n(zpOy`aNgwBT%+S(<+RNpvb_V&)@VyT>dSdDh=a z@!#rULt*~X@>n)9WPE!LC|cJAqDmCd;L4+^4`Sq44!insz2@9;@YoR5HL)6#`-Z8T2EjumE^wjbjGsbpe4yFGXg4eHqv7L zBAmC>?nGskY#o+;BVf0ndVxf|6XuoUx=u%rJ{($VTnL7q1?cKywJjSuofz(O4f3lu zvqfbog^h8Zb+tE`$}UL{Pu|>j%ier78Ry&OOn8pB#X@ zM}|^MpJV$Q82C z>O(<|w&g0EVk~+}MAJY04D?S|3z%Rm>fR~=6l(#JC6cyIVJmc`?A5;x-Mf2kdYgOQ zRk@usUyX+LPC)`B(Lf32j(BP5G}ZAGdpT}?aQj5CUr6A-Js3ff14 zF3VJ6LRnO3Ye3uv$f)({BFeuIM80}WRy{=1itYSVoQh@LX}bcwZ26Do6=9o@wzI2J zJH6MO4RRtksQI&PGzcenFe%MnN_HMJcbHgptCZZKk=N@Qx2C*m;@@^7<6B!FvB&)e zsTmZ<&{OQBh_#%-(YJ3S(f2lS0R_|v#|=vN)_n@aI=EB@>rb57)uDhBbt zdXc0IKk(Q}%Cw8TWl4{MrYTmIyhPM_y0ZWxK?1xWr=1%oZ=Z$SEvv0BPDm9pL3z&3gU<=KNjRomJ00DuoUU=6YsU)iIJ zdWKlLz+JyNOdn(PS{OTZjjx%b>ml{N;PWKd%n)xaVs#g1#=t2ateyUZG=!z8l=PsP zNr}4aU&}*rip^AvAY@m;QSC*jyMG|s4~J_GwS_GL2i8xxE#M;S5fW&Hl}I5ZmCKQ5 zK`7t}6lIcOE9VVt`#~s3$#D$pu=(Zl&IIfi`{!IO;%>No$_l9)@WWNMlSTiN|I)AefFlsvT`^hSH7)6^%&<$&y7IB2$+UCi$%PfN|1 zIY;Lb8dO)*Dn?}!-aFFF6cMy(fj_AG(}bq-SGZe1LjdLr$wI8$sTD5v2G%{q$a#Z5|g&d}Ha2)m^xa zhU`X0SIdJ!ZmNW=$I-qhKHH%5?VWh8@Mj{B$Es|xP_#AC!c1*hV8pu5`(Ov2opLUWXjpmK+u@ z7_>Z4%t0`d&cW)#em?`Qif09nn8rHcd4iz%*8wLNpQ#GlJm6Uk<15C3EZ!PBwSg3E z-4F20&C>!KICO(h-dsl*M3^uo21HqbG7H|O7UGhB`&t5v5?|%{hbMHK#uNn)uf_06 z3B1$M#cYA?RrRSTB+%0Jx*fIc_+%6rPuWx+2v|V`@J5sAQkHaS0Oa$bG2fGH1;^@I zS+D3p3}PrFasTa)L|_k^s6zj87Zb*gDeZYtVO2vF&@DFdlxZy2dq0EGK@DXCn z&R6;yezJu&;CSQ^bZ>T#m2hg#|JO`iZ*g?m5bX5d*}T1Z4(iZdX!_~W*xBBB^{wV@ zXZy>^x-f^Jz-qqmIgj5xIala|sO0Zo@Jgmldi@HDXJ6Eu4S$i8lUJzmBI9LDCDk+q zf1*Y>VhK$bO1u~e^>t%)RNKJ<-id*!Le{u@XG0X_M&nlouS&{{3lYi$c^|4)50i?* z6^}u0SUk#8a9~MDL^1kwF6&;_Xtc0EXdP z^^r#&bS9wxDv^%q6Mnv9t9AL97uF|2&6MhH?|Odwll%_Y79EobJ1;VySl@H3m%P%~ z*ty}N9R?A_)F2<7_)o<-`tYBMX;^ZqR8Qogk5Aa0uNz^*--Nr~OdL*x{qHo+e@$&} z3#AO4fdu!;{*eiUYLsG-kL^RQaQzcX{wGKl$f3tBH;=D7A=+X#+)B^NjdZFT0#Dz^rYjT|oY>cb zZ%=z(xuELNZzZ8^C_<}slDYQhB2~-=06PZ&U33L66Q4oQe&Q0jM~I;U1v=nQQ_sMk zA|#!B*^S$!`@L zW^NO)oD}f8*R9%RvGcC|oC@V%M6rOo9=vr{6 z`r}x5hnXX;)TZ=@wesw|KiWXq+CjKGjiM~uM`0YlLD}k44uWPI$~7m!(+C5KxlxCi z3K;n_ZxyI4`GN>ln6u{_W~0mooXAp;%23y;UwFLJr5;ya5aPKNnn$#)SEWj(mGR{g zPR$Hu_320V4%5&PKY)L?1z=KWscXW^kk|6OI8gRE7X!F&!%e zhMvN{rOZU(VTuxH^aB!fu!{fCg@QSIf9ax+WazchC72GAtB9vGX2ndqQGg|~)JdwvB-!sRX8^wV4uM3!e z0Ov?^9`fYNF2MO9;_o$U41k>ovad?0J+lXQ2^=!COM|Ivd571pfIB|beC?PhdnIW9 zee0{e1YkIAbtEco!fX`xa;Buuj`57g_iFN@tLz-uxd_k;u6EmfBtqJSv^B|xufX#& zf4bW}69#>M!6dqivvj)POC=#eXUB`;Zre1FFJ{^uz?Y=tCnS~y?~Pt11?r1fLN6G( zkfNl!v)rQl432$*5|K1uPz&5$B=~#sZX$aex?*pYiyygtJmwBx#N7xSQo8h$OFDK_ z{kvFBC|D)~ka+g}x8pMGx7`sc*BU>8`^zJHOX`RG4)A<-e6>fL7=ue4$b(JQ3L!q+bDHn8 z3cAa<$=|S6B(EE~9Z*J#b70I8|ASUj@cO_Kxh?Q)SeCiBBLW^Kh$4)Rw5$Z+*Ok`1Qxl?)R|oPj&~F8(|!thz0sCot|eU zpbt3_a{s}Yp1C+E>K&PhXM`Tqmb!{ft0zEPXhYN z%|%9I_n0kjWUs>mM)dngA_lC|`-udE3+*$*yCN*DPpa`#J%vfQ2vOy7KLZr)uT+~7 zu479zH$&@@H;$9xm2B}zBg4&Y9)AdIes6WVjP{3IruvIFQ43k***gB&O}u)6ErvZE zR`8JKwf;gFf;z9=suQur=vTD!8VKjqig2(Sxp*eo&GFkP&^(rvKSA~BGef$kCZ>~u zOq&jd$Vf7t>_R;~27}*#jLP`z_on$`-LgW&5Q+=>S)-86EvhR9~lKv@I;JDeN?bbE%6otIFzB zj|YN|dJ~LYS;q1y&U72W@YTDulF#~#Zc@=>S?st%lf5inTDu=J9?#uyX)&dCjF0sz zqRWUjVSigU(2=E+?N0n@-poNjaMgO~DhillcU>2YpaX!$p~I(p;2o+TJT1T|0?V=^ zu2+6S8n(8MUaPD~<(L0G7nQzI03?&<&cdnL#W#R{`>GJA?oqM$x}UA{CX-&X&=JX- zqXmd$H;wM{P(W z%Wf&D%nstq4i)QEW0nH3fU{QYr!sz~n{4j=9@@-BN{#WxKI zZ}7W1?8skoc_HV|uZHbNFT!s~z*ToUV(*27VuWxtS=39)Bbp?)Ykz!fJkji0F?2Ar zs8FTbA8fEY(w_4Msoy<~#SAo)D>)U3Ld0(oaR!KWnX(*yH?Ij;#{~)v><4(IqfIQJ zJ8G@k#)Mz0RpGVLxdf!f-u}FH@$cg9{?r5eYLb$5iJ<{QjG(~%F|l6t@u=(i)7P4% zygU>bM;fv#h3yixc`lZw+3J@Z8SUSFNtnH^URCx;W!~}YuwlOg-1=cpt3b7)npy$% z7H0-`i=uN|aNpDc{&ke8Gho8H#Vh2k1U{r5;EAYq3pRDQv~l%J-HKSI$YNPB6d=(U zRTR>qO7#jJrW5L7wsL=DVls6Vp7g}coQS~xXht!vLB!954{ZUYpLZbdKOCV40a2`` zwsOl))-0)Wr!_nhO$_~Ls#nw_SS;-@Q-A6BR*>H&GN3SEfLitGvtbE|Ia=h5MC$4Z zWty0Oqquy9a}BVEZ;jGmjK6~Yk*x3FOs~LjAx-J5z-()4n=fj_uQr?haE?P|i7^+< zLHI@IS+etTToJwVz`Za|z7V7)niHSBpiOg4k;8uoaqqSOz{T+A9fg@z<_-y?yJxGN zPzm~>B*@+2awqW|1?{*bM&ol_UIWz@%pGL{aGhI9x@2TzDpz}Z-Z#t(<0CtH^M z0}ywvKBP1!sJ4f7EopOV5plk~q!ilz zPqfVEY5&{08o#q#-liHFQ)c?gFhbpOgk7x3W`t@75}%nmjLx%lzvY(a0%zvH;Yhr9 zuBWtgTFbgykUr9?NdWV19K*h~~wUxhp1Pc#ZN7Fh2$3Fln6v{C9l7q=FE zoLGlDiveYRtj7V@lPj*p)d;od)CgR2S6s zoDBIZPqC4^%HFWl=;k<+N=NCtykq$!7|`E~zS9+fNEdkJVEX3m!lVorfe~onKylY$ z=AwoQ2}HON&$b;whPjcK++mXidg5UV1lH6p_o@B`IH$d)59G;-<#S;JuJ?wwVDP-> zAk^h0W%#K!u9+2i3KV2czNV9Fe(HOkh;Pi>)09tF%=cj@M!#O}H+lOY^R^xzoM{Vu)S&8aJ@*m~?7soJi)>4Dkh4qy|GmYo3SAFiU^u0I7C1!^uW^avCR?(f6{EmeG)|}rD zc1AV`)i^C%XD+g)Dw{VFqY_zqt1cLf?4pE&-Zgwhr-yO_KZsc1-{9T^Eg_Qlf&a?~ zap#AHdi(fD$9O{^SguTf@T;PQ=@8jx_9fhQsXS+(5@TU_w`iWIXg+2sUdi|3xLO5b zzfSZu4a$Lzg{5ZpcsL1n9gw>Bd(xaYuN@go z#N1p})tKGKU`n0dKXz09S<6`vV&PA6ttAHcOLtV=)K$4irXrIc^Z6(Z1p@XjykpPH z^*hqOsvO~g3%uLsQ1o}8-m823zK=F6)iA(0VbWa^DOrVRsw2fSu0vSv2UqeMp(&P0 z#9VwIt|mQ8a2g!`_fv}tMMc#>fF9bRm6Jxjwn#3n7rpfx7qBsZTQG*z=t+HfJX{I8 z{%2gr+5T&`XT`n2BsSXUl!)8i{*r9-U$^1_#UVE*%jK=)#`Y;i*t2P-bt0Tdi8*hj z8E1%7TfmVtPV!f2fto|^22b?*w`;gB5r?$~xI?D_A#wX^@eIl{ZKRU9yg48yX?1;s z(vtz^AZN}-{Ct~wo>cjfF4Ei^Gh2$Itmz6)3nFsPnmHw*ulY_AdSi+0rG7nZR>}sL z-=UarMZun3Kc83{iHuxgh%6-9lF(v``sG(Tmj<%qwF)n$w(cii{?h$c3sfQiDeeW~ z^j>k0)eXSJ-mfUeuA~CgvaW_gAw5W0ujWA$#?PPsLLOUZc>l9xtCGIlA3=OkKf)DL zhMPQYr2Y<3Qr*NdS54wGGu%l@;>)g}4bT5Bx5Ker^A69cS5}qZ7tOiZ_>q(pJ-@CF z>L@CkTU!okK=LPZdEts+ho!N7EDfK8Vap;0?f*nSc+Mw(i1n*3ING}FaQ03%N2qH9 zANscObcDX93XQ0=Lgx!jCTkyE@6J$7tn1z%Eo%}Xu>thd1IQ`)bM9%rSQ62lkrYr8 zWJ}jGcc2j>N%)ss@^tzmPUPO{Phx{gmBsr#@wFfalhIci$y^f{tc8`mLa=I4hG0iG;2AAblFG@NQRy_YU~s~B zwnIM2u&Nhn&cESXY6BuA>KQ`E9%>Y-ATALRC9BV_^oV{7au!d9ZUG^OIh+FO3iTii zOJ8V<@$Um`Z+65Ggj2O7d!L3W*|#bTL6VL1R-hw6Bn>`HYUil^ts8l!Ss2b}{3*s7 zAS1PFZFnX3{jyovj8MGzGfd?>JLPr63JdvZ30!5EQmii8PL2-Y6CGKAHB7*mSX{?u z`~zA7uI-pZ>YzH%spPBb#}x`YZPw01MpIU6UmPP4&ownkH~?PrWJMTT#wzZlr?4+j zPk|QJ8SK~d6J?+XZ=+28<&l^Y=yE~{Vz*Lo>;XXChCMuC*CDPZjPZhLRk-8){;SkD zHOFaH*rPF6QVX*H6olvUfKD9G3PrIv>YIhOLd}8{ zeSR`PoC@EMg#E27k)Q>>LdCsmXT{~v97?|Y8KPJ1&=^R3?}OG;5^2m+gtlR2W63-?y7Vmp(wJhZN+MlQUr{q*HM={RrIq=W#;;FAHgW~2Tk z$M;{EuGNWk3aDOO@j zX(gg1i8j0p>&ir1<9FB66Of2fKS`tvzUTEj?P6T^b6H)`j*WqDAJ@9^&Sr4kReo?U z^-Hji>G{V}cegt?x7$W{x0utl%G0dM$}F&nw+Xhbovm#p zafZ#Yp_?_)s3LewQAt$ry?czXz`CB!SiPL2|1UPF?fUW|`@fZag(Z$K0O})|Ouvd) zdDM=7j4sJ!&2P28i&$0M-ncNks~4vRgtT#u`CC^a6Ug+}S#qVI)mjN*I_zq`JC9l} zP9;<+(iBzc(r~080JiQ)witQ?bvLall+~j=?4?C=~)EBXc=Fmhj7FUXcndaIQz1U+C-N#e2I|1zG zyzrKI*O=C#!fU;Ew94+Va|3wcai9AXBDFR-Tju1mY|M)%96e5r1|9f@keGoPC@0~pNU!%r0t!lKrxu%ZF*;M}GD20u5C$?0^NlL^g z9;m^(r<7-NF#^;jA~KS(mvj>YvYJ1w>sK_PvWXV@oTbz zUy-*7WOtHz#T}@pg*P4OeyA0^J?9QXGKN>0dM{|Xnuipnl4P|t}m703@6xiTS=+WXm~t8BhOL^XtEli0+f4nQBI%qZw}gyXHM z%U7oqJ;?Fa)6b$Z4Indr5`tXlpLe^91|%cyVWiW~vpNf9FM7<@D3LYpB-U*BT$_*! zJi%U{`7hMHR@U6v#lfRTvn>QA{9X?2O{OPUr^KL3Ss_M7Ptn!!@txWlpBN7y8DCr} z?xh8q8rq%pk;7;WId+2~2OQq>DO`e!p z3YFusrfJjDr){;V-En_HIE=0zADLzBjPI;4mOPg`RIkZvXl#w0Dg(Xu!mt#ODornQ zH08Bc?cv!^_=pu+7Fx1;hCe8MqT~@C@^2IDq=pJV*o&7;;xas=wA&0Dd9!@eF=QYzgBcAe#ye8ivT$pr?^>XmiP1KAGs72M7*Ju zfIhZ}Bv(N)oajIx(!3X)PRWa9O&+PNn#Xt6YBC!msSicqVi>}TYDQ)+(>-(x#f0l0 zRx7C({VuUt-xm0V-TI1vkET;OeK)9JdQ~#Dxrm` z1u9$#^&9%NAB2N;h2V*MH1OWDUG)#rwmOXgn~#Sojj3D`UrWv}#sIbQfCLVz4)r`d zh{Jcg^Im@K3Pe+fP#r>5SWz5{Su|FBF%Q|-%;Bg?_dA8Q!j)|Yiu^PN?d5;AIJrhjr)&u^Z)~-srGzjybA+Ep!1LQq9 zsrm3=aRlsKf?FL?*9IQEDwIMqr?&Ejmt_5KiR0=BTiIp09JV|q7fW5>5`^@K=V z-=PospQ*5kt5WMK3rB8S*Lj1LUv?rce^AH0x|(j4AYhq?xi5;O^f;u77wRfxK22l9 z`tuQVWWWl?V7&0Tyevr6`YgA)Og~7TUXp#miW(suFLPl|#`{7aQ?4f}CMql}%B!W& zI=}+JO7Gv1Om79;d}aLLC@jTb-!|Dyg(DNLyAeM?8=jG!nVFsHLr`8@b1&cl8J|<|QC7a} zpN-77+tP9Q+_T$dV9g@4{fJU+^^=r{i6m3tZ`IwV8?LC@;L0FIjugbR)*_?VIG2u zKpx`ImCTyyS&1;-O6xE!i+)D>`mnI@fQW>g&(gJ|6ycUO3YAmVl;r4yTCS|m_c3`O z9;K?Ie=?Cb4&kXAJrcKaHNh>nX`4M#3q;^-Qt(28Dp-AX|Kiv9Gi7+KBjSIr|DkNz z+C7Rc3$5@UkJ7yHZI078J7xqr?8J96*NS53vs&Gq>L^t)DD1vcNbLa^ z>D{E(`$DDv*La)Ta=oU(huu#D8QpRIjoA)~#!PR-G@GBJ(QuK-+ zRdnIbF&XKp9zH&uZH;okIBJhG;re0J1Z|bwQL8T0DkNxMQb6;+ch7Y_+1DA~fIhD} zFfy8=T3+c{OYTEvi0=mE4#frco7a9!@A?t(_>t(Je|hT+@#-;z~h}0zG#4CcMGoe{f`H0bx38t09h2FOfecziW(>#W8sc8^xyH>tJJbZuSAwU7}a9C=SqK~pO{fiE)G zbP<&&EL>WiBsh%%4#`;!rCc}qfN$?4*Ab0@@ZG1VDan}SWmu^p zam8pRU6efxA-U+4!&HyWTAjXxAlx}Hwm3&4;vuHtBknt1Ha{EN zpFQ5tIHDRR_ykYb*JW}S+fixArnl%hAxh$v;SkrdIa>)Kv(WV+Y1&^DHcHy#7b zfv3akyUJbdm1QmzI{IHMPj%lv2hCwltQ0BM0GCjyceNo)yyN?@=NuRL{_Wd(=W*xB z>lUqyOdZh0kIHq0d?7ApDtl3*_DA7=m-!O*j~>l(A)iQoqE5+wytwx-2l-!16#Kwc z?|?dzx&x*lNxrc;#KshiE~7YO-pwM5&M%et^D_}x~V?mfJn)qlTCituB)1p<)n(Lw4T>Xb3ZLDM5+BxGlHO(7z@+%pG z{(=fMx{FOw8Uc5(sQ9bY>dHF|5YAAqi_?IsG4bdw#xVS^#LX3vB{L6ps+af`^=_N#g~AF2`p3*i@GdEDNSZATodTl0P*Mo896qd9Sx& z7+n7moB2l_f9&aj{4PaLsr_#z?|XZiy_YVQ=C+RiQ$c&hBnSYaElOq>yi#wlIDkhn z<6DXiQQ71WZC-DoppBN0o)d3!YS$dWpMvsl zVHUt6-YM%%3UWK<;!XlH&2Ez@P~o+(Jo*^oGvbI}H^Pw*u5*tG8x~HT%xnV_hUP(A z{OOs0%2aBAK5DM@C&M|c{zu*1npOKUZ`vdM?S5=4F%sWcry^yz10Vb`ht525e}W8sVO=!Uu~ZCOkyu>NoHYwnw_ zuV}ceX933E6uRUP0AHv^$!QIqwYZ}8=kn(;aFPz*^W*`x$o1wb`U3p8(|8xW1|0H}HMTdD}HrQ4W z!1ePD-C(NTEPEwdXjCiSG1IkVPDw6Rkhm0XatQDw3h0QslDSpKrF*)n>;+#{n{D84 zfgZ)da);ufWU0+h)x&^_ap%w06hx8+$7*fh#58(7lTcMk5Y zX3(LfOTl4_kxR|&*fAMUREkkb?3V!JjcpEe3qT@?iL$e^Z$)+vOMw(`lfxPnhoH`~ zkjJWH`pGG9HPic(<V`Dpw> zl4JG-SHbYT>zaN1PBVio=X2|y_BEdpZj%fB8Tyl7@;^PPYa0z%_(SgtNsB#1=)zACcX+5q|zx zY}wGbFky#=hG1ExEVYUBJ)qLS`Y(a6;qUH_faf2JQGQqZ<{h&Ha^o5&k*V=UmG0^_ z&4!mu1>E4`0@|vWae~xZT;W(j&4d4f6h263^;ey;7J-LK={1@k%-_*hm61n&pku4m z8UAkA%A;OI4`&?;t9nnbA@RM(m$K3dzoi|6jp2KlKDW`HMt59=2Cj0g&-Zn>NO1Fi zDtIux{w-sVTP0ZjS26!!tsS8|!J6d%-)so5R06~iu`VJ1jepIL_}|>}UwO7$sBOE? z2k_wTwk81(`h{wDfvpV>Pg%?2=9!&RI(kXKlj{VyHTkNFA?g650VV{~*3$k7e-9zI z9qQo;CqOn#Wa{7WQiO(2u?UAH{M>;RZIgbdSx~VCKWjs}5t|;iN4UK9n$VLONc1p! zC2Ai8`Lt*BFr~cr8?GPFhi7Dy`85J5vZbHHQ0oTw$1Q)d`BHov%@ACtEff$Ulg1F= zv1f2vM6Y`{G_Ye+R`V#o<5CK8tf|4mj4uRPhH!KQ6>h$k8}+43_OsD;$#hSVNu;d# zSX{_>=6ha=U6fXFrni1w#9ZvR>++3ug)&i|BlR@NQlZ9 ze&$XIA;z1OzYQmC4vx|634QY$W_c}KYHQmDdJtYBpO0QHWRj85U``(cK{p5C0OjRw z#ll;)6&c9({zsUycpQz^juHzDKysE_f@@~QQVQewBJy4d7l{X!!4(NV3m&ArZsE6t z+d5Et-NfMU6k5?x-$Kr&w!m~PZ$d@(yh_$~%!o=njhYe)ThO0qa;!30)q2Y^ma8Y& zayim(6;J40F-;&{P`pDcJ`tee-OZ}M;rvSwo0oa`ZTC5h`dLl@v`nDLHhCI7_)fPu z)WR=tR;N5?} zR&63ZA`g+7u(iPKw9_6 zBnz@#jaMp7eCqDWtYYcpKJ_w6sPJcqq8q@ z#3)>=2jFkD#6?9_GlX7N?KiHTH27w8AqB++!CDl5_MMYD5N5^(z(-&L9z&Dba>l{2z-j~(@vowm&lVF8)*W(Z-bNyLm?pdX&0j;93 zpVZPBwHvnO9TKQGhe;b&6D%!!Dp3)*_5<)2sit^KhmxQf)@>u_=?Lbi88b!73UsRR zcd7{|M;3g9Zjwa1*B6!!z?iZjSj;ZEUr*j(xS;4$s_~u;`_R^ni&WcM#)!F16fTfO zCN&LYk>KzzYg@5NZ#&=_f|_+jX0{A4QXV_?sw=N45LAZmT(j^RY^09H(z!C~nWDKN zR<#0GXZBf;qi*TLerA6*^Rb_UM;48|ox0s^?*{b~*@X(I{LN0v6``Iq3i-hn3l^;hzfNJrA`hm@Vd6x6~kr0q_f;28|LZg zR3`VsQtZ7#hs3!&(SjPiD$JeIp&%Y-CDBq;5I=wkS*2$u+j4NTR7`!;4_`;+jtLU# zB#OG16^=cm=S9FXBu8ob#2zK@T3SxQqmqUpksbNRQVEkQBPaJm`G;lipC7MHcc#T& z&Z(T(%#Hdy^8nxBziH0rfk<%{^nc#3ODbS)9_PTgolu7fymkp;4$qB}*qJ{kf;Qcz zjAixD)Jp8QI02>trZ9)Yosfv`@naGMm9q0LD3}tjU<$`H2TC4d`7W2M{t{&B54vj` znCru2dXJi1-cdCMpioTQSFC>NzTF}`TL(_HJ%7iLSSsz0=j_#Yb|4OkxsOBKdzglo z>kEEuCSZ&E!TPsaJ7RCDZ^>04_Fn|U*ba=WsuzF#3}WY#uiqzUtn0miLf_oQltY0$ zW8*yIo()k6UBBq6pY02ew4c|H`+x4+Z|oZclq&Q^e74k0+MqJA#S9$#ku}yaSwq$q zbunVRmVmyzuy5aE=3a1{W`JlJ(^8DMDJozszBDboIGww9^%ou<@rCn_@W*6l0lwd_ zz|KY3bg}x~w3M=bUux}yPqU4nF+253dsMxVXw;m(nNh4Uva_EKaoeSxKo(^Pn+GYZ z(Cfg|3A+-ISsSy{Gq6H(6g)Y!?!@MX_~07upf6eLud>s_;6|xH${T;7GCoC}SgB^y zRd0%WzscB*+^z8uN8B(~&@snSV}bfxg?-u;_8%UkWGU>n7FtU;BKIuC8dW{#0Xom7 zuHFI6Nrwz5O3skj;n;ArmRbk?uRe8*n+7n5&2fRkn^G*>__(yyU|`?I z0uuS*6B=C0clepAqG>Rtkr1tC1?N-IW~kG!8d;=0!xF*`P6KmvH!5_$TBQ|62wGI; zi~D7=K!@4!Q?0xDd$2y`Wx6K6aM3ekVrNj5Ms0&;o}mF1iJnmkZzZ&rP%dRBB~=Hx z;C9j>V7&Q>qAUO8sjU`Q0OyUX=cWC&NmcyEXm)wh*-|Y|Mmx{{%25)SEw1;t-BYc^ zK>?>j5-Vb3f+Qe14}sI&6Hop-PnVTKhG{ms!(mfecHn}~0!&kWK%}_&D7hW_VZGD% zXLlSN9Org2gMW`$Dm}e%38F>7+sF*D2?0OA%FgU>j#J`!&Dx*?qnfRHbFmFpz37F} zx7GK?7^Xt1LU+Aa8!x>h5491bdxQgaXNR}=MSf1q)nZIi0a$Ad4kA!0fn2-X1W@Ms z*1*owUx@-T0Bx5wZ0yp`0odA_^lV((ckStqjdDy4@(e?VFGSBa{Wg2vx`j2tTmLmT z0E-x$I&S3Zyk^GhyWa(JvER5X)Eq(6rdmpDplfB04zR%}nYs(6m@SO{f90BNitygJEYYqzWm&m=Mj`WbQgpEGXJYFuzB077}cTW z)>t%FuRBO*@u90RWQ-pkJjTjDdRNMyQ*0d6zEsm~4VEN53|zd*>Ad>bIq$N3cS_(O zcG`h|pmFp0PdW9?Ohe7aR8z0xuV(g5+&ooJM7I0BFyD(@cu>GyI^GUmE0o4rTC)A7 zMS+ENTt`Hfg^$0`+EwhgIyAt!-_man@G)h&#>EeLLai)n5U*L5ytmJHK~cdjjOm2G zL6x&H%h{U*)wzFQ?u4Rx(^}^`?oQD4zvsD8PTBURLH|h33sX=|yi%iLOzlpGu;HXs zauyM~eV+-k*uvxP2rdth2vF^JZs{yH6(s;O^UoTC-JL&s>=!NgWZ*S*>gKF3LR5~D zK(~Wt>u8V-KujDkd);=q_4aFmeTD9RPE~B+3x>ZB!T%it+r0`2-d&RpZqGF(iQdq< zBvpM8#`WvOr5`0hmFhrYU3@2 zdQ~kzCOfoav}bbSBJCQUL^j1cC3~-3D4_bu%Y!DR>-_Zed3Ssrj(p1d1~7Vk40{5q z%=qxN!`>A(tvL9XbJVB8T@BKK&0W?nw&b!JReCBrDVpm}S3b@`9(?N6P8|lv-+Mq3 zfA3&aD+S(Gwr}1-Ir+j@c3VY0TkQO&6FuR;64XN*)I{zF61(4Q7^WJYF7c)D6fE4# zlDTLe#Z<=DyceEI*l7bu?pS@a@F_BDg4nYovJK+Xk-fwj(Qvw@PBoUfAJEXo84Sj2 zr!HDg(ie7*>%D!6UF4LqM{T^_P%awayQcqop;`dxd2FW4RcH(v(n%uNh-?czPtTeC zh^sWnr9h7Q(3hm6C|ZlD=H19bQ4{o5U_cWCy*6>sEISG=j|Ek<8?z5DOFV0FDt;k9 zM7?huk1Fz}Dph{}TfFw&rreeSqna? zwe}wBCl-uV(e|JTg!%U+zrWnQQ#`B{`cF~W!nf^K!@tdFm3ZmBZ(cozR5=tD%Ev(G zhFBZGxF+1b{2MjJP|)63aQNFsH70ip~=Pl4zWE?+M8+dS^JQ z!_o5A9C=v*YOSlf8X2~zvI=18Vlnp4%V1q!Z(-2neRv7@Y4SaP5O(d3u2$4pq9L)a zDW_qZ9oe-NITaInpEaU81h?QYC8#kGO5@B6QQEl1jAm_+YGzSVP^v?Z&@W#OJcSCn zZKMe%B7YGP?i+Ch7$14@jez4W*vBu8x(3R^M$Z@97WR>Y*zx zCuKsd)1q5M-Tq!=JEJVBef`J{e;R>K{Pj$QCV>T|XpwBs2R$uIMW26L%OIz;;&)o= z*K~itgKBGZ;kH)=4h3ZF0V;=XGSD+?u@Rva3&t>XZt&hw$FbYF7v?`*s=@qSPdPzne8c+cr014_2h6H z=O;7CvV_mSR*YTnNp5hhXAZg~{N0Kedz7od{QsAv5g(u@zrGSjXG)b;z|7$Dj?>uI z3Z{%`f*{4m6Wdwt1gjX)x(krn9(^Tx6%mXI%k>RPqPR3??J18`pZN`VUkBciE&OR97Z%=ri@M72JAhg?78OLD}6>VI*>`b=30^iRS$7$U0aldCrtC7>7ezfb?!njLQTPZ|$2 zeID4AY`TbRx&V1-emRjDxSV6Fzn>(|>idv%3j3^RzuZ^R8i^S7h3(0kZ;A7%grgE`$a1NQ~pqbqa%9K_|$D5 zHS5a>78iX1b*j9SHr0)1Ka&=&YQEWJGE~$PBt~rLLvvLU1!*+M1)GSk+dcWs6@s1VX7X+Ag!**zGJ z?eiF+n(zXG$^SbILY&|IA9JYg-*)ByRr$QWxRr35AGi=(+PGL3(*9%<3IxELl_JKO z5y0&QSoVeVS2U(!j@0MQ|5$Z&Dd{EE;vX(hIyBlFPhxR$uy-B*hH9rL?O4V`a~WZX ztSU^TqTp;**Z$)BM?{RdmR03;BVpg1()0+PYEBLHbiDlo?y*N+Nc+W0N2pc_#+TK(p`pHh9;c%9dqUjv-naPrQ8kw%tl_8GQ`G)x61@vUwQ1Axu3a&Svm>*MpEW4 z$mr-TW_7saSkTCnRHRdiCsBr$ug$GODYJ9Oa-HhNjXs6}>l;F;A^Fq})^Q`MY%)kt zvf#pSHhkD_R9;!nnktzmAC52CcQvjLr&MX@$_G`_$;heg2zD7c1x$or=mJpRWVs{ea`{?OE*Obu~j2Cb$cXw&4 zL_orW5eX1@#dJvk7n-FmQ(>_l&tQo*4%Rr4WrXQwX0?GEj10LPf~p9ky#!(45naRtIFKTdOEO*+_aL{kGZkP%oj3SXJ%6@dBa`rI*+Sa3u@W_Ms9V|9~K3GWotrG z=W-3IycW-lVdpL)wthz!JNp$zMfY%KX4sMWgpJYqOD*in+qg>60a|+KS~eMJrPjf4 zi`UM6J{ z!b%|~jcJ22kQ2WvOVp>Vm*A9g%8!}SP3L7CCX0w;i=<9FwKmM)5B#WyWs;J|G1r0r&_IzIV~is2?iu4MS6z%~1ao&B~y_zchJFDQyfQf~k!ZDDH5sm z(gU3uC+!~WLulMpw;110Opk(RgO=1g6|3W`+lJR9mHLLgP1Z@??cBb2+D(w>ls)sM zOf*OR(>F3JdiX!j$i4khp0d@I6A@EZz0kqjt(9Tk%Utl%LQPK4E+;qqF^*$p8iQ25%Z-iad@~%#YQHJ zSUcY1YQ&^+ZC(XF#51-($;#Qrvh|7;VT}ujGTZ4t6IfT|nOgEm8}5JvDe~0Hk`R%{ zla!UO?V3;QCUG}y9G~+{UGmfxv^k5oq%t8w-0s7VE@M_|!b2~-EyLZZaJG<@hH%|_ zj^>3BG46_KNYS^w1N&K^a2C5oA8>thlAw39K7W>?qCoFp}L-6S2(YIN_m3rzrS}Y69l*lZJK(r!t zW``bjUY*zO*IkP3CI=Ob&T>sIK{ZdoPX{;|4@OkuWZ$1>PM_#5Ms@S)>9VNvs{+EN z7vu^wJCLN63kRa7Y1y7~+sBXSLZ+=1Y{hi311@P5d=B#oL= z+D4@(4J`?#dN-m22|XIa{Xw6NwHk9sEzv?$XYCq`y-gIj#HthVMbU$Xe*)Rze(-_VoXx-OjGa#jT1IQ zr@Takw>+Kc)2G&&moOL(P>GAEi_big%6%jHe#bD_?vZ+g36psG>Y16n=0^rcI)9`y zl+!)K^^6S_+7HS!2HKubURfS4Z@qi2fF0rleNF3sm+B+3gB!Jx!^)2HA^2uh;&0%$ z=M30EFWgd{*E;jnW_!}Ze6NPyG<{v$iuCu|Qr~vZGW}TR>g2u`d2J7{!$(P){ZK=# zrd8N}=n})B4xX9rzx_te`#QA!@rj1K!PI5h{+DhdifQiqDun~{sNwUD-G{EPpx?%Q zjSUhvB471+-d}F|tdegqGm&@$=7-3SLh@w>c<|v*%P7v?n<~dtboRni>ndP5V;(^@ zr@g9iBOc)JmX`(47sgP>$rzmlTYh0uut?$uAQ&ATa3R+w3Kpk!{5WhB{`5!%nvLKE%+e5B;wT-kQyn2m>NsEXTACG85C1Qi`s`6|WwlOC&N!ynG z3B>7>pfZ>s3WzAXsa2Y?7)fz$d3@T8BB9ic@g0Go$Xv10J;USZSRt9NjZ{`@k4sQN zYG%pATtwtS_Fj=2T&N#i8#XMu^FZH<<8YEID!2Bv6>850IM3^VhJ+f!ddA6uD>*kD z>i!jbRQ>K89S``K>kwuowlT8j$=%4Y{b%WKW_0unZU|huKTa!!QOx4C?Q{ZA@N3~Y zS#yqmo;6-vci>c+7K6#ZiOa|1o-!d@G+AKdwZqTxBHqv0)o-d#+k|g;+kcTNiH+hq z8`sN=99s!{!Sx>_gi4>7VY6bK_YlkfzUn=;H5I~HBl=PS-kUo1|IX1Wt44v7B;^IV zHASDgsqEG2BTx(foe5sZSgX0Mpl(p(M2IYEeQakhav?Y4w@j`fY^h5H6g{iv>u~Sz z3%F6{&cedO{u4%EF(=ov&~kQ#WHLnNMHh>Y&5oXim?X)ZpPMxZ+6uXIj7=sSCE$cz zMpjyz*1Ge^Fy%3EuTRg08l9Nw0_VbY+|+m-`sW{L3K{wv-fF;Ox|Wj3*v7*d_`gy4 zZiTU3hYfoA@58^PUR%@Y_14|no26@9-1~nLSiczRMShwTw+KsKctjPz=G;^^ee7cP z*@Xl3gG-d6oY>EuK(hD{KyHY;v?eSff*!FKX=i%helxf)_G)!kzrs)ia%aB`(i}LE ziHpI^u**fjgx(Km10NZ=w=d1MOS=mY)*g}|PwrgGX?V7T1H&gyLDcnqy4P1@ED!3n z>CRF<(o%Rjmxv#&7w7du=NDi0C7WDxtGWl;oP{*`! zAiYu~bHL@Nf?JJ(iBz^HBbk$Qk_(;~-6tbXNmGOM+WJn7?cmv@V>fp7&SSSvC#Ote zL=Sli$i(kTf~@Bh*4EBqI}A8lSE=yPXc{hCB6~WXS@Z7L^6s$3@@j{v`=lpNEAN8k z2_?G`p~^wHa=#Y&-^2)4eAYW|p@M%a3UYx#-Hql$rgXQ`5UPGB3*GrTfFT!NU9q?vR|#&;afA;3czh*n1JrZym% zdE_{DIVbR++3}|6Ry69Aj@WxdrURXvBV-7~CgBK>H7&Tbt7-&|DkUlY32;VnG^N%V zSL@$J;>>wYkY0elsZDFnQ#qEzZaLS7Oz=|S4P4Z94e8-<0T+K6@EWJihvpiQ&ya#D ztkptm&N+Kir>C>H5pq)1*dO$HW;^9F106GI1{~>`8?6^03sR^1X1AjX59_r6CvT-o znYJSLz$~2$%iB8%Kjj!d<$T;1k8Sfoqe>3e1JSsRQoSyw7NN(1S1lm@msqyk6uLS? zV2u~}A&R95sYw2u$=vs$Wn>NdtB_V31>+O+=f=u3yevS8-WoEZ>QYodw$i1%^bRrN zvXS-v-Fw?yrZ*4?DCCE`>K&)}))>Q3Ej&G(y0UuZZ;}I(L*~1n51pz5;<#7i(D+3e zu;mQofUB(JRGUjz&BQf}n$3;Mnj3&9VuMeMCZjTKYDU*j2)Ht?{l91*MjjYKii@3P zvfv4_Qnc~{RRT(s4g;l}DA_Q_i~CJ>-6F_m8YHgv0}7$cQG$yPM%a$%HjKNM{M(Mv zSh33)2+#}ntn#6uy`z)7%BV^rT^RcsxXzJFyzrLYc%kVA!VlEGhNWJdw%HyW=1aTX zULc`u@k9H)DD%LH*}L_I=ne0gyIoWXJ|v4~mdmg32P1k;MYUr%#hWL}xQ1C!5;SbX zbdE~;qN<9|88uO9L`ax$|*9*WS7Dr}ut(p9?@uDptahzHX7edU&+A8;hDel@e~R)hWFESozVhyH%f=yr$Zh`^gqD@GOMh6`(nBdWrQUoJmRIz;;V*6#fpgIhJ|REGq7vV?fhAuGbg~g?ggT+S42+4w0!}>>EORKkQ|> zqP`Yd-;dBK>Zz}DMi#H%eO`aopK2`|&a_*dv>%+ahir>9_)7{SWF!q^PE+pde3HNE+aX5yAoy46wX9Xk+hC`q(hvu@H>Q8Q{CV#Kv@CqRdE zMZ}?tBGnhCgWxy>@*df`^B9lQD6|?f48TCHbsk%1XEzl2e|X|ZpKD{ zZ6%Pf-EK^LDL2#~OavlD1#J4s8-H-0&CRXwB2BCQ!A+b3JkF?IC1W^~WnJ3|setEf z2-(yyh0+um02T3;mUI;;Ko7d@1yvl4%0x7ACe;1d@zx3Y@YReiV>q0=Kq4YXc}G-$ zEW&Sn!HHft1)l&{4TLXrYO3IfquG?*w*Tq)j>BQ)Ao4i{uDbMtE!W zCe1*nqcdI9LG?wN?4@S{k%7V3L2?&Y$D24Zqlh}#I|@UM#tlT8yU9c04oy9~UD)RP&K%j+;ZgDd$zl+;mSCUj5pIKMr-36qj`9pfHA8YF1tB}5O*+TP zK5cJ`?^MTFQ1KO#w1Wb&(rff@W~{F+m}{09!sNpWQX z5GU;r$a$nupbY*6k0os!y-;=G@7b@0j+hJ_+*sUtG!$_B4C&vO<(4^36B{X7RSZxO zenbUVePGm4!xJ_z)}KvkhaRD>ZzfMyY()JfOHDF5aEr=#0R99=64<=Y#L8@nRf^#D zQX}mG_==fN<{lGq(Wk~*LU*#ImOWA@&;x~|-^!*%?$Br&sh@1CdT&YrG_@bff|f;S z@dj9sNsL+P^dys{T1x4&s$|$FeZPM$+b~r8`vc*P_3&Hc*j;h_#Yn#|^xKPbvFTga z|8mHNVV|?TH2oG_KwTU_>yz{t4bPDwX8fChRq#@|qgsgxbiS|u8}PONS-!g~rk+VkpKI~=rXzjE`Js8s z<>F7^4`d;xe~ID^Bg0ly4DcH)6O#XokOx+18`2C&A-~_;Ri8NAi-()&QCT?@6n+n< zlp*X?AHsGIC&+u7-a_&DfQ4Bi^8hI#N)8DqYKX5yN5c+uxU62Eq)xJ6ohf&K^+r* z0ZA~ZjXvIaCT%+_o; z%C)KgEC3fZu6AGR=3DlzkVkO>C&LseJ9T9a<4x$?+_ENXjM&`1Gr95b>2@->%^blv zP6tg&PPw<(JNQW+auvjI5d~mMXZdwZH#kTUwz$rA7-1I&5MHBk@%OHJ>kG^u`%NRuPG%KHH z+(t}lhQkMwFmIId0CGLit2n4)*1O6{xZf&^gnDl2cP`-wk;aP6_wkeGt#YMpibc~w zpDkCwqcE@NY{Y4p(7FC@S_Kee^moSz=6FhYeV$s6>v-Z^XMFhEv|HP)%4I`=9b}Q` z+igf+D!>8RyCfXGm_YhE(^b)9FR{viL;@W8fCC=n2h~4O*7Zsq$-hL9FaJJQ+)&5~ zG(@Q&y#L`LSgZrnhup{~Cp55dC?od1LnI$0@Wm$kj$O#uK*SrOLJ_}qcON*F zruz00EZnfM70EEaT_jlX5suw;RveLCrw=0PmnRhR7C~qteN2vNh|;DG&Y_d&u_YIv zPA1wsafjAkny^k-W}}1sv{mFc5d;bn2-chRaO*2xKeJApMQiZ_15;cJ(=#ZI6?xDOYpH&h4Rg{&E z-B?P#Ps+skb&TEQt?#3Xv}BJ0{QfZMUmdreYl47BiT38{!5JdkaHyyh@3+y)&MjDV z3dA7idf8(tv&GzgI)o836glCo%#rdk1G1&`bJlQ?P1guJUl8z0cYl`+%zaQCM@4V? zPnW8Z&>%N(xeL06N%Xi<{^g)K6)Dd1okcj0@GEbrq~v_BLsHF%Xi_GM=z~rFgRhx5 z&c#o}2Fg}p*tA4q)ntZWO*6|9x$g-upo)|fXr$aV93ABW);H1yRu|pER7db@s(-1{ z?mS$itF*4=LKo>}2~{-Bu&ibY%d|^ez>FqvHx8UO1~N8ZL3!Z4+Q{aFYVmV|4r-mX z!yy|6p>{Yc1)#3G^Jm{XmjZ%>O}&%YA`H~ThNN9pHA^7dA4eJnnPmR?UYWwygdl5E3Zu7pE zyH;r5g$(!x=$>W*Cf0$A1GQ8HJh77t@e6#9s3@?;?ecRKP$`8pz}G7p`J$3f#ecoJ zR3YSV?`#Al0wthxtz8NtrOT^Jm#pC)=#Fcguzkn+&f@9t;^}AS*k{RZca&w5HfoC) zhB;IlPtqEfLOs+|B#M_R%TrIJ)zNVulo*Q9Sy0T9(0OvHcW#D1rh|xs_+PL%rv$JW zIN$my8q!7XAF`U{tjS#TS?9$7KjldYt%2wwSn@ZYY6qeJ{Z_&^QnS_H8qILjJ~LHD z52*NB@M_G2hS+}<_o!{p)NM6-xDd%|;{W`af~ce!VaMQyfLDYN%BWz34bCQGb1qhMgdZ)oN#|f`6P;+d|#Xpj`bp%JgyS zD+yJZIEHqSJNi6gS2QXyEqePMK{=F{ITn}=_q1;z>4U^~M8Gry)eSj8onSz=+&F zNzmOpX&rFl&PD7UH3^$VHp-?Q9~PkTr(?+1e^t?+?dD0WOb)q#x?_5X&tsbxXleu# zY%+je9?kGr4@~M`D_DD*EtbK!0er2d5N{E+`l`gabH>nPrkVDIjL3g{HZno9dLhpZ z>A{m9+@}yNqzG9G{s@!}Uu$SqM2Vmlc}t7j!$C#tsudCSdDy063&pmth=lJfE;IF) z+JO9enV?&;5uYxAk-!GBYtIAkEZ&+eg3=Qg_RxQ5fB;u`*KLu!RN#|8S-HTv zLjaR+3-#x$MB{Js^jzE%k!R2mSl&+`^)2{yw&V3JlW^@mMEQD|m+I;!Vmma^D{M=k zZwIB_njBSoJy!E0U2v(p5wVOGf!2wZ3+fxAI;75r6~KOHGh5-Kdwm!Uq*9Xizd(wT z%+#I_!&62#F#C7&+1 zKEcZ-1iZTphII7zNbR+r>Mmo{9y7`Lara)XzIJ-&^=CBm(`m<4f2qQWM{9}$`Nf6x zcP!W7Z_1iE%i7CDRB^+u=G;_&`KwQKj-iKeY2JkpA0$N3)+j&dn<~N_^jt%f`#OI` zQ{WcI?0x;E0%YTg6+9d^O4dAC?2ED_0Goow&0RDMJ26`d$7sLuWKAMBNfZLl_)UQ( zRr+E#(4dHTOaIS*G>TrnjQ>gfkd9?#P?Uk)n?w&Em!4dP3qX^0MQR)#Y&cq+hVpS>1Fj&jrN(yxZ3r)2ZSi{M^c&|9%M7DCQt!q1=}}yRK#VYszn(G zy(U%*fKP-=22-2+ofN6SrYm4~ZflDXF*9+QY#m8F!s?K$h!0h>Mdc~QL**%|L3bFRO${!;;K8h$2j1SLktd!H$Ju%YBB<}c zeR{7kT@YLzMLoeAO;kD_-U)8fY4qRpd~n;^VGm#d2|TqFv=GJiz&ZuY`7iP_fc+jc zKL|c`Bw$4Iqv=eo=?sP3t@M<3^t;;2QC&OddOx&%9PHCid$ZVOdNr^vb4cSzRcUuq zsZRm^YtJ70VgqdvXVwDY9AHvdkxb7!HTkitqF*Y+{~)uqErPWwTFB{GgehCSBX85x z+obgka;6f-xLQGZC)n`tt3kGgm#rlH6#XclgN7g3Lx!g@!Ew+Z!4q;dncZwtLR#pG zMO8bHwHchD6CC|#7Ch<6gq`LWqMpDHl-XpFUO_;5p9B|CPKnwfo1Is(Qtj`irDQ?! zu>$6e11?=`Yc_;6qeFyLpl6j8+bAE-hh=h&c)EW&=~uMElx`WfQn~3qC;Ww5&_rn@ zbI2g^OR#gbDu8W#U8cZLEM8&hy$5P)L+9X;^o>uh>mg#}-sl5L3w^@wyU)6@ZE18R zCQ!FOS#;?cxSWr|O>>0se*NR@cd;Ek@yi5=$3|S)`u4oK;ZI7iXgCOs{kh=bOdG^3 z=N-vk9h0-m>nfu-FSo~|Z|=U!RzfSW^?e($Nv(?)TCI!L!Qe7H;zA}>Ya1H30rZ8t z;M7UhvHWF0->VvMF<~N?fbmol+g7PDO$f!y95yHbEyTRi|2a?j68AIH`^GkT&%LX% z*3$oF_5owpe^0^)#he8RK+hpa#)*T5@ij#UoOB6>m~S7c#dr7!l3fj9Arv!X2#`%^ z{kQIvg_=?12|NT-G+)2-dELIB8vI!$alJ|XH*BRutm zL5{hSiUm>cx(ZJFg>&b?6#vG}?71ZO+Oum+{=ugYt=!2G^i$`&bben#E^tJ2Mfc!ym%*wOGqUSVpo{f+7G?@y{c+Oru45@O*pwJLPyI z9>KszHn%8bo{qtzLo3BKj*eCaw`B2gBOBKT&qawuLAZjZ1RSM!K~qtgHkeE!BRqu+ zYv)Jur1Rr|e3XywXoAnJ;>jyH`{?py`YK5a!;L{M6<@}4=`1HSiquE(YpD$rx)doq zB7F7!qOS;vgz2!!fXHCcJa%L)kL;YGtd++o)%$jEZ@P?K$natJ{pTtbUx?zA3qp^T z^z8M!aiG@Ra;XX$-9?H)4tSftZ4|Bc%%^=N7pVm1DwdUqr5O>p6e%sK_1(6WCf08k z$ywVozf;DCXcMh#bPvArVRxkmM!66(>xrGjZ(EL@78$@MoD%Gl=pN825Mkg7{mDsn zqGZ}Qr&XX|j#>5r&xUC#nEj$ zZO2oJ&pCLzq(;q^Pfy0`+qvQaVxw7zM*ode+Xu|oJ2BoT1NJRJvMyL%@+pLPz-jm~ z%c%Xn=zpCIbGr;+QGAE2=$W$fOv!dK#;xe*ZzUw*Pf;u_F3QG1+7D?!c7cZm z{uyMqV#qF=gkrT*#A0k^b?SlUdxf zOk8p$AR0p*I=Ou}n){9pgFVzNyhAshL1upyub$Z>E^rJNGTVJeu!H{4b7WBnzHo~^ zXMrW?^R*ysfuZ09(##Q6mP#5`rb=w4qNG@odrg$I9X$HU$pdo!S2{apN9Uo;wJVp| z#^Qy|K3sO-h?XLszH&P3qE}OxNfsr%A9zW{xr)rDkaJAZ$G%zA_C6st25#iGPx8V8 zUq!nc^wi9d6fK)Y%=@cKW-8Tgu4Uv3 zM+RtXA6kIvlQ|IUSzcGw6}|7FOTmoo92P--{K!t( z5fd=_W(usj&k*vyzC##ZB_WT8Z+pnh;*844EU&2nv}zAPrQI%I-rJCPS?PLEGXz^f z@5Y86?Z3eF6erSF>(-w;iZL2Q&aPvWHJ+#3$)ovmsJ)m=G%wCRt{RQFTt$s^?NG zqrQEqT7}kRQOyy5giHJ5M9Cy4KD`vU2IqbZmLMJX!khX)PN5x>u#+$c34V+!>PK7~ zg;Zd4uNR6(EcFb|k(Z$?p*{5t9-%tGc^?XhAwtcEVJ5sYq+V$i(S*3%We|Y@hIk~& zJJO>^F+s=rTSw0k^11^zl$N^Ug&yb;@g%icr&80egx{-N_cmhm3I&Qv&c+vRbG(aB z`;*?_>7Wb-B`u*}uHc+5gA<^iDdtxe!2x5- zk-dpPc8zxh1_jtzAI7XePJP^54KpO>DXDEn8}h&S)L(laryd@P6WDfv!w$!Hc{^94 zPSq$-z-El(BTG6|&?Xuqy}}UMv451Q?NfXxE62ld?p|fTbj}pl^IOVl>T*tx7k}?wV3TeN2siCzw7O*h-aFis88Bh z(!Lu=f16JCfo$z<{3yQHuVRcKU6!SSM2QXUmAw1-qmyf|{&nyeEsdKrm)yK3O*Yx1 zG2Q)dUZq-z3hnG%%(#Pv=rPgLRsWxillvM2=fE;imZS0+$Y4gTMc7bZM_TG;CSahVFeoANZU9FxdlVT7%9)P+UiZY`b_g*WVkf7Fc>TR(PI8& zP22gAHMp1^6XY6`XV!RVm}tk3?tR$3{vuqOO3e3)(q zh?1j3hjhb6hlofBA|c%^42EXljjhdGv)h zo$T<^zPj`K0U6k3&e)_cI&Z4=)2U)5KCZ$D>mAphb;XU}?Xgn#aRgB`)tGIvuSkq_ zUI{d|aQ8DRMhwCO-!~4S|IEr^Zmq%O#De}mZ@;tL;AZ%LgP&6aI)MH^@BG>s_@H#1 zn@%Gm4Lt>$kCOZTd~u1!&?8q>p!24kqa!RX3N%0Ur4664T^Xfs_{NuATasK;yz5OU znA%C75PX75xQs*!t{W^Fe!e7_8msFBQ;&pNafg4U?7(*}#g-Gyb>6_7nPnKJSdu$n zn+FVqfryjj7tBqGvlgG1{S~!aK?Twi$fMF8IlIvyqZqCfbx`;IGr4_tzVbp4M|PgC zL48%#Dl=enhIyzKDg-a~%4V|pk4Sh(+82TEMH~#uocE@e2o-f;+@If#@mGhh?q~!uM2l;D z6nS-&zK*$5n@cqzAHh2QXIEUIj@gr9bnfNQ^j~UK#8E=)uD=L74@G)qSD;!oK$pKp9|W4e&#mztP}4GYYI%a(5;Sl z`F7cNJQaGGn%bOZn8KL4erEZ-*+*yoJ3c(#DG+w4CVP^Pz|qB#!{Ptl{GGBw^WDzS ztBdHV&ep%~UAy6={;^MC*$1!=(|uTtLabk`-3E-|59ArYKcL$sc3jI(;}$rpCMZ)+ zuPJf~LG1VgD1CYg$nA364@{E!e(P~E3Dxe1`!!8rTYY*R^#p9=@@Au^mCA73Nkv~K zx~(dAdsOuPgoBqrc^|79dI&>k(OsDVYz6c-n0F|T&5td+S2me;b0M6MjS+hr1)PdAhSxm;i1CP%vr4M5rt% zjTRi_KGU#vC$mFn`}gh*nHOhWkPHM@LSnbMpgYa)r@65SeLu|smoZ2g;0Sr>dH zfceD(aL>OtXc;{s)K{9Gt^^q>=)Laz3X5fW^<-Dez0JS>CXx23!N5rC7=a}J*YfW^ z&nv$)S0Zh+GE)m;q;D&=$L}5YZvyFbj~D;x$~~`XDn&wRD6nrY>~HOzZX=Yu8MVcS zkR4f+l5bII3uDxw1MygwS-m<9!<&cxeQe|@a+%0qIkS;IryTZzz@I8?;-l4pypP^K z)V|2GYl#NRsh&Sxwp>ADS-XWVqbW;VHITZNF6XAZG(r%(?f|roh_+Pu*Rk^@Pd|+r zlEPL>=GJP^uI4;iM6ztVT?hisOoD_U_BwW>2O$ljeBK*EkX|Jr@jSsd%H?KMd@%Sz z@-PrfNcnXtH*$o&03}37l-fP0`=znhc(%xNz(_h|1lwo;O9+Ct$W}aWd-{cgCsODw zRdZ!nkv!JFZxJN{)CJ3;3uv;@gAZlcPJFXQbS@7h;iS~%mg3CM=BQTn72M;V{81(e zo%tl+TKPJHa<@RHoXGbvmum3b*=)#o@zy(tApOuRNjUlzoHvV?@?u^5ZBofy9FFDd zvW0P~Eo&INyHAMfH#h%~eJq0hG7pr9Qp?xPSL4*(MY zk?%^Kk{O8$)KJM_UI5nR=XV>`GmA0-e&E#S<}kRS^))7j;g_%K;Z3O#s!VqZzWGEz zrCWjcS5do(Qqn}o*3=ooa%a57^ez9tr~XT0Xq-593tVHU1~Kr}(oCcTx!9rJ<>mTg zei1Khz8FPKltA?EzYpeLLOzScvc|AC4B7*c(?VD8(=sqjyTFws-xbhbsZDSMlPZ_D z&!8$1_`6aam@WVo>Tf02tldr-H`nF7$v9@V$u0Oqq{3)%HH(Z()Cx*@Pt0Nd`J{M= zb3JN7?9ourqr_vl*+LxN@Nx0grvgzR!O6py>VFw1?K~5&JZ?Cf9G{Axo5v07-p~5{ zct=y6{4uV_a`>8*k!x&*6exyi{jN7z6-rO>NH?^zvBo>FVoj~VHhpuQ(mE26jkK|n zdFu-jgJ5D+yHC}e3>NG7x{Ua_#F`;B6r1HBtO-f$*JE4~@A|eCLlwV6;aV!Z+o1 z#nKKsL7I|5*9Sk}JKV$4-0axw%B7S8Afna=Hlgv|<{miXzRxjG_DrMRK>&kayKWF3 zrs(e18Ck7Ln2)8#PQ)J-5rTmL*oBXo1dgbS0Ci%`y_(*6fgHmU-FW;!;;jzPXmQF< zL19<>p=3PHm&#d)MxrqGhq>yMEpK3Fs>q*W9BGlyd2!7=wb**oGQwQQPJhC%j+FF~(`6FX6??F;uXc%p=7rxElhc8x8_ECt zLlYpm&L#~poNSiWO;cz<@U!F>FbmVuYU>cIG2`i2Lsldt-(7b{F%{PYk+ zLMRe9WF&$ecV!K0s9v);wlqp6p0tg$g(jIuf?UjaJwr#8z%Pre+$|5D z^iEW4#axZWPGWsBRu5i<9S-S)4jVcl91JFSOe|o_**`#(^RYROrqh2B_i!(3NcPSB?S0E&>N^L#$f*A-@)W^9i}M)r z$E@yPAQ}qBMB4%-Q#3}hGAHRyNoMZbFhifg>-2>&@I@D4NH|y9SAxx$lD|iFn$Dx+ z-jME-GW;nWSS^nKol&S>)&|Gk=YU$^vd&DHF43imjG%0^*}V|!A)hkSCghNu!(?!+ z&XjIqZO_imx7I8@ws{zazb_X)9 z^Q(Uy)C^+o-}KmJu)`Ek@IH{O$e6st3Tbj*?jYM9>}h1-j$!J!3er-z2unR(f@E6= z0@s~qd%UaYo)j#>Ge&!s*4Gi1`m1KX&;ca*DJ-b@q&m!#9zOQj2@*j?M4X4*rqq`a zFq3|q9K(dCg{PwsOkk^FFSye5=RGO$(AtE)}o@C+0cTc8LPQ+(c!*uVZmIW0IR|JZQR zClQXaB(@0QP~$m9gm6Z3r+&bd)HBNqt|rs?l>-u79A{I;8#0T0GwdWPNiAB&31b+_ z{wh;sE>o2A??a6Q8w@_Yds#NlW|GZ*@E7QsFtxbt$&ldX7^)J*l+<6E>mIxCfo)n> zxv}Pj2enbUlnmj*s%Te}?lI``MWS!|*C}j;eYnMJxqHg{Us@8@Zd=vp3d4=! zEQeBCx@Olny))j=X`rj`1>3X3JEuTO0gh%nU|o$@Lcj75vzaQt1!D|^p0N+M8Y~F} zxMB9IZP?gWy(EGF4>AS8bWLWJg8Z2R@&HUr(5U1w08!hu?e>8+3V={F#AF*sx4)Xj zuK(pkO!%m2jHae3xj6ipxz}6G1HG#Ub}j{!K)=TnZ$WPk;>Bb+-0LMly1l&2go#>A zvD(+_uhU_C+DkDzhO>#k#)^OQ8W?!epkcLeAt|wKpFe`68942nBd+=YymYW`SkX^M zd;8Vy@JGtFubv2SRy;Th9KUv}6K@;R9mCcye3@HHSQ!-jbZJ>b#tKgZP-a88R%m?o zoy*R1{)dmaRpeJQrFvA(n_yOVp^*K?L(B<+1Pi{}+h;ZtY&B1Gp>&k0TX4d5tDxI~ z@ee}*ay^&tdTR#Ryy*Qb;nw9`+0*Lh#?6et?0f>cV)r?;$T=OApBS0KPR%&vJNiYY zrA9dQl<!xKH?FK!Tq7ZoD7NdO&HOdD*XyUSAKy6tL|V` zxDqK{$A4GddHM_%9uLVW7LC0zdS~eun@v;}I}BvC0^|(KsTqw{NxX5CD^=Zl?kZ{x zFn22~(-=WS_7KIZM#5;S`rW$98-bag^!)4 z5#tcz=mx>Y;4%is6KhsC|Ym74wxT4Em*-RUy#GH8$-hA7%jT#GK2>o>V2?=cj|z`$0-InL1ttD`st3jP(!zty-c=hY-&lJeVHhwXIFNw68n zex(q@ju2Ko1|o2ES^B1CdsiI1FSHJy#%Oz&jXJLM^q~)b_YGD~i;6niaBT4N-MBSp zRBdJD=A3SOl8+HA9_-xz@>7o)<|{yaNe>?6RXF;hg9j4J6CPe1Qp=TSbSKKLWJZ=& zx+X*n-tU37_>Wy*O`U2rGGv+z=@lkjvKv)nCHHx&Ip;k(-<=E7UJl`}?hXo$`&Q3e za@2tiFt_$Tv44~wTx?YEby6|V>^jt6C>{(34CAp+}zA9=eYWq!UE*j88lvj zlaeS<1*D)E4t+xsKycA>;8`$Rb^6l&MdK*_@Co%~>c!@@6KlH4`1Ow#;D&DZL|NId z;T?TFWzTV>WEh@8-Q)CVG7g*S?FM#52ig{cgTLQn_thq!&IEc`eBzQY4h`01C8zxP zm2llcDGWR9Dp~{M6`Lk0%TfwDaOKen^ZX{A1M`a!&R8OQ%r&{cIJ1Htd9|<bPsCu#V-8%# z-zX1Bzp@`B#56(G_zVGLecY?LqiuU)yO#r8MdD4P^eTKiwB@tdc5ahf9dcG%V|xa+ zX2I+LzO2;yfj16(2RcnjNK-yaa2l&)tGD*_8?$(oQ@1uH&1tkrn;pYAcF>Rw}4|a_=m7iTs{Ol-zAli2Yyx9f~g=xpjv-VGu`j93ZbAGw|7rN`y{05G|OGHI| z@P6iEa9N2Kj#Q+k8~4oz`{^soan+Rq?v^O)HyLl9)Bk%e&P{%d;7+j&+G|#0AQW>l zW)$?yc|R14zusy{1f*K2(s*IzfoF-)k&Tc^Y3kE6|Dx%&YbU=K81A}(Zv1h9bKP3 z%VGUwt#Ol~yz?(qedVtCGF$t3U|ZV=wn=KUut#`vH-*9u-0^NlJxB1g9%i}c2mZjR z`=c}2wP(kgFJ8TloW;-IuvG--I;vq?l9Z+>v=#e(8s0uB{|4Xs%3sQKy4~tjtQ`}& z^NVl=4nGCzoRWp!yS>_=T`#m@x8!5>#~%7-cWrP@wq-FtoJ!8)ft$;*O5@Gudv_^F z!IB0mrkwJdzt=syNTwWkB1kJLDVveO{P6Q4zwIurO3ftX{5pe&lJ}en#VN~7Zjv_R zM`G(+5-v!|ADY1)C}g_+_c?ZZ-|-%5+xhHYphO^9e|6O$w#@GGXO`C~naU|&$eox; zo{bAaqM%^(wo%l^cv{9Td@GuK!Nvaf(>Mw*v|1;AEakFYj|w)1zvkYJVkYlCJ21bm z3}XKe>JcR+Xs80p%q~V7Lm?zF6oT&6*7?yM6pV@BAi~a4A!cPzQ6&(l;h5nHj_cz@ zXul70iDU8#IC{n^eH4V8@`x81lYBlTIwmW4XL;4@f^AxRN5fM-KhwaODVEMtWQXEk z4p{e1zf%UMy2C2Na;?Ju<84j@q%HPyZ$vu4K&}e+w^a_Mio~g z`0DA6>oLrMzcL`jp0gh;aQrafsY}}SN^D<3pl9x*2qfOF; z0*z}EBp*-d$zIY7G|8b9dZQOMkamn~qU!7-LuezwRi7&u1nrL;`OQy%HaSKRa2fU6 zqT+whC*^{HJ`81~>)NFJk0_AfJMAm|k0>bK#sPO^Y+oSKe>N5i3~VNG%N5WgqC&di zvkmTH7&TBVUu3KZp$nFN8auf80E`JXm#Qc~Ds7DAd zUA(?X>_H#IHtyXRo>Cc=q4`VUTFAXlx=!i+bs-l|Ki%tlPNX3?Yt4&pGn_naH|gYf z<{)JPECi`?JzD_=fLobaW2iym@eLexE?JcZvPruA6KMF@2JU~LWM)AtY~>Q?e_tTh zVY={1&3PpGCkvfiVTLlVqm|q66dLPG;{dws7n~GHw~L#(RUi0BJdBwp8P{m1VNjGE zX1e-wouq<7##FkNTqmJV=*oXra_O#rjP~YFyZ|I8Yvc(RpQRj4)oioKt^5Q} z=ESns1c!7ofp@aS%8%>Rzn{Cx7k8sEQr%jP(pG=Df)WFqY92~iE2KXy9{Jp)@OUPTF!`8(M zI$2&1=Y4n-MtxT7nqwzzerw|kJJqzJ2*>G?dY&iSrYPz0S6pB|h*stJymFc#Ti!!Z zxSHx47gv5s1}1h+t!Y5tQCPgyj#^P6GB)a(J@VE#64@&qXAiYjn2b1rX!ng@*LPt@ zTE0$pz=DB#GD;$<=BKulm|0FU6#j=kGmR;X^DbV3SD)O^_d78%G6aZ~Pmc($`uTIq zE`yCl z(>JkNF|jk6P_3F-+1uKozFu7mo4uT|TM;gIjqS!xXjG~qJ-sMjcaCm3cq_dZoAt0@ zjQWw;i96Hqq0sf#MY{`4@UHo^^qvDlE`3GB4ABUt!6Ubr^mUe9kY~ZwHq-_|od!YU z6#~M|>|H!uOzc*I*U#KVI%GeIWvuO-zq(v{#r$vKqG?C%oateD$Q-ViO72(P*%M@} zv%~Xn5Vzhgc>dky<*C7gC1vcF<45wTS+Dg@6U7`E+vZtTfp47YABA=F$k?|0APgz2 zqop8Oj?3fb0F7GQ2qdN$)2W<9q*8L>2nBtvevgm<8Pbjig9g zFHv8ToV}D`t$}R8Hx18YOk0-xM?SesAqj~3N%G*Qzn)O~=aaOHP1};qQ)fW;RF{aF z*o^5zj;`BaHg`TeM}Vyj;pZE$>%ANEl6B2&)RU_CX`;%!5o+W2@N0W$pKV?0i zEFX^jw#GX)X-36VYMFj@fJep}bURxp6)A)0UB;;0c5cZMhcnEnM$*~MN6SSq2`@Ye>~h{#HkOxt%Sf%;7I38Sz#s`f;6R97bRj;IJ>}PVBgW#9OUxr3r0PNk9Qt`VdWG)MnbOw8RZwN3W@r4cMPj?v zkC!j&ElP|$?X;n`?lE+c+mTOX(}0s(RN!AwR;d2%`C{NL9@1B4`Ll>v-$~66LOonN%I%hx(`^al+u%{ zLwDb(orHhajch^RS}FY-r6{cD+|Tv1`W1~u{Y&2HPH_bY;V;{M;g20?KdhYK<$a&- zF`ra&Ft+ak;duMBioEGkNU&CNyuMNF`tLRE6DM6eRbhm+sPc?y$W6XxAT9rWy?yV4 zLr2MMXQHF%7ykCLJ6yr=lklFl>6^|Bft2;9K@bWnkh)gy(%Q(gODwW}r zMru>AE%DfWHQuirhHa2?Mw<#uAg^$N`R$m-)PCEE7b0}UgSj7Xn^&hKCGv^31!rN~ zACM)H@f5l#GwE;J8B<>$ysL{6Q7H5K8Y>Mbkd<1KUBU`q|9Z~E0o=~qg8re-p$rd!lG<{bJn>c&up9+x?? zvV#vN!%e9PN0$f-S{d}3vwfq;Tc1@}l8!UX8PKH5^l#!qNKfpjAm+pCne&XQ7e zrj%hzVlBNe*1a!o43qaP9bEmvg13DB{u{*ORhet2Zz~PGn*FhU9gr7z*k9FcvO8N! znbQc~b&A{xN_vuk5K3@CE!_Q>AN9XCY&5J_ZoKCG;MoAmi%9GSDs?_F%n1+>=F{$N0}zX3bDL%}9^eAkmH#x+;Djj< zEm=_a=6_WaX2$Ca_tmxCYOI_9E?>-$o>+FuJZ5dNEa_{>7B4glY#==@6~A7`3uJ-SDwmTOtv znZK0#go-c7hi_|EeIJgRn1nZG@_c2&J`Nml{W0B*{@WENjcLkq*dCc^)WW=IWWAB^ zT68A}I;=#4(rW!SINo#L;mUsUDbA>PSU3|t!r`~J=WVMI=PPrJFR`loNx-N79RTaO zgunP;@%OjnF}|5`eVP?b;hwwfr61Tklc4y3Klr+z!npiQoEQWL$cNtfM6x#%UN2`2#VN(%UZOXm_|vNsare`$`2x zIn(fx_&)qld{&idJb01v(rW{RfRA4&(_9<$X*`If0k1Hx(|^)f021;)#f{bbk&HNH z)%q)}i_n+JZD)UtoCQ@V9-1$&auurde^Yhsx~Y0!{o7~BFDbSI%O}4d$9UU~kNnj@ z$})s*iygZ@3SyvndI{Wmltbvud1D%=-@l@8aP}M`m!WkH6iBKv9q2@dWMiW}2F_o} zZMfSpDI0KkDt;A~^9N4-0r#TzN-8FEu0qziYGD>ts`vcy9=DcoVPYMRN$ za`jb=F#o=#+q<39K8sl^bM~MJUXtgJ&{of5?D6GWhWyse^%~jA6)9}y`{PqD1P_F( z!eTBzcn0?PhMe|@lo#Vp)Dty5W0gFK95h$p{^2SMc&v9QO!4KLjlFs)v7~*}`?#mC zt0a1}kz>D)KGU$flJ^!QB$Sa?ck-2d5Y|>v(@}LEt|;q*BAZ7dag~Skh=vWI?39I_8AuEi~#C@TAC8smcOA z#+(^Fb=hI|=W!I7WlPKpo*O(;jp0hUNg1}}W@fG7vOHhkEIg9yN{{D$75*b( z^_>SDN0>Hfj%N+FK2rlzGUQv;IJT8raDoUExf)+N2>PUJ7rv7SP^$>)utx;PNi^JH zE~A@tWVJ|rw3jcd5fy1H5{~A7=4Z+MHVcU(N@yG%njPzPke4+$i4X0uX6;*D2?qX0 zqoa42ob9RfpCP(8UBQNmW3N|!Fzi7c+*Ob$-Xkh^aK3933^#>-D0NHaF|K{E{jJUp z;`oZ2BLAB!vcF}gx#Bpm&^0e^Z|o>z-!ve2-gm}HQeFBTM-3iT#z1erpw#|mMC1m zohNJ4uHD65dj<{@6#IOPKX>w$xm`o&@{VX!tRg#feq5nv>BE3&4YEkjXI-n(|Ff-> zRnlBTJod&bzXKZ9=TAd+b>co_L>IFg(`Pat0|_x~p>)YmNBIr+BQMsbmLKvT(wv*# z5>@3FUjMdt#4yVBAW4!`B#3b4OJgitouX;xHx~tq3#p<9ZHxc}F5+yl_;7SY;U2O! zP=R?J$M^&2*GmV3Mu8&-1KU~RzpnBwtN`j711ocuxBnGXkXd zb_df^LkQ`0qv1Y6o=#R3{0{BW7*6aT5P)YLdu!y{c}4E4^mpsZ^V57~pAezZQSG`c zA@%JF8qU2c6vHFVvL$pyFT+8SZ*<`E_Oj1^EW6&(rmgMn*NR5S+?42PBO~tR$=&j$ z>HJAivHeS7nO&jAW99GX430ruegMih{d(240G0yVuoonIX0)?xQG`_Rx5Jl8^-6Dv zu$;e<6KqMs4CS$^pBo*$5J3lq@3VDEsGNRsGjm(~6W+<`Bh*~*_ni70{AJxCss;$r zsRgVT#RYf-%x$P~yEV@VH1!a8g1A2hCJY|c(2WfC*y*XZ;{Ed>`{#~l6h>P$8r_N& z3u*SH^Mp}YLdWdZHg$D%fic30R*eQRmY7ZhNK&YbM`Jt3qEd6kIas*8Sw;!*m*hEt7_$k-h4Z znC2P#?%VFvCsSZEH|4Yy&m-9f`WRe-sk(b298kX~fX?D)soGe+>kzuEj}w_Mm#K$3 zNX4L@T*}Iy2yR0MXV32{NcNbsw3YpI_lp@mDV!Zom=Wsb@pl18w449;!AZBK_6c<2 zh^WYa1q1yhuJ7ANz=M9JQw7(vW@@P^;iL~(vZ(KfjSHCO9|G#jH69htTy4@_J3)uG=VJ%prb`OB|6b_ZIqhV1d7Zyr~Z!zV)SxSJtP z$+NpOXFhFH?t6sAL_fBkS$wrCd9_)^Zy0DQ^;(-8(lb_7!Kkb8wA!%Z@cr5awgADvQVbEJ~pLLY`IZV&xs4QA#?=f5W5^HHZ z@dmq{t^>apn^1e1tD}!@Y(Z(lcyk)@@PdeoL%vs#Qf{Ozb~$03&0WOoZWH}GeP+mB z6YkISqlE}3eU+|m{oZn#oAHVr*hKn*r*B8hYM4jcFeK=>mv*yYC@R~^t)E{T4JCrm z{}xZpARE4$1rds1WGH?cZb`rO-_AcJ#9E(P11hs|8N{opHhUjFBbUFqj;3VjVG4Ha z(*`@`KxcxOa+TCy#LH6sR*OkS5o(qEDZRF|!$9#y#%@pmOWKNlGvhXh(90Ub0x=n` zQBLNqXYQc4HQ;n;Wp<6D1|?TR!uQ;&!n6REN?t)BCBmSLF=-?;TJ&BNiPvXBpQ+ts z%%htWZ2umTIJ;qm&xFd%Qzw3!Y->GBs(j!5cwSRRjnU8bEN(@?&1RKCt@4)hPjb3A zQET&3|6_p`vZkG}DjiIhAHQK~9COj>Kk+Sfep{7tN(e_f?zK9FNAz;a%4lwP9=CCa z@`swRBg(_ir%Wf&73Pcta3Par<)d>)7po|mVs+jAUY&#ms%H)_SzXo(D=xFfk3t?V zCn?b|4o53xZ^EQJ56w8qQA1>Mf z;m5PoRY8ND*CrP)a=`E5mbJG>=cTgstdI0g+Qx~To_-I0B>J-1;HxOFQn9qG=2DHR zN9SvrtAB7XD=QBVOcn~xp##akohy5qYmB$WYMokn7Q+w_J@a!v-K3BRt zP0_{6w8GCAMZ@E@2t&F3E0Y0-TvHVj#vF=Wp{_jrBbp>P5{-N3AQ{zpLR05`kL$!2 zk?{p=5uEcbLYD=_%!uD>X`uP&k&9POk$=k*sG*W zKJBG+xhU*lvB5CMY8>x&SJ0HX>R8E*o!{=J?U*F+lvFh+NV1V{>dQAkgtEv%sulEx zEmV>l#^9<0KZU^6V#hHfidt&FtG`zCazkUgIfE28s8|1M+J7`hwG@Q1>LCFL@Kx4Z zNk29%9A&~AS^jvA|0Cx9L69f_VTZt49|8sKwMYPJ#B5t*OeGjcQglbB07-J^-!_c; zYW}REH0rH3&MaZ>L9js1jQVnV*4|7V-j{FHBr`5JL)qrfss*5y14(&%WSN?zewlKV za=h$ExTlW66)Q=n$%md-hWABYl1utFi#B$+y|Y?Vqa_zqA5&k|y>3Yi*^kOzs)H$> zV&~8v?Y}gzb}I{bIp5E3@PHq%ry>=2$?{x=II4J17m>zL|Cd!tSA=`~T7+I4!XrA> zfsXDIL{c-%M-LJsa6|eM277lFmRANa+qunNyVGunLN=jTN|RmBZ`tObNMKHrcWzAu z(jakVX3;G|$~el2DTCOp=FMY&mL*w0$-%6!DRhbpc4)ysGS8-~h%g0aiIHLpNDrEB zWSPqNX7TOTSO+mvl3GR9hz%Qr_N>#;{>LH=xFpBC=IFO?dS*rc$o(S_a{*s-D| zU&>`{)t44idnwbcy02=!NK5NPre<=9&G|4^^hFOMO`heLJRZN|#Yc_Gk#w`c*6CyOOXO@;#GoyXWviAeI>pN;oEE}jVO(m*`|V41vOj(#Tia*JU0>_G`{7&heFD4WXJ%!i z;Q7M0H0QXWJ2gIvb>`aA-u!7D>8~a4o>QJT;&-@~q4Y}FMYkQmepz@w;$)usmHOhMPG^wOggJ`)Je3=J)3Qm(k#Lt zm8*U{@!v9sUAY{bJLN^!A*$U%VMo3TMY6SHp}vqyzu)#1eb?YrMdajLin)@?y*G zZX&MC-b^x5%@WALT`01h_p~wK!IZS4H4w|Yw;ioxkSD3By#0|lU-h`Nm9Xe#Xv~KU zUzWg4%`e5H4VU{zoBs>k0Kpzqnp9GFD`jJHpI53coxdeUsEPH#;N?b1$?%hpZcG1J zgf}U3!I-+_ym%YR_1G3TAYlXtR+zkqy{=j=%poY^TG_moDpN*%k>tk=I!$jdx+{a( zDbwmq0|O5OvMf><#kgq+@;szF=IaA9*CP!&-EvU;%rxFuUKSq#mO)r)Nyedd zM{mp{-i93-|22srry2XTX6nUXdqe0}hzHFkUgN71yy= z4FFT@hBR}?eX%kc(KoR#ygRB!1&wU0cfzEsp}k~NyM zO|kII6)aWg4maWvvSMX+%=PTb*K&`_m@&Nahd5?+=ft7I+lA{7firD)0rS6OZHFzW z!*z8z4F(I`j7Y~~4oqs2(m=Mfo1(k06*PtuV%Jk+1}7+R2hc`s1?m8*Is9<;(?y*h z5@a*3skp8ATfl%nN-Gz|ph8v6Z>- z?2iWgFn1r67Be&;auY?F=|6?Eu7Hh>B9_ zVPqPFE11qlB|{Kwi}z0#LKq*~}UT`W3OC;{+0Hsd9Xs&XH$i%r-tE%e07SDCZFDZrtoV@x~sj*Nx>F zzaM@kr;JNO0W*xt3-L7h^x*yZHUDD0i`S9b@@@I#ERt2u6MIb=qr+Rs}& z!1Ox)=PAIkAe%O(z&`19A zXw(TjG+PvG>=W7*ZNx5uIao5*uYuX7wE7JyJ;>=4~*D?-Wzmxo-WM zuL6~XA1g(V2xgalbaT3+H|3b8O}lF|e$MMZ`*#@~nQfYN`d`B+4R~MJS&B@nj|%HV zYxXvbxCR496IJFJFjG1p+UzR+&Vtx_Mv6xrfBi`zEb^Pu&TjJrS(>H9(+`Q|3Q;tF z@tRJ)-|@Nno~KCC{Oq8aWos~SW;I_gXbw&fRbmMuuJ-i197Vp5tJ|c`5C2i$mB;;( z_QitBm^dO^=PgQZQaF_B8)b^Yg=EU{eZ&;&1WtCz>7WCtT1IIsk}Cn~So3XyWiVaF z63>aw*p1>?4eij^jW^aB*9Lu|GGk-sHnO|%|KnbMnp9#((h8d4(6MDi8k4cjkInuI zRE)vcoAoUKLH;hLvy%>wAf{*Eyd{RB$dju@jaCAfLsBh>NS8EYC}JA3%kaR6iznKr zQLeS?d|4N?whi6bm|9j;0|GoO7CAmu^m#Dec~_sR$MD)Y*D0t^`nq1heUji(nS{d8 z9tZ>1_Z@kw0peQz3UsL-V>C%a{-1Pf4VeC;wkTlFRri8#)er?DT2y8ZwuBa`TaRlDn6wU|VhRhO^3pM#ewA&dh}m#L{rm z9p|0r<{(SlQKS1-v6O@4ixN)rAKV2d)o1lMGqh1yvfS?%U9{$Xt6gU;-hH44V-I!u z^u8>%i@Vt#U61<8aIfb&PZ(sn8XCNRSEOQbV*f?AMcvWP(hSu(Gnh^Wzq?4j}x!+)5d*rcK!0Ue*3xFXf=R*YV+jyS_o3r54TrI z=E|~O1$lDLl2aov=WG7200~}x0#sG>@~8eGF(bJN zlM|L9oDqR2aAx`{Z~o_AqWJ~=?&#Iy3f?{Qnl2I|_jKq*OKn53MVLFgIVntM6xJ`o zwdT=MyXC~~1PWd$o8u`f<%T8!O+Gqi=cDvcZw&kE0V0Rfu^E)rkIlghwgeJD=Ai{f z@;=U3BqsUp0#=73Ti{*KAa{?je0#q(fC7@u>gT#%8CF6iW=qm4XcPCx=Q zZ5G?;&F|MiHc5sN=e^>%)YaPQmJQ^f@mRExd|4<8{voJ{b`#Q`aX|aT>rcCyH2!^Q zci;jYmgWoyQM3cX_#|)d>PzMXEzKNv@i(DxC>SmR=-9c#xYsaT;*F@<*d(}e@J=Ph z_tNxGnW{s*q6(uJ8rFaahb|UDwxVN}ZsG(ij4`*ESeH$}2p^cf$f3c zJpX@Q9{%rBfD;l<9KV}C7j1ZSp+iO{``{uF5UdLgPaqqP{+(F~L=0{cnY+nVIml)Z zY~6nCrgZi$K(w9Q3AQpjyxM625gP65^kegnjNUR17`Zlv4PqlD@aVYo8QVnv`kj1m zI4QAqp62h+#@+ug|C8KAjt*vg)4JbCXX=Xx5|8!0Su$Jx!OOfxyQ&~OJO;q=%QW(H z=B+impL->QV0{&eU+WjccBX=TP;#Q0E*n$zPou&jISr#VyPzwb=+z7wfx|3LGHMp8 z0o?};C7(uiR6atQ$~(|+oL)3SC^Oa7etVB#4;9PF1&0*JSbvn#e_}8#$sq6EL-jg| z0H52|74t@SVJ-9&M%Y1v2XvE+b)nOUcg=OeJ%^NCj)2>rx22xcc$fRT;b%AthGcTW zD4o{<2a^4ap_l~B#T2?{P}8AB8A}ZGtKddxvz%e%z-}x1rv6tLGdnjl1PXrXgbTWQ zISkCT^x9EVCv&AAP~@j@z%q10mNvVnM*ZdxtC(Z3GZvT-!b}VHS~|eH6Z$#@2zJRZ zRq!`gfsqg9bb;EKVI2pcXG2$HzH1raM~Yddq+E=4t9E&xJ!Z_pP%mV+;&^VlK}V;j zr@-}8GOXRLhFl`UfJ|=~t%=efsjTahzK!F&wl4G!y2%HEDk7s1s;eiPK7QV35l_-g zL<;w?0%;?aZ}A57Nk8pRe4gVQd&`%0zzxyH zml3_o?{6wXz&vk3*FP_=Qb$7sFs6#1RX+cdQo@crtqC_IOOF3P)JoV)lmXhbc85I`z2+!(1N6$f@-@4sWtMuFy;+M3-M z#(loMxdyVT0Rlis%m8QS_=bnk4kZTnz@l&&TF%Ar?(Jjclv;R-(}%Fgrv0@_yme-K zEo~PbKrW5{FAAsb>4oE8-!RhNgxFI;hPaK+L6VBpQJ6B21SBYu7>?Tb#k|crd+Ta zCevmEBNbzCe=}$-_b#p1wO>g9e?(&PFrYyb_5G?7T?T~@<{F5WxaOGF@N3EtAWIW| z!$HZWqQ9R=kiJtyjg|LdCw!n@AsJ_y6@V1F=2&3FrkA23V;|jOL@TleiDPi3K;n~w ze|Z5QigXdk|C~H+;l{+`U)EYDFky~yy<{9_+ql6ez&T-q-v4DFZ{<2g{P+9Ro&s?h z5gYiLQ1X>bLBi?F$myrzVc-&n4LK25}p zmX)o?@EzmZi06a)iys!ZoLSq=`03;eRMnf;uxUJSGq8T;RK8;$R@@Q#@%;zEYz#7$ zKK!wfyrZTZcDuM+`xL^GH2BbCM`=bO+hcIVoy!z<55&5IpBe5?v2@ANo0iPL-idwo9}%Y<-}_T+Mx*c^hQtNMudt^`BNiIk%$NA@U7M(d9pX_h{0Mzai?iM=DTm}v*SO=SA_yW;K@GS0}?|8_Sv@(hW|!||u+M%67A`#5MK z3#`ki6jc1;WLIv`&QFoNZ-lH&sDOp12KXMYk9EFzG_L z>jxAxpqJ-hV{DIT&*&|Sn~tS99#frsdHlMVhKZXlM!t4)+%dUot`{QaCKem!ELT?E ze)8NtR_L+SLpinJgLJDskv7P%?yDK_)bIn)eZ z@_9{B7-aM&&xb@EZjT8Lo0|>Y>=^#}?}lvqG;^zp)(Q^Zrk;t)W=-h^POKu8CVnxG z0%;Y5%J;iP&HC+Tc%cl?&`y3(I;d^d1C}&O!l$V5_vE(PWVu@B{+}8;q01QvO_q=f+Qe^9h>dR*=DnVKDfo@H?LKrzNv|i= z9JxK+@!SkDmX!F2&=_NBG@RZfv|WM7>UWT^B-Oh_EWfiAnJz>Y@}dsSxUUD*^H_RX z;NBbLl$unWHC$hWmZ(^#VKi5UMBrty&Hupb6I?rX{smeb%Uny8iTuPT-tabYCdb z)~(`nA=eRe;i*>~htt$wej1$Gv|X!OePeOwsg-PxhSbv&;T?j>dQFj}PqgD`5CzN4 zP~XzK_CNIdgJ-vEzes&9$Qo$a$|Agb)Bm&AJ-&*t8_w z=Zn#e{b%m&2N*p0@aNN>(WFaoeiXl$44hZeE_|7?3OtqO=_RJR@>g#(!CYJhjy1oV zI|rs2QL5|LZQ!GBXZ_QS-7w6y425Z*-N5Rt%JhCX{YX5YY;dBje$!iqKk3x!&~s8XR8^a4(>x)8o{xy?~|E$^owd{8do|6Uj}}t z`9c@T&1aiU6LW>!SYEPsWmbL?6!+-{`XZ{NgfoeC%8Jo{y=(Ko;P=EhwF)T8>d1-Bne0@|lUrVshNGnnphd{5< z<;slKe>Nk^y{Vt^;us*k>71i$BUNfnAHI8R%9=IptVK-g*T9s~Cj)B$1!vvSwf*NX z0Vu>ti-?_Cb^_{9ri7_f&N_q|fu}ByeT>EusAHBb^Pi*R`X{CO(iLZ{ljBb&@+3i{ z>JHIDm-BhET?fCg(9G|LrtY;OmzCM;twR!3+H*a}`fR^OMaY5HB!&)L2TzSD!hrKy z7OuS*`Xko!nsag8i{&7d$Cq#F4kpKzX{=9jjPIi!6aT#JfPE~|^ngs(yEVVkrUZ3x zr;K3Y%TXD{Az^sAvkkfRYh5e!;UtjNnVgvF11_DagcwbH?Qjr5_FxuX^&ZJ>9GIItV%(GI1AI=>l5 z2jf6`X$+oafo@&>x+1_6rX^^(YWyz~<=kh5$ zZw2@c6sYK~hu7;?{K`=)3Ha}N+_ICwI0Pl42m_?#02nF|=v8p{x&oC$@rEDt56yS( zjXltulMC)C^J}(b^?6_a*!9wN1hWUcyXi@c`zqhQ1`RDu(-~URcnP5`QvpjbM`kEru#jVrQLdT#|MI*$H`|4^Ok{V1_R zFl%3$;aeGa7+&9xb$9J%i-gzLmm~9i`Lb+tiT~>BH&G2|2WQtcn~pg_&e{C>ce;t2S0iyI zkgIB+pEv=_(!c&}bB9*_X9f7v%*q@I%(t7?8K<@8JVA<0o3w$2X5mrK$91v^oi^}E z#z%yHMs&H5cW3OssVN?(PhsPnnb36jSYp7e<*0(1q|pPEEo_YIGkMZBVRhjReKGx+ zvJX0NL8kxy2N^wB*Hf@7zU@VzU7x}ngDRSPWr0p}mJvpqq`{CAiU-i1V1;imwt}FJ zrWEsQ!J4%l2?ASR-VKq=U(Qz3$7~U=_jL8UbCO2dsGbBTIm)9SW$AZAB~}KdfcHKX zzUD0#c5$m{{eWEp9!wOp63|YLWR-#~DX|aUR5xeNPyd{-U#aoz{X3ot@!?(%>SN+Q zbG2HnO2cIq%SXQVh7d?behLxuw({hX4#=oEkNTAk4aE3ElRIzI+5g;;NTVwo8{s2q?BW_pEMl5WEP;HKHPQ9wZ-J&nJZnlqXxCp`wr8r()_JF25)fMc zr_lf)`x+bpklafVLlGcfhRsi*SQYAQ9t;MewvF5ktwh|QMI`*n+ba+ybyB&VnnIjc z3eQ(d0S>7LL|uWuF$4A0vleHAEWRCdFt6<|;$$!sr|A?4a_Zgp04{41aNao|L6&7c zm65snM4{YTh1CN&=ML;D=lAFH0SBrHpwhPa&`!!02@GcXg9IP|dP#CT9c@D>WshTv zu1~c6-U)gh9ygc@qMzPV&}xyH=)9U{d(${ddiwGLN$;4XcW?Vi>(qXiLz%Hnpsma|+L2vvxk;I?)h6@BTi>T8+N>SCC_)yWQ(g{@|Te*J2wo(>=bE`xgRp1Y%Rs z$!&&T2tQ=5@TgJ@{uo$N(1nhO2+vszM0W}J%5J4#PyE0Vu)2`?W{LL(w&O=77KRh! z5~i(SJ1(mE^35kW?c(b)RkG_s%7!HO&vW9o$m=wVbzgWcy3Hi@tZk`HOi136!s--{1I`JJ>)V-C5+!09TvGhHgz%y}=@x=hHdH zGlZA29`AEB*1B{uR%7$A1Baye!kN>^XMf%!c=#7_TSH)3&?{-D5oq54jk@1jfbm z|61GG4hBMxSd=Ih4r9in!B!t+1%$-)0Y76okoB7to0}D4n`g-()+J0w2BKyg*auCw zqgE3bGfK7m94MQ^X^K`7G!WT)nuxe!ADP6Ot$S&9#uqP!C543z&;K#J=LGexpX8*C z@j=#{ajfRVS}QOOmmuCgdYcBBQ1v5*m2c;=%qbI;{2d==2aoKZ92a&(0nByu|H$@s z@)CrPUf-2uvzGLXsZ3q*hd}U!o9QOuVokxAJd{h&t7zm}Puf5zQAHckW~5llZ030) zJ^y{clZWKtEd;%tkaK3O1t0snUh1;1WkTmt;mx1ykV4K#FRXCT;TuJmf0r_wG zL~#Ctdp~vP+NqTJ=JO&Ey*N%~dl^ir$;lM;47S~eOjYpK_vDAcTOB|4!)%}0$g6*& zBU}m~uWMJ*br#j=)J|Ub;f0*s%e^MAR+1roC@tq_BHI4L=YGe{0meFRm_i(_TnvSE zlIiZX$XT-w*S2}f-s97F)>%rp&F&0`PUwX+%;G)@`LVV8G&11t6vU4zq)CR&uTe5P z%Kr&3I{|_{N$)@N9m1n&JJnE2|JzaeR`xOutY`u9v{u^{36Gfxn6_Kjb~LyeLdw8@+5M7U{vtppq(jxE0=*0SjR z>o#6qxj0%~InkR~jZOUcrTu&>Lvctu4!tbsYCL(NC9eGV&{97H(-y4m$3z2BD;Z@a z+hBZME1g=+^6GKzj;-2mW0$UpWwVE1lW7wdMQ=E~+Cd+&FIkM&U(fK1<Pm^Nn|pZ&ZdE+=^rg-s7(Zsm6P@n+S@+y zmul8Dot|;%?m|ESf{9*#(+9=#cNtQ`52%T7dqH%=okjJJu{Y#yG)jB9=<4@Cqkj7T z&~ll)$W$TVtt=A*hNzg7`(K*EA=d|OwWn>QGp+cD42Dy6DFqNsUf(qq%?}h|sN~*{ z5)BLg!@D8|pBr42z^vySxt@OBvui#V!ck+Ncm!?SnA^usKou_}y?TWoc@5_^j}IOb z3*j4FIxqcPIX@Xbw-e+cVmB5RiVvG2ZzHihkkQC6UmM`lOFCcwS&yvv(!EJP=fliS z3Z|f3LfwYvr(NadAE$JfUW2;w29YruZj=BFCQN)LI6~_?7|jNh$AjxX7hQf~$a0v0 zHI#wv-z}eWAmD^A5s!)RqSAUQq4XeLvR~r&V28xUmvIR{8Oiv`dhI%Cf0yuyw@uUI z4}?v2TK2S5(9&f^+94lpjK@?!I8w%q&=lh{`h8!i0=0^)chE!x;2NWGBPDFKKpU6X zv`Z#k`;~J^rqh(3spmkTf_dt|RX_XJi_bYr8qqaB8_&#WDqd{|Naq})*E@tZwqH(w z&Kky%Gg%Y&d5}~YZc*!^n*C|N$?XF$r_K1|tzAwu(3HRud~o?)&joYf!U#V9_D7Wt zaW$JDfcW_D_H+4{H%sSw2t!#P~VBJn6WlOAY#b=czcpwsune-Z!Hq z>(@lUBSvEkR9LCT%H7x4kW^}I0tolHiC(ROh5g!vs|t}t`4jN_WMT9tv|Krl>d>hI z3^{D>Jk_0^?M95F`(L)m13ZSYdVP5oSyPvmr0Rll!av1$jeVbA;ySPuquep3p*iD7 zu_WMS8v~PaVCk@F0+}NNDHZYtP-~YoH}F3%{OC@y5SE~)+Mzx-OrJ?*3IDY;z zzKP6I@lcwMP2gw{yU{_D*P$Lnt=Ctn{9YHb^Ecc*{P8;eJ0hPgXcbc1&nhn7(b4_idx( z*J{eY{>TOPyTtC*54eeU!$%QVrxzx@U(S!w_E-0m0ySA;)bg|6&KBtMBE&_2pO)Jp zTXWOtZIHkT?V%&Udhe3C@^_g5g*g=W&W2o*1fZ`naHr4Fj2F}Ealvo!)0bXI*I7{~ zlyf9gc8Gl^<0;`^nf}Rth@~+rdyBw=^Ur$4>DW^WE(9nYXr^WueU&WEBNwEydqbp3&%S7h-ZL{%|xg+34ihe^^&pim#|>>IZ9Gu*PrINbPh28Z4MUkf-7Pz&bX zurZPoj&$t8bT;kI^<7@}lIRU{%0N${oMktSp!#Q@dI`eXdZvUcUt|?35v7bRk*IYX zXc)SDX`TP%(~?>!6u8Lr8B4Bm&UtF3(W;r@hmzStBJWO`=$E`dmql4 z4|)eEuP3)6%QvrHnIwfz^%JqAT3PsEys7&k8+pFZF6+#jvJY-*ag=6RorPq@^$zFl z<_)3E-=Qt{`9JdSPYL^TjZb}h95ZKfM>VxP*wZiXDYMmeW~(P1a!mDvodTsVT$wo? z$kxzOU!9UttzAA-#;wJpg1sas=Oa%k%sv*){~jT$2Qgn2mxs?SdrDv!+mTL4L2o~; z4dKJ)t!Usr$u`%^ESy%O_rKYWjsqO=o8DmWCH_sutMz*lD^dVbSQzr1089nPoUdgj zKWnKo(tJ@$=l#Pd@oH4jVmIlPk1k{@3re`E3zDpO0l8S`l|Xse6y#fT8EC<1J!pre z;n$>|I-D2tQxiZFRkdM$!B{AtLRB=3)}CF@P!XVZg-^LNDVLI^Oh3dYEy=AO5_nEi zOc;_t?*NEU8;Oh?O^Mb?r3qaO25K&_<2Xb4bRpz<#8&0Q$07lgG!wgP#mJ(ik#*lM zja;xlj~nzijgA)g`?ps_#uP?~VN{8<^YQKQ+(!w`RgzC!FVQ;NKJ$IX(0fHMUa9Vv z|H|g7Mm_R*>LwaD>w;v0LZY832wX(nlzmpesEH^+TwRTZ&~kfT*=&q%C$~%>LQulB zCzCEY-vURRFSsscb`#S4wxI*uL5;@>aeoCEdva->voPvzqGc);#B$6g^$T$$XR4~u z{-eps^m?=VL^7*BkqB&$s_X7R6@5RI@U!IU17Vgz$Qp<|9&^GSN3%ZFsm@C#gzUhB(5 zk{w?dCEF4@y_p;d%8TXK<9DcF0+ znE+&+_OF_g`!R32ADWyqA z4Z5R|h38lGgY{@J*n`(&)=iQ~&YM7_%k+M#94Qya z#$(V=dV+#z8^NzW5)7axF%9C4Zx%~=p>_JeMTY9*;Ps_~4lKcpb9k?!j~0F$c6?@7 z=M(fUW1z2iFXa}Wd|437_b?jNnhn^W)z!0FW8wm1+?7M8FL}+Y@n|LP&V75Tm$)%= zX>5}~y0jR(cNT_xk3eWQhcbDYs_s4$<{6qQ98zMi9ONLx$W**(4}Kw7k%nvCY@2s+ zf#!wXMp5=Uh+oL=H^P6L{AqbI8gIT5*s!m#Hd1dgI?la32wVD|R#J>;Bc=5*e9s{4 zRva}PHxrivIB7$%^A3YYDnEb_0dbaHlF|I>+dr4enO_WZZqIjN)T=NSPQN)hOy+mv zJq5B7SXoYk4IoZ*%;Os_fuBe1-BKt~-KsJ!d8gS)onlPRBRo-b#Hc6MRA2i~ggk%Q z%dPS|`G4{SusNRRbw$>!jsPOC5mxtHO;`rP!igG|!7Mzmoq1*;k!{2Gb!2F{*MYS+ zioKJ6D}3>W^!ILpe;1mlRFiep6G^TslSbP|3xjmMogi<@YP6kc(lv;I<()yuaTc5>H?tLpt4k|u`sMuGP zb97u=z4ccpSv-jh9u<%OPr)y%*QZKV2Z-Q$iu>v&F-$szyj~Qafbue^OninKD!M}6 zP><|hdIAkA-|$*Ns#$}uPcWv!QrTkktIvv@l$ zy%nI`ghqs>wHPEiQ`Z6JNcs+Wrci*o^NQ@{Z=Fe|l8iSY4)8eTnn-cZ= z8fml%{VIlY0kUlABa%<9d`b}HzMc4D)OGNMA=Fj>1+~2_%a~>>=~6e_A|&U+sL@B7@c1<-MBuI9HKT(x=r zCe&_iM=KKoao>}8aNzYgd2@7>v0vA;Es;9LA8 zv5U#BZb*&L(20aOuhr0&{MnMdVLre)kC7rbc?t8$A+`7wfyitq9z=qGYWgv)5^X6JSxxGWjZI~mlUM7}6VaIj?f2gVJ%DFo~;73y6GYYfmB4?VM3REh~ zFDB1|v&-lc9xmmmCst=4zcJcPpLxdh6DlqP(ge?U4Y&dl$3QOd!|2V%i(d$qiuCMO33cS~P=_qaOD=nBYLFexr#;pGd%VruqF#j4?Q~O*J zG$CBH7$?q}&`ucZkT}Lgr(9Dp7v4X}fF83$Kp`U9rH4~}o+L!P<*tTDU)j?@cqHs7 znCm4>asPxfb&q-{;ZoY26TFd-c-(xB(qzV&oNw7nRyJ|NNmhSvSkc(N9CM?o;uY;F z-u*4;PC*xv0Co2cuhNJmJyX6vDCaOE*%ixWnLz0rr=RWi>C>cYnjG#9ku#I9)3Ld8 z%dNE*uYq=bLZkpc;#pWoZVjR$SUv%EhJV#(z)DqY*^*JRgKf(Dc(i?U@Kx{>wMG%; z2W1Uti~jbWWnt;j10Vl?&N<`W;{hyegy6iYM(;WK)u}Ok&5l)PL8~egjp6e3OXIy? zeT2eC0}C7lrhFJ;;Qr zaYtk(9Uq0fZx-7Kdf9Eg?I97Qy4LV1ctD(0>^FxpHP;^nHY@AH1QeI;a8A-NS~`#o zzUY#XV+I5)*2pntuwRf zySsVWkMRFG$}}mj5Kk`jlCpN;A#XLb5AS9}ZN>B7_HXZ(0$|efOx>(QXMrYd(VcpJ7a@xEvtVVutHAix7G4Nb|Xv`*J|6 z(!F<6srt|N+@zEK&jb>7DoY9@@b8~AJpV1oV{r#2`m^u*qU_`qryr!y^5A{y)BSzg z!$vn=?`@%zsl&aGc}XDYT>F!hzOD{iY){$-L+z)@7sLdk^dyZO9g9&?^ui7)YSC#m zG*;%31dc6|cM#>_cvaKmC}P6w~Y zV;3Sa&wEh1qub4krOg}uS^Yyr&2B<#pQELZaWo82$cW+Jk2XC1>Bb{-PCu`%eaOGX zl#|5wu!UUKv@?Z~voD-i{i}rvYlSMEYsBl9)Q3IT({p`Fl#f=RlwatCQ>3b}#gb*r z1@|Hq#On7Io)9wT(F#}QX)8q4-bGaJbGd}9&itLaSdcpWj^9niwDHeuvDIJCG!D*5 zj*O}Pvw!NaiQ|($H)BR|Ho|NBLx&^eMqJX5CMT$M_}>Uj zYJCr9vsP#_fDiP3fQMY$xlWJyoy zgPb6Z1ZbV&P_C?0MTeA`R4Y z0QifOfOp*R23ZKeykx|@!8Des_R#Cw#)QStXNGvMQR)-*mk%!w zU`a0D&PExlYP#r>QznC#>w3_JhufZqZUz+l6cP*}n+;FT_BD-_R{QW_STCrczXum_ zO(LtV-~RqCw>&)Z25;JDN(Xt$Q%O@ZlhyoBTMD-6F1=-qu^cyUvhTN7y?hZhbde`> ziUGMGU29FM`72N)tM&j6yk*yVx@depX?;ked}7R^uav{4psoZm&pTA&56xxbyX#Sd zUtrOaHF41?3Mwwb>D%=!?Ie$xU0ZGeF0I+|EybK4^?vFuE<=R~+`KubfVo~3Ur!sk z@;elSwnXrvU;W7{n>LEbiIS94cggXozdx#AQnsP2C}(5Z8#J+hvftA<@n9@+Cw<+D zKhqq|N&7?Vgd!1t`yGBl_*!&SAxjhOb&mH@c$2>MuJ+!)B4fZ%Q!E3zq7Th|_We`N zsWR7J&k4VKz4rO|OCI0%IBg|ubIHEM4?dZ&PT>9tWzwi0b0B9?X_XG#X ze!lK=sdlB5iyh*bo{uBRZAJxN^}S*e^q!&4AWkA2(iwJxK$gKxUN4qVeZ*Vf#XZ~+ z8=M-l{`{9nt&uhSJVX&~y>rtTF-u($NclN#U-S_93q{*Pg8$q=g!vmhwGK2FQPS*C z#3o;I0nMJ9ZDQ2Yjv8a3qdzqi}!cm(g~S>0M&7gDzxFYD~^H z$nQm6=o#Ke_6aX5oF|EVV|4R>}2Vr3*cgB$>gZ7)K^&mIVYfMTPs5O(`;Wuc0 z#b;hGlc&`Ol{Rj%YrzIX(E+Fa*+|2Eh8e`ZK0xw%e_QIy`i(J6Ybc8_X&*l_20AuS za4=K=F!OI8n=`NFGs93S_4VLNgD)5b1BUo<-i~1I*b4%2>bP;I+C9$Ga5>EK{-f4GECr#|b>^Ks2e2hAoXKgx*5UaUPVy>bhmX znm2iAHQ{Ynf}VcY)ZYmpOcekJ5d`(821dI@yZ0O>pELP(7r1~D6)tKtP)c)Ut{Qfa z4EEfFmIXjp6UL1WB7eE7#PjO}l817HHOLth4w<5NJGrm4^tniN^a4Ks{F8=M+T#KF zuNmgtHz}T9xVX;bK5Q;fENv-@hjZO(lst@V)cfEt6rVvIl=ZT#C%%e-K3se5K>y)T zxuYRRF@x}94dbLXb<^&@3FnIaR?5ig?|gMtZn(8JAKFyBf|r%%D4j{?b{r91=L_=b zG2UHI5&`Zo4eA^3t&vVBKm~wZZ4$@tbJxWGPy&Oz`5$9Z`Vg;A@hyu~q5gI^^apmS{)aQV{Fm2Osg?OG`M9`d;AF@%&@Vy$SWV{H?F?VX4m*=I3JZ?WF39-_8CU4n(Ukx7Dx8e zvb$ZvR6ad&8F z?b@1~OTeE>)}f#Pg4{ZY>e>pJTXDL=h#sc-gYf=!?A3?6}*G-amc#bVgyPClg~MKKvjajpR^wE*0>CJv{gaGEeke zZ7;nXDtwO|8B(~ksF6EA3F1GxCg#w36>05v6NVtPQXQtd{E6)t8AyZ+p<)$uZxHHM zb7k|662UvY{c(bKp3??GrbX^x2wUzs6+-{IR%}3l=%q!pjtF~gp&l@FP_phs2%91) zwihqXFKbgV--^pk_{V3~FY-ma^4NcME0{A=<=NiDycy_i$n5*%PU#!uBY|)`WR~aD z_c}8xU!NDAgwIONzG~}b0_jsKFVYty-@A90$@`{@M^8QHoPEw|q+BJ!eaLZeJ?USO zItXuj>C)IJtp#nobLr7fh=|lxvaZQ`SJpMsw}!`!78qW$(P&*06g(_k@A^^INt1r6 zLH?6HEen|TjSZF>U-xNKwh?t1AdfibV>whj-zyeR*}e1E2-F3jUP42{&lXffiE-vf zlhu&wjf|XR%y47PRfDgCgg1N*Kw`ZILghE(CbfddmJRhXcREN~!0iEa3tQ1~)XCs< zMVu8(=)jeP6bueDpukjoD|vPre8!JW4-yvPg=S>G0Y=1{zTIfmAJ#1Bk2R{y<~9GN z=LUOv`jq?Z--?08Z2Re2SKs#c`@iAi79V^f%)sFbnn1|RQ{<)dXJ^D&-}j->pJxXL z@RqQ826Xkx0r*$*`Tr_DHdjIO{|E1~B;iMp3b*%w;dD&K?b83%LWGRY_G}W~=UL3; zRVEEYkDr?S#e=y|bZ1w=V@={SE0&stjkMXum)L{0mkAkzAij^&2}+Q){1Q?Hv>wSg zXS5ys$R7FKnUJRBw+G&7NYE_##Zt3DQQ{$yTuO?>1=r$(!*QqWE`;K&92SLJ&QNK% zCr*>{OfMWMu>S4ZC;Z-@YF!UvMS($$ID6wa@9e_pghB8YiRCQ_Rpn2Q{vv;tqTekA zT$e6@sFaLpTb2hg7ujhTpS}zhIk>8v27fhEswn(Y_hEFCS1^^6pS6uRYH7Nj$7j+D zGl~=CiH_-|=;2)P*Z!%I+|D6%P3CFDchi8pg>P`-ytnuKb0VoLPwEsSqvM}0&810| z>!YxY+EY}&b^M93mP4@a-gA-2#rw_fhb(`&gzDSu>~BAsjm#$aB!SWHFLMtBOSZlh zlY?825xr~d!2ksVf2)!}I<{N9vAx%7N+3N67T?;RD(rfrO_IYT`jNak-1CCRV)eDa zfq9(cFQWdzzGcHp@8a3~=8Av9XgrjdEo@+Fv`7ZbMLhR!j{G;+yUWSmWZgSUz% zk7NDe2_!}2q3;r8;v$OVI|f^K>(evJs8oEH zdFvBXXD}|_#XVt&wVvneMnKH1=bzu>;E<&s3RpFpG0i{YCvRjn=PVSfUH&2(7EoM9#VZTJ^IFo zBxXM}HC_y)4-%q)snq_)ZNKA#?F^FF9X&MVDxQ#(D=az()VTQ4lmM{mqbcu(o84lk z;Jq4>VJ6Yw%m@h?Jf^MSD||*9D*lIhqfn4n!`&t{w()4j% z#XyIYE9vPuspRUA;Laim%bi=-Z_#(#OWzxT zs_lYMWGuNf*9-F(>7(&Qk0xx`SfM{-0(|H`qKVUAE0~nS_`N^xXwtw!Tn`o^#T{EL zzCd{1JJK>8xA|L%Q!xMN6sA0gmUqWopq;tNqYEiESDRWoG@^o`iW#vdb9AhdM3Qd=H!S@(DyWtGOzwxr+HnL$L1U?}FgXD*a*l;H z`D98D_|_{xWEg?-09d=RiqL}cfuiz?#iu z4>%Ejn>;I^htR~5kUP!dIg?_|!y=D3&AoWlv;&{^Ae@n#->^_ofrR4=Ga?6Zc<$!a3UAj2yj}WaWi& zk3;G9_^NF4IC4a2Y=`y_46+IJp~9r=myT}dafq0M*nLggR>Pm7${A!YxokW`6)rC5 zihpIq*7D)rGz0kN`3k$&n`^F8xK1%dV)+)FZyjnrJgzUgqEDcMERA!~ zgOT4gV-D%6@aj{@8QLF42&H44i>Zt_C{V$Mn5Mz&^kJH<3y@-gpPKR$_x@Rz+J=Xl z6Te`|uXz=>{A3APdA;8x=bun?LaNb0@96+{8!h5X$&5cBwtMn zNOof4Qi=H-EUYiaSN1Lve$S<^2QN5Mno3@)ww_J>LJ(x*A6liK;!u<_L0rEN74BAo z|1o5NNz`tJn?9p7=NLLl6gRjKM`95%xXLS^Wo;d-;1LT#VwSqJBlY>ZKK;=C^dLGt z`tJQ)xQE>pH=Mg5M)U)t!P-WSi62$X>iOxfk$7214+5wGhFy`^g_L0K(2v?6n;3{I z&^I1#Fj86H2o7C)0`|d1Dft$(+aO;F2z3Ke++Wc9XD++j0-49pnye7I5Os9J54$1% z3(`iQ3Ie3Y*aGgHz?Q~pd9E*Wf}bbT&KEnW(@K;u7+aCwA>&=RWJHxE3IC1Bj&Q5` z?Qh})1!OSUcM9|x{iMdV^oG1}W%{#C0PF?^zv^+UT8ji#jy$us)4=rpD{C7AX$j6= zg?!kyvvfMc$!~#j)PHPR)*t+@Pb90;_psWG?v^(%tUODw^g z3UV`$KTI0ZC4RSk{W~4BQC)XVWB4h#{?GDZFAkPeM6E9>BO9a zeXRcAV5Vft>}T`oy#o*e4+<1~-O077+WUH>u9>{M#7Mlw>WidRTq}6@ku%)LY-@J7 zU}IahMs|Lr9(}-#_Lc#dA_Aou+3rkXK3B`F1uDo|Pd}iaju#4Hp`bN3x$pPW@=v8T z((){63%is7-0*}43WQeasFSKok?njTIMTz_Y~U$voc z+LT}bE2F>YE@)`dLKnXyg_N(H>I zQjuSST|4y~%*oot%tZ!M3ZPwQmT=PhBdD$@P_O+6u$Alry%s4Bb-+XACKWkQu_4r-h#ORnpzN?`qIswf{rK=9A z!wLSObSfx%YaB0uH6rWv!w1I8zIEm80c@N^WeVF{7jkJnKCYjPr`&h=Z3>-`y7#@n z!`=<%u$Y*Wna}w=o93c#f&>S9XUw$0Wb|jxb85ow2^2$-%}+#Nv- zx}XqN$N_l9#YlV171@7r)c;HSsStXIv-m8n68mmyel?R|9i-!wV=Hdm-)6vhpnkJ~ z@&_sHq6YEK+4d+3-tJQ>-2eSmQ`-rt_YImPz4FD}4v_R>=pHeK1aJF37ijXQtaHLM zpV+(8QGlj7OS}TaycIF*@GVe4)h4lVan8Pf`d5P}V=XaSK_>i%=9**NYeh0TbbBO_ zOxX!FM2lPDDR!-_T*5%!qwZ!yqMsMzH)x88nNbVj^tE_Ib(hWShg~t*n#@kKf0wfi z>WU&NIh3U&SgO#%rh(i$MGi44rFKPRAB`CoKjP2gHS9-z>A$>m0e*q*&MI?2>2)a< zA@HAa`T2#I%{hlw=OTu=Ecng6Yl~4iz3G*oSpUFdg2`9aTIU6BW9KVt(t%I#`dJf+ zgYc!^=GSG+RJwEkdd&PF48+ZALYY{}l{@f!UWUOeWiP?iAX2G0M}IAlf8FRUHN>xO z|2;KieqU>#(C)3&dxYEdoGN+kxp>_30*@_Hc7)p7?#nF1eTRCk^Asqd@?%cpda-Xa z+bu39-P90P3co)$l0VKc-~aXXiL#!@{Vi9T3Z}>MoZtJ(XV@S;j(mE_)n3cmUo~od zBU+vXo#WVQmGHCoHcj=)p`rKi`C`1;GderQb6v2UvU%4tx9eLV@uvk|bd-2=&my=Y zVCfUwsHFMB-3&5g9Hm}{Vy}BbK&!01WujFBJ4MB8p7INmhJCXrPVWsf7&~psRXgW? z=B;-9kJlFEwW-1FgX+H!>Lacfdjq-D&^e6=z4h^iy&8qx(8yl3MA+I)H{CY*s5E9} zBn!6Wok@7XYt)P-bIyjm`+#;Q`FY|FhhCx$2s56vd@rkyIeV2-qr-?U-0Sk@1Q@O<1) z_Cl-A8LsvP0Hy>Q27kTHd!lH~;metLK5HcAw_ws?G{fUFmKXEeBPWELTADomCNd8k z9Gs=L|BW<4>ZZ0ZZgGNx1%}$%naqIF)57E!oG>cd<6O4EQHGQI&#TzmSh8a10yXOe zSr(jbc{mR+-lw=;S%4ywy~E4RuW_GWd%AP|J3=A7=`qTi5$eRQDkJ6<`rK*LnC27K zoX9?}p!>jP-$64#V{WUh_w`z0);Ur4ljrG8bHnGFu1Zf8YRnmTom%;% zpVH2Ir1kp)&Z7yrG#ufa&5Us0VjWUQ$MSufhg{qVtoXe!6xj0)0dlikp%OLDJMD$u zzL(wn1B^0rw25Tke31e#rk49@Hh&OB>t$T4BZR7pfQ&mYX-Pk5RD+Zfno3F zNVjd9Hy}o~lg9-T0S%(R87>LmAhI*zAHI7ASrTd;NT z0iM$FY>cy<17ulnV3(ZjFXr!9(fYJRXrct{;E`lbZU3b(fSmzX_LC4M!0+SqJ|#p6 ztOqb#2S_u+1nk8Ok+*B?j0~mVb-krMI1f8PlVF<@n0N3N-xx^V5(wJ7my~J#xAfP| zwaTN*FVvi0a=(cK88r3GZ}A`BT(55ow@$&alDue|0!;^+eL}oX((z@#1u75#Bn3n5 z%^fGG21hS>;ldE1Y2L*6stuAZ)7-YNqBnXLNO?3epnuNQWX63BbTGkFTeKV)C zFH#g=o(g=E3_B3%bJXX`2Cz-!@b}LSG8IB-rE{RofGz3u&^P8dnB!;FE8q{j?xg@W zeTT3Fk(H>q!V7e$c9}=>AjOtoWsOWq1-7R&78y+a6lqbeD-!qA@q~QSD{?^L!#AL$ z3W>!}C}P2V&y5C2tWxq>pF{3}=i9KdkU|f@x=UeR#+p&-T=qC)-|s9^J-Zv#Ip1yn zYX9mmVfiIR2V*VseF^lM63T2`L$T*iZQhPi%PD2ck3fB2x{R-gtR9t5&ecHOK4=KQc00Xeh&OBIcWaO8h;5>>D&Dg= zF+0ynWg5NxtPecJ1XM|pKB8A5I}%GLSeRe>(D=?z-q|}Wkf&I3civCS&M6b2BhZbK5rQ^F&sT9^O1D*|3j*p)L}DT_6&X zC5h?Z0x0O8c5aqct?>bfX5;|N>q{JK{PuUC|E=3#4{u9|Wf_YwSWo8ny>*L@rAq53 zP8C|*O;~N0=q&P=wMO^4rY)CVo+13;J2Sj!M+D{{|`vUek4L`3NGsnpwN z37D*f$GRol?6H&$QmHqMAB5v|41_MexfP3PLQt9o`){c>`Fp0hP8<#o4x+y3^gstY z9#)qx9gRvVc^?BRKd$)e^&3P|`Z=%Q@n%s=o&XEgd$Can?72Hhn%1`a<#I|@Qm>{T zW4JUD)!vaiBL!}TGC~L0YI8eS3>3j?_2y1OgRX~do~t=OddPJyvi+?zB8)%Lsz|0H z>4vG9XcN`OjtmH?uo2Rt&<3UCJaAtMQ_@8`q$JUy%3YBs%LJhPWdDd~@~QOIb=MRi%+tL^fSdfM zhfy6n5Q;?Mwxy&-2xQ2>0qcM9kP3VnC-zSa--5ci|C{xFqTgij%{Bq>ntr z!?K&OEBxom3IAb}E>U5nL5y+G)vv+_^%=^C20@;Q)?GSz zHDTX19^euX%JPEd+%0qRG4rB3dy$ws+uyKXBUD}I71f~ly=WEtB~+8OPPE~}`rEdOtshPFk_qdEOhRzO zLoy8-E8Uc1cpIg*oL(IK?Scv@I<}_)_pgK~>d5^Nn+$E%y=QrC#I2O_3ezLi-e0PT zd`ghSQ7X6>i#&bk4GuN80I{pFxCurt#)b8-N$Hc}{nji7$?yVc>#@Khj#2+$1?v+V zV=`aYS1zn+nTX$t8=bY!N3J<$I{P$wXIUkXO(ogVDMGJ86O-HCIXfXA0^AbnceZ5B z%VIdCiaT`_a%@||@EDnjvUyG*r%fEihT+K58#YYS!|rsJBS1(Mgy#d(a&Y#!hMdynDI$|(3XUTQu&jofhixXfJ7OhRC zs|wE0zVZTG(IP{T5ZwS*Su!pKprC*czzIRxbxv5T)LFWFqt0|~=s323yK@SZtV$bn z&*D8D9HN_G#r7VU!{8IHW`vbJb>bNje70dhE_S&hV-z9Ma4J2>GQ;Hhg?y#ToD5DW zDbok}?VSQN#~Rgto;SdQ^f|S`PrqP?p}Z3KBmcjWt~{RU|BqwjY)!~DY6z9w$3${P zxrHcmL~gOUkDQH3->tIbT1ph_a8wF8XC_CkTp?_TkjkAEzxVq2XYAp4Jbd2A>-D@| zxPK@EwnNZsYMEsG0oApxjU8ksaB}rd%+urGINJtK!)}5QiGx zG9%$`+oxpF|MGYjs*oI|eD`?bHI@myDGrWse0Z05+SIw}d#$mYP&W%6xC|$VtAio0 z4Y;RhNceH}IHrU6ibF_Jy%`QdFeo`N={HVu^GK^$Z;&n+J?G@B@OHK9fc(=aQOcU0 zTR%=ej(c6f=0)pi4zQ^e&YakB(B|e#{u1w1nnJFoj15u)Rb9_>D)=?i%U{(VkV8G= z!-EFj*!-us5+}5!T;RmkH5B)GrC>D9BrqQy<4TlQ;3NPp+2!skC@tZjf@?)YC`QzP z_7A{Sx#T0(As_Q6jQ0~Ypxn!~);;G3@o`e1Kjemc1c!Cfu^kwI6bQtv-h)+{T*dVE z7T}+;%@!sxuXNvXR5tWGQzq{wO(nC#sN=<(BTseSuuJcI)GL^Ky_vraAt^B?l{?<) zrTZ?;t;wssZIZ}Yxdbx1rHJd{{v%J=f3J!i3N?A`(7_n^Id+N4a9rto-h#^9=Lj`6 zjOk3TXnen>F*-j%L$+8epK@y}7QEN!c}ePHw*cEO-jQnd8kv`GyfUoDrkt`h%1#Sd zL9vkU;0)roy=Ru?bf>c7lEtx~PUE4!+q(bUf5>UWrk<0pax=QN>x&ArSh9s; ziC)-otq|uHYl5${ZW-po)`O-#n&I5lSA{e;&#%i$uQj=g+Rpu_4AQ`Msz_LPBSkmbxfpG=-T4st9cRQEmB zH0oKV)u_znTluGh80f70n_ee<3eU2mzE>q4%6Bn4V1^}aoDJ?g-Y24eJhXM>EX3f? zF`R0=v~px)#i**QONKoLvmQ7lG*%-HSbeLUbUR80g_0p^5A-t|AS+hCXoNw(*l z9G~NtS9{8b^bl+F*dZJ~rVe^U`}>&;xPdVZtPa)uz%NuQM1VZ2@30ijKreKmMywbhDq7rImabizKN zATSd0J81tA|AO{%;kS>TBf5f0-;$Y#>JU}=9DQ^f42?4}7@uXUDapgX8JUIS9r(Fx zY3$@n<=JDi7X{ownSTxe5O~$vh|l>l`5obL4SQ+|Tkwkc-HQGyoi4 z7HjQI%szb=jG_jGLDb%_Gk2OHL1EH(ka~c~zA+sg9Xu$f-O$_`2DGF{G@MG?IEJj(2ct&aVz`Ov)^K}uxh%3 zvBsFE2tJVxkfjo^ZZb63<8-m;Uq_brw`4qOK7nS-&Fh*ZY5AeP@EkmL z<5RX154^HVi{MksXYWvEF8VCCSP;2&eyI39u+Fh2qzoe&A~npti$D3`yVDVk&Q#HN zjZ6OP?Q7m!1+x@^=$bl-t;0uWKkuP3RlfXv+bYtqwQ91(+y=B4FwY%AGN!F}yR5u=2=g5r~CX(%oQrAPE(7Q@e5ih7qH|`?C~6^yPOz1Hr&S6V|?kY=DddD3nefR zWp?M$H~w{>r62LO8toNX={e_D6==DADvWPuGO5HQ;dpPFc~kA0WvnD;TlXCfZE|WK zSww7cJn25i=eC4#h^-+Lc|)x>;u}#>>1co0cD7!&gXW*jgrr!Vb3&(2_nX(h=BU=3 z1J%M=3nVxubegfFEfbu1K%dh(RtCc9t_@-@fFUB5 z8y_M*UM72ovE@w+7Yh&jLN4Qe@Vl*x#`1ezG71>OxJU3&U;8+D~+YvbCQ-!_<9 zUV4#1Nnum3g~v-@#;t^dN~jm_JlB z8<22U>AdGM#X#wi_i|!mmx;d-ekRI5($Ys&Kpup?64$D(f2YqXvFv?7o)_a25_rMa!m|)9_ZjMO~eSdrN{%I-5VdUBAdWUjF zbOx-3JM*#gG`OoX-;oJJUFMO^pdUs|sF*!+(V#^eYugy;Fq7y`nr=R)p z4ImjEdzwt22%U&GE0DzO~iFSD;oV29dR=bWy$M;zpie#%7->TtVJ*F&_{BbGcsX z#Dy~LFXW;yk-v7Pmk!sRG4+e;pc6Dv(>w??Pc-uC+I6zt&T`9sC+Xio^4eaz z2-T3>Vt};BwygWLwMFODHXWv9(Vz5+-@CxU;Vu{Mop%tWuL}1_-s9tzvHQ9svlv^W zwymmLfZgK*=Y2Oj-K(*yDZF}X_X$CCYBH98kJ1}$rfn`1u%ZkH=q+fj@73;(?%s9_ zJq0P%kmL=PqNx-PcgKR1cXjUM-uzkBO>M&_JyZ(W1fe!Di680{IW|KRCoD}cde z<*k9SXsti40*C6K|KjF1Y6HNyH`5OwUzz!ya6kul*j!;|T>$n^CW%$o?N@c&-Y?_j zNTq!$6J3#kYft$JK3{=h4#{|k3kNs-CwV4ZpT>xhG$&;MvRpOgbr`KR^#0UK+GpS= z0#rE9mC$@S1Iw$SnOg1i+-8J(3gp8$H8!oeRuhEVjv%jvT1*S?m1}`hJsF0iXm;%l zr8!TR&;nAPzr^f0+3WHSo3a`i!t|yY4^FnGL6AZhW+n!NQuAmD#ozrhk@(8ZLTVsA z42cuF-CESDhJOv^u2I6ZND*Kh=4&P34h{(ea2bc+x#ze{pR`k{O2-(6bTw)6t3~Jrr-t^f%YvDx zJ09poZRYm@xWe~!7~WOSLEc#iL(XuXfeolYMVNEV;#{LYg>S@i1j~OlK8zg_uTp$} z`2{-{k6X>i8e(b7OA8Ze@C7riqi*WOnYxkL@JNs^>S0N;ln$y5?zom{zbi_Hrw3(` z7Hwmi2^$=pL{+5kv5Td2b#+Ox871=fIlRc>XoHpTHQ-7H5+8RWn1FXz*Kivy#WF(t zYfqCq@}!@FTNk0jnSElWMhOefIzf%MSfrp#=L6WQkM-#nm%?LGJP1fVj&}u4n3Y(k zZ&$|>ob2o>B42lXc~f@&@4)fejR_Hph)wHU8t=+Nah5`e<&P9iPi-_uS)5G#gxN^$ zLtQd&`7*ZHLw#ol!Z$zUp%1Nu)LFEDJiINn-1UxmoQ%0X2q>+&#iw(x>O7Pj3q;G1 z!TN;Z*_HMe4Chvbpb4C9e@*G9)n*32yIb=w2P*z*E5amrLrR!|Kj;6?y<{ z)c*6(BT8o1g(hW z3*wUAS3}_yG%cViq_GM!ItxQJRTO+I@^Q^jSQ$*ik-)h)d!McWufV?qH~=y7LFZdw z&4Ch34h=u0k}3~mWdp`vM~$$w0JF4KLCUCvtfmcS>|zHTv|um^bD%P;XGzhXe-AHlU_=2uqj%S<^tf>i$7~}N850i0Ak!c|>Rf8K zsgAT3F7l3W1cgu?+-_LY$#ugZz$oCGt zI9(Z5;5=>k_D%Dpc!vdwq8w0m(CGRcxHj_ze>rq=%y;2B_|0k^Lw;}!LIpRU+IN%y zSw{s++yO{i@D>N|W|?~mvowH&%s`8p@{sn0tOJ?R8?p=dk2Xs+*!B7F)I*(ZX9z8c z6CCsXNaqBwQUFPh?YP^j%L+8bS`kLMdS-+f#(kNpFn@Fy7n{TF=+AA70i)CUB0PG5KgF4%rZI6^=mcbMfd5R~xq=?RA! z=90+1K+1(JXRk@Mp2z@?1Iya9;30rJ)z}}-(9&(6w=yKKMpdy#1g3z?%b%6BK!>*5 zKc-njF+t#~^839-9Yb5XxBs=QSAgW4CA{z_T?yIVV}CMzFyet;AcGBjoIh)0T5jx_ F`agFjK|lZi literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/someprettyrandomstuff/lang/en_US.lang b/src/main/resources/assets/someprettyrandomstuff/lang/en_US.lang deleted file mode 100644 index 217220c21..000000000 --- a/src/main/resources/assets/someprettyrandomstuff/lang/en_US.lang +++ /dev/null @@ -1,167 +0,0 @@ -itemGroup.someprettyrandomstuff=SomePrettyRandomStuff -achievement.page.someprettyrandomstuff=SomePrettyRandomStuff - -tile.someprettyrandomstuff.blockCompost.name=Compost -tile.someprettyrandomstuff.blockMiscOreBlackQuartz.name=Black Quartz Ore -tile.someprettyrandomstuff.blockMiscBlackQuartz.name=Block of Black Quartz -tile.someprettyrandomstuff.blockMiscBlackQuartzChiseled.name=Chiseled Block of Black Quartz -tile.someprettyrandomstuff.blockMiscBlackQuartzPillar.name=Pillar of Black Quartz -tile.someprettyrandomstuff.blockFeeder.name=Automatic Feeder -tile.someprettyrandomstuff.blockGiantChest.name=Giant Chest -tile.someprettyrandomstuff.blockGrinder.name=Crusher -tile.someprettyrandomstuff.blockGrinderDouble.name=Double Crusher -tile.someprettyrandomstuff.blockFurnaceDouble.name=Double Furnace - -item.someprettyrandomstuff.itemMiscMashedFood.name=Mashed Food -item.someprettyrandomstuff.itemFertilizer.name=Fertilizer -item.someprettyrandomstuff.itemMiscDough.name=Dough -item.someprettyrandomstuff.itemMiscPaperCone.name=Paper Cone -item.someprettyrandomstuff.itemMiscKnifeBlade.name=Knife Blade -item.someprettyrandomstuff.itemMiscKnifeHandle.name=Knife Handle -item.someprettyrandomstuff.itemMiscBlackQuartz.name=Black Quartz - -item.someprettyrandomstuff.itemKnife.name=Knife -item.someprettyrandomstuff.itemPickaxeEmerald.name=Emerald Pickaxe -item.someprettyrandomstuff.itemAxeEmerald.name=Emerald Axe -item.someprettyrandomstuff.itemShovelEmerald.name=Emerald Shovel -item.someprettyrandomstuff.itemHoeEmerald.name=Emerald Hoe -item.someprettyrandomstuff.itemSwordEmerald.name=Emerald Sword -item.someprettyrandomstuff.itemPickaxeObsidian.name=Obsidian Pickaxe -item.someprettyrandomstuff.itemAxeObsidian.name=Obsidian Axe -item.someprettyrandomstuff.itemShovelObsidian.name=Obsidian Shovel -item.someprettyrandomstuff.itemHoeObsidian.name=Obsidian Hoe -item.someprettyrandomstuff.itemSwordObsidian.name=Obsidian Sword -item.someprettyrandomstuff.itemCrafterOnAStick.name=Crafting Table On A Stick - -item.someprettyrandomstuff.itemFoodBaguette.name=Baguette -item.someprettyrandomstuff.itemFoodPizza.name=Pizza -item.someprettyrandomstuff.itemFoodHamburger.name=Hamburger -item.someprettyrandomstuff.itemFoodBigCookie.name=Big Cookie -item.someprettyrandomstuff.itemFoodSubmarineSandwich.name=Submarine Sandwich -item.someprettyrandomstuff.itemFoodToast.name=Toast -item.someprettyrandomstuff.itemFoodChocolate.name=Chocolate -item.someprettyrandomstuff.itemFoodChocolateCake.name=Chocolate Cake -item.someprettyrandomstuff.itemFoodNoodle.name=Noodle -item.someprettyrandomstuff.itemFoodSpaghetti.name=Spaghetti -item.someprettyrandomstuff.itemFoodFrenchFry.name=French Fry -item.someprettyrandomstuff.itemFoodFrenchFries.name=French Fries -item.someprettyrandomstuff.itemFoodFishNChips.name=Fish 'N' Chips -item.someprettyrandomstuff.itemFoodCarrotJuice.name=Carrot Juice -item.someprettyrandomstuff.itemFoodPumpkinStew.name=Pumpkin Stew -item.someprettyrandomstuff.itemFoodCheese.name=Cheese - -item.someprettyrandomstuff.itemSpecialUnknownSubstance.name=Unknown Substance -item.someprettyrandomstuff.itemSpecialSolidifiedExperience.name=Solidified Experience -item.someprettyrandomstuff.itemSpecialBloodFragment.name=Blood Fragment -item.someprettyrandomstuff.itemSpecialHeartPart.name=Part of a Heart -item.someprettyrandomstuff.itemSpecialPearlShard.name=Ender Pearl Shard -item.someprettyrandomstuff.itemSpecialEmeraldShard.name=Emerald Shard - -item.someprettyrandomstuff.itemDustIron.name=Crushed Iron -item.someprettyrandomstuff.itemDustGold.name=Crushed Gold -item.someprettyrandomstuff.itemDustDiamond.name=Crushed Diamond -item.someprettyrandomstuff.itemDustLapis.name=Crushed Lapis -item.someprettyrandomstuff.itemDustEmerald.name=Crushed Emerald - -tooltip.someprettyrandomstuff.shiftForInfo.desc=Press Shift for Info -tooltip.someprettyrandomstuff.hunger.desc=Fills -tooltip.someprettyrandomstuff.saturation.desc=Saturation -tooltip.someprettyrandomstuff.durability.desc=Durability - -tooltip.someprettyrandomstuff.blockCompost.desc.1=Used to make Fertilizer with Mashed Food -tooltip.someprettyrandomstuff.blockCompost.desc.2=BETA INFO: Will visually contain Compost in the Future! -tooltip.someprettyrandomstuff.blockMiscOreBlackQuartz.desc=The darkest form of Quartz. Also: You had Silk Touch! -tooltip.someprettyrandomstuff.blockMiscBlackQuartz.desc=Black, eerie Quartz! Nice for decorating. -tooltip.someprettyrandomstuff.blockMiscBlackQuartzChiseled.desc=Black, eerie chiseled Quartz! Nice for decorating. -tooltip.someprettyrandomstuff.blockMiscBlackQuartzPillar.desc=Kind of a pillar. Not really, though. It's fake! Fake I say! -tooltip.someprettyrandomstuff.blockFeeder.desc=Feeds Animals on its own! -tooltip.someprettyrandomstuff.blockGiantChest.desc=GUI Scale on 'Auto'? That's a problem! -tooltip.someprettyrandomstuff.blockGrinder.desc.1=Crushes Ores into Dusts! -tooltip.someprettyrandomstuff.blockGrinder.desc.2=You get two Dusts per Ore and Extras! -tooltip.someprettyrandomstuff.blockGrinder.desc.3=To crush two ores simultaneously, -tooltip.someprettyrandomstuff.blockGrinder.desc.4=build the Double Crusher! -tooltip.someprettyrandomstuff.blockGrinderDouble.desc.1=Crushes Ores into Dusts! -tooltip.someprettyrandomstuff.blockGrinderDouble.desc.2=You get two Dusts per Ore and Extras! -tooltip.someprettyrandomstuff.blockGrinderDouble.desc.3=Can crush two Ores simultaneously! -tooltip.someprettyrandomstuff.blockFurnaceDouble.desc=Smelts two Things simultaneously! - -tooltip.someprettyrandomstuff.itemMiscMashedFood.desc=Used to make Fertilizer -tooltip.someprettyrandomstuff.itemFertilizer.desc=Om nom nom. Don't eat it. -tooltip.someprettyrandomstuff.itemMiscDough.desc=Used to make things that involve dough. -tooltip.someprettyrandomstuff.itemMiscPaperCone.desc=Used to store foodstuffs! -tooltip.someprettyrandomstuff.itemMiscKnifeBlade.desc=Sharp like a tooth! A whale's tooth! -tooltip.someprettyrandomstuff.itemMiscKnifeHandle.desc=Fits comfortably in your hand. -tooltip.someprettyrandomstuff.itemMiscBlackQuartz.desc=Used in the Quartz Enchanter! - -tooltip.someprettyrandomstuff.itemKnife.desc=Cuts things! Only food though, don't think of stuff... -tooltip.someprettyrandomstuff.itemPickaxeEmerald.desc=Mines Stone. -tooltip.someprettyrandomstuff.itemAxeEmerald.desc=Mines Wood. -tooltip.someprettyrandomstuff.itemShovelEmerald.desc=Mines Dirt. -tooltip.someprettyrandomstuff.itemHoeEmerald.desc=Mines... uhm... yea. -tooltip.someprettyrandomstuff.itemSwordEmerald.desc=Mines... mobs? -tooltip.someprettyrandomstuff.itemPickaxeObsidian.desc=Mines Stone. Slooooowly. -tooltip.someprettyrandomstuff.itemAxeObsidian.desc=Mines Wood. Slooooowly. -tooltip.someprettyrandomstuff.itemShovelObsidian.desc=Mines Dirt. Slooooowly. -tooltip.someprettyrandomstuff.itemHoeObsidian.desc=Mines... uhm... yea. -tooltip.someprettyrandomstuff.itemSwordObsidian.desc=Mines... mobs? -tooltip.someprettyrandomstuff.itemCrafterOnAStick.desc=A Crafting Table you can carry around! - -tooltip.someprettyrandomstuff.itemFoodBaguette.desc=It's french. It's noms. -tooltip.someprettyrandomstuff.itemFoodPizza.desc=Who doesn't like it? -tooltip.someprettyrandomstuff.itemFoodHamburger.desc=It's from a german city! -tooltip.someprettyrandomstuff.itemFoodBigCookie.desc=Do you know? The Subway Thing? -tooltip.someprettyrandomstuff.itemFoodSubmarineSandwich.desc=Just like Subway used to make! ...still does, right? -tooltip.someprettyrandomstuff.itemFoodToast.desc="GHOSTS! GHOSTS! TOASTS!" -tooltip.someprettyrandomstuff.itemFoodChocolate.desc=Lari likes. -tooltip.someprettyrandomstuff.itemFoodChocolateCake.desc=Looks delicious. With redberries. Or something. -tooltip.someprettyrandomstuff.itemFoodNoodle.desc=Just one. Like... that's not much. -tooltip.someprettyrandomstuff.itemFoodSpaghetti.desc=The most generic food ever. So clichée. -tooltip.someprettyrandomstuff.itemFoodFrenchFry.desc=French. Fry. -tooltip.someprettyrandomstuff.itemFoodFrenchFries.desc=Much like French Fires, but actually taste good. -tooltip.someprettyrandomstuff.itemFoodFishNChips.desc=It's Fish. It's Chips. Or French Fries. Whatevs. -tooltip.someprettyrandomstuff.itemFoodCarrotJuice.desc=Carrots, but pressed! -tooltip.someprettyrandomstuff.itemFoodPumpkinStew.desc=Like Mushroom Stew or Rabbit Stew, but pumpykinny. -tooltip.someprettyrandomstuff.itemFoodCheese.desc=Cheese. - -tooltip.someprettyrandomstuff.itemSpecialUnknownSubstance.desc=Dropped by Skeletons. BETA INFO: Useless as of yet. -tooltip.someprettyrandomstuff.itemSpecialSolidifiedExperience.desc=Dropped by everyone. BETA INFO: Useless as of yet. -tooltip.someprettyrandomstuff.itemSpecialBloodFragment.desc=Dropped by everyone. BETA INFO: Useless as of yet. -tooltip.someprettyrandomstuff.itemSpecialHeartPart.desc=Dropped by everyone. BETA INFO: Useless as of yet. -tooltip.someprettyrandomstuff.itemSpecialPearlShard.desc=Dropped by Endermen. BETA INFO: Useless as of yet. -tooltip.someprettyrandomstuff.itemSpecialEmeraldShard.desc=Dropped by Creepers. BETA INFO: Useless as of yet. - -tooltip.someprettyrandomstuff.itemDustIron.desc=Iron! Crushed in the Crusher! -tooltip.someprettyrandomstuff.itemDustGold.desc=Gold! Crushed in the Crusher! -tooltip.someprettyrandomstuff.itemDustDiamond.desc=Diamond! Crushed in the Crusher! -tooltip.someprettyrandomstuff.itemDustLapis.desc=Lapis! Crushed in the Crusher! -tooltip.someprettyrandomstuff.itemDustEmerald.desc=Emerald! Crushed in the Crusher! - -achievement.someprettyrandomstuff.smeltBaguette=Better than Bread! -achievement.someprettyrandomstuff.smeltBaguette.desc=Bake a Baguette -achievement.someprettyrandomstuff.craftDough=Knead, knead! -achievement.someprettyrandomstuff.craftDough.desc=Craft some Dough -achievement.someprettyrandomstuff.craftCompost=Throw it all in! -achievement.someprettyrandomstuff.craftCompost.desc=Craft a Compost -achievement.someprettyrandomstuff.craftFertilizer=Better than Bone Meal! -achievement.someprettyrandomstuff.craftFertilizer.desc=Make Fertilizer -achievement.someprettyrandomstuff.craftSubSandwich=Metro, Underground, Tube, Nom! -achievement.someprettyrandomstuff.craftSubSandwich.desc=Craft a Submarine Sandwich -achievement.someprettyrandomstuff.craftPaperCone=Witch's hat! -achievement.someprettyrandomstuff.craftPaperCone.desc=Craft a Paper Cone -achievement.someprettyrandomstuff.craftFrenchFry=Just the single one... -achievement.someprettyrandomstuff.craftFrenchFry.desc=Craft a French Fry -achievement.someprettyrandomstuff.craftFrenchFries=French Fires? -achievement.someprettyrandomstuff.craftFrenchFries.desc=Craft French Fries -achievement.someprettyrandomstuff.craftFishNChips=It's Fish! It's Chips! -achievement.someprettyrandomstuff.craftFishNChips.desc=Craft Fish 'N' Chips -achievement.someprettyrandomstuff.craftMashedFood=Munch munch munch! -achievement.someprettyrandomstuff.craftMashedFood.desc=Craft Mashed Food -achievement.someprettyrandomstuff.craftKnifeBlade=Sharp! So sharp! -achievement.someprettyrandomstuff.craftKnifeBlade.desc=Craft a Knife Blade -achievement.someprettyrandomstuff.craftKnife=Sharper! Even sharper! -achievement.someprettyrandomstuff.craftKnife.desc=Craft a Knife - -info.someprettyrandomstuff.feeder.animals.desc=Animals -info.someprettyrandomstuff.feeder.enoughToBreed.desc=Enough to breed! -info.someprettyrandomstuff.feeder.tooMany.desc=Too many to breed! -info.someprettyrandomstuff.feeder.notEnough.desc=Not enough to breed! \ No newline at end of file diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index 16197a4da..17e06f849 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -3,7 +3,7 @@ "modid": "SomePrettyRandomStuff", "name": "Some Pretty Random Stuff", "description": "A bunch of random stuff added to your Game to make it even more fun, exciting and add some more variety!", - "version": "0.0.1", + "version": "0.0.1.1", "mcversion": "1.7.10", "url": "https://github.com/Ellpeck/SomePrettyRandomStuff", "updateUrl": "",