From f949060d6fd5479f0c93199d388d8ccef5c50271 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Thu, 4 Aug 2016 07:28:58 +0200 Subject: [PATCH] Removed Seasonal mode. Sorry :( --- .../mod/blocks/BlockCoalGenerator.java | 2 +- .../mod/blocks/BlockFurnaceDouble.java | 2 +- .../mod/blocks/BlockGrinder.java | 2 +- .../mod/blocks/BlockOilGenerator.java | 2 +- .../mod/blocks/render/RenderSmileyCloud.java | 2 +- .../mod/booklet/GuiBooklet.java | 6 +----- .../mod/booklet/page/PageCoffeeRecipe.java | 2 +- .../mod/booklet/page/PageCrafting.java | 2 +- .../mod/booklet/page/PageCrusherRecipe.java | 2 +- .../mod/booklet/page/PageFurnace.java | 2 +- .../mod/booklet/page/PageReconstructor.java | 2 +- .../mod/config/values/ConfigBoolValues.java | 2 -- .../mod/misc/special/RenderSpecial.java | 6 +----- .../mod/proxy/ClientProxy.java | 14 +------------- .../gui/booklet/guiBookletChristmas.png | Bin 12489 -> 0 bytes .../gui/booklet/guiBookletHalloween.png | Bin 11486 -> 0 bytes .../gui/booklet/guiBookletValentinesDay.png | Bin 11473 -> 0 bytes 17 files changed, 13 insertions(+), 35 deletions(-) delete mode 100644 src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletChristmas.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletHalloween.png delete mode 100644 src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletValentinesDay.png diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockCoalGenerator.java b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockCoalGenerator.java index 213c79544..1c644c1e5 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockCoalGenerator.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockCoalGenerator.java @@ -57,7 +57,7 @@ public class BlockCoalGenerator extends BlockContainerBase{ if(tile instanceof TileEntityCoalGenerator){ if(((TileEntityCoalGenerator)tile).currentBurnTime > 0){ for(int i = 0; i < 5; i++){ - world.spawnParticle(ClientProxy.bulletForMyValentine ? EnumParticleTypes.HEART : EnumParticleTypes.SMOKE_NORMAL, (double)pos.getX()+0.5F, (double)pos.getY()+1.0F, (double)pos.getZ()+0.5F, 0.0D, 0.0D, 0.0D); + world.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, (double)pos.getX()+0.5F, (double)pos.getY()+1.0F, (double)pos.getZ()+0.5F, 0.0D, 0.0D, 0.0D); } } } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockFurnaceDouble.java b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockFurnaceDouble.java index f28fdb5ae..029dab477 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockFurnaceDouble.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockFurnaceDouble.java @@ -85,7 +85,7 @@ public class BlockFurnaceDouble extends BlockContainerBase{ } for(int i = 0; i < 5; i++){ - world.spawnParticle(ClientProxy.bulletForMyValentine ? EnumParticleTypes.HEART : EnumParticleTypes.SMOKE_NORMAL, (double)pos.getX()+0.5F, (double)pos.getY()+1.0F, (double)pos.getZ()+0.5F, 0.0D, 0.0D, 0.0D); + world.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, (double)pos.getX()+0.5F, (double)pos.getY()+1.0F, (double)pos.getZ()+0.5F, 0.0D, 0.0D, 0.0D); } } } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockGrinder.java b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockGrinder.java index 773b4ea58..7e9158b65 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockGrinder.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockGrinder.java @@ -67,7 +67,7 @@ public class BlockGrinder extends BlockContainerBase{ double zRand = rand.nextDouble()/0.75D-0.5D; world.spawnParticle(EnumParticleTypes.CRIT, (double)pos.getX()+0.4F, (double)pos.getY()+0.8F, (double)pos.getZ()+0.4F, xRand, 0.5D, zRand); } - world.spawnParticle(ClientProxy.bulletForMyValentine ? EnumParticleTypes.HEART : EnumParticleTypes.SMOKE_NORMAL, (double)pos.getX()+0.5F, (double)pos.getY()+1.0F, (double)pos.getZ()+0.5F, 0.0D, 0.0D, 0.0D); + world.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, (double)pos.getX()+0.5F, (double)pos.getY()+1.0F, (double)pos.getZ()+0.5F, 0.0D, 0.0D, 0.0D); } } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockOilGenerator.java b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockOilGenerator.java index de01e8298..7b0c40198 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockOilGenerator.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/BlockOilGenerator.java @@ -57,7 +57,7 @@ public class BlockOilGenerator extends BlockContainerBase{ if(tile instanceof TileEntityOilGenerator){ if(((TileEntityOilGenerator)tile).currentBurnTime > 0){ for(int i = 0; i < 5; i++){ - world.spawnParticle(ClientProxy.bulletForMyValentine ? EnumParticleTypes.HEART : EnumParticleTypes.SMOKE_NORMAL, (double)pos.getX()+0.5F, (double)pos.getY()+1.0F, (double)pos.getZ()+0.5F, 0.0D, 0.0D, 0.0D); + world.spawnParticle(EnumParticleTypes.SMOKE_NORMAL, (double)pos.getX()+0.5F, (double)pos.getY()+1.0F, (double)pos.getZ()+0.5F, 0.0D, 0.0D, 0.0D); } } } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/render/RenderSmileyCloud.java b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/render/RenderSmileyCloud.java index 63c42480d..769109b59 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/render/RenderSmileyCloud.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/render/RenderSmileyCloud.java @@ -33,7 +33,7 @@ public class RenderSmileyCloud extends TileEntitySpecialRenderer{ GlStateManager.rotate(180F, 0.0F, 0.0F, 1.0F); GlStateManager.translate(0.0F, -2F, 0.0F); - theCloud.setStatus(ClientProxy.bulletForMyValentine || (theCloud.name != null && !theCloud.name.isEmpty() && theCloud.name.equals("Pink Fluffy Unicloud"))); + theCloud.setStatus(theCloud.name != null && !theCloud.name.isEmpty() && theCloud.name.equals("Pink Fluffy Unicloud")); if(theCloud.name != null && !theCloud.name.isEmpty()){ easterEggs: diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/GuiBooklet.java b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/GuiBooklet.java index 8cabbd4a9..d0f29b5cc 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/GuiBooklet.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/GuiBooklet.java @@ -61,9 +61,6 @@ public class GuiBooklet extends GuiScreen implements IBookletGui{ public static final ResourceLocation RES_LOC = AssetUtil.getBookletGuiLocation("guiBooklet"); public static final ResourceLocation RES_LOC_ADDON = AssetUtil.getBookletGuiLocation("guiBookletAddon"); - public static final ResourceLocation RES_LOC_HALLOWEEN = AssetUtil.getBookletGuiLocation("guiBookletHalloween"); - public static final ResourceLocation RES_LOC_CHRISTMAS = AssetUtil.getBookletGuiLocation("guiBookletChristmas"); - public static final ResourceLocation RES_LOC_VALENTINE = AssetUtil.getBookletGuiLocation("guiBookletValentinesDay"); public static final int CHAPTER_BUTTONS_AMOUNT = 13; public static final int INDEX_BUTTONS_OFFSET = 3; @@ -132,12 +129,11 @@ public class GuiBooklet extends GuiScreen implements IBookletGui{ //Draws the Background GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); - this.mc.getTextureManager().bindTexture(ClientProxy.jingleAllTheWay ? RES_LOC_CHRISTMAS : (ClientProxy.pumpkinBlurPumpkinBlur ? RES_LOC_HALLOWEEN : (ClientProxy.bulletForMyValentine ? RES_LOC_VALENTINE : RES_LOC))); + this.mc.getTextureManager().bindTexture(RES_LOC); this.drawTexturedModalRect(this.guiLeft, this.guiTop, 0, 0, this.xSize, this.ySize); //Draws the search bar if(this.currentEntrySet.getCurrentEntry() instanceof BookletEntryAllSearch && this.currentEntrySet.getCurrentChapter() == null){ - this.mc.getTextureManager().bindTexture(RES_LOC); this.drawTexturedModalRect(this.guiLeft+146, this.guiTop+160, 146, 80, 70, 14); } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCoffeeRecipe.java b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCoffeeRecipe.java index 02aaaff39..9ba1be034 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCoffeeRecipe.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCoffeeRecipe.java @@ -37,7 +37,7 @@ public class PageCoffeeRecipe extends BookletPageAA{ @Override @SideOnly(Side.CLIENT) public void renderPre(IBookletGui gui, int mouseX, int mouseY, int ticksElapsed, boolean mousePressed){ - Minecraft.getMinecraft().getTextureManager().bindTexture(ClientProxy.bulletForMyValentine ? GuiBooklet.RES_LOC_VALENTINE : GuiBooklet.RES_LOC); + Minecraft.getMinecraft().getTextureManager().bindTexture(GuiBooklet.RES_LOC); gui.drawRect(gui.getGuiLeft()+19, gui.getGuiTop()+20, 146, 94, 99, 60); } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCrafting.java b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCrafting.java index efffc893f..32aeeba87 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCrafting.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCrafting.java @@ -52,7 +52,7 @@ public class PageCrafting extends BookletPageAA{ @SideOnly(Side.CLIENT) public void renderPre(IBookletGui gui, int mouseX, int mouseY, int ticksElapsed, boolean mousePressed){ if(this.recipes[this.recipePos] != null){ - Minecraft.getMinecraft().getTextureManager().bindTexture(ClientProxy.bulletForMyValentine ? GuiBooklet.RES_LOC_VALENTINE : GuiBooklet.RES_LOC); + Minecraft.getMinecraft().getTextureManager().bindTexture(GuiBooklet.RES_LOC); gui.drawRect(gui.getGuiLeft()+27, gui.getGuiTop()+20, 146, 20, 99, 60); } } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCrusherRecipe.java b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCrusherRecipe.java index d15c7d07e..b5a592cd4 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCrusherRecipe.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageCrusherRecipe.java @@ -41,7 +41,7 @@ public class PageCrusherRecipe extends BookletPageAA{ @SideOnly(Side.CLIENT) public void renderPre(IBookletGui gui, int mouseX, int mouseY, int ticksElapsed, boolean mousePressed){ if(this.recipe != null){ - Minecraft.getMinecraft().getTextureManager().bindTexture(ClientProxy.bulletForMyValentine ? GuiBooklet.RES_LOC_VALENTINE : GuiBooklet.RES_LOC); + Minecraft.getMinecraft().getTextureManager().bindTexture(GuiBooklet.RES_LOC); gui.drawRect(gui.getGuiLeft()+37, gui.getGuiTop()+20, 60, 180, 60, 60); } } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageFurnace.java b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageFurnace.java index e2c1779ac..4a441462c 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageFurnace.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageFurnace.java @@ -46,7 +46,7 @@ public class PageFurnace extends BookletPageAA{ @SideOnly(Side.CLIENT) public void renderPre(IBookletGui gui, int mouseX, int mouseY, int ticksElapsed, boolean mousePressed){ if(this.input != null || this.getInputForOutput(this.result) != null){ - Minecraft.getMinecraft().getTextureManager().bindTexture(ClientProxy.bulletForMyValentine ? GuiBooklet.RES_LOC_VALENTINE : GuiBooklet.RES_LOC); + Minecraft.getMinecraft().getTextureManager().bindTexture(GuiBooklet.RES_LOC); gui.drawRect(gui.getGuiLeft()+37, gui.getGuiTop()+20, 0, 180, 60, 60); } } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageReconstructor.java b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageReconstructor.java index 3bdf37019..d45521025 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageReconstructor.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/booklet/page/PageReconstructor.java @@ -44,7 +44,7 @@ public class PageReconstructor extends BookletPageAA{ @SideOnly(Side.CLIENT) public void renderPre(IBookletGui gui, int mouseX, int mouseY, int ticksElapsed, boolean mousePressed){ if(this.recipes[this.recipePos] != null){ - Minecraft.getMinecraft().getTextureManager().bindTexture(ClientProxy.bulletForMyValentine ? GuiBooklet.RES_LOC_VALENTINE : GuiBooklet.RES_LOC); + Minecraft.getMinecraft().getTextureManager().bindTexture(GuiBooklet.RES_LOC); gui.drawRect(gui.getGuiLeft()+37, gui.getGuiTop()+20, 188, 154, 60, 60); } } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/config/values/ConfigBoolValues.java b/src/main/java/de/ellpeck/actuallyadditions/mod/config/values/ConfigBoolValues.java index d2d1b358a..121df6493 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/config/values/ConfigBoolValues.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/config/values/ConfigBoolValues.java @@ -46,8 +46,6 @@ public enum ConfigBoolValues{ SHOW_BOOKLET_INFO("Booklet Quick Opening Info", ConfigCategories.TOOL_VALUES, true, "If the 'Press key for more information'-text should show when the item has a page in the booklet"), GIVE_BOOKLET_ON_FIRST_CRAFT("Give Booklet on First Craft", ConfigCategories.OTHER, true, "If the booklet should be given to the player when he first crafts something from the Mod"), - ENABLE_SEASONAL("Seasonal Mode", ConfigCategories.OTHER, true, "If Seasonal Mode is enabled"), - DUNGEON_LOOT("Dungeon Loot", ConfigCategories.OTHER, true, "Should Actually Additions Loot spawn in Dungeons"), GEN_LUSH_CAVES("Generate Lush Caves", ConfigCategories.WORLD_GEN, true, "Should caves with trees and grass randomly generate underground"), diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/misc/special/RenderSpecial.java b/src/main/java/de/ellpeck/actuallyadditions/mod/misc/special/RenderSpecial.java index 35618b8a3..b225c656a 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/misc/special/RenderSpecial.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/misc/special/RenderSpecial.java @@ -26,7 +26,7 @@ import java.util.Calendar; public class RenderSpecial{ - private ItemStack theThingToRender; + private final ItemStack theThingToRender; public RenderSpecial(ItemStack stack){ this.theThingToRender = stack; @@ -37,10 +37,6 @@ public class RenderSpecial{ return; } - if(ClientProxy.pumpkinBlurPumpkinBlur){ - this.theThingToRender = new ItemStack(Calendar.getInstance().get(Calendar.DAY_OF_MONTH)%2 == 0 ? Blocks.LIT_PUMPKIN : Blocks.PUMPKIN); - } - boolean isBlock = this.theThingToRender.getItem() instanceof ItemBlock; float size = isBlock ? 0.5F : 0.4F; double offsetUp = isBlock ? 0D : 0.1875D; diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/proxy/ClientProxy.java b/src/main/java/de/ellpeck/actuallyadditions/mod/proxy/ClientProxy.java index ea6cd9681..f6be7cb56 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/proxy/ClientProxy.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/proxy/ClientProxy.java @@ -51,9 +51,7 @@ public class ClientProxy implements IProxy{ private static final List COLOR_PRODIVIDING_ITEMS_FOR_REGISTERING = new ArrayList(); private static final Map MODEL_LOCATIONS_FOR_REGISTERING = new HashMap(); - public static boolean pumpkinBlurPumpkinBlur; - public static boolean jingleAllTheWay; - public static boolean bulletForMyValentine; + public static int bookletWordCount; public static int bookletCharCount; @@ -106,16 +104,6 @@ public class ClientProxy implements IProxy{ public void preInit(FMLPreInitializationEvent event){ ModUtil.LOGGER.info("PreInitializing ClientProxy..."); - if(ConfigBoolValues.ENABLE_SEASONAL.isEnabled()){ - Calendar c = Calendar.getInstance(); - pumpkinBlurPumpkinBlur = c.get(Calendar.MONTH) == Calendar.OCTOBER; - jingleAllTheWay = c.get(Calendar.MONTH) == Calendar.DECEMBER && c.get(Calendar.DAY_OF_MONTH) >= 6 && c.get(Calendar.DAY_OF_MONTH) <= 26; - bulletForMyValentine = c.get(Calendar.MONTH) == Calendar.FEBRUARY && c.get(Calendar.DAY_OF_MONTH) >= 12 && c.get(Calendar.DAY_OF_MONTH) <= 16; - } - else{ - ModUtil.LOGGER.warn("You have turned Seasonal Mode off. Therefore, you are evil."); - } - for(Map.Entry entry : MODEL_LOCATIONS_FOR_REGISTERING.entrySet()){ ModelLoader.setCustomModelResourceLocation(entry.getKey().getItem(), entry.getKey().getItemDamage(), entry.getValue()); } diff --git a/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletChristmas.png b/src/main/resources/assets/actuallyadditions/textures/gui/booklet/guiBookletChristmas.png deleted file mode 100644 index e93f5ae7ab779f1bb9ad851d0668c95ed8ad412f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12489 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