Commit Graph

2739 Commits

Author SHA1 Message Date
flamin_scotsman
d5914e52e1 Fix ExceptionHandler compareTo method.
The previous implementation violated the contract that compareTo must be behave the same way when operands are reversed and that it is transitive. Any classes that were not equal, or a superclass of another were returned as being "less than".

The new implementation tests if classes are superclasses of each other, otherwise falls back to alphabetical sorting on canonical name.

While this did not manifest in 1.6, the replacement sort algorithm in 1.8 (TimSort) caused the sorting to appear random due to apparently contiguous sections being consumed, then sorted in bulk.
2015-03-13 16:04:55 +00:00
Wizjany
2db5d8b11a Merge pull request #322 from flaminscotsman/tools_fix
Fix for WORLDEDIT-3270
2015-03-11 00:36:35 -04:00
Wizjany
b551512f27 Merge pull request #321 from Dumbo52/master
Add stone + banners to usesData HashSet.
2015-03-11 00:32:41 -04:00
wizjany
604b1d8515 Added Bukkit adapter for 1.8.3. 2015-03-10 23:49:02 -04:00
flamin_scotsman
f71d037a35 Change cycler tool to use EditSession rather than changing the world directly 2015-03-10 21:55:51 +00:00
flamin_scotsman
0d347a3837 Fix incorrect instantiation of BlockBag and EditSession in two of the tools.
Used EditSessionFactory rather than getting the EditSession from the local session.
2015-03-10 21:51:35 +00:00
Wizjany
2fedcf8019 Add rotation values to lit redstone torches.
Fixes WORLDEDIT-3273.
2015-03-06 15:22:55 -05:00
Dumbo52
440cee3539 Add banners to usesDamageValue HashSet. 2015-03-06 01:42:22 -05:00
Dumbo52
55f1f42ebf Add stone to usesData HashSet. 2015-02-28 18:46:49 -05:00
sk89q
1209e48470 Merge pull request #320 from Dumbo52/master
Fix imprecise rotations bug.
2015-02-21 16:10:37 -08:00
Dumbo52
8b2bf84b5e Fix imprecise rotations bug.
The bug this fixes is documented here: http://youtrack.sk89q.com/issue/WORLDEDIT-3220
2015-02-21 17:52:22 -05:00
sk89q
2009344058 Fix entity rotation. 2015-02-20 21:23:54 -08:00
sk89q
7257c7bb2b Don't transform entity positions if the isIdentity() == true. 2015-02-20 21:09:48 -08:00
Wizjany
173f832352 Merge pull request #318 from kenzierocks/use-guava-18
Force Guava 18
2015-02-12 18:52:09 -05:00
Kenzie Togami
06f59c6576 Force Guava 18 2015-02-12 13:30:49 -08:00
wizjany
ddc741147e Fix button rotation, add support for up/down flipping and restore unit test functionality. 2015-01-23 00:28:05 -05:00
wizjany
ec9c77c31b Excluded armor stands from //butcher by default.
Someone got lazy and just made armor stands a living entity instead of extracting an ArmorEquippable interface.
2015-01-22 15:54:01 -05:00
TomyLobo
dc6ffae500 Fixed /butcher text in the case of only one mob being killed. 2015-01-21 09:46:35 +01:00
wizjany
d1631a9ca4 Restore entity counter to //remove and grammatified //butcher similarly. 2015-01-20 12:30:51 -05:00
Kenzie Togami
372a520382 Directly access entity list
This replaces the very slow chunk dance that was being used.
2015-01-20 10:43:37 -05:00
sk89q
98a7257c47 Fix a typo in EditSession.java 2015-01-12 21:52:06 -08:00
sk89q
121d77ccf6 Tell people to use setupDevWorkspace rather than setupDecompWorkspace 2015-01-10 17:16:02 -08:00
zml
139009dfbb
Update shadow plugin version to fix Forge issues 2015-01-10 17:09:29 -08:00
zml
6a6c590a07
WEPIF: Use UUIDs wherever possible in PermissionsExResolver 2015-01-10 16:57:53 -08:00
sk89q
bb2c5ba003 Merge pull request #312 from luacs1998/master
Some fixes and tweaks for PR #309
2015-01-05 21:55:27 -08:00
luacs1998
017126d422 Some fixes and tweaks for PR #309
Apologies for the inconvenience.
2014-12-13 14:08:45 +08:00
sk89q
fe6717a0e0 Set version to 6.0.2-SNAPSHOT. 2014-12-11 20:14:11 -08:00
sk89q
0c4e6e2f0a Version 6.0.1. 2014-12-11 20:12:29 -08:00
sk89q
b86e80357f Update changelog for 6.0.1. 2014-12-11 20:11:31 -08:00
sk89q
0151f9a038 Merge pull request #309 from luacs1998/master
Add temporary permissions API for the Forge mod.
2014-12-11 20:06:23 -08:00
Wizjany
0f865623ed Closed a set of quotes in JavaDocs. 2014-12-11 09:38:14 -05:00
sk89q
34dc26bddc Bump to v6.0.1-SNAPSHOT. 2014-12-05 21:57:10 -08:00
sk89q
78f975b9e2 Release 6.0. 2014-12-05 21:55:37 -08:00
sk89q
401d98768c Update changelog to include MC 1.8 updates. 2014-12-05 21:47:52 -08:00
sk89q
faf0b0691e Update internal block data for 1.8, without updates to block bag data. 2014-12-05 19:57:39 -08:00
sk89q
375755241d Merge pull request #310 from kenzierocks/feature/multi-project-ide
Add support for IDEs in the Gradle build files.
2014-12-05 19:08:39 -08:00
sk89q
5b540b66b2 Update the changelog. 2014-12-05 19:02:16 -08:00
sk89q
ad9c1a03cf [Bukkit] Fix missing configuration file. 2014-12-05 19:00:27 -08:00
sk89q
ba72585a98 Add Bukkit adapter for Spigot 1.8R1. 2014-12-05 18:48:24 -08:00
Kenzie Togami
4eb3d75bee Remove the requirement of / for files 2014-12-02 07:25:01 -08:00
Kenzie Togami
ac1379c932 Update build.gradles for ides 2014-12-02 07:02:13 -08:00
luacs1998
e9a97eeff6 Rough draft of WEPIF for WorldEdit-Forge. Mainly for FE compatibility, but other mods can implement this if they so want.
This commit removes ForgeUtil, with its 2 methods relocated. To set a permissions provider, get the instance of ForgeWorldEdit, and call setPermissionsProvider with an instance of a class implementing ForgePermissionsProvider.
2014-11-26 18:50:36 +08:00
sk89q
4585623608 Set version to 6.0-SNAPSHOT. 2014-11-14 19:30:08 -08:00
sk89q
e7a18b2674 Bump to 6.0-beta-01. 2014-11-14 19:27:33 -08:00
sk89q
2a6de3e1ac [Forge] Permit org.lwjgl package import. 2014-11-14 19:10:11 -08:00
sk89q
e193aaba7d [Forge] Add a crude reference card GUI. 2014-11-14 19:03:54 -08:00
sk89q
052addbc05 [Forge] Add creative use mode and cheat mode and fix config overwrite. 2014-11-14 18:23:43 -08:00
sk89q
3bee2d4c02 Handle mod:name as a way to specify blocks in the Forge mod. 2014-11-14 17:45:30 -08:00
sk89q
a41ba326af Update CraftBukkit adapters for latest NBT library changes. 2014-11-14 17:14:07 -08:00
sk89q
fe5cfced4f Remove redundant name from Tag instances. 2014-11-14 11:38:54 -08:00