MyWarp v3.0-rc-1

Details

  • Filename
    mywarp-bukkit-3.0-rc-1-all.jar
  • Uploaded by
  • Uploaded
    Sep 4, 2018
  • Size
    5.46 MB
  • Downloads
    2,839
  • MD5
    1b214bb8ef181f21333a4b287b988ece

Supported Bukkit Versions

  • 1.13
  • 1.12
  • 1.11
  • 1.10
  • 1.9
  • 1.8.1
  • 1.8
  • CB 1.7.9-R0.2
  • CB 1.7.9-R0.1

Changelog

NOTE: This is the first release candidate for 3.0, supporting every Bukkit version from 1.7.9 to 1.13.1. User of MyWarp 2.6 must read the  updating-article for information on how to update. Users of MyWarp 3.0-beta-1 must redo their database configuration as described here.

Changed

  • [#143] - Change group-id and package structure to io.github.mywarp.mywarp
  • [#71] - Require Java 8 to run MyWarp, update internals to use new, native Java constructs where possible
  • Update JOOQ to 3.11
  • Update FlyWay to 4.2.0
  • [Bukkit] Build against Bukkit 1.13.2-R0.1-SNAPSHOT
  • [#151] - Use new crowdin API
  • [Spigot][#118] - Use player.getLocale() if it exists
  • [#160] - Move LocaleResolver to VersionSupport
  • [#144] - Make DBMS configuration way more flexible
  • Update Gradle to 4.8 and use up-to-date versions of all plugins used in the build process
  • Groups in /warp invite and /warp uninvite have to be prefixed by g: rather than using the -g flag.
  • [#185] - Store all strings as UTF8MB4 on MySQL
  • [#145] - Resolve player-names and identifiers asynchronously
  • Move user downloadable development builds to mywarp.github.io.
  • [Bukkit][#187] - Update H2 to 1.4
  • [Bukkit][#178] - Add a way to specify JDBC configuration options
  • [Bukkit][#189] - Use MaterialData when checking for buttons and levers, improving forward compatibility
  • [#146] - Optionally allow platforms to use their own service to display paginated content

Added

  • [#142] - Add an option to disallow warps with different capitalization
  • Accept UUIDs in /warp invite, /warp uninvite and /warp give using the u: prefix
  • [#176] - Validate compatibility with older versions of Bukkit and Guava using AnimalSniffer
  • [Bukkit][#189] - Resolve material information from a bundled configuration file, rather than hard-coding them

Fixed

  • [#148] - /warp list flags are not working
  • [#153] - Invalid date formatting in /warp info
  • [#150] - slf4bukkit does not work on PaperSpigot
  • [#157, [#61] - Issues with line endings ìn messages on Windows based servers
  • [#166, [#167] - Dynmap shows public and private warps
  • [#173] - Fix calculation of visits per day for just created warps
  • [#156] - Fix teleporting with donkeys and mules on 1.12
  • Fix Guava compatibility of the Dynmap bridge
  • Fix handling of manually thrown AuthorizationExceptions in commands
  • [#179] - Fix `give.is-owner error message
  • [#182] - Fix warp signs when warp names are not handled case sensitive
  • [Bukkit] Fix incompatibilities with Bukkit 1.7.10

Removed:

  • Remove %creator% placeholder from welcome messages and Dynmap markers
  • [Bukkit][#146] - Remove explicit position correction for warps created in MyWarp 2 (the default warp safety algorithm is now responsible for handling these)
  • Remove dependency on commons-lang