PotionGames 4.3.2

A SurvivalGames Plugin with Potions and Effects

  1. andersspielen
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    • 1.17
    Languages Supported:
    English, German


    PotionGames

    A Minecraft Minigames Plugin for Bukkit Servers!

    PotionGames is a minigames plugin that works like SurvivalGames but with potions and effects!


    Functions

    Setup your own loot table for the normal chest type
    Setup your own potion effects for looting the normal chests
    Loot coins and glass bottles to use in the shop
    Setup up to 27 potions for the shop
    Setup up to 26 kits to give sale prices for certain potions from the shop
    Setup up to 26 different arenas to vote for every round
    Setup teams with your own team size
    Use milk buckets to clear all of your potion effects
    Eat soups with one click to also heal some health
    Use stats with SQLite or MySQL
    Use the stats wall to show the best three players
    Use startOnJoin option to use this plugin with Bungeecord


    Installation

    Download the plugin
    Download the latest release here!
    Put the .jar in your plugins folder
    Download Multiverse-Core
    Download the latest release here!
    Put the .jar in your plugins folder
    Add mv.bypass.gamemode.*: true to your permissions.yml
    Start your server
    Import your worlds with /mv import [worldname] NORMAL
    Change lobbySystem to false or true
    Change the .yml files in the PotionGames folder like you want them
    Restart your server to reload the changed plugin files


    Usage

    Use /pg setup to set up the plugin!


    Setup

    Multi-Lobby-System

    You need to be op or have the permission pg.setup
    Create lobby /pg setlobby [lobbynumber]
    Create arena /pg addarena [lobbynumber] [arenaname]
    Add arena spawns /pg addspawn [lobbynumber] [arenaname]
    Add chests to your arena


    Single-Lobby-System

    You need to be op or have the permission pg.setup
    Create lobby /pg setlobby
    Create arena /pg addarena [arenaname]
    Add arena spawns /pg addspawn [arenaname]
    Add chests to your arena


    Chest-Types

    End Portal Frame: Normal chest like in SurvivalGames, with different item probabilities:
    food1 20%
    food2 10%
    armour1 15%
    armour2 15%
    armour3 7%
    armour4 5%
    armour5 3%
    weapons1 20%
    weapons2 5%

    Target: A special chest with Flame-Bow and Arrows

    Netherite Block: A special chest with Netherite Ingots

    Smithing Table: Upgrade Diamond- to Netherite Items (Build a Beacon next to the Smithing Table to make it shown on the whole map)

    Composter: Shop with potions (Build a Beacon under the Composter to make it shown on the whole map)


    Create Join and Stats Signs

    Join Sign
    Place a Sign and look at it, then use the command for your Lobby-System type

    Stats Sign
    Place a Sign and type in the second line PotionGames and in the third line Stats


    Create Stats-Wall

    Place 3 Player Heads on a block next to each other
    Place 3 Signs at the front of the block
    Now use the commands listed below to create a podium:
    Look at the head of the 1(2;3) player on the podium and do: /pg headp1(2;3)
    Look at the sign of the 1(2;3) player on the podium and do: /pg signp1(2;3)


    Commands and Permissions

    Multi-Lobby-System

    /pg or /pg help or /pg commands - Get list of commands + permissions - Permission: none
    /pg setlobby [lobbynumber] - Set lobby - Permission: pg.setup
    /pg dellobby [lobbynumber] - Remove lobby - Permission: pg.setup
    /pg addarena [lobbynumber] [arenaname] - Add an arena - Permission: pg.setup
    /pg addspawn [lobbynumber] [arenaname] - Add a spawn - Permission: pg.setup
    /pg delarena [lobbynumber] [arenaname] - Remove an arena - Permission: pg.setup
    /pg delspawn [lobbynumber] [arenaname] - Remove last spawn - Permission: pg.setup
    /pg build - Activate build mode - Permission: pg.build
    /pg pause - Pause timer/countdown - Permission: pg.pause
    /pg force [arenaname] - Force an arena - Permission: pg.force
    /pg start - Set lobby countdown to 10 - Permission: pg.start
    /pg join [lobbynumber] - Join the game (startOnJoin = false) - Permission: pg.join
    /pg leave - Leave the game (startOnJoin = false) - Permission: pg.leave
    /pg stats - Show your stats - Permission: pg.stats
    /pg headp1(2;3) - Add Player Head to Stats-Wall - Permission: pg.setup
    /pg signp1(2;3) - Add Player Sign to Stats-Wall - Permission: pg.setup
    /pg joinsign [lobbynumber] - Set Join-Sign - Permission: pg.setup
    /pg setup - Set up the plugin - Permission: pg.setup

    Colored name in player and spectator chat - Permission: pg.admin
    Error messages - Permission: pg.admin
    Update Checker - Permission: pg.update


    Single-Lobby-System

    /pg or /pg help or /pg commands - Get list of commands + permissions - Permission: none
    /pg setlobby - Set lobby - Permission: pg.setup/pg addarena [arenaname] - Add an arena - Permission: pg.setup
    /pg addspawn [arenaname] - Add a spawn - Permission: pg.setup
    /pg delarena [arenaname] - Remove an arena - Permission: pg.setup
    /pg delspawn [arenaname] - Remove last spawn - Permission: pg.setup
    /pg build - Activate build mode - Permission: pg.build
    /pg pause - Pause timer/countdown - Permission: pg.pause
    /pg force [arenaname] - Force an arena - Permission: pg.force
    /pg start - Set lobby countdown to 10 - Permission: pg.start
    /pg join - Join the game (startOnJoin = false) - Permission: pg.join
    /pg leave - Leave the game (startOnJoin = false) - Permission: pg.leave
    /pg stats - Show your stats - Permission: pg.stats
    /pg headp1(2;3) - Add Player Head to Stats-Wall - Permission: pg.setup
    /pg signp1(2;3) - Add Player Sign to Stats-Wall - Permission: pg.setup
    /pg joinsign - Set Join-Sign - Permission: pg.setup
    /pg setup - Set up the plugin - Permission: pg.setup

    Colored name in player and spectator chat - Permission: pg.admin
    Error messages - Permission: pg.admin
    Update Checker - Permission: pg.update


    Config

    activateMySQL: false - Change between SQLite false and MySQL true database
    mysql: - Setup your mysql database
    gameServer: true - Change between Game-Server true and Hub-Server false
    lobbySystem: false - Change between Single-Lobby false and Multi-Lobby true
    countdown: 60 - Set the lobby countdown
    maxPlayers: 24 - Set the amount of maximum amount of players
    minPlayers: 12 - Set the amount of minimal amount of players to start the game
    teamSize: 2 - Set amount of players in one team
    roundTime: 30 - Set duration of the round in minutes
    activateTeams: false - Teams allowed false or true
    activateKits: false - Kits allowed false or true
    activateShop: false - Shop allowed false or true
    startOnJoin: false - Join the lobby when joining the server false or true (Example: BungeeCord)
    language: en_US - Change language to one of the defined ones in the messages.yml file
    activePotions: 19 - Change amount of used slots in the Potion-Shop (Maximum: 27)
    activeKits: 6 - Change amount of used slots in the Kit-Chooser (Maximum: 26)
    - Rich Kid is hard coded and can only be deactivated -


    Messages

    To change a message just change the text in the messages.yml file
    To add a language copy the existing lines and paste them below it and change the en_US to your language.
    Also change the en_US in the `config.yml` to your language.
    Download latest German translation here!



    Release History

    4.3
    ADD: Support for 1.17
    4.2
    ADD: Bungee Hub-Server setting
    4.1
    ADD: Option to change all chest blocks
    4.0
    ADD: Option to add own blocks with their own loot table
    3.1
    ADD: Own settings per a lobby (Now every setting)
    3.0:
    ADD: Inventory set up
    2.3:
    ADD: Round-Time
    2.2:
    ADD: Own settings per lobby
    2.1:
    ADD: Join-Sings with updating information
    2.0:
    ADD: Multi-Arena-System
    1.0:
    ADD: Option to change chest items and effects
    0.9:
    ADD: Option to change database type between MySQL and SQLite
    0.8.5:
    ADD: Option to deactivate mysql/stats
    0.8:
    ADD: Option to change kits
    0.7:
    ADD: Option to change shop items
    0.6:
    ADD: Option to turn Teams, Kits and Shop on or off
    0.5:
    ADD: Teams
    0.4:
    ADD: Kits
    0.3:
    ADD: Shop
    0.2:
    ADD: ArenaVote-System
    0.1:
    ADD: SurvivalGames-System with chests giving PotionEffects


    TODO

    ADD: Option to turn Shop ✓, Kits ✓ or Teams ✓ on or off - (Version 0.6) ✓
    ADD: Shop items in a config - (Version 0.7) ✓
    ADD: Kits in a config (remove, add, deactivate) - (Version 0.8) ✓
    ADD: Option to deactivate mysql (Version 0.8.5) ✓
    ADD: File database for stats - (Version 0.9) ✓
    ADD: Chest items in a config - (Version 1.0) ✓
    ADD: Multiple lobby's per server - (Version 2.0) ✓
    ADD: Better Join-Signs - (Version 2.1) ✓
    ADD: Own settings for every lobby - (Version 2.2) ✓
    ADD: Round-Timer - (Version 2.3) ✓
    ADD: Add GUI for set up - (Version 3.0) ✓
    ADD: All settings to Multi-Lobby-System - (Version 3.1) ✓
    ADD: Option to add own blocks with their own loot table - (Version 4.0) ✓
    ADD: Option to change all chest blocks - (Version 4.1) ✓
    ADD: Bungee Hub-Server setting - (Version 4.2) ✓
    ADD: Support for 1.17 - (Version 4.3) ✓


    Issues


    Report bugs here!

    Amerald likes this.

Recent Reviews

  1. Knuffeliger
    Knuffeliger
    4/5,
    Version: 1.0.2
    Its work fine but theres many issues that you can make better and thats make the plugin REALLY NICE but its nice have fun LG Knuffi
    1. andersspielen
      Author's Response
      Thank you for your review, I am currently working on version 2.0 and will keep uploading small bug fixes.