Pocket Games [1.8 - 1.12.2] | 25 Premium Minigames | 2.15.3

Flappy Bird, Super 2048, Snake, TETRIS & 21 more! | Custom Games, Rewards, Messages, MySQL and more!
b36jwNy.png

Pocket Games (PG) is a large Minecraft GUI minigames plugin featuring many different games ranging from well-known games such as 2048, Flappy Bird and Simon Says to unique custom games only found in this plugin! PG is highly customizable in almost every aspect. Customize the main game menu, game items, hotbar items, individual rewards based on game and position, all messages and much, much more!


PG is a great addition to any type of server! Make sure your players remain entertained and let them spend their time competing for the highest scores, rewards or just for fun. Every game has been given a considerable amount of time to not only make sure they work without any issues but also making them aesthetically pleasing and interesting to play.


Test Server: 158.69.249.146:25602

This plugin is no longer updated on Mc-Market! If you're interested in Pocket Games, please see the updated version at Spigot:
https://www.spigotmc.org/resources/48676/

Below is a snippet of the reviews Pocket Games has received on Spigot.
mk2hS3i.png

zXPg4qV.png

DutrTMj.gif
This is a short gameplay preview of nine Pocket Games. The gameplay has been sped up to around 400%-500% of the original gameplay speed.

Below is the preview of ten games from the release version (1.0.0). Most of the games' appearances do not match the current default appearance. Though all games can be configured to look however you want them to as of 2.0.0.
zpwmOfc.gif


g2VwUtM.png


Huge shoutout to ericbarbwire/Barbercraft for making this plugin showcase. This video showcases a short preview of all the games of 2.0.0 and a few other nifty features.
The video was created in Pocket Games version 2.0.0 in Minecraft version 1.12.2.


Huge shoutout to BillyCoolDude/SoulStriker for making this plugin showcase/tutorial. This video shows a few games and explains the configuration files. Except for the independent game configurations which were added in 2.0.0.
The video was created in Pocket Games version 1.3.0 in Minecraft version 1.8.8.


1o13wFT.png

All games as of 2.0.0 are 100% configurable. These are merely the defaults.
W9DgM4b.png

gSU9iOD.png

PwRYgOT.png

528sppn.png

77PGT6B.png
rbcNh8R.png

Fv3VRcF.png

FiiwV6B.png
mf2wIY4.png

k8j5xNF.png

jC87aHS.png

ZB17zRn.png

b36qmm6.png

H6IEJdg.png

xPvFru6.png


zZU2dHm.png

zzYEbcI.png

83A6zn4.png

5bHxPZz.png

ZfeWv0p.png

tS8ymaP.png

LHcicQm.png

dwHP3wa.png

iDVcf84.png

IzhbW40.png



Inventory Setup:

eehArjL.png


As of 2.0.0, the inventory setups are independently configurable for each game.


gOAtxQ2.png

Aliases: [pocketgames, pg, pocket, pocketg, pgames]

- /pg help_________________________- Help/Info
- /pg menu [player]________________- Open the Main Menu
- /pg spectate [player]____________- Open the Spectator Menu.
- /pg play <game> [player]_________- Play the specified game.
- /pg highscore <game> [player]____- View the highscore for the specified game.
- /pg check <player>_______________- Check if a player is playing and which game.
- /pg reset file <file> [section]__- Reset a config file to default or a section.
- /pg reset database
_______ - Reset the whole database or just a table.
- /pg reload_______________________- Reload all config files. - /pg list_________________________- Open a dynamic interactive game list.
Please use this wiki page for an in-depth description of each command and the corresponding permission. Furthermore, non-command related permissions, game ID´s, and default setup.
ZLWDAHA.png

