MyWarp v3.0-beta-4

Details

  • Filename
    mywarp-bukkit-3.0-beta-4-all.jar
  • Uploaded by
  • Uploaded
    Feb 26, 2017
  • Size
    4.51 MB
  • Downloads
    7,543
  • MD5
    2aa05d846e070d406ed06853d98983b8

Supported Bukkit Versions

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

Changelog

NOTE: This is a Beta. Make sure to report all bugs you encounter. 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:

  • [#64] - Decouple authentication from the Warp implementation
  • Update JOOQ 3.6.4
  • Make DynamicMessages use the bundled localizations by default
  • Commands are handled by the core, not by individual implementations
  • Rename WarpRemovalEvent to WarpDeleteEvent
  • Decouple teleport from Warp implementation
  • [#74] - Update Intake to 4.0
  • Construct MyWarp with a factory rather than a constructor
  • [Bukkit] Overhaul Bukkit implementation
  • Unify naming of internal components, refactor most classes into a cleaner package structure
  • Make the core handled teleporting of tamed horses
  • [#108] - Update FlyWay to 4.1.1
  • [#86] - Replace EulerDirection with Vectors
  • Require at least Java8 to build (not to run) MyWarp
  • [#84] - Warp signs are handled completely by the core
  • Warp.Type can no longer be converted to a Limit.Type
  • Remove Profiles, player UUIDs need to be converted to names by using the cache directly
  • Players are informed about invitations, including group invitations, via events (can be turned of in the configuration)
  • [Bukkit] Use the new official Vault repository
  • Move population and depopulation from WarpManager into a separated (hidden) interface
  • [#93] - Allow interactions (e.g. updating, deleting, listing) with warps positioned on non existing worlds
  • [Bukkit] [#117] - Update warp safety with Materials added in Minecraft 1.8, 1.9, 1.10 and 1.11
  • Update Gradle to 3.3 and use up-to-date versions of all plugins used in the build process
  • Move handling of teleport and welcome messages into the TeleportService
  • Massively simplify internal implementation of limits
  • Update flow-math to 1.0.3

Added:

  • [#77] - Support for golden and iron pressure plates
  • [#65#85] - Platforms can define optional capabilities to be used by the core if available; implement economy, limits, teleport safety and timers are such capabilites
  • [#83] - Tab complete for Warps, online and offline players
  • [#109] - Automatically download localizations from crowdin upon each build

Fixed:

  • [#81#78] - Warmup does not abort on damage or move
  • Use the default Locale if the player's client returns an invalid one
  • [#98] - Profile cache updates in main thread cause server lag
  • [#99] - Checks for warp-creation do not work
  • [#106] - Command exception without cause results in NPE
  • [Bukkit] [#104] - Creation of plugin folder fails
  • Matching warp names results in IndexOutOfBoundException
  • [#102] - Malformatted value bundles can crash the server
  • Teleport effect setting has no effect
  • /warp assets does not display limits of zero
  • [#92] - Insufficient permissions for the /warp command
  • [Bukkit] [#105] - Warps only shown on DynMap until restart
  • [Bukkit] [#116] - Player locales are parsed incorrectly when running on Minecraft 1.11
  • [Bukkit] [#130] - Player name to UUID conversion fails if a name is requested twice
  • [#132] - CI builds are missing translations from crowdin
  • [Bukkit] [#136] - Warp labels on Dynmap display the creators UUID instead of the name
  • NoSuchPlayerException`s try to display a player's name before falling back to its UUID

Removed:

  • [Bukkit] Chunk pre-loading can no longer be disabled