mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-04-18 06:10:04 +00:00
1.16 NMS Support
This commit is contained in:
@@ -3,6 +3,7 @@ package com.volmit.iris.gen.scaffold;
|
||||
import org.bukkit.World;
|
||||
|
||||
import com.volmit.iris.gen.IrisTerrainProvider;
|
||||
import com.volmit.iris.gen.provisions.ProvisionBukkit;
|
||||
|
||||
public class IrisWorlds
|
||||
{
|
||||
@@ -20,4 +21,19 @@ public class IrisWorlds
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public static ProvisionBukkit getProvisioned(World world)
|
||||
{
|
||||
if(isIrisWorld(world))
|
||||
{
|
||||
if(world.getGenerator() instanceof ProvisionedHolder)
|
||||
{
|
||||
return (ProvisionBukkit) ((ProvisionedHolder) world.getGenerator()).getProvisioned();
|
||||
}
|
||||
|
||||
return ((ProvisionBukkit) world.getGenerator());
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
package com.volmit.iris.gen.scaffold;
|
||||
|
||||
public interface ProvisionedHolder extends Provisioned
|
||||
{
|
||||
public Provisioned getProvisioned();
|
||||
}
|
||||
@@ -7,8 +7,6 @@ import java.util.function.Function;
|
||||
import org.bukkit.generator.BlockPopulator;
|
||||
import org.bukkit.util.BlockVector;
|
||||
|
||||
import com.volmit.iris.util.HeightMap;
|
||||
|
||||
public interface TerrainProvider
|
||||
{
|
||||
public TerrainTarget getTarget();
|
||||
|
||||
Reference in New Issue
Block a user