Pocket Games is packed with features and functionality. Every detail, small or large, has been carefully thought through to make sure all features live up to the high standard I wish to convey. The features listed below only scratches the surface of what Pocket Games has to offer.
  • MySQL support.
  • Spectator mode.
  • 25 fun unique games.
  • Reward queing option.
  • Multiple page Menu GUI.
  • 100% configurable games!
  • World blacklisting option.
  • Interactive dynamic list command.
  • Execute commands for other players.
  • Start games for players through console.
  • Reset and reload any config file in-game.
  • Invulnerability after x seconds of playing.
  • Divide games into as many pages as you want.
  • Customizable dynamic sudo-able play command.
  • Navigate to any game through commands and/or GUIs.
  • Game limiter. Limit the amount of simoultanesous players.
  • Custom command rewards globally, for each game, for each position, and for scores defined by you.
And a lot more! Invulnerability feature preview:
YRSnfIs.gif
Spectator feature preview:
oBaDcqY.gif

rMHO3Mx.png

YAML:
#---------------------------------------------------------------#
#   ___  ___   ___ _  _____ _____    ___   _   __  __ ___ ___
#  | _ \/ _ \ / __| |/ / __|_   _|  / __| /_\ |  \/  | __/ __|
#  |  _/ (_) | (__| ' <| _|  | |   | (_ |/ _ \| |\/| | _|\__ \
#  |_|  \___/ \___|_|\_\___| |_|    \___/_/ \_\_|  |_|___|___/
#
#  By: Benz56
#---------------------------------------------------------------#

# Most of the plugins configuration options are located in the other files.


# Disable specific worlds: (Case-sensitive)
# - This only disables playing games in those worlds.
# - leave blank to enable all worlds.
# - Bypassed by console commands.
worldBlacklist:
  #- world
  #- world_nether


# MySQL database support:
# - Disabled by default.
# - The plugin will automatically switch to file if the connection fails.
# - Please use stop/start or /reload if changing MySQL settings. Not /pg reload!
# - Once set, do not change the database name again. This will generate a new database instead.
MySQL:
  enabled: false
  host: localhost
  port: 3306
  database: pocketgames
  username: root
  password: password

# MaxPlayers allows you to limit the amount of PocketGames players playing at the same time.
# - Set this to any natural number to set a limit.
# - Set this to 0 to disable the limit.
MaxPlayers: 0
YAML:
# This is a Highscore file for all Pocket Games.
# Every game has a minimum_score/maximum_time and five positions each containing a player and score.
# 'minimum_score' represents the lowest score needed to enter the high score.
# 'maximum_time' represents the max time in seconds you can take in order to enter the high score.
# Everything can be edited though it is advised only manually editing the values for minimum_score and maximum_time.
# 'minimum_score' and 'maximum_time' cannot be 0, null, negative or decimal!

DiamondCollect:
  minimum_score: 10
  '1':
    player: ''
    score: 0
  '2':
    player: ''
    score: 0
  '3':
    player: ''
    score: 0
  '4':
    player: ''
    score: 0
  '5':
    player: ''
    score: 0
AppleCatch:
  minimum_score: 30
  '1':
    player: ''
    score: 0
  '2':
    player: ''
    score: 0
  '3':
    player: ''
    score: 0
  '4':
    player: ''
    score: 0
  '5':
    player: ''
    score: 0

Etc...
YAML:
# This is a Message file for all Pocket Games.
# All messages are fully customizable and support color codes, formatting and ASCII symbols.
# Set the prefix and use %prefix% to add the plugins prefix to a message.
# Leave a message blank ('') to disable it.

