From 6a4c56293b0cf479e17ee4345adb37b6028e69e3 Mon Sep 17 00:00:00 2001 From: Nicholas Ignoffo Date: Tue, 18 Oct 2016 16:28:27 -0700 Subject: [PATCH] Fix massive FPS drop when looking at a ritual with the tinkerer (#950) Caused by a majorly unfinished feature I was working on long ago and forgot about :D --- .../util/handler/event/ClientHandler.java | 24 ------------------- 1 file changed, 24 deletions(-) diff --git a/src/main/java/WayofTime/bloodmagic/util/handler/event/ClientHandler.java b/src/main/java/WayofTime/bloodmagic/util/handler/event/ClientHandler.java index 43e512db..a2efe40b 100644 --- a/src/main/java/WayofTime/bloodmagic/util/handler/event/ClientHandler.java +++ b/src/main/java/WayofTime/bloodmagic/util/handler/event/ClientHandler.java @@ -46,13 +46,11 @@ import WayofTime.bloodmagic.ConfigHandler; import WayofTime.bloodmagic.annot.Handler; import WayofTime.bloodmagic.api.Constants; import WayofTime.bloodmagic.api.registry.RitualRegistry; -import WayofTime.bloodmagic.api.ritual.AreaDescriptor; import WayofTime.bloodmagic.api.ritual.Ritual; import WayofTime.bloodmagic.api.ritual.RitualComponent; import WayofTime.bloodmagic.client.hud.HUDElement; import WayofTime.bloodmagic.client.render.RenderFakeBlocks; import WayofTime.bloodmagic.item.ItemRitualDiviner; -import WayofTime.bloodmagic.item.ItemRitualReader; import WayofTime.bloodmagic.item.sigil.ItemSigilHolding; import WayofTime.bloodmagic.network.BloodMagicPacketHandler; import WayofTime.bloodmagic.network.SigilHoldingPacketProcessor; @@ -177,9 +175,6 @@ public class ClientHandler if (tileEntity instanceof TileMasterRitualStone && player.getHeldItemMainhand() != null && player.getHeldItemMainhand().getItem() instanceof ItemRitualDiviner) renderRitualStones(player, event.getPartialTicks()); - - if (tileEntity instanceof TileMasterRitualStone && player.getHeldItemMainhand() != null && player.getHeldItemMainhand().getItem() instanceof ItemRitualReader) - renderRitualInformation(player, event.getPartialTicks()); } @SubscribeEvent @@ -317,25 +312,6 @@ public class ClientHandler return textureMap.registerSprite(new ResourceLocation(Constants.Mod.DOMAIN + dir + "/" + name)); } - private void renderRitualInformation(EntityPlayerSP player, float partialTicks) - { - World world = player.worldObj; - TileMasterRitualStone mrs = (TileMasterRitualStone) world.getTileEntity(minecraft.objectMouseOver.getBlockPos()); - Ritual ritual = mrs.getCurrentRitual(); - - if (ritual != null) - { - List ranges = ritual.getListOfRanges(); - for (String range : ranges) - { - AreaDescriptor areaDescriptor = ritual.getBlockRange(range); - - for (BlockPos pos : areaDescriptor.getContainedPositions(minecraft.objectMouseOver.getBlockPos())) - RenderFakeBlocks.drawFakeBlock(ritualStoneBlank, pos.getX(), pos.getY(), pos.getZ(), world); - } - } - } - private void renderRitualStones(EntityPlayerSP player, float partialTicks) { World world = player.worldObj;