<Legacy> Battleship ⚓ [for GameBox v2]
3.1.0Play Battleship against a second player in an inventory
3.1.0latestMinecraft 1.13Jul 28, 2018 Compatibility with minecraft 1.13 You might have to get a new configuration file to get rid of warnings in the console! The materials defined in the old config files are not 1.13 compatible.3.0.0Update for GameBox v2Mar 31, 2018 This version is compatible with GameBox v2. It does NOT work with GameBox v1. · There are some improvements in the default configuration file · With GameBox v2 this plugin will generate it's folder inside the "gamebox/games/" folder. The old battleship folder in your plugin folder is no longer needed!2.3.3Added missing title to langauge file + improved default messagesSep 22, 2017 · @Govindas brought it to my attention, that the 'waiting for the other player' title was not part of the language files. It's now added · I improved the default titles in lang_en and lang_de.2.3.2Compatibility for 1.8 problems with too long inventory titlesSep 21, 2017 The game will no longer throw errors on old servers (1.8) which have problems with too long inventory titles.2.3.1Campatibility with CraftBukkit + Ensure a clean disable if GameBox is disabledJun 21, 2017 · As pointed out in issue 3 of GameBox, there was a Spigot method left in Battleship, causing it to be not compatible with CraftBukkit. This has been fixed. · Small fix ensuring that Battleship will disable without any problems if GameBox is disabled.2.3.0Support for GameBox reload commandJun 6, 2017 Battleship now supports the GameBox reload command /gba reload Dependency for GameBox is now version 1.5.02.2.0Reduced jar size + Mandarin and spanish language fileMay 14, 2017 Depends on GameBox 1.3.0 and higher · Pushed up GameBox dependency to 1.3.0 · Jar size reduced by 14% · Using more methods and classes from GameBox · Moved Utils and Settings · Stopped using deprecated GameBox methods/fields · Supporting non completely-numeric GameBox versions (found out the hard way that my dependency system didn't do that before) · Added mandarin language file to the default files (Thanks @AndyYu ) · Added spanish language file to the defaults (Thanks @altrisi )2.1.1'The language and nms' UpdateApr 21, 2017 · Restructured my NMS code. This game is now using the classes from GameBox (should have done that from the beginning). That saves me all the checks, the plugin gets smaller and I don't have to update it when there are new NMS versions coming. · Improved the language file support. In previous versions the class did not recognise when there where String lists missing.2.1.0Added Token rewardsApr 11, 2017 · Added Token reward support. You can add them in the configuration file just like the money rewards. · Added some Token rewards to the default game modes · Checking for the required GameBox version. If your GameBox version is too low the plugin will send a message in the console. Have fun playing2.0.0Full conversion! More customization with help of GameBoxMar 12, 2017 This plugin now depends on GameBox! · GameBox enables you to have different modes of Battleship accessable for your players. Different number of ships, different gamerules, different costs and rewards. The best part: You can add my other inventory games to the same gui! For more information please check this plugins and GameBoxs site. · Convenient invite management. Invite through chatinput and GUI. The other player will receive a message and can accept the invitation in the gui by clicking a player head. · Several default game modes including one with top list. All configurable! · Moved any statistics to GameBox · All permissions and commands are with GameBox now · Cleaned the language file and made a new translation for the german lang-file If you where using the 1.x.x version before, please remove the old pluginsfolder. Support for the non-dependent 1.x.x versions will be given as long as there are many people still using it. I will fix major bugs if any should appear but there will be no more new features for the old 1.x.x versions (but plenty for 2.x.x ). Have fun playing1.7.0Added soundsJan 26, 2017 Introducing a brand new and intense experience in Battleship: Sounds Sound on invite, sound when it's your turn to do something and fitting sound for hitting a ship, missing a shot, winning or loosing the game. Have fun Edit: you can toggle sounds in the config with the node gameRules.playSounds (default: true)1.6.3MC 1.11 and compatibility with craftbukkitNov 22, 2016 The game now works on Spigot 1.11 Also i tried making the plugin compatible with craftbukkit. Have fun1.6.2New option for game behaviour + Color support for displaynamesNov 5, 2016 You can now decide what to do after a firetimer ran out. I added the boolean 'gameRules.switchAttackerAfterFireTimerRanOut' to the configuration file. It defaults to 'false'. false: like before the player whose fire timer runs out will loose the game. true: the player won't loose. Instead the move will be over and attacker and defender will be switched. To be able to set this option please add the path by hand or get a new configuration file. Display names of items support colorcodes now ('&'). I also added colors in the default configuration file. Fixed that instead of the no-perm-message the help-message was send when a player tried to reload the plugin without having the right permission. I am working on adding battleship to my upcoming inventory game plugin. This plugin will combine all my inventory games in one GUI (plus some additional features ^^) Thanks for playing1.6.1Fixed more flickering + displaynames configurable + top 10 command + more config optionsSep 28, 2016 Finally i managed to get some free time and get back to my projects I reinstalled my notebook and switched IDEs. I tested allot and really hope i didn't break anything in the process. For the updates: · Fixed more flicker (hope I found all the reasons now ) · Added a top 10 command · permission: battleship.top · default: true · for that i added new messages to the language file · Added lost games to the stats file (for later use) · The displaynames of all materials are now configurable in the config · Added an option in the config to change the grids after every shot (slower game)1.6Huge Titles Update + stats fileAug 28, 2016 Finally: no laggs when the title changes · Dipped a bit into NMS to solve the problem of updating inventory titles · Titles will now be updated everytime the gamestate changes, so the displayed times start from the configured number of seconds · Timers only count down to 1 and activate changes at 0 · Stats file tracking wins of players (actually did that in one of the previous updates and forgot about it xD) · Fixed issue with game beeing stuck when one player quits minecraft or gets kicked · Fixed issue with force-set ships not beeing displayed...1.5.5Small fixAug 25, 2016 · Fixed that the default language file was not beeing created when first installing the plugin (thanks to @jones988 for telling me!) · That was caused by me beeing an idiot and not creating the directories bevore creating the file xD1.5.4Added timer when changing gridsAug 25, 2016 · Added a timer when the attacker missed so the players can see what happend bevore the grids are changed · New inventory title in the language file for the title while that timer runs · Countdown can be configured in the config (get a new config file for that!) · Changed default lang file in the config file + added some explanation to it Working on 1.6 that will hopefully resolve the short "lags" the inventories have when the title is updated because of the timers.1.5.3Finished customisation for messages/inventory titles & rewrote language file supportAug 6, 2016 · Added inventory titles to the language file · The plugin will now use messages/titles from the up to date english language file, if they are missing in the chosen one · If there are messages/titles missing in the chosen language file, a list of the missing paths will be printed in the console. If you do not set these paths you will not be able to customise the messages (set them by hand or if you are using one of the default files: just delete the default language files -> reload your server -> default language files are up to date). Language file stuff is completed now! YEAH1.5.2Added german language file & fixJul 31, 2016 New message added! · Added german language file (thanks to @TabZ ) · Fixed error being thrown if you used /bsgui and were alone on the server · For that i added a message to the language file · aloneOnServer: " &4No one else is online at the moment"1.5.1fixed messages + added message when language file is missingJul 29, 2016 · Fixed that sometimes the '%' were not replaced in the messages · Added a message that tells you to add: langFile: "lang_en.yml" to the config if it's missing1.5Language file support!Jul 29, 2016 Important information at the bottom for everyone who used older versions already! · Added folder Language · Added first language file (english) · I tried to add all messages that get send to the players when using the plugin. Comments+names should explain when the messages get send. Also the placeholders are explained. · Inventorytitles are not customisable, I did not have enough time! That will follow later! · You can specify the name of the language file you want to use in the config. · Fixed the help message getting send when opening the gui If you miss any message or some messages got mixed up/don't work as they are supposed to, please tell me in the discussion. I am using quite a lot of messages and i am sure i did a few mistakes that i did not found while testing... Also if you made a language file in another language, please tell me and i will add it to the default files Thank you for your help! Get a new config, or add the following to it: langFile: "lang_en.yml" otherwise the plugin will disable itself!1.4Added GUI to invite playersJul 28, 2016 · Added Command /battleshipgui or /bsgui · This will open a GUI with heads of all online players. You can just click one to invite the player. Funfact: I spend hours on testing that GUI, just because I wanted it to work for any number of players online. One page can contain up to 45 heads, all the other heads will be put on the next page. If there is a "next page" a button will appear to open it. There is also a button for "go back" that will be displayed on any other page then the first one. I don't know why, but I like it (main problem with testing was getting that next page on my test server ^^) So: Put that plugin on a sever with more then 45 Players online and admire these perfect buttons1.3.2New options when a game ends & BugfixJul 24, 2016 · Added configurationsection "onGameEnd" with commands and broadcasts you can dispatch. Use %winner% / %looser% for the name of winner/looser. · Fixed a bug from last update that did not allow you to play again, after the fire-timer ran out in the last game. If you were already using the old version of Battleship you will need the new configurationfile to use these options.1.3.1first (small) customisation updateJul 23, 2016 · Added configuration section "timers" to the config · Set countdown for the ship setting part · Set countdown for the main part of the game · Set the time in seconds an invitation is valid If you were using an old version before you will have to get a new config file to get these options. I know its only a small update, sorry i do not have more time today.1.3Added timer to the main game partJul 22, 2016 · Timer will count down from 10 seconds · Timer refreshes every time you hit a ship · If you do not fire before the timer runs out, you will loose the game! There will be updates to make the whole game more configurable (messages, times in config) but i first want to have a stable and good playable game version1.2.1Bug fixesJul 21, 2016 · Fixed too long inventory title after the last update... · Fixed that the timer sometimes continued running, forbidding the players to quit the game during the ship-set part1.2Timer for ship setting part!Jul 21, 2016 · There will be a timer counting down from 30seconds · If one player did not set his/her ships until then they will be set randomly, so the game can go on. I will make the time configurable in the future. i could also add an option in the config to let the player loose that is not setting the ships. Also I guess I will add a timer to the later state of the game. Giving every player like 10seconds per try maybe.1.1Started working on ship-setting part +++ added permissionsJul 20, 2016 · The locking of the placed ships is now individual. That means: as soon as one player set his/her ships they will be locked and the title will say "Waiting...". The next step of the game will begin when both players set the ships. This is the first step towards a better placing part. Now i will integrate a timer. The countdown will be shown in the inventory title and if it runs out i will eather set the ships randomly or shut down the game. Maybe i ll do that configurable. · Added permissions · battleship.play · default: true · battleship.reload1.0Jul 19, 2016
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta