From 399f267b4311019052f303bcf20f6cfc98897baf Mon Sep 17 00:00:00 2001 From: drcrazy Date: Fri, 2 Jul 2021 22:46:49 +0300 Subject: [PATCH] Probably fix attempt to grow rubber tree not on server. Closes #2418 and #2357 --- src/main/java/techreborn/world/RubberSaplingGenerator.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/techreborn/world/RubberSaplingGenerator.java b/src/main/java/techreborn/world/RubberSaplingGenerator.java index 0c88d65ca..865c8f105 100644 --- a/src/main/java/techreborn/world/RubberSaplingGenerator.java +++ b/src/main/java/techreborn/world/RubberSaplingGenerator.java @@ -34,6 +34,8 @@ import org.jetbrains.annotations.Nullable; import java.util.Random; +import static techreborn.TechReborn.LOGGER; + public class RubberSaplingGenerator extends SaplingGenerator { public static final Identifier IDENTIFIER = new Identifier("techreborn", "techreborn/features/rubber_tree.json"); @@ -42,7 +44,8 @@ public class RubberSaplingGenerator extends SaplingGenerator { protected ConfiguredFeature createTreeFeature(Random random, boolean bl) { MutableRegistry> registry = WorldGenerator.worldGenObseravable.getA(); if (!registry.getIds().contains(IDENTIFIER)) { - throw new RuntimeException("Could not find registered rubber tree feature!"); + LOGGER.debug("Rubber tree feature not found. Are you in the rendering thread?"); + return null; } DecoratedFeatureConfig decoratedFeatureConfig = (DecoratedFeatureConfig) registry.get(IDENTIFIER).getConfig();