@pie_flavor Minigame API does exist, it allows you to manage arenas, create teams ect... It makes things much easier. @NoSpanMan Minigame API
I think a minigame api adds in eclipse things that i easy can make a minigame plugin for example i typ Minigame. and it shows a menu with .arenaadd or .joingame or something thats makes a minigame plugin maker it easyler But there is a minigame api? <Edit by mrCookieSlime: Merged posts. Please don't double post. There is an Edit Button right next to the Date.>
@NoSpanMan Well I work on Lobbies2, which provides Lobbies where Players can join Minigames and I got a Team-Feature in PreLib (PreKit)
@NoSpanMan What you search isn't a API then, you search an Library. And I don't think that this does exist (and if so probably not made very well) because every Minigame works different.
but I want to make a minigame ( and im not a pro coder that i can make that and i cant find good tutorial to make a minigame what can i do now ?
There are several apis / frameworks you could take a look at: BattleArena2 (continuation of BattleArena) MinigamesLib PVP Arena MGLib maybe Minigames (probably only a collection of minigames) maybe UltimateArena (probably only a collection of minigames)
@NoSpanMan Well then take the minigame step by step. So start with joining for example then move to like arenas. You add the library and access them.
@NoSpanMan If you learnt Bukkit and Java you don't need to learn anything else and can do it. Joining is a easy one, and should have been around the 5th Bukkit thing you learnt.
A joining system is the only once what i can make but how can i learn to make arena's or scoreboards and the minigame D:
@ChipDev I said before, if you learnt Bukkit you learned joining early and he said he hadn't. I honestly didn't even know what else to say, he obviously didn't fully learn it if he did.
How to make a minigame: Make an arena class to store current players, if its playing, etc Make an arenaManager class to manage arena joining and leaving, etc Add commands that allow a player to join by calling the arenaManager class Add logic to your minigame Make a plugin.yml Make a config.yml Profit!!?!