ThePit - Player vs Player Minigame (Bungee and Shared)

 ThePit - Player vs Player Minigame (Bungee and Shared) 0.6.4

ThePit - Player vs Player Minigame (Bungee and Shared)
◦•●❤♡ ᴄᴏɴᴛᴀᴄᴛ Dekomori on discord ꜰᴏʀ ꜱᴜᴘᴘᴏʀᴛ ♡❤●•◦

Native Minecraft Version:
Legacy (< 1.13)
Tested Minecraft Versions: 1.8 / 1.9 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16
Source Code: https://github.com/MherZaqaryan/ThePit-Issues


ThePit is currently being re-coded.
The current version is still useable but contains some issues.
[IMG]

[IMG]

Compatibility: Spigot and PaperSpigot *forks as well, not tested (FoxSpigot has problems with Launchers)
Server version: 1.8.8 - 1.16.5
Optional (Soft-depend): PlaceholderAPI, MVdWPlaceholderAPI
For any other pieces of information, don't hesitate to contact me via Spigot or Discord!
[IMG]

⦁ Plugin modes:
- Bungee (dedicated server for ThePit)
- Shared (multiple gamemodes/minigames in one *spigot* server)

⦁ Setup system:

- Easy to setup, via commands and GUI's

⦁ Database system:
- MySQL (used to bridge data between *ThePit* servers)
- FlatFile (used to keep track of player accounts)

