mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-12-27 19:19:07 +00:00
MCA Data Pack Support for custom biomes
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package com.volmit.iris.util;
|
||||
|
||||
import com.volmit.iris.Iris;
|
||||
import com.volmit.iris.nms.BiomeBaseInjector;
|
||||
import com.volmit.iris.nms.INMS;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.block.Biome;
|
||||
@@ -44,6 +46,11 @@ public class LinkedTerrainChunk implements TerrainChunk {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public BiomeBaseInjector getBiomeBaseInjector() {
|
||||
return (x, y, z, bb) -> INMS.get().forceBiomeInto(x, y, z, bb, storage);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Biome getBiome(int x, int z) {
|
||||
if (storage != null) {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.volmit.iris.util;
|
||||
|
||||
import com.volmit.iris.nms.BiomeBaseInjector;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.block.Biome;
|
||||
import org.bukkit.block.data.BlockData;
|
||||
@@ -27,6 +28,8 @@ public interface TerrainChunk extends BiomeGrid, ChunkData {
|
||||
return new LinkedTerrainChunk(grid, maxHeight);
|
||||
}
|
||||
|
||||
BiomeBaseInjector getBiomeBaseInjector();
|
||||
|
||||
void setRaw(ChunkData data);
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user