Skip to content

Commit

Permalink
Try not to enable legacy material compatibility layer (#1316)
Browse files Browse the repository at this point in the history
  • Loading branch information
BillyGalbreath committed Jul 2, 2023
1 parent 6a10e04 commit 5d8b919
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/main/java/com/sk89q/craftbook/util/BlockSyntax.java
Expand Up @@ -39,6 +39,8 @@ public class BlockSyntax {

private static Set<String> knownBadLines = new HashSet<>();

private static boolean matchLegacyMaterials = false;

static {
BLOCK_CONTEXT.setPreferringWildcard(true);
BLOCK_CONTEXT.setRestricted(false);
Expand All @@ -63,7 +65,10 @@ public static BaseBlock getBlock(String line, boolean wild) {

if (blockState == null) {
String[] dataSplit = RegexUtil.COLON_PATTERN.split(line.replace("\\:", ":"), 2);
Material material = Material.getMaterial(dataSplit[0], true);
Material material = Material.getMaterial(dataSplit[0], matchLegacyMaterials);
if (material == null && !matchLegacyMaterials) {
material = Material.getMaterial(dataSplit[0], matchLegacyMaterials = true);
}
if (material != null) {
int data = 0;
if (dataSplit.length > 1) {
Expand Down

0 comments on commit 5d8b919

Please sign in to comment.