HomeJavaModsKitsGG (A powerful KitPvP Core) [Events, Leveling System, Stats, and more!]
KitsGG (A powerful KitPvP Core) [Events, Leveling System, Stats, and more!]
ModsJava

KitsGG (A powerful KitPvP Core) [Events, Leveling System, Stats, and more!]

⬇ Download on Spigot
Kits-GG-Cover-1.jpg
Kits-GG-Introduction-1.jpg
KitsGG is a brand new KitPvP core written from scratch in order to redefine the KitPvP experience. From its to simplicity to it's extensive list of features, KitsGG is The KitPvP Core for your KitPvP server. Features include Events, A Custom Leveling System, Kits with full data storage (meaning the plugin stores custom potions and even item attributes, all in their original format for minimal data loss), Player Stat Tracking, and much more!

Features:
- Ingame kit creation with full minecraft data storage (custom potions, custom enchantments, item attributes, etc.)
- Easy setup (5 commands required)
- Arena system (no block breaking, no soil trampling, etc.)
- Event system (King of The Hill, Showdown, Marksman, etc.)
- Instantly tamed mobs (currently only horses and wolves)
- Stat tracking
- Holographic Leaderboards
- Kit saving (in kit gui)
and much more!

Files:
Default Config:
Spoiler: config.yml
Code (YAML):
#---------------------------------------------------------------------------------#
#                              Kits v1.0.6 by Syes                                  #
#---------------------------------------------------------------------------------#

Kits
:
  Per-Kit-Permission
: false
  Shortened-Kit-List
: true

Event
:
  Required-Players
: 5
  Delay-Minutes
: 30
  Duration-Seconds
: 300
  Reset-Arena-After-Event
: true
  Track-Stats-During-Event
: false
  KoTH
:
    Platform-Materials
:
   - WOOL
    - STAINED_GLASS
  Marksman
:
    Instakill-Blocks
: 40
  Boss
:
    Health
: 10000
    Tracking-Range
: 100

Messages
:
  Chat-Prefix
: true
  Handle-Chat
: true
  Death-Message-Prefix
: true
  Tab-Prefix
: true
  Handle-Join-Leave-Messages
: true

#Following settings are recommended for standard spigot
Velocity
:
  Modify-Velocity
: true
  X-Multiplier
: 1.4
  Y-Multiplier
: 0.85
  Z-Multiplier
: 1.4
Scoreboard
:
  Enabled
: true
  Title
: "&a&lKitPvP"
  Server-IP
: "&7&oserver-ip"
  Display-Health
: true
Extra
:
  Disable-Weather
: true

Images:
Kit GUI:
Spoiler: Kit GUI
2020-04-15_12.18.47.png

Scoreboard:
Spoiler: Scoreboard
2020-04-15_12.33.15.png

Leaderboards:
Spoiler: Leaderboards
2020-04-15_12.18.12.png

Arena NPC:
Spoiler: Arena NPC
2020-04-15_12.18.21.png


Kits-GG-SetupUsage-1.jpg
In order to utilise the plugin, you must start off by setting up arena. Firstly, use /arena setworld in the world the arena is located. Continue by setting both the minimum and maximum arena bounds by using /arena setbounds <min/max> (make sure the maximum bounds' coordinates are BIGGER than those of the minimum bounds, else the arena warping system might malfunction). Next, set the lobby spawn by using /arena setspawn . Finally, use /arena npc add <skullowner> to add an NPC which players can right-click to enter the arena. You are now done setting up the arena and can start creating kits!

Now, to create a kit, the first step is to fill your inventory with the items you wish for the kit to have (armour equipped). To create the kit, you have to use /kit create <kitname> , and Voila, you’re done! Now there’s 2 more optional commands you could use, the first one being /kit seticon <kitname> . This command will set the icon of the specified kit to the item you’re holding (the icon will be displayed in the Kit GUI, which can be accessed by simply using /kit ). The other optional command would be /kit setrequiredexp <kitname> <requiredexp> . This command allows you to set the minimum exp a player will need in order to be able to pick the specified kit.

Now that we’ve wrapped up kit creation, we can get to adding leaderboards and modifying player stats. In order to create a leaderboard, you must use /stats lb add <type> , with type being either kills, exp, events. The leaderboard will automatically update every 12 seconds and display the top 10 players of the specified criterium. If you wish to modify a players stats, you can use /stats set <player> <type> <newstats> , in which type must either be kills, deaths, eventsplayed or eventswon and newstats MUST be a number.

We have now finished setting up the plugin. There are still some commands left unmentioned in the text above, but those (and the ones mentioned) can be found in the list down below.


Commands: (Permissions: green = kits.basic, red = kits.admin)
Arena Commands:
-
/arena warp (enters the arena)
- /arena setspawn (sets the lobby spawn for the arena)
- /arena setworld (sets the world for the arena)
- /arena setbounds <min/max> (sets the bounds for the arena)
- /arena npc <add/remove> (adds or removes and NPC used to enter the arena)

Kit Commands:
- /kit (Open the Kit GUI)
- /kit <kitname> (Selects the specified kit)
- /kit list (Lists all available kits)
- /kit create <kitname> (Creates a kit with the specified name and the items in your inventory)
- /kit delete <kitname> (Deleted the specified kit)
- /kit seticon <kitname> (Sets the icon in the Kit GUI for the specified kit)
- /kit setrequiredexp <kitname> (Sets the required exp for the specified kit)
- /kit npc <add/remove> <skullowner> (adds or removes and NPC used to open the Kit GUI)
- /kit update (This command is only meant to be used after updating the plugin)

Stats Commands:
- /stats <player> (Opens a menu with the specified players stats)
- /stats reset <player> (Resets the specified players stats)
- /stats lb <add/remove> <type/radius> (Creates a leaderboard with the specified type OR removes all nearby leaderboards in the specified radius)
- /stats set <player> <type> <newstats> (Sets the specified players stats of the chosen type to the amount defined)

Event Commands:
- /event start (Force starts the upcoming event)
- /event finish (Finishes the currently running event)
- /event reroll (Rerolls the next event to a randomly chosen new event)

Level Commands:
- /level <player> (Opens a menu with the specified players level progression)

Permissions:
Permissions are shown above (legend). If Per-Kit-Permission is set to true in the config file, the permission for the kits is kits.<kitname>

TODO List:

- (?) Add more events
Nothing else planned, if you have any ideas please feel free to leave a review with your idea and I'll make sure to check it out.

Known Bugs:
None

Kits-GG-Support-1.jpg

If you happen to find an issue, please don't leave a bad review. Instead, create a ticket. If you have any feature requests feel free to dm me as any feedback would be greatly appreciated.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

KitsGG (A powerful KitPvP Core) [Events, Leveling System, Stats, and more!] is a free Minecraft Java mod. Compatible with Minecraft 1.8. Downloaded 1,176 times (via Spigot). Download it and open it directly in the game.

Explore more