Prefix: '&7[&ePocket Games&7]'
Messages:

  noPermission: '%prefix% &cYou do not have permission to do this!'
  reloadKick: '%prefix% &cServer reload. Kicked from game!'
  playerOnly: '%prefix% &cCommand can only be used as a Player!'
  configReload: '%prefix% &aConfiguration files successfully reloaded!'
  unknownGame: '%prefix% &cUnknown game!'
  noCommands: Unknown command. Type "/help" for help.
  unknownCommand: '%prefix% &cUnknown command!'
  invalidArgs: '%prefix% &cInvalid args!'
  invalidFile: '%prefix% &cInvalid filename!'
  fileReset: '%prefix% &a&n%file%&a has been successfully reset!'
  sectionFileReset: '%prefix% &a&n%section%&a in &a&n%file%&a has been successfully reset!'
  databaseNotEnabled: '%prefix% &cDatabase is not enabled!'
  databaseReset: '%prefix% &aDatabase has been successfully reset!'
  databaseTableReset: '%prefix% &aDatabase table &a&n%table%&a has been successfully reset!'
  damaged: '%prefix% &cPlease stand a safe place when playing!'
  disabledWorld: '%prefix% &cThis world has been disabled!'
  playerNotOnline: '%prefix% &cPlayer is not online!'
  somethingWentWrong: '%prefix% &cSomething went wrong. Please contact a server moderator!'
  invulnerabilityON: '%prefix% &aYou are now invulnerable!'
  invulnerabilityOFF: '%prefix% &aYou are no longer invulnerable!'
YAML:
# This is a rewards file for all Pocket Games.
#
# Commands are executed as Console and corresponds to the highscore position a player reaches.
# Default is executed if a player did not make the highscore, but cleared 'minimum_points'/'maximum_time'.
# It is also possible to have rewards based on score. Refer to the example below.
# Valid placeholders: %player%, %score%, %time%, %game% & %game_noColor%
# Example reward: (Do not use '/')
#
# DiamondCollect:
#   '1':
#     rewards:
#     - false, broadcast &d&l%player% &ereached first position in &b&lDiamondCollect &ewith a score of %score% points!
#     - true, give %player% diamond 1
#     - false, msg %player% &aYou just won 100$!
#     - false, eco give %player% 100
#   '2':
#     rewards: []
#   '3':
#     rewards: []
#   '4':
#     rewards: []
#   '5':
#     rewards: []
#   default:
#     rewards: []
#   scoreRewards:
#     '5':         #<- Score is 5 to 9.
#       rewards:
#       - false, broadcast &a%player% scored between 5 and 9!
#     '10':        #<- Score is 10 to 14.
#       rewards:
#       - false, broadcast &a%player% scored between 10 and 14!
#     '15':        #<- Score is 15 or higher.
#       rewards:
#       - false, broadcast &a%player% scored more than 15!
#
# GlobalRewards are executed for all games. If '1' in GlobalRewards is set it would be executed as well as the above.
#
# The boolean (true/false) value is used to queue commands until the game inventory is closed again.
# This is used to avoid giving a player items in the Pocket Games inventory and effectively deleting them again on close.
# true = queue, false = execute instantly. Queue ALL commands that reward items. Messages and eco are ok to execute instantly.
# Use this link to watch an in-depth guide on how to configure the rewards correctly: https://www.youtube.com/watch?v=YbxBuPPvffA&t=406s


GlobalRewards:
  '1':
    rewards: []
  '2':
    rewards: []
  '3':
    rewards: []
  '4':
    rewards: []
  '5':
    rewards: []
  default:
    rewards: []
DiamondCollect:
  excludeFromGlobal: false
  '1':
    rewards: []
  '2':
    rewards: []
  '3':
    rewards: []
  '4':
    rewards: []
  '5':
    rewards: []
  default:
    rewards: []
  scoreRewards:
    '0':
      rewards: []
AppleCatch:
  excludeFromGlobal: false
  '1':
    rewards: []
  '2':
    rewards: []
  '3':
    rewards: []
  '4':
    rewards: []
  '5':
    rewards: []
  default:
    rewards: []
  scoreRewards:
    '0':
      rewards: []

Etc...
YAML:
# Edit items in all of the Pocket Games GUI's.
# Use the in-game GUI's for reference if you are unsure what something changes.
# Items support material names, id's and data values (Default file shows all methods).
# Please read the Pocket Games Wiki carefully:
# https://github.com/Benz56/PocketGames/wiki


