From 02a58c5397fa3be6f5aa07900457af8014203799 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sat, 9 Jul 2016 17:44:16 +0200 Subject: [PATCH] Creative tabs are client only. --- .../mod/items/lens/LensDisruption.java | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/items/lens/LensDisruption.java b/src/main/java/de/ellpeck/actuallyadditions/mod/items/lens/LensDisruption.java index 034fd1048..a3ee4e3c0 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/items/lens/LensDisruption.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/items/lens/LensDisruption.java @@ -38,30 +38,17 @@ public class LensDisruption extends Lens{ ItemStack stack = item.getEntityItem(); if(!item.isDead && stack != null){ if(!stack.hasTagCompound() || !stack.getTagCompound().getBoolean(ModUtil.MOD_ID+"DisruptedAlready")){ - ItemStack newStack = null; - boolean done = false; - while(!done){ + ItemStack newStack; + do{ if(Util.RANDOM.nextBoolean()){ newStack = new ItemStack(Item.REGISTRY.getRandomObject(Util.RANDOM)); } else{ newStack = new ItemStack(Block.REGISTRY.getRandomObject(Util.RANDOM)); } - - if(newStack != null){ - Item newItem = newStack.getItem(); - if(newItem != null){ - CreativeTabs[] tabs = newItem.getCreativeTabs(); - for(CreativeTabs tab : tabs){ - if(tab != null){ - done = true; - break; - } - } - } - } } + while(newStack == null || newStack.getItem() == null); newStack.stackSize = stack.stackSize;