Tested Minecraft Versions: 1.8, 1.9, 1.10, 1.11
Do you remember the times when you have played games on your Game Boy? This is now also possible in Minecraft with this Plugin! Simply enter the command and the Next Generation Minigame starts - you can play alone or with up to four players. Your goal is to get as many points as possible by shooting ducks and other entities before the time runs out.
I'm pretty sure you haven't played a minigame in minecraft on a map before, that's the reason why I'll make you familiar with the controls in this section.
Here are all commands and permissions listed.
Actually, you don't need to do many things except from downloading the plugin and putting it in the plugins-folder. If you wish to use MySQL to save the players' stats, set "use-mysql" in the config to true and fill out the values the plugin needs to connect to the database. If you don't have a MySQL database or don't wish to use it, the highscores will be saved in a YML-file in the plugin-folder. But I'll recommend you to use MySQL, especially if you have lots of players who will play the minigame (YML is extremely slow when working with huge files).
If you wish, you can also change every image of the minigame; they are located in the "images"-folder in the plugin-folder. Just keep in mind that the picture sizes and names need to stay the same .
Unfortunately, Minecraft has got a bug with rendering maps when switching worlds - as a result the map stops updating and the scenery freezes (https://bugs.mojang.com/browse/MC-46345). If a player wants to play the game but it doesn't work because of that reason, a message pops up on the map which tells the player to relog. It is not the best solution, but as long as Minecraft won't fix this bug, this is the only way that you see the scenery updating again. (Edit: Good News! According to Minecraft, this bug will be gone in the 1.11 version!)
But except this Minecraft bug, the plugin should work flawlessly. Still finding a bug? Please report it, I'll look forward to fix it!
For playing the game without lags, your connection to the server needs to be quite stable (you receive a 128x128 picture twenty times a second). If this isn't the case, the game looks a bit laggy. But normally this shouldn't be a big deal, it even works great for me and I have a very bad internet connection .
Any questions left? Post it in the discussion thread, I am looking forward to awnser your questions!
Finally, here are some impressions from the plugin - you can also send me your screenshots (and videos, I'll highly appreciate them!) and I'll add them to this list .
This is the title which appears when you play against other players in a lobby. The gun barrel of every player is visible, this is the reason why you'll get a notification with your barrel color.
This is the GUI which pops up when entering /huntparty (or /hp if you don't like long commands .) As you can see, it contains every important action you need as a lobby host.
This GUI shows when you click on "invite players". A list of every online player will be shown and you can click on a player's head to invite the person.
This is the chat message which appears when a hunt party is over.
Here you can see the moment when the "red player" shoots.
This describes pretty accurately the MLG mode .
When shooting a duck in MLG mode, lots of "alternative" particles show up.
This is the Xmas-mode. You can toggle the design on and off by executing the command "/huntconfig xmas".
This is an ingame footage of the MLG mode. (http://i.giphy.com/3oz8xLMLelgUWcX9C0.gif <- click here if the gif doesn't show up)
Do you remember the times when you have played games on your Game Boy? This is now also possible in Minecraft with this Plugin! Simply enter the command and the Next Generation Minigame starts - you can play alone or with up to four players. Your goal is to get as many points as possible by shooting ducks and other entities before the time runs out.
- You don't need to build anything for setting up the minigame - the whole scenery is in a map!
- Control the gun barrel easily with your mouse (it works like an ingame gyrosensor)!
- Shoot ducks and balloons, which try to cross the scenery (more entities will come in future updates!)
- Give your players prizes when they reach a certain score
- Every image and text message is customizable
- Play with up to four friends in a lobby (it is very likely that even more opponents will be possible in the future)
- Very easy to use ingame GUI for the lobby management (adding players, starting the game etc)
- The plugin allows lots of update possibilities, which will definitely come!
- The game supports different designs (currently Xmas, MLG and default; more will come in the future)
I'm pretty sure you haven't played a minigame in minecraft on a map before, that's the reason why I'll make you familiar with the controls in this section.
- Like said before, you can move your gun barrel (the tiny gray (or colored, if you play in a lobby) circle) by moving around with your mouse. But watch out, the sensitivity is very high if you aren't used to it!
- You don't know where your gun barrel is? No problem - drop the map (by default 'Q') and the barrel position will be resetted to the center.
- To score points, simply move your barrel to a duck or balloon and press the sneak-button to shoot. By default this is the Shift button.
- If you are out of ammo, you can reload your weapon by right-clicking. You can also reload if you still have ammo.
Here are all commands and permissions listed.
- /hunt: Play the minigame alone.
Permission: "duckhunt.hunt" - /huntparty: Opens a GUI for managing the multiplayer-lobby (this GUI is a replacement for basically every "huntparty"-command).
Permission: "duckhunt.huntparty.gui" - /huntparty create: Creates a new lobby.
Permission: "duckhunt.huntparty.host" - /huntparty invite [name]: Invites a certain player to your lobby or opens a GUI with every online player, if no name was entered.
Permission: "duckhunt.huntparty.host" - /huntparty accept: Accept an invitation to join a lobby.
Permission: "duckhunt.huntparty.player" - /huntparty leave: Removes you from your current lobby. If you are the host of the lobby, it will be closed.
Permission: "duckhunt.huntparty.player" - /huntparty info: Lists every player in your current lobby.
Permission: "duckhunt.huntparty.player" - /huntparty start: Starts the game for every player in your lobby.
Permission: "duckhunt.huntparty.host" - /forcehunt <player>: Command to start the singleplayer game for a player (even if he hasn't got the permission). This command can be used from the console.
Permission: Operator - /huntconfig addprize <score> <command to be executed>: When you reach a certain score while playing alone, a command will be executed by the console. The variable <player> will be replaced by the player's name.
Example: /huntconfig addprize 100 give <player> diamond 1: This will reward the player with one diamond if he reaches a score of 100 in a game. Of course you can trigger every command you wish, not only give-commands.
Permission: "duckhunt.huntconfig.addprize"
Actually, you don't need to do many things except from downloading the plugin and putting it in the plugins-folder. If you wish to use MySQL to save the players' stats, set "use-mysql" in the config to true and fill out the values the plugin needs to connect to the database. If you don't have a MySQL database or don't wish to use it, the highscores will be saved in a YML-file in the plugin-folder. But I'll recommend you to use MySQL, especially if you have lots of players who will play the minigame (YML is extremely slow when working with huge files).
If you wish, you can also change every image of the minigame; they are located in the "images"-folder in the plugin-folder. Just keep in mind that the picture sizes and names need to stay the same .
Unfortunately, Minecraft has got a bug with rendering maps when switching worlds - as a result the map stops updating and the scenery freezes (https://bugs.mojang.com/browse/MC-46345). If a player wants to play the game but it doesn't work because of that reason, a message pops up on the map which tells the player to relog. It is not the best solution, but as long as Minecraft won't fix this bug, this is the only way that you see the scenery updating again. (Edit: Good News! According to Minecraft, this bug will be gone in the 1.11 version!)
But except this Minecraft bug, the plugin should work flawlessly. Still finding a bug? Please report it, I'll look forward to fix it!
For playing the game without lags, your connection to the server needs to be quite stable (you receive a 128x128 picture twenty times a second). If this isn't the case, the game looks a bit laggy. But normally this shouldn't be a big deal, it even works great for me and I have a very bad internet connection .
Any questions left? Post it in the discussion thread, I am looking forward to awnser your questions!
Finally, here are some impressions from the plugin - you can also send me your screenshots (and videos, I'll highly appreciate them!) and I'll add them to this list .
This is the title which appears when you play against other players in a lobby. The gun barrel of every player is visible, this is the reason why you'll get a notification with your barrel color.
This is the GUI which pops up when entering /huntparty (or /hp if you don't like long commands .) As you can see, it contains every important action you need as a lobby host.
This GUI shows when you click on "invite players". A list of every online player will be shown and you can click on a player's head to invite the person.
This is the chat message which appears when a hunt party is over.
Here you can see the moment when the "red player" shoots.
This describes pretty accurately the MLG mode .
When shooting a duck in MLG mode, lots of "alternative" particles show up.
This is the Xmas-mode. You can toggle the design on and off by executing the command "/huntconfig xmas".
This is an ingame footage of the MLG mode. (http://i.giphy.com/3oz8xLMLelgUWcX9C0.gif <- click here if the gif doesn't show up)