From 3d3a5f420e1b6541a1028f22b419756b66db4d51 Mon Sep 17 00:00:00 2001 From: Brady Date: Tue, 16 Apr 2019 20:15:51 -0500 Subject: [PATCH] Fix unsafe creation of potentially invalid ResourceLocation --- src/main/java/baritone/cache/ChunkPacker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/baritone/cache/ChunkPacker.java b/src/main/java/baritone/cache/ChunkPacker.java index 5b4c7b841..6fc332bd3 100644 --- a/src/main/java/baritone/cache/ChunkPacker.java +++ b/src/main/java/baritone/cache/ChunkPacker.java @@ -128,7 +128,7 @@ public final class ChunkPacker { } public static Block stringToBlockNullable(String name) { - return resourceCache.computeIfAbsent(name, n -> IRegistry.BLOCK.get(new ResourceLocation(n.contains(":") ? n : "minecraft:" + n))); + return resourceCache.computeIfAbsent(name, n -> IRegistry.BLOCK.get(ResourceLocation.tryCreate(n.contains(":") ? n : "minecraft:" + n))); } private static PathingBlockType getPathingBlockType(IBlockState state, Chunk chunk, int x, int y, int z) {