Move NMS out of legacy

This commit is contained in:
Daniel Mills
2020-11-14 15:04:13 -05:00
parent 657f581a3d
commit b85efcd85a
12 changed files with 63 additions and 29 deletions

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

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