Menu:
  header: '&9&l&nPocket Games Menu!'
  border:
    enabled: true
    item: STAINED_GLASS_PANE:11
    name: '&f&l*'
    slots: 0,1,2,3,5,6,7,8,9,17,36,44,45,46,47,48,50,51,52,53
  Info:
    enabled: true
    item: BOOK
    name: ' &6&l&m--[-&f  &e&lPocket Games Info&f  &6&l&m-]--'
    lore:
    - '&7&m-------------------------------'
    - ' &f&oPlay awesome GUI Minigames and get '
    - ' &f&orewarded for making the highscore! '
    - ''
    - ' &f&oLeft Click an item in the GUI to play. '
    - ' &f&oRight Click to view the highscore list. '
    - '&7&m-------------------------------'
    slot: 49
  noPermission:
    item: WOOL:14
    name: '&c&lNo Permission'
    showTicks: 20
  PageButtons:
    nextPage:
      slot: 53
      head: http://textures.minecraft.net/texture/e3fc52264d8ad9e654f415bef01a23947edbccccf649373289bea4d149541f70
      name: '&eNext Page'
    prevPage:
      slot: 45
      head: http://textures.minecraft.net/texture/5f133e91919db0acefdc272d67fd87b4be88dc44a958958824474e21e06d53e6
      name: '&ePrevious Page'
Hotbar:
  SoundToggle:
    enabled: true
    'on':
      item: NOTE_BLOCK
      name: '&eSound: &aEnabled'
      slot: 0
    'off':
      item: NOTE_BLOCK
      name: '&eSound: &cDisabled'
      slot: 0
  EndGame:
    enabled: true
    item: ENDER_STONE
    name: '&eEnd Game'
    slot: 2
  Restart:
    enabled: true
    item: ENDER_PEARL
    name: '&eRestart Game'
    slot: 4
  MainMenu:
    enabled: true
    item: SPRUCE_DOOR_ITEM
    name: '&eMain Menu'
    slot: 6
    customMenu: false
    command: /Open custom menu %player%
  PlayAgain:
    enabled: true
    item: WOOL:5
    name: '&aPlay Again'
    slot: 22
  Close:
    enabled: true
    item: BARRIER
    name: '&cClose'
    slot: 8
Countdown:
  enabled: true
  Numbers:
    item: STAINED_GLASS_PANE:11
    name: '&f&l*'
  Underline:
    enabled: true
    item: STAINED_GLASS_PANE:15
    name: '&f&l*'
  Filler:
    enabled: true
    item: STAINED_GLASS_PANE:0
    name: '&7&l*'
GameOver:
  border:
    enabled: true
    item: STAINED_GLASS_PANE:11
    name: '&f&l*'
    slots: 0,1,2,3,4,5,6,7,8,9,17,18,26,27,35,36,44,45,46,47,48,49,50,51,52,53
  Result:
    points:
      item: PAPER
      name: '         &6&l&m--[-&f  &a&lScore&f  &6&l&m-]--'
      lore1:
      - ' &f&m-----------------------------&7 '
      - '  &eYou scored %points% Points!'
      - ''
      - '  &7&oYou need a minimum of %minPoints% Points'
      - '  &7&oto enter the Highscore rankings.'
      - ' &f&m-----------------------------&7 '
      lore2:
      - ' &f&m-----------------------------&7 '
      - '  &eYou scored %points% Points!'
      - ''
      - '  &e&oYou entered the Highscore!'
      - ' &f&m-----------------------------&7 '
      slot: 31
    time:
      item: WATCH
      name: '          &6&l&m--[-&f  &a&lTime&f  &6&l&m-]--'
      lore1:
      - ' &f&m-----------------------------&7 '
      - '  &eYour time was %time% Seconds!'
      - ''
      - '  &7&oYou were too slow. You can take'
      - '  &7&ono more than %maxTime% Seconds in order'
      - '  &7&oto enter the Highscore rankings.'
      - ' &f&m-----------------------------&7 '
      lore2:
      - ' &f&m-----------------------------&7 '
      - '  &eYour time was %time% Seconds!'
      - ''
      - '  &e&oYou entered the Highscore!'
      - ' &f&m-----------------------------&7 '
      slot: 31
