Make UVLLoader a bit more robust (#3102)
Catch all parsing exceptions instead of propagating them upwards as these are meaningless for the actual test. Renamed uvlMarker to ae2_uvl_marker just in case some other mod uses the same key.
This commit is contained in:
@@ -191,17 +191,19 @@ public enum UVLModelLoader implements ICustomModelLoader
|
|||||||
{
|
{
|
||||||
modelPath = modelPath.substring( "models/".length() );
|
modelPath = modelPath.substring( "models/".length() );
|
||||||
}
|
}
|
||||||
|
|
||||||
try( InputStreamReader io = new InputStreamReader( Minecraft.getMinecraft()
|
try( InputStreamReader io = new InputStreamReader( Minecraft.getMinecraft()
|
||||||
.getResourceManager()
|
.getResourceManager()
|
||||||
.getResource( new ResourceLocation( modelLocation.getResourceDomain(), "models/" + modelPath + ".json" ) )
|
.getResource( new ResourceLocation( modelLocation.getResourceDomain(), "models/" + modelPath + ".json" ) )
|
||||||
.getInputStream() ) )
|
.getInputStream() ) )
|
||||||
{
|
{
|
||||||
return gson.fromJson( io, UVLMarker.class ).uvlMarker;
|
return gson.fromJson( io, UVLMarker.class ).ae2_uvl_marker;
|
||||||
}
|
}
|
||||||
catch( IOException e )
|
catch( Exception e )
|
||||||
{
|
{
|
||||||
|
// Catch-all in case of any JSON parser issues.
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -387,7 +389,7 @@ public enum UVLModelLoader implements ICustomModelLoader
|
|||||||
|
|
||||||
class UVLMarker
|
class UVLMarker
|
||||||
{
|
{
|
||||||
boolean uvlMarker = false;
|
boolean ae2_uvl_marker = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"parent": "block/block",
|
"parent": "block/block",
|
||||||
"textures": {
|
"textures": {
|
||||||
"block": "blocks/stone",
|
"block": "blocks/stone",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"backdrop": "appliedenergistics2:blocks/chest/cell_state_backdrop",
|
"backdrop": "appliedenergistics2:blocks/chest/cell_state_backdrop",
|
||||||
"state": "appliedenergistics2:blocks/chest/cell_state_full"
|
"state": "appliedenergistics2:blocks/chest/cell_state_full"
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"backdrop": "appliedenergistics2:blocks/chest/cell_state_backdrop",
|
"backdrop": "appliedenergistics2:blocks/chest/cell_state_backdrop",
|
||||||
"state": "appliedenergistics2:blocks/chest/cell_state_online"
|
"state": "appliedenergistics2:blocks/chest/cell_state_online"
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"backdrop": "appliedenergistics2:blocks/chest/cell_state_backdrop",
|
"backdrop": "appliedenergistics2:blocks/chest/cell_state_backdrop",
|
||||||
"state": "appliedenergistics2:blocks/chest/cell_state_types_full"
|
"state": "appliedenergistics2:blocks/chest/cell_state_types_full"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lights_bright": "appliedenergistics2:blocks/chest/lights_on_bright",
|
"lights_bright": "appliedenergistics2:blocks/chest/lights_on_bright",
|
||||||
"lights_medium": "appliedenergistics2:blocks/chest/lights_on_medium",
|
"lights_medium": "appliedenergistics2:blocks/chest/lights_on_medium",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"parent": "block/block",
|
"parent": "block/block",
|
||||||
"textures": {
|
"textures": {
|
||||||
"block": "appliedenergistics2:blocks/controller_powered",
|
"block": "appliedenergistics2:blocks/controller_powered",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"parent": "block/block",
|
"parent": "block/block",
|
||||||
"textures": {
|
"textures": {
|
||||||
"block": "appliedenergistics2:blocks/controller_powered",
|
"block": "appliedenergistics2:blocks/controller_powered",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"parent": "block/block",
|
"parent": "block/block",
|
||||||
"textures": {
|
"textures": {
|
||||||
"block": "appliedenergistics2:blocks/controller_column_powered",
|
"block": "appliedenergistics2:blocks/controller_column_powered",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"parent": "block/block",
|
"parent": "block/block",
|
||||||
"textures": {
|
"textures": {
|
||||||
"block": "appliedenergistics2:blocks/controller_column_powered",
|
"block": "appliedenergistics2:blocks/controller_column_powered",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"front": "appliedenergistics2:blocks/drive_cell_states"
|
"front": "appliedenergistics2:blocks/drive_cell_states"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"front": "appliedenergistics2:blocks/drive_cell_states"
|
"front": "appliedenergistics2:blocks/drive_cell_states"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"front": "appliedenergistics2:blocks/drive_cell_states"
|
"front": "appliedenergistics2:blocks/drive_cell_states"
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"front": "appliedenergistics2:blocks/drive_cell_states"
|
"front": "appliedenergistics2:blocks/drive_cell_states"
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"parent": "block/block",
|
"parent": "block/block",
|
||||||
"textures": {
|
"textures": {
|
||||||
"all": "appliedenergistics2:blocks/molecular_assembler_lights"
|
"all": "appliedenergistics2:blocks/molecular_assembler_lights"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"parent": "block/block",
|
"parent": "block/block",
|
||||||
"textures": {
|
"textures": {
|
||||||
"particle": "appliedenergistics2:blocks/security_station_side",
|
"particle": "appliedenergistics2:blocks/security_station_side",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"ambientocclusion": false,
|
"ambientocclusion": false,
|
||||||
"textures": {
|
"textures": {
|
||||||
"torch": "appliedenergistics2:blocks/wireless_access_point_on"
|
"torch": "appliedenergistics2:blocks/wireless_access_point_on"
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lightsBright": "appliedenergistics2:parts/conversion_monitor_bright",
|
"lightsBright": "appliedenergistics2:parts/conversion_monitor_bright",
|
||||||
"lightsMedium": "appliedenergistics2:parts/conversion_monitor_medium_locked",
|
"lightsMedium": "appliedenergistics2:parts/conversion_monitor_medium_locked",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lightsBright": "appliedenergistics2:parts/conversion_monitor_bright",
|
"lightsBright": "appliedenergistics2:parts/conversion_monitor_bright",
|
||||||
"lightsMedium": "appliedenergistics2:parts/conversion_monitor_medium",
|
"lightsMedium": "appliedenergistics2:parts/conversion_monitor_medium",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lightsBright": "appliedenergistics2:parts/crafting_terminal_bright",
|
"lightsBright": "appliedenergistics2:parts/crafting_terminal_bright",
|
||||||
"lightsMedium": "appliedenergistics2:parts/crafting_terminal_medium",
|
"lightsMedium": "appliedenergistics2:parts/crafting_terminal_medium",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lightsBright": "appliedenergistics2:parts/interface_terminal_bright",
|
"lightsBright": "appliedenergistics2:parts/interface_terminal_bright",
|
||||||
"lightsMedium": "appliedenergistics2:parts/interface_terminal_medium",
|
"lightsMedium": "appliedenergistics2:parts/interface_terminal_medium",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"ambientocclusion": false,
|
"ambientocclusion": false,
|
||||||
"textures": {
|
"textures": {
|
||||||
"emitter": "appliedenergistics2:parts/level_emitter_on",
|
"emitter": "appliedenergistics2:parts/level_emitter_on",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"sides": "appliedenergistics2:parts/monitor_sides",
|
"sides": "appliedenergistics2:parts/monitor_sides",
|
||||||
"back": "appliedenergistics2:parts/monitor_back",
|
"back": "appliedenergistics2:parts/monitor_back",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"ambientocclusion": false,
|
"ambientocclusion": false,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lights": "appliedenergistics2:parts/monitor_light"
|
"lights": "appliedenergistics2:parts/monitor_light"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lights": "appliedenergistics2:parts/monitor_light"
|
"lights": "appliedenergistics2:parts/monitor_light"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lights": "appliedenergistics2:parts/monitor_light"
|
"lights": "appliedenergistics2:parts/monitor_light"
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lightsBright": "appliedenergistics2:parts/pattern_terminal_bright",
|
"lightsBright": "appliedenergistics2:parts/pattern_terminal_bright",
|
||||||
"lightsMedium": "appliedenergistics2:parts/pattern_terminal_medium",
|
"lightsMedium": "appliedenergistics2:parts/pattern_terminal_medium",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_has_channel"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lightsBright": "appliedenergistics2:parts/storage_monitor_bright",
|
"lightsBright": "appliedenergistics2:parts/storage_monitor_bright",
|
||||||
"lightsMedium": "appliedenergistics2:parts/storage_monitor_medium",
|
"lightsMedium": "appliedenergistics2:parts/storage_monitor_medium",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lightsBright": "appliedenergistics2:parts/storage_monitor_bright",
|
"lightsBright": "appliedenergistics2:parts/storage_monitor_bright",
|
||||||
"lightsMedium": "appliedenergistics2:parts/storage_monitor_medium",
|
"lightsMedium": "appliedenergistics2:parts/storage_monitor_medium",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"lightsBright": "appliedenergistics2:parts/terminal_bright",
|
"lightsBright": "appliedenergistics2:parts/terminal_bright",
|
||||||
"lightsMedium": "appliedenergistics2:parts/terminal_medium",
|
"lightsMedium": "appliedenergistics2:parts/terminal_medium",
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
"indicator": "appliedenergistics2:parts/monitor_sides_status_on"
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"sides": "appliedenergistics2:parts/monitor_sides_status",
|
"sides": "appliedenergistics2:parts/monitor_sides_status",
|
||||||
"back": "appliedenergistics2:parts/transition_plane_back",
|
"back": "appliedenergistics2:parts/transition_plane_back",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"sides": "appliedenergistics2:parts/monitor_sides_status",
|
"sides": "appliedenergistics2:parts/monitor_sides_status",
|
||||||
"back": "appliedenergistics2:parts/transition_plane_back",
|
"back": "appliedenergistics2:parts/transition_plane_back",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"uvlMarker": true,
|
"ae2_uvl_marker": true,
|
||||||
"textures": {
|
"textures": {
|
||||||
"0": "blocks/obsidian",
|
"0": "blocks/obsidian",
|
||||||
"1": "uvlightmapjsontest:blocks/BlockControllerLights"
|
"1": "uvlightmapjsontest:blocks/BlockControllerLights"
|
||||||
|
|||||||
Reference in New Issue
Block a user