OITC | Multi/Bungee | Map Voting | Powerups! | 1.14 - 1.21.x
6.2.4Fun and simple game! HUGE UPDATE.
Please follow me on spigot it means a lot to me and it will support me :)
The plugin is in BETA right now and may contains bugs, I'll make sure to fix them, and you can always send me bugs you encountered.
- Achievements system
- Add as many achievements as you want.
- View achievements by status: Completed, in progress, or not started.
- Customizable lore, rewards, and achievement completion messages.
- Pages system.
- Stores achieved player's achievements using database
- Map selection and voting
- Add as many maps as you want.
- View maps and see their voting percentage and glass colors depending on their percentage
- Customizable lore, items.
- Pages system.
- Unlimited arenas/BungeeCord
- Cosmetics system
- Storage system
- MySQL using HikariCP
- SQLite
- Two Arena Types
- Lives
- Kills To Win
- Lives
- Supports 1.14 to 1.21.x
- Lower versions will be supported in the future
- Spectator system (Only for LIVES arena type)
- Advanced GUI with its own paging system.
- Scoreboard system
- Customizable scoreboards for lobby and in-game.
- Anti-flicker.
- Vault compatibility
- Highly customizable
- Actionbar system to display in-game stats and powerups.
- Rewards
- Rewards for upon player death (fully customizable) per arena.
- Rewards for winning (fully customizable) per arena.
- Update checker
- Join signs
-
oitc <arena>
-
- Lobby and in-game items
- API for developers
-
OITCApi: int getKills(Player player) | Returns the player's kills. int getDeaths(Player player) | Returns the player's deaths. int getPlayed(Player player) | Returns the player's games played. int getWins(Player player) | Returns the player's wins. int getArrowHit(Player player) | Returns the player's arrows hit. int getArrowFired(Player player) | Returns the player's arrows fired. Arena getArena(Player player) | Returns the arena the player is in. List<Arena> getArenas() | Returns all arenas. List<Achievements> getAchievements() | Returns all achievements. GameArenaEndEvent: setCancelled(boolean b) | Sets whether to cancel this event or not. getArena() | Returns the arena. GameArenaWinEvent: setCancelled(boolean b) | Sets whether to cancel this event or not. getArena() | Returns the arena. getPlayer() | Returns the winner. GamePlayerJoinEvent: setCancelled(boolean b) | Sets whether to cancel this event or not. getArena() | Returns the arena. getPlayer() | Returns the player. GamePlayerKillEvent: setCancelled(boolean b) | Sets whether to cancel this event or not. getArena() | Returns the arena. getVictim() | Returns the victim. getKiller() | Returns the killer. GamePlayerLeaveEvent: setCancelled(boolean b) | Sets whether to cancel this event or not. getPlayer() | Returns the player. GamePlayerSpectatorEvent: setCancelled(boolean b) | Sets whether to cancel this event or not. getArena() | Returns the arena. getPlayer() | Returns the player. GameStateChangeEvent: setCancelled(boolean b) | Sets whether to cancel this event or not. getArena() | Returns the arena. getState() | Returns the arena's game state.
-
- Player commands:
- /oitc join <arena> | Join an arena.
- /oitc leave |Leave the current arena.
- Admin commands:
- /oitc join <arena> | To join an arena.
- /oitc leave | Leave the current arena
- /oitc create <arena> <minplayers> <maxplayers> <arenatype> | Create a new arena.
- /oitc remove <arena> | Remove an arena.
- /oitc setmainlobby | Set the main lobby
- /oitc setspectator | Set the spectator location
- /oitc achcreate <type> | Create a new achievement
- /oitc addspawn - Add a spawn point to the current arena
- /oitc addmaparena <arena> <map name> - Add a map for players to vote
- /oitc setlobby - Set a arena's lobby location
- /oitc save - Save the current arena
- Arena creation:
- To create an arena, use the command:
/oitc create <name> <min> <max> <type>
Example:
/oitc create Test 2 4 LIVES
- Then, follow the steps to complete the arena setup.
- To create an arena, use the command:
- Achievement creation:
- To create an achievement, use the command:
/oitc achcreate <id> <type>
Example:
/oitc achcreate WINS - Then, follow the steps to complete the achievement setup.
- Available types: PLAYED, WINS, ATOMS, MINEDBLOCKS
- To create an achievement, use the command:
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
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.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta