Probably fix attempt to grow rubber tree not on server. Closes #2418 and #2357

This commit is contained in:
drcrazy 2021-07-02 22:46:49 +03:00
parent 15b354fd65
commit 399f267b43

View file

@ -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<TreeFeatureConfig, ?> createTreeFeature(Random random, boolean bl) {
MutableRegistry<ConfiguredFeature<?, ?>> 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();