Highscore:
  border:
    enabled: true
    item: STAINED_GLASS_PANE:11
    name: '&f&l*'
    slots: 0,1,2,3,4,5,6,7,8,9,17,18,26,27,35,36,37,38,39,40,41,42,43,44
  top:
    default:
      name: '&8&l%position%.&b Steve'
      lore:
      - '&eScore:&a 0'
    '1':
      name: '&e&l1.&b %player%'
      lore:
      - '&eScore:&a %score%'
    '2':
      name: '&7&l2.&b %player%'
      lore:
      - '&eScore:&a %score%'
    '3':
      name: '&6&l3.&b %player%'
      lore:
      - '&eScore:&a %score%'
    '4':
      name: '&8&l4.&b %player%'
      lore:
      - '&eScore:&a %score%'
    '5':
      name: '&8&l5.&b %player%'
      lore:
      - '&eScore:&a %score%'
Invulnerability:
  enabled: true
  after: 15
  Animation:
    enabled: true
    particle: REDSTONE
    color: '&c'
    radius: 1.2
    ringDistance: 8
    ringDensity: 4
    speed: 3
Below is a preview of a userdata file containing a single player.
YAML:
# This file contains the userdata of players who play Pocket Games.
# MaxInactivity is the maximum time (in days) userdata is saved for for each player.
# Inactivity means not playing any Pocket Games. Inactivity is reset whenever a game is started.
# Set to -1 to never delete any userdata. Set to 0 to never save.
# If set to 0 Pocket Games will only store userdata until reload/restart.
# It is advised that you never edit any userdata manually. Especially not the saves!

MaxInactivity: 30
Players:
  a0513513-a813-47fd-b825-7c727aa20dc0:
    player: Benz56
    timestamp: 1510439596
    sound: true
    Saves:
      '2048': rO0ABXcIAAAANgAAAABzcgAab3JnLmJ1a2tpdC51dGlsLmlvLldyYXBwZXLyUEfs8RJvBQIAAUwAA21hcHQAD0xqYXZhL3V0aWwvTWFwO3hwc3IANWNvbS5nb29nbGUuY29tbW9uLmNvbGxlY3QuSW1tdXRhYmxlTWFwJFNlcmlhbGl6ZWRGb3JtAAAAAAAAAAACAAJbAARrZXlzdAATW0xqYXZhL2xhbmcvT2JqZWN0O1sABnZhbHVlc3EAfgAEeHB1cgATW0xqYXZhLmxhbmcuT2JqZWN0O5DOWJ8QcylsAgAAeHAAAAAEdAACPT10AAR0eXBldAAGZGFtYWdldAAEbWV0YXVxAH4ABgAAAAR0AB5vcmcuYnVra2l0LmludmVudG9yeS5JdGVtU3RhY2t0ABJTVEFJTkVEX0dMQVNTX1BBTkVzcgAPamF2YS5sYW5nLlNob3J0aE03EzRg2lICAAFTAAV2YWx1ZXhyABBqYXZhLmxhbmcuTnVtYmVyhqyVHQuU4IsCAAB4cAAHc3EAfgAAc3EAfgADdXEAfgAGAAAAA3EAfgAIdAAJbWV0YS10eXBldAAMZGlzcGxheS1uYW1ldXEAfgAGAAAAA3QACEl0ZW1NZXRhdAAKVU5TUEVDSUZJQ3QAB8KnZcKnb......
      Super2048: rO0ABXcIAAAANgAA3OBwcHBwcHBwcHNyABpvcmcuYnVra2l0LnV0aWwuaW8uV3JhcHBlcvJQR+zxEm8FAgABTAADbWFwdAAPTGphdmEvdXRpbC9NYXA7eHBzcgA1Y29tLmdvb2dsZS5jb21tb24uY29sbGVjdC5JbW11dGFibGVNYXAkU2VyaWFsaXplZEZvcm0AAAAAAAAAAAIAAlsABGtleXN0ABNbTGphdmEvbGFuZy9PYmplY3Q7WwAGdmFsdWVzcQB+AAR4cHVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAAAAR0AAI9PXQABHR5cGV0AAZkYW1hZ2V0AARtZXRhdXEAfgAGAAAABHQAHm9yZy5idWtraXQuaW52ZW50b3J5Lkl0ZW1TdGFja3QABFdPT0xzcgAPamF2YS5sYW5nLlNob3J0aE03EzRg2lICAAFTAAV2YWx1ZXhyABBqYXZhLmxhbmcuTnVtYmVyhqyVHQuU4IsCAAB4cAABc3EAfgAAc3EAfgADdXEAfgAGAAAAA3EAfgAIdAAJbWV0YS10eXBldAAMZGlzcGxheS1uYW1ldXEAfgAGAAAAA3QACEl0ZW1NZXRhdAAKVU5TUEVDSUZJQ3QABMKnYTRwcHBwcHNxAH4AAHNxAH4AA3VxAH4ABgAAAARxAH4ACHEAfgAJcQB+AApxAH4AC3VxAH4ABgAAAARxAH4AD......

