MyWarp v3.0-beta-4
Details
-
Filenamemywarp-bukkit-3.0-beta-4-all.jar
-
Uploaded by
-
UploadedFeb 26, 2017
-
Size4.51 MB
-
Downloads7,609
-
MD52aa05d846e070d406ed06853d98983b8
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
toWarpDeleteEvent
- 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 aLimit.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