#1252: Fix error when generating a tree in water

By: DerFrZocker <derrieple@gmail.com>
This commit is contained in:
CraftBukkit/Spigot
2023-09-02 12:55:26 +10:00
parent c8a9b8d25c
commit 832e3ca9bf

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();
}
} }