⦁ Languages:
- Comes with English, Romanian, Italian (by PrankAlien), Simplified Chinese (by huangchen), Spanish (by DavidML), Vietnamese (by DiamondUniverse#7520), Portuguese (by Weark), Polish (in the next update) (by SAvselgafg415),
⦁ PlaceholderAPI support:
- Scoreboard
- Tab list
- Chat format

⦁ Placeholders list:
- %thepit_player_<variable>% (gold, level, neededxp, status, streak, bounty, level_prestige, renown, tag_prefix, tag_suffix)
- %thepit_server_date%
- %thepit_stats_<statistics>% (arrow_hits, arrows_shot, assists, bow_damage_taken, bow_damage_dealt, blocks_broken, blocks_placed, buckets_emptied, chat_messages, damage_taken, damage_dealt, deaths, diamond_items_purchased, fishing_rods_launched, golden_apples_eaten, golden_heads_eaten, gold_earned, highest_streak, jumps_into_pit, kills, left_clicks, launches, damage_taken, damage_dealt, sword_hits)

- %thepit_leaderheads_<statistics>% (gold, level, neededxp, bounty, renown, prestige)

⦁ Implemented functions:
- Custom join messages (Toggleable, PlaceholderAPI support)
- Scoreboard (Toggleable, PlaceholderAPI support)
- Chat format (Toggleable, PlaceholderAPI support)
- Tab list (Toggleable, PlaceholderAPI support)
- Player tag (In-game & Tab)
- Boss Bar (Toggleable, Requires 1.9+)

⦁ Server sync *known as Player Sync*:
- Used to sync multiple ThePit servers with the same player data

⦁ Gameplay features:
- Prestige (Players prestige in order to unlock new perks and features)
- Minor events (X2 Rewards, King of the Hill, Everyone gets a bounty, Care package, Quick maths)
- Major events (Rage pit, Team deathmatch, The beast)

- Perks (Golden heads, Fishing rod, Lava bucket, Strength-chaining, Endless quiver, Mineman, Safety first, Trickle-down, Lucky diamond, Spammer, Bounty hunter, Streaker, Gladiator, Vampire)
- Prestige Perks (Overheal, Barbarian, Dirty, Rambo, Olympus, First Strike, Assist Streaker, Marathon, Soup, Recon, Conglomerate, Kung Fu Knowledge, Co-op Cat, Thick)
- Bounty (When players reach a number of kills, they are bountied *gold reward*)
- Bounty Aura (The bounty tag floats near the bountied player)
- Gold (Minigame's currency, editable per player)
- Assists (Players that help killing a player receive rewards *gold reward*)
- Armor kit (Death players drop iron parts *drops by chance*, receive iron parts upon respawning *drops by chance*)
- Streaks (When killing 5, 10, 15, 20, 25, 30, 40, 50, 65, 80, 100 players, the streaker's name will be announced in game-chat)
- Temporary blocks & liquids (Placing lava, cobblestone and obsidian will queue the blocks to be removed after several seconds)
- Pit chat settings (Allow players to disable certain chat messages)
- Enderchest (Multiple enderchests, access cooldown)
- NPCs (Stats, Non Permanent Items, Permanent Upgrades, The Keeper, Prestige, Quest Master* *Coming soon )
- Stats (Track player's statistics while playing)
- Non Permanent Items (Small shop, items are lost upon death)
- Permanent Upgrades (Perk shop, perks are permanent)
- The Keeper (Teleport players to lobby/hub)
- Combat log (Track player fights, upon disconnecting, the damager is rewarded)
- Spawn region (Disabled pvp & block placing)
- /Spawn* & /Respawn* (Teleport to spawn *Won't interfere with other plugins)
- Holograms (NPC names, Enderchest, Pit hole, Events, Unlocked Features)
- Launchpads (Jump boost to go battle faster)
- Random gold (Gold spawns on map)
- Rank Colors (You can set player's rank color in tab and chat, permission based)
- World manager (ThePit runs standalone, no Multiverse required)

(Developer API)
⦁ Events:

- ArenaJoinEvent (Player joined ThePit)
- ArenaLeaveEvent (Player left ThePit)
- GoldSpawnEvent (Gold ingot was spawned)
- NonPermanentItemsBuyEvent (Item was bought)
- SetupSetEvent (Setup step set)
- PlayerArrowHitEvent (Arrow hits a player)
- PlayerAssistEvent (Player assists to a kill)
- PlayerChatEvent (Player chatting)
- PlayerLaunchEvent (Player using launchpads)
- PlayerPlaceEvent (Player placing blocks)
- PlayerRankupEvent (Player ranking up)
- PlayerShootEvent (Player bow shooting)
- PlayerStreakEvent (Player kill streaking)
- PlayerGoldenHeadsEatEvent (Player eating golden head)
- PlayerPrestigeEvent (Player prestige)
⦁ Methods:
- Main#getThePitAPI()#getPlayerEconomy(Player)
- Main#getThePitAPI()#formatCoins(double)
- Main#getThePitAPI()#isInCombat(Player)
- Main#getThePitAPI()#getPlayerStats(Player, StatsType)
- Main#getThePitAPI()#getPlayerLevel(Player)
- Main#getThePitAPI()#getPlayerExp(Player)
- Main#getThePitAPI()#getXpAmplifier()
- Main#getThePitAPI()#setXpAmplifier(int)
- Main#getThePitAPI()#getGoldAmplifier()
- Main#getThePitAPI()#setGoldAmplifier(int)
- Main#getThePitAPI()#isBossBarDisplayed()
- Main#getThePitAPI()#getBossBarTitle()
- Main#getThePitAPI()#getBossBarProgress()

[IMG]

[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]


[IMG]
[IMG]


⦁ BUNGEE MODE
(Bungee mode is used when you have a dedicated server for ThePit)
1. Copy ThePit.jar in /plugins
2.
Start Server
3. Go to Settings.yml and set PluginType: BUNGEE
4.
Go to map spawn and type /ThePit SetSpawn
5.
Go to map spawn and make a region. You need to set Pos1 and Pos2 with /ThePit SetSpawnRegion <Pos1, Pos2> or you can use the wand with /ThePit SetSpawnRegion Wand
6.
Go to map pit hole and make a region. You need to set Pos1 and Pos2 with /ThePit SetPitHole Wand
7.
Now you must set the NPCs in the spawn with /ThePit SetNPC <Stats, Non Permanent Items, Permanent Upgrades, The Keeper, Prestige, Quest Master>
8.
Go to map Launcpads, type /ThePit SetLaunchers. You will recieve a Slime Ball and you have to Right-Click all blocks that you want to be launchers
9. Type /ThePit SetRandomGold and you will recieve a Gold Ingot. Then you have to Right-Click all blocks that you want to set as a gold spawn location

OPTIONAL


10.
Go to your map Enderchest, Type /ThePit SetEnderchest and you will recieve an Ender Eye. Then you must click the enderchest that you want to have hologram (You can set more than 1 enderchests)
11.
Now you have to set the PitHole Hologram in the center of the pit hole with: /ThePit SetPitHole Hologram
12.
Now you have to set the Events Location like on the popular server "Sky", "Water", "Mountain", "Lava". Go to the Pos1 of your area and type: /ThePit SetEvent Locations Pos1 LocationName. Then go to the Pos2 of your area and type: /ThePit SetEvent Locations Pos2 LocationName
13.
Go to every Launchpad location and set the Events Hologram with: /ThePit SetEvent Holograms
14.
Now you must set the KOTH Event Location with: /ThePit SetEvent Koth
15.
Now you must set the Care Package Location with: /ThePit SetEvent CarePackage
16.
To setup the Rage Pit, you must cover the spawn with bedrock, and then you have to make a cuboid region that has the bedrock blocks in it with the command: /ThePit SetEvent RagePit <Pos1, Pos2>
17.
Now you have to deactivate the Setup Mode. If you forgot to set something, the plugin will announce you and tell the thing that you missed.
[IMG]
[IMG]
[IMG]
[IMG]

⦁ SHARED MODE
(Shared mode is used when you have multiple minigames on a single spigot server)
1. Copy ThePit.jar in /plugins
2.
Start Server
3. Go to Settings.yml and set PluginType: SHARED
4.
Restart server
5. Create & copy your map in ThePitWorld folder
6. Restart server
7. You have to teleport on the map, you must type /ThePit SetMap
8.
Go to map spawn and type /ThePit SetSpawn
9.
Go to server hub and type /ThePit SetLobby
10.
Go to map spawn and make a region. You need to set Pos1 and Pos2 with /ThePit SetSpawnRegion <Pos1, Pos2> or you can use the wand with /ThePit SetSpawnRegion Wand
11.
Go to map pit hole and make a region. You need to set Pos1 and Pos2 with /ThePit SetPitHole Wand
12.
Now you must set the NPCs in the spawn with /ThePit SetNPC <Stats, Non Permanent Items, Permanent Upgrades, The Keeper, Prestige, Quest Master>
13.
Go to map Launcpads, type /ThePit SetLaunchers. You will recieve a Slime Ball and you have to Right-Click all blocks that you want to be launchers
14. Type /ThePit SetRandomGold and you will recieve a Gold Ingot. Then you have to Right-Click all blocks that you want to set as a gold spawn location

OPTIONAL


15.
Go to your map Enderchest, Type /ThePit SetEnderchest and you will recieve an Ender Eye. Then you must click the enderchest that you want to have hologram (You can set more than 1 enderchests)
16.
Now you have to set the PitHole Hologram in the center of the pit hole with: /ThePit Setup SetPitHole Hologram
17.
Now you have to set the Events Location like on the popular server "Sky", "Water", "Mountain", "Lava". Go to the Pos1 of your area and type: /ThePit SetEvent Locations Pos1 LocationName. Then go to the Pos2 of your area and type: /ThePit SetEvent Locations Pos2 LocationName
18.
Go to every Launchpad location and set the Events Hologram with: /ThePit SetEvent Holograms
19.
Now you must set the KOTH Event Location with: /ThePit SetEvent Koth
20.
Now you must set the Care Package Location with: /ThePit SetEvent CarePackage
21.
To setup the Rage Pit, you must cover the spawn with bedrock, and then you have to make a cuboid region that has the bedrock blocks in it with the command: /ThePit SetEvent RagePit <Pos1, Pos2>
22.
Now you have to deactivate the Setup Mode. If you forgot to set something, the plugin will announce you and tell the thing that you missed.
23. To join in a arena you must use /ThePit Join and if you want to leave the arena you must type /ThePit Leave
[IMG]


/ThePit Level (Change player's level)
/ThePit Prestige (Change player's prestige)
/ThePit Gold (Modify player's gold)
/ThePit Renown (Modify player's renown)
/ThePit Bounty (Modify player's bounty)
/ThePit Build (Enables / disables building mode)
/ThePit Reset <player> (Reset player's account)
⦁ /ThePit Join (Join ThePit arena, shared mode only)
/ThePit Leave (Leaves ThePit arena, shared mode only)
/Gold (Shows your gold)
[IMG]


thepit.setup (setup commands)
thepit.build (build command)
thepit.reset (delete player account)
thepit.economy (modify gold balance)
thepit.rankcolors.<rankname> (assign rank colors to players, create tags in RankColors.yml)

Similar resources

Alfa-Romania.ro | ThePit Map v1 A
0.00 star(s) 0 ratings
Downloads
27
Updated
ThePit (Bungee and Shared) T
MySQL, Perks, Stats, Non Permanent Items, Random Gold
4.43 star(s) 7 ratings
Downloads
1,221
Updated
ThePit Hypixel Spawn Download F
5.00 star(s) 1 ratings
Downloads
412
Updated
BlackSpigot General Chat
Rules Help Users
    RealNotSound @ RealNotSound: Hi how is everyone???
    Top