Sueta

Simple Paintball

v0.3.4-alpha.3

Pretty simple Paintball plugin

·Plugin

Simple Paintball plugin for Spigot. Made with the idea that the Minecraft accounts are shared.

Works with 1.13 to 1.14.4

Getting Started

  1. Have an arena map where players can't get out
  2. Make an arena: /pb create <title>
  3. Add blue spawns: /pb set blue
  4. Add red spawns: /pb set red
    1. More colors are supported under the same command: /pb set <color>
    2. Aqua
    3. Black
    4. Blue
    5. Gray
    6. Green
    7. Purple
    8. Red
    9. White
    10. Yellow
  5. Add end spawn (where players teleport at the end of the game): /pb set end
  6. Add lobby spawn (where players wait for the game to start): /pb set lobby
  7. Activate arena: /pb set activate (You won't be able to join unless it's activated!)
  8. Add sign:
    1. pb join
    2. <title>
  9. Enjoy!

Once you join an arena, you teleport to the lobby spawn and wait for the game to start. You have multiple wool blocks at the bottom with different colors, along with a 'leave' bed. Scroll over the wool blocks to see what type of weapon is associated with the block. Right click the block to choose that weapon. Right click the bed to leave at any time.

Other Commands

  • pb list - List all of the available arenas to join
  • pb leaderboard/lb <wins | kills> - View the top 10 players with the most wins or kills, set 'Stats.Track' to 'true' to use
  • pb help - List all available commands
  • pb edit <title> - Edit the arena of that title
  • pb remove <title> - Remove the arena of that title
  • pb set <min | max> <int> - Set the minimum or maximum number of players of an arena that you're editing

One Hit, One Kill
During game, you're randomly placed on red or blue and transported to a random spawn point of your respective team and placed in full armor with the color of your team. Right click to shoot your "paintball gun" at the enemy team. Once they're hit they're teleported back to their spawn and you get a kill.

Configuring
Change how long a game lasts for each arena in 'game-time'
Change the words of 'kills' and 'killed' in-game, under 'In-Game' in the config
Vault's Economy is supported to award the winning team a certain amount. The amount is editable under 'Economy', change 'Reward-Team' to 0 to disable this feature
Track stats by going under 'Stats.Track' and change it to 'true'

Languages:

  • English is provided by default
  • To make your own, copy 'enUS.yml' from the languages folder and rename it to whatever you like
  • Edit new file to your liking
  • Change the 'locale' paramater in config.yml to the file name of your new language file (without the '.yml')
  • NOTE: enUS.yml will be overwritten to ensure that the plugin will work correctly


Permissions

  • paintball.admin - Ability to create and edit arenas, make signs as well
    • Default: op


The Weapons

  • Sniper: Shoots straight, no drop
  • Rocket Launcher: On impact, multiple snowballs fire out for area damage as well as knockback within a certain distance
  • Shotgun: 3 snowballs fire out in random directions
  • Minigun: High firerate with little accuracy
  • Admin: Firerate of minigun with accuracy of sniper. Lightning strikes when a player is in the arena. Player holding the gun does not have to be part of arena

Servers using Simple PB

  • graceless.mymc.io
  • tearealmssmp.mc.gg

If you like the plugin and wish to see more, consider donating
DONATE

Similar projects

Plugin →