Add server interface

This commit is contained in:
Ryder Belserion 2024-03-05 18:56:33 -05:00
parent 10eed8d0d1
commit cced985f58
No known key found for this signature in database
2 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,9 @@
package com.ryderbelserion.crazyauctions.platform;
import java.io.File;
public interface Server {
File getFolder();
}

View File

@ -0,0 +1,17 @@
package com.ryderbelserion.crazyauctions.platform;
import com.ryderbelserion.crazyauctions.CrazyAuctionsPaper;
import org.bukkit.plugin.java.JavaPlugin;
import org.jetbrains.annotations.NotNull;
import java.io.File;
public class PaperServer implements Server {
@NotNull
private final CrazyAuctionsPaper plugin = JavaPlugin.getPlugin(CrazyAuctionsPaper.class);
@Override
public File getFolder() {
return this.plugin.getDataFolder();
}
}