Skip to content

BlockHunt is a customizable Minecraft minigame where you try to find as many of the specified block in the time provided. The play area is defined by a WorldGuard region.

Notifications You must be signed in to change notification settings

JakeMoe/BlockHunt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BlockHunt

Description

BlockHunt is a customizable Minecraft minigame where you try to find as many of the specified block in the time provided. The play area is defined by a WorldGuard region. While in the WorldGuard region, a scoreboard of the current top 10 players will appear. At the end, a prize from a customizable list be chosen and given to the winner.

This is very much a work in progress at the moment.

The original idea comes from Pumpkin Hunt by TylerOG: https://www.spigotmc.org/resources/pumpkin-hunt.13966/

The project home is: https://github.com/JakeMoe/BlockHunt

Installation

To install, just copy the jar file into your server's plugin folder. It will create a default config file the first time it is run.

Configuration

To configure, you can edit the config.yml file by hand, or use in game commands. Type "/bh help" for more info.

Version History

  • 0.1 - Jake Moe - 25 September 2017
    • Initial Commit
  • 0.2 - Jake Moe - 25 September 2017
    • Filled out most of the load/enable/disable
    • Filled out commands
    • Filled out listener
    • Filled out config (read and write)
  • 0.3 - Jake Moe - 25 September 2017
    • Updated version strings
    • Updated plugin.yml
    • Moved scoreboard out to separate class
  • 0.4 - Jake Moe - 25 September 2017
    • Moved timer from Timer to BukkitRunnable
    • Fixed up various status messages
  • 0.5 - Jake Moe - 25 September 2017
    • Made scoreboard title configurable
    • Added winner notification
    • Added player names instead of UUIDs
    • Formatted about and syntax output with colors
  • 0.6 - Jake Moe - 26 September 2017
    • Added WorldGuard library and check for plugin
    • Code cleanup
  • 0.7 - Jake Moe - 26 September 2017
    • Added WorldGuard region checks
    • Added Nicky plugin support
  • 0.8 - Jake Moe - 27 September 2017
    • Created individual help for each command
    • Added prizes
    • Added Regions class
    • Code cleanup
  • 0.9 - Jake Moe - 11 October 2017
    • Transfer to lobby then to game works
    • Lobby and game timers work
  • 0.10 - Jake Moe - 14 October 2017
    • Split out Lobby and Game regions
  • 0.11 - Jake Moe - 15 October 2017
    • Stores inventory, health, location before game
    • Restores inventory, health, location after game
    • Fixed up score from public variable to private variable with public methods
    • Found better way to sort HashMap by value; new method in Util class
    • Bug fixes
  • 0.12 - Jake Moe - 25 October 2017
    • Save scores to files
    • Reset game with random block drops
    • Random potion drops with lightning effect
    • Better looking messages
  • 0.13 - Jake Moe - 27 October 2017
    • Added check to getRandomLocation to ensure point is within poly WorldGuard regions
    • Added sound on potion pickup event
  • 1.0 - Jake Moe - 31 October 2017
    • Added check to ensure blocks on spawn on grass or dirt
    • Added chat message to inform player what potion was picked up
    • Added title message for lobby countdown
    • Modified lobby countdown timers
    • Fixed elimination message to show actual player eliminated
    • Fixed up HARM and HEAL potions repeating, rather than being instant
    • Moved game timers to beginning of end and stop functions
  • 1.1 - Jake Moe - 1 November 2017
    • Removes potions still on ground at game end
    • Scoreboard appears at game start, rather than on first score
    • Added display name for potions, and use that to display to players on pickup
  • 1.2 - Jake Moe - 3 November 2017
    • Fixed potions being removed from world when game ends
    • Scores are saved with names rather than UUIDs
  • 1.3 - Jake Moe - 4 November 2017
    • Added configuration option for block and potion timers
    • Added more valid blocks to spawn on to

About

BlockHunt is a customizable Minecraft minigame where you try to find as many of the specified block in the time provided. The play area is defined by a WorldGuard region.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages