COWMODSКаталог модов

Minecraft Paintball

fast paced 2-teams shooter

Автор: GorgeousOne4454обновлён 13 июн. 2024 г.
Мини-игры

Описание

paintball plugin banner

Minecraft Paintball is a fast-paced shooter game with 2 teams battling with paintball guns. Players who get painted from helmet to boots are stunned and must hope for a teammate to revive them with a water bomb. The team with the last players standing wins!

Disclaimer: This plugin is not affiliated with Mineplex and was made as a hobby project to keep Mineplex's paintball mini-game alive. Use at your own risk.

Playable Maps

If you are looking for maps to play this game, hop on our Discord where ready-to-play maps are available to download!

preview with three paintball maps

Guns

There are 3 types of guns players can choose from with different properties:

descriptions of the three gun types

Stats

With /pb stats you can see the statistics about the games you played or the statistics from other players.

example of ingame player stats

Simple Setup

  • Download the plugin and WorldEdit and slap it into your plugins folder.
  • Head to our Discord and download the world with playable maps.
  • Start your server and join a round of paintball with your friends: /pb join Paintball.

Custom Setup

Setup

To set up your own paintball game, you need to do the following steps:

  • Create at least 1 arena (a map) where the paintball battle can take place.
  • Create 1 waiting lobby where players wait until enough players have joined to start a game.
  • Link the arena to the waiting lobby.

Arena Setup

The arenas (or maps) where the battles take place consist of:

  • 1 WorldEdit Schematic to reset after a match.
  • Spawnpoints for both teams, where the players are teleported to at the beginning of the game.

The commands for that are:

  • /pb arena create <arena name> <schematic name>
    Creates the arena with a name and a schematic. The arena schematic will be pasted to the location you are at.
  • /pb arena add-spawn <arena name> <team name>
    The block you are standing on will now be added as a spawn point for one of the two teams (Ember or Ice).

Lobby Setup

Players must join a waiting lobby to start a paintball game. When the minimum number of players joined, a countdown to the start of the game begins. In the lobby players can select their weapon, queue for a team, and vote for the map to play on next.

  • /pb lobby create <lobby name>
    Creates a waiting lobby. The block you are standing on is now the spawn point for players joining the lobby.
  • /pb join <lobby name>
    Command to join a lobby.
  • /pb lobby link-arena <lobby name> <arena name>
    Links an arena to a lobby so that it can be played in that lobby.
    A lobby MUST have at least 1 linked arena to start a game.

Now you are ready to play :)

PlaceholderAPI

This plugin supports placeholders for displaying the stats for each player, e.g., with holograms.

List of Placeholders
paintball_games_played
paintball_games_won
paintball_games_lost
paintball_kills
paintball_deaths
paintball_kd
paintball_revives

paintball_rifle_times_used
paintball_rifle_shots_fired
paintball_rifle_bullet_hits
paintball_rifle_accuracy

paintball_shotgun_times_used
paintball_shotgun_shots_fired
paintball_shotgun_bullet_hits
paintball_shotgun_accuracy

paintball_machine_gun_times_used
paintball_machine_gun_shots_fired
paintball_machine_gun_bullet_hits
paintball_machine_gun_accuracy[/code]

Config

Config
#change this to "plugins/FastAsyncWorldEdit/schematics" if you are using FAWE
schematics-folder: "plugins/WorldEdit/schematics"
#seconds until game start if enough players joined a lobby
countdown:
    seconds: 60
game:
    #minimum amount of players to get a game started
    min-players: 2
    #maximum amount of players to join a lobby
    max-players: 16
    #amount of hearts that players get ingame
    player-health-points: 4
    #how many water bombs each player gets at start of game
    water-bombs: 3
#chat prefixes that players get ingame. Use & to add color codes
chat-prefix:
    alive: "%team-color%<%player%>&r"
    dead: "&7Dead %team-color%<%player%>&r"
#modifiers to fine tune each paintball kit
kit-settings:
    rifle:
        #damage in 1/2 hearts
        bullet-dmg: 3
        bullet-speed: 3.0
        bullet-spread: 0.01
        #speed potion effect strength
        player-speed: 1
    shotgun:
        bullet-count: 6
        bullet-dmg: 1
        bullet-speed: 1.25
        bullet-spread: 0.35
        player-speed: 1
    machine-gun:
        bullet-dmg: 1
        bullet-speed: 2.25
        max-bullet-spread: 0.2
        player-speed: 1

Permissions

Permissions
  • paintball.play allows players to join paintball lobbies. Enabled for everyone by default.

  • paintball.moderator
    Allows player to make others join a lobby with /pb join <player name> and start a game with /pb start.

  • paintball.configure
    Allows player to use /pb lobby and /pb arena commands.

List of all Commands

Commands
  • /pb reload
    Reload changes in the config.yml or language.yml.

  • /pb join <lobby name>
    Join a paintball game.

  • /pb stats <player name>
    View your stats of the games you or another player played.

  • /pb leave
    Leave a game lobby.

  • /pb start
    Force starts the game in a lobby.

  • /pb arena

    • create <arena name> <schematic name>
      Creates an arena with the specified schematic (from the schematics folder, see config). The schematic will be pasted to where you are currently standing.
    • delete <arena name>
      Deletes an arena.
    • copy <old arena name> <new arena name>
      Creates a copy of an arena with a new name and your current location to paste the schematic there.
    • move <arena name>
      Moves the whole arena over to your current location.
    • add-spawn <arena name> <team name>
      Adds a team spawn to an arena where players of a team will be spawned when the game starts.
    • remove-spawn <arena name> <team name> <spawn list index>
      Removes a team spawn from an arena.
    • list-spawns <arena name> <team name>
      Lists all spawns for a team.
    • reset <arena name>
      Rebuilds the schematic of an arena manually.
  • /pb lobby

    • create <lobby name>
      Creates a waiting lobby. The lobby’s spawn point is set to where you are currently standing.
    • delete <lobby name>
      Deletes a waiting lobby.
    • link <lobby name> <arena name>
      Links an arena to a lobby. The arena will now show up in the map vote menu of that lobby.
    • unlink <arena name>
      Unlink an arena from a lobby.
    • set-spawn <lobby name>
      Sets a lobby’s spawn point to where you are currently standing.
    • set-exit <lobby name>
      Sets a lobby’s exit spawn point to where people teleport when leaving the lobby.
    • list-arenas <lobby name>
      Lists all arenas linked to a certain lobby.
  • /pb list

    • arenas
      Lists all arenas created on the server.
    • lobbies
      Lists all lobbies created on the server.

Roadmap

  • ✅ pew pew
  • ✅ translation support
  • ❓ Sniper Rifle
    Long range sniper rifle. Sneak to scope. Higher damage the longer scoped.
  • ❓ idk achievements?
  • ❓ your ideas

Галерея

Game Action

Последние версии

Все версии →
release

1.3.1 added Resource Pack support, minor fixes

1.3.1
13 июн. 2024 г.303Minecraft: 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20.6paper, spigot
Скачать
Что нового
* added custom model data values for resource packs * now detects if FAWE or WE is present during first setup * fixed the scoreboard staying visible after leaving midgame * fixed players being invisible when they leave a game while being spectator In this update, we’ve added custom model data values to help you create awesome resource packs for your Paintball items. Here are the new values: **Rifle** (iron horse armor): 69420 **Shotgun** (gold horse armor): 69421 **Machine** Gun (diamond horse armor): 69422 **Waterbomb** (splash potion): 1337​ We also made Paintball smarter by making it detect FAWE or Worldedit during the very first setup. Plus we fixed the annoying issues where the scoreboard would stick around after you left midgame, and players staying invisible if they left while being painted. Jump back in and enjoy a smoother, more fun Paintball experience. Happy gaming!
release

1.3.0

1.3.0
10 июн. 2024 г.142Minecraft: 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.20.6paper, spigot
Скачать