Adding all the game configuration files makes the resource description too long.
Download a preview of some here.

8t4AN5V.png

Installing Pocket Games is as easy as with any other plugin. Follow the steps below and you are good to go. Pocket Games remain completely hidden to all players (Except OPs) if they have no permission associated with PG. I strongly recommend following step 4 before allowing your players to interact with PG, to ensure PG is setup exactly the way you desire.
1. Purchase and download Pocket Games.
2. Drag & drop it into your plugins folder.
3. Start/reload/restart your server.
4. Configurate any game to your liking, as well as rewards, messages, highscores, GUI's etc. Use this wiki page if you are unsure how something is done.
Step 4 is optional though strongly recommended.

NEAU9Ja.png

Versions 1.8 - 1.12.2 are supported. All features are supported in all versions. Currently, tested versions are:
1.8, 1.8.8, 1.9, 1.10, 1.11.2, 1.12, 1.12.2
HePdmOx.png

Pocket Games is a rather large and highly customizable plugin. Explaining everything on this page does not seem feasible therefore I have created a Pocket Games GitHub wiki page. Please take a look at the wiki page here to get a better idea of the many configurable options PG has to offer.
8HTshHZ.png

By purchasing Pocket Games you agree to the following Terms of Service:
  • You are not allowed to file a chargeback or PayPal dispute.
  • You are not allowed to use Pocket Games on more than one Minecraft server/network.
  • You are not allowed to redistribute Pocket Games under any circumstances.
  • You must have read the entire description on this page before purchasing.
  • Posting bad reviews based on bugs, missing features, or similar before contacting me personally results in the immediate revocation of your access.
  • I reserve the right to change these terms at any time and you agree to abide by the most recent version of the terms.
  • I retain the right to revoke your access to Pocket Games if you violate any terms above.

Latest updates

  1. [2.15.3] Improvements.

    Changes: Spectator auto-refresh: The spectator menu will now automatically refresh the active...
  2. [2.15.1] Spectator Improvements.

    2.15.0: Changes: New Game: Tic Tac Toe: Game Configuration: # Edit TicTacToe in this file. #...
  3. [2.14.2] Spectate Command!

    Changes: Spectate Command: Prior to this update, players were only able to access the spectator...

Author

Benz56

Owner
Author
Benz56
Downloads
7
Type
Digital product
License duration
Unlimited
Price
20.00 USD
Views
850
First release
Last update
Rating
0.00 star(s) 0 ratings
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.