#1252: Fix error when generating a tree in water

This commit is contained in:
DerFrZocker 2023-09-02 12:55:26 +10:00 committed by md_5
parent 10219df3a6
commit 00f5a80fbe
No known key found for this signature in database
GPG Key ID: E8E901AC7C617C11

View File

@ -16,6 +16,7 @@ import net.minecraft.world.level.block.entity.TileEntity;
import net.minecraft.world.level.block.state.IBlockData; import net.minecraft.world.level.block.state.IBlockData;
import net.minecraft.world.level.dimension.DimensionManager; import net.minecraft.world.level.dimension.DimensionManager;
import net.minecraft.world.level.material.Fluid; import net.minecraft.world.level.material.Fluid;
import net.minecraft.world.level.storage.WorldData;
import org.bukkit.block.BlockState; import org.bukkit.block.BlockState;
import org.bukkit.craftbukkit.block.CraftBlock; import org.bukkit.craftbukkit.block.CraftBlock;
import org.bukkit.craftbukkit.block.CraftBlockEntityState; import org.bukkit.craftbukkit.block.CraftBlockEntityState;
@ -141,4 +142,15 @@ public class BlockStateListPopulator extends DummyGeneratorAccess {
public IRegistryCustom registryAccess() { public IRegistryCustom registryAccess() {
return world.registryAccess(); return world.registryAccess();
} }
// Needed when a tree generates in water
@Override
public WorldData getLevelData() {
return world.getLevelData();
}
@Override
public long nextSubTickCount() {
return world.nextSubTickCount();
}
} }