Initial commit

This commit is contained in:
Laura
2026-01-18 15:06:50 +01:00
commit a88b64c678
35 changed files with 1649 additions and 0 deletions
@@ -0,0 +1,40 @@
package com.softwarerat;
import com.softwarerat.API.commands.Navigator;
import com.softwarerat.API.data.GameData;
import com.softwarerat.API.location.LocationAPI;
import com.softwarerat.API.prefix.PrefixAPI;
import lombok.Getter;
import lombok.Setter;
import org.bukkit.Bukkit;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
import com.softwarerat.API.world.WorldAPI;
@Getter
@Setter
public class GameAPI {
JavaPlugin javaPlugin;
GameData gameData;
WorldAPI worldAPI;
LocationAPI locationAPI;
PrefixAPI prefixAPI;
public void enableAPI(JavaPlugin jPlugin){
javaPlugin = jPlugin;
worldAPI = new WorldAPI();
System.out.println("Enabled GameAPI");
PluginManager pluginManager = Bukkit.getPluginManager();
locationAPI = new LocationAPI(gameData);
//javaPlugin.getCommand("getNavigator").setExecutor(new Navigator(this));
//if (gameData.getGameType().equals(GameType.GAME_TYPE_TYPELESS) || gameData.getCurrentGameState().equals(GameState.GAME_STATE_LOBBY)){
// pluginManager.registerEvents(new BuildBreakListener(),jPlugin);
// pluginManager.registerEvents(new LobbyJoinListener(),jPlugin);
//}
}
}