CHRISTMAS SALE -50% OFF [1.15+] MiniPvP- a new minecraft minigame | Dynamic pvp | Unique cosmetics icon

CHRISTMAS SALE -50% OFF [1.15+] MiniPvP- a new minecraft minigame | Dynamic pvp | Unique cosmetics -----

MiniPvP a new minecraft minigame | Dynamic pvp | Unique cosmetics | Holidays update



[​IMG]

Mini PVP is a great mini game during which you can have a good time with your friends. The game has 10 rounds, in each of them, after killing the opponent, players get currency for which they can buy upgrades in the shop near their re-spawn point. You also get currency after destroying the heart (main block) that needs to be protected. After destroying the heart, there is a short break and then another round.

Available game types:
  • The game is won by the player / team who first destroys the opponent's heart in the 10th round.
Available game modes:
  • 1vs1
  • 2vs2
  • 3vs3
  • 4vs4
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

We offer free maps to our minigame: https://timsixth.pl/maps

Plugin presentation on youtube:


[​IMG]
  • Multi worlds support
  • Custom game cosmetics
  • Saving statistics to database
  • Simple area configuration
  • Joining to area thanks to NPC
  • Joining to area thanks to command
  • MySQL and SQLite support
[​IMG]

Player's commands
/minipvp or /mp - List of all player's commands
/minipvp join (area name) - Join to the area
/minipvp leave - Leave from the area where a player is currently playing
/minipvp list - List of all areas which are available
/minipvp stats - Player's statistics (This command is disabled when saving to database is disabled)
/minipvp cosmeticshop - Opens cosmetics shop
/minipvp randomjoin (mode) - Joins to random arena
/minipvp gameshop - Opens game shop

Admin's commands:
/mpadmin or /mpa - List of all admin commands
/mpadmin set1vs1 - Set 1vs1 NPC location
/mpadmin setscosmeticsshop - Set cosmetics shop location
/mpadmin create (area name) - Create area (You have to stand on lobby location)
/mpadmin setshop (area name) - Set shops location
/mpadmin setredspawn (area name) - Set spawn location for red team
/mpadmin setbluespawn (area name) - Set spawn location for blue team
/mpadmin setredheart (area name) - Set place heart for red team
/mpadmin setblueheart (area name) - Set place heart for blue team
/mpadmin addmoney (player name) (amount) - Give pvpcoins to player
/mpadmin removemoney (player name) (amount) - Remove player pvpcoins
/mpadmin reload - Reload configuration files
/mpadmin setlobby - Set the lobby location
/mpadmin delete (area name) - Deletes arena
/mpadmin setgamelobby (area name) - Sets lobby game location
/mpadmin migrate - Migrates from v1.x to 2.0

Permissions:
minipvp.chat.see - permission to see area chat
minipvp.admin - permission to configure area

[​IMG]
Min. Java 8
T-DataBaseApi plugin the latest version (The plugin supports MySql and SQLite)
T-DataBaseApi you can download here
T-MinigameAPI - https://github.com/timsixth/MinigameAPI/releases

Installation:
1. Put the MiniPvp plugin to plugins directory on your server folder
2. Put T-DataBaseApi plugin to plugins directory on your server folder
3. Put T-MiniGameAPI plugin to plugins directory on your server folder
4. Start server
5. When whole load correctly, stop server
6. Go to T-DataBaseApi config.yml and configure your credentials,host name,database to database (If do you want have SQLite you will type SQLITE in type in config.yml)
7. Start server

[​IMG]

[​IMG]
[​IMG]
[​IMG]

  • %minipvp_player_kills%
  • %minipvp_player_deaths%
  • %minipvp_player_games_played%
  • %minipvp_player_kills_deaths_ratio%
  • %minipvp_player_coins%
  • %minipvp_player_wins%
  • %minipvp_player_defeats%
  • %minipvp_player_destroyed_hearts%
  • %minipvp_arena_status_<arena_name>%
  • %minipvp_arena_player_destroyed_hearts_<arena_name>%
  • %minipvp_arena_player_wins_<arena_name>%
  • %minipvp_arena_player_defeats_<arena_name>%
  • %minipvp_arena_player_kills_<arena_name>%
  • %minipvp_arena_player_deaths_<arena_name>%
  • %minipvp_arena_player_games_played_<arena_name>%
  • %minipvp_top_wins_<position>%
  • %minipvp_top_coins_<position>%

[​IMG]

Getting started: only on v1.x
Code (Java):
public class Main extends JavaPlugin {

    private IMiniPvpApi miniPvpApi ;

    @Override
    public void onEnable ( ) {

        if ( !initMiniPvpApi ( ) ) {
            Bukkit. getLogger ( ). severe ( "Please download T-MiniPvP!" ) ;
            getServer ( ). getPluginManager ( ). disablePlugin ( this ) ;
            return ;
        }
    }

    public IMiniPvpApi getMiniPvpApi ( ) {
        return miniPvpApi ;
    }

    private boolean initMiniPvpApi ( ) {
        if (getServer ( ). getPluginManager ( ). getPlugin ( "T-MiniPvP" ) == null ) {
            return false ;
        }

        RegisteredServiceProvider <IMiniPvpApi > registeredServiceProvider = getServer ( ). getServicesManager ( ). getRegistration (IMiniPvpApi. class ) ;

        if (registeredServiceProvider == null ) {
            return false ;
        }

        miniPvpApi = registeredServiceProvider. getProvider ( ) ;
        return miniPvpApi != null ;
    }

}
Do you want to see more uses ? Click: here
[​IMG]





1. You can not redistribute this plugin.
2. You can not copy and redistribute code of this plugin.
If you break the rules ,we will take legal action against you.
Breaking these rules your license can be disabled and permanently banned your account.

See our webiste: https://timsixth.pl/

Join our discord community: https://discord.gg/zKmMy8bK56
Resource Information
Author:
----------
Total Downloads: 14
First Release: Mar 3, 2023
Last Update: Dec 13, 2024
Category: ---------------
All-Time Rating:
0 ratings
Find more info at timsixth.pl...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings