} else if (value instanceof Integer) {
nbt.setInteger(key, (Integer) value);
} else if (value instanceof Long) {
nbt.setLong(key, (Long) value);
}
WorldInfo info = new WorldInfo(nbt);
try {
Field fields[] = net.minecraft.src.World.class.getDeclaredFields();
for (Field field : fields) {
field.setAccessible(true);
if (field.get(this.world) instanceof WorldInfo) {