GameEngine - EASY // FAST // RELIABLE
1.0Minigame API very simple to understand and quick to use.
A very simple API for making minigames.
There aren't many features it handles the bare minimum.
Once you extend your class Game it will make a constructor that looks like this.
CODE
public Splatoon(JavaPlugin plugin, SQLManager sqlManager) {
super(plugin //JavaPlugin instance so the game can register as a Listener
, "Splatoon" //Game Name
, new Kit[]{new SplattershotJr(), new SplatterShot(), new Squiffer(), new InkBrush(), new SplatCharger(), new SplatRoller()} //All Kits
, new GameTeam[]{new BadTeam(new ArrayList<String>()), new GoodTeam(new ArrayList<String>())}
, 2 //Min Players
, 24 //Max Players
, new SplattershotJr()); //Default Kit
this.sqlManager = sqlManager;
this.specials = new Special[]{new SJRSpecial(), new SSSpecial(), new SQSpecial(), new IBSpecial(), new SCSpecial(), new SRSpecial()};
registerSpecials();
setGameState(GameState.LOBBY);
addAllMaps();
setMap();
registerKitsandSkills();
}Making teams and kits is as easy as extending your class to Kit or Team.
CODE
public class SplattershotJr extends Kitpublic class GoodTeam extends GameTeamBut this doesn't make the game for you it will handle the game working and registering kits, teams and basics but if you don't have previous knowledge creating a minigame it will be no good for you. If you want to see a complete minigame I made using this gameengine go here: https://github.com/ThatsJulian/Splatoon
I made the Nintendo Game Splatoon it has been sitting on my computer for a long time so now you can just go view it and update it and do whatever. If you make it better and cooler please feel free to share this.
If you want to donate click
ME
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta