Maps.newHashMap(model.textures), model.isAmbientOcclusion(), model.isGui3d(), model.getAllTransforms(), Lists.newArrayList(model.getOverrides())); newModel.name = model.name;
return new ModelBlock(null, elements, ImmutableMap.copyOf(front.textures), front.isAmbientOcclusion(), front.isGui3d(), front.getAllTransforms(), front.getOverrides());
@Override public VanillaModelWrapper smoothLighting(boolean value) { if (model.ambientOcclusion == value) { return this; } ModelBlock newModel = new ModelBlock(model.getParentLocation(), model.getElements(), model.textures, value, model.isGui3d(), model.getAllTransforms(), Lists.newArrayList(model.getOverrides())); newModel.parent = model.parent; newModel.name = model.name; return new VanillaModelWrapper(location, newModel, uvlock, animation); }
@Override public VanillaModelWrapper gui3d(boolean value) { if (model.isGui3d() == value) { return this; } ModelBlock newModel = new ModelBlock(model.getParentLocation(), model.getElements(), model.textures, model.ambientOcclusion, value, model.getAllTransforms(), Lists.newArrayList(model.getOverrides())); newModel.parent = model.parent; newModel.name = model.name; return new VanillaModelWrapper(location, newModel, uvlock, animation); }