mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-04-14 11:46:08 +00:00
Move NMS out of legacy
This commit is contained in:
16
src/main/java/com/volmit/iris/nms/v1X/NMSBinding1X.java
Normal file
16
src/main/java/com/volmit/iris/nms/v1X/NMSBinding1X.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package com.volmit.iris.nms.v1X;
|
||||
|
||||
import com.volmit.iris.generator.legacy.atomics.AtomicCache;
|
||||
import com.volmit.iris.nms.INMSBinding;
|
||||
import com.volmit.iris.nms.INMSCreator;
|
||||
|
||||
public class NMSBinding1X implements INMSBinding
|
||||
{
|
||||
private final AtomicCache<INMSCreator> creator = new AtomicCache<>();
|
||||
|
||||
@Override
|
||||
public INMSCreator getCreator()
|
||||
{
|
||||
return creator.aquire(NMSCreator1X::new);
|
||||
}
|
||||
}
|
||||
14
src/main/java/com/volmit/iris/nms/v1X/NMSCreator1X.java
Normal file
14
src/main/java/com/volmit/iris/nms/v1X/NMSCreator1X.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package com.volmit.iris.nms.v1X;
|
||||
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.WorldCreator;
|
||||
|
||||
import com.volmit.iris.nms.INMSCreator;
|
||||
|
||||
class NMSCreator1X implements INMSCreator
|
||||
{
|
||||
public World createWorld(WorldCreator creator, boolean loadSpawn)
|
||||
{
|
||||
return creator.createWorld();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user