Battleship ⚓ [for GameBox] 3.1.0

Play Battleship against a second player in an inventory

  1. Minecraft 1.13

    Nikl
    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.
  2. Update for GameBox v2

    Nikl
    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!
  3. Added missing title to langauge file + improved default messages

    Nikl
    • @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.
    Govindas likes this.
  4. Compatibility for 1.8 problems with too long inventory titles

    Nikl
    The game will no longer throw errors on old servers (1.8) which have problems with too long inventory titles.
    Govindas likes this.
  5. Campatibility with CraftBukkit + Ensure a clean disable if GameBox is disabled

    Nikl
    • 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.
  6. Support for GameBox reload command

    Nikl
    Battleship now supports the GameBox reload command

    /gba reload

    Dependency for GameBox is now version 1.5.0
  7. Reduced jar size + Mandarin and spanish language file

    Nikl
    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...
    ChillerKraft and altrisi like this.
  8. 'The language and nms' Update

    Nikl
    • 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.
  9. Added Token rewards

    Nikl
    • 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 playing :)
    TheNoise, TheDevelon and Space995 like this.
  10. Full conversion! More customization with help of GameBox

    Nikl
    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...