diff --git a/src/main/java/betterquesting/client/gui2/editors/nbt/GuiNbtAdd.java b/src/main/java/betterquesting/client/gui2/editors/nbt/GuiNbtAdd.java index 8199260bf..7667d555f 100644 --- a/src/main/java/betterquesting/client/gui2/editors/nbt/GuiNbtAdd.java +++ b/src/main/java/betterquesting/client/gui2/editors/nbt/GuiNbtAdd.java @@ -187,22 +187,7 @@ private void onButtonPress(PEventButton event) ((NBTTagCompound)nbt).setTag(flKey.getValue(), selected); } else if(nbt.getId() == 9) { - NBTTagList l = (NBTTagList)nbt; - - if(index == l.tagCount()) - { - l.appendTag(selected); - } else - { - // Shift entries up manually - List tagList = NBTConverter.getTagList(l); - for(int n = tagList.size() - 1; n >= index; n--) - { - tagList.set(n + 1, tagList.get(n)); - } - - tagList.set(index, selected); - } + NBTConverter.getTagList((NBTTagList)nbt).add(index, selected); } mc.displayGuiScreen(this.parent);