Sueta

<Legacy> Minesweeper ⚠ ☠ [for GameBox v2]

3.1.0

Minesweeper for Minecraft! Fully customisable!

·Plugin

This game depends on my plugin GameBox!


minesweeper.png
Identify the positions of the mines without clicking them!

Fun inventory game. Take a look at the pictures below ;)

YouTube

This game depends on my plugin GameBox. It is one of many inventory games for which GameBox provides a neat GUI and lots of customization.
Take a look at the GameBox page for the other games :)

To start a game open the GameBox gui with /gb ( /games, /gamebox) and click on Minesweeper. You can also use a hub item if you configured the hub mode in the GameBox configuration file. Or the minesweeper shortcut command (see GameBox page).

Per default GameBox will give you access to an easy, normal, hard and a competition mode. You can change all that in the configuration file of Minesweeper.

  • 4 Block types are used (Materials are customisable in the config)
    • Cover (default: Grey stained glass plane)
    • Flag (default: Sign)
    • Warning (default: Orange Wool)
    • Mine (default: Tnt)
  • Rules of the game
    • Right-click a covered slot to set a flag
    • Left-click a covered slot to uncover it
      • If it's a mine => you lost
      • Otherwise it can be empty, or a warning
    • Right-click a flag to unset it
    • You won, as soon as you uncovered everything exept the mines
  • Current state of the game is displayed
    • During the game the number of set flags and the number of mines are shown
    • The time you are already playing is displayed

If you like inventory games, you could also take a look at Battleship and GemCrush ;) or express your happiness with a small donation

Some pictures (outdated... I will update the description after my travels):

Gamestart

start.png

Ingame Nr. 1

playing1.png

Ingame Nr. 2

playing2.png

Won a game

won.png

default configuration file:

# ----------------------------------------------------------------------------#
#                                                                             #
#                             Minesweeper config                              #
#                                                                             #
# ----------------------------------------------------------------------------#

# name of the language file (in the folder 'language')
langFile: "default"

gameBox:
  mainButton:
    # define the Material and data for the button (format: 'material:data')
    materialData: "TNT"
    # display name of the button
    displayName: "&3Minesweeper"
    # lore of the button
    lore:
    - ""
    - "&1Watch your step..."
  gameButtons:
    easy:
      materialData: "WOOL:13"
      displayName: "&aEasy"
      lore:
      - ""
      - "&1Mines: &r5"
      - "&1Cost: &45"
      - "&1Reward: &a7"
      mines: 5
      slot: 11
      cost: 5
      reward: 7
    normal:
      materialData: "WOOL:1"
      displayName: "&6Normal"
      lore:
      - ""
      - "&1Mines: &r8"
      - "&1Cost: &410"
      - "&1Reward: &a15"
      mines: 8
      cost: 10
      reward: 15
      slot: 20
    hard:
      materialData: "WOOL:14"
      displayName: "&cHard"
      lore:
      - ""
      - "&1Mines: &r10"
      - "&1Cost: &415"
      - "&1Reward: &a25"
      - "&1Tokens: &a1"
      mines: 10
      slot: 29
      cost: 15
      reward: 25
      tokens: 1
    saveStats:
      materialData: "diamond_block"
      displayName: "&c&lCompetition"
      lore:
      - ""
      - "&3&lThis is played on a big grid!"
      - "&1Mines: &r13"
      - "&cClimb up the &ltop list"
      - "&aGood luck!"
      - ""
      - "&1Cost: &450"
      - "&1Reward: &a75"
      - "&1Tokens: &a3"
      mines: 13
      big: true
      slot: 24
      cost: 50
      reward: 75
      # if true the best score of this button is saved
      saveStats: true
      tokens: 3
  topListButtons:
    # use the same key as the game you want to display the top list for
    #   for that button 'saveStats' must be true (see above)
    saveStats:
      materialData: "diamond_block"
      displayName: "&cTop list"
      lore:
      - ""
      - "&cCompetition &1top list"
      slot: 33
      # inventory title of the top list (%player% and %game%)
      inventoryTitle: '              Top List'
      # Lore of the skulls in the inventory. Use %rank% for the rank and %time% for the time in 'mm:ss'
      skullLore:
      - ''
      - '&6Rank:&1 %rank%'
      - '&6Time:&1 %time%'


rules:
  # enable/disable sound
  playSounds: true
  # when you reveal an empty slot automatic revealing will uncover all attached empty slots until the first slot
  #   is not empty
  # change this to true if you DON'T want this option
  turnOffAutomaticRevealing: false


# requires vault and an economy plugin
#   to enable economy do not forget to enable it for GameBox too
economy:
  enabled: false


# use "Material:data" or "ID:data"
materials:
  cover: "160:7"
  flag: "SIGN"
  mine: "TNT"
  warning: "WOOL:1"

displaynames:
  cover: "&bCover"
  warning: "&cWarning"
  mine: "&4Mine"
  flag: "&1Flag"

To come:
Nothing planed for Minesweeper atm

Please contact me with ideas

Got any bugs or suggestions? Please tell me in the discussion.

Similar projects

Plugin →