Commit Graph

  • c9612c05a7 Fixed formatting error in BukkitEntity. sk89q 2014-06-28 22:43:41 -07:00
  • b0d050451a Merge branch 'master' into feature/mapping sk89q 2014-06-28 22:31:13 -07:00
  • bc73d12f25 Merge support for platform capabilities and overhaul of command executors. sk89q 2014-06-28 19:29:26 -07:00
  • d86d81ef21 Switch Style to Preconditions. sk89q 2014-06-28 19:13:46 -07:00
  • d7d7b2741a Added MaxBrushRadiusException to WorldEditExceptionConverter. sk89q 2014-06-28 18:53:06 -07:00
  • 723b8b6e63 Shortened and improved some command descriptions. sk89q 2014-06-28 18:44:09 -07:00
  • edb6c56aab Improved the styling of SimpleDispatcher's list of sub-commands. sk89q 2014-06-28 18:43:54 -07:00
  • 46c429606e Added text formatting classes from the operations branch. sk89q 2014-06-28 18:43:37 -07:00
  • 2628e80f41 Made SimpleDescription's lists modifiable. sk89q 2014-06-28 18:42:25 -07:00
  • a957482ee6 Ignore cause when handling ParameterException in ParametricCallable. sk89q 2014-06-28 17:37:47 -07:00
  • 93a48bbb55 Handle NoMatchException in WorldEditBinding. sk89q 2014-06-28 17:37:13 -07:00
  • e261e720b6 Removed ParametricCallable's getSuggestions() which isn't quite working. sk89q 2014-06-28 17:32:48 -07:00
  • c7988c7ad9 Don't throw a ParameterException for a regular exception. sk89q 2014-06-28 17:32:25 -07:00
  • 3750190f2c Passed a string of parent commands rather than just the current command. sk89q 2014-06-28 17:04:38 -07:00
  • 10c45fcb22 Check permissions in command suggestions and Dispatcher. sk89q 2014-06-28 16:57:11 -07:00
  • 205fee3c36 Renamed some command manager methods to be more descriptive. sk89q 2014-06-28 16:39:20 -07:00
  • 620a4a21a1 Fixed -a in //stack being interpreted as -s. sk89q 2014-06-28 16:30:22 -07:00
  • 33e1e0b1f1 Overhauled command handling and suggestion support. sk89q 2014-06-28 16:30:02 -07:00
  • 2258513104 Made Dispatcher implement CommandCallable. sk89q 2014-06-28 01:42:59 -07:00
  • f64107c2c0 Removed LocalPlayer from commands and removed various uses of old Mask and Pattern classes. sk89q 2014-06-28 01:01:49 -07:00
  • ec28cd626c Removed use of @Nullable in ParametricCallable. sk89q 2014-06-27 20:24:02 -07:00
  • de0f283656 Call createProxyActor() on command Actors. sk89q 2014-06-27 20:12:44 -07:00
  • b8b097ce68 Fixed 'break' being 'return' in LegacyCommandsHandler. sk89q 2014-06-27 20:10:48 -07:00
  • 109150f348 Changed CommandPermissionsHandler to use Actor. sk89q 2014-06-27 20:09:18 -07:00
  • 5347cd4e34 Fixed issue where the use of non-existent subcommands had no response. sk89q 2014-06-27 20:00:02 -07:00
  • d96d3cf8bc Changed instances of Pattern, Mask, etc. to newer versions. sk89q 2014-06-27 19:55:38 -07:00
  • 9381beb417 Actor should not have getWorld(). sk89q 2014-06-27 18:34:58 -07:00
  • 23ce159ccf Moved other command handler related classes to the internal package. sk89q 2014-06-27 18:29:11 -07:00
  • 47076b313e Fixed command logging regression caused by merge. sk89q 2014-06-27 18:28:31 -07:00
  • 1431cd2a67 Cleaned up BiomeCommands and made better use of new command framework. sk89q 2014-06-27 18:04:34 -07:00
  • b7e0821b97 Removed command binding classes to internal package. sk89q 2014-06-27 17:59:23 -07:00
  • ebe2bc6ae2 Changed command pipeline to use Actor over LocalPlayer. sk89q 2014-06-27 17:55:39 -07:00
  • aaf4c61251 [Forge] Add slash to location of defaults folder to allow locating of worldedit.properties file. rhylos 2014-06-27 16:15:56 -07:00
  • b8bc055d21 [Forge] Add slash to location of defaults folder to allow locating of worldedit.properties file. rhylos 2014-06-27 16:15:56 -07:00
  • 8f1943fd84 Merge commit '142f5c8e5c889ee5098c05ba2fde20b52467c1df' into feature/platform-caps sk89q 2014-06-27 16:03:29 -07:00
  • c9e60f1f60 Updated /we version with platform information. sk89q 2014-06-27 13:14:55 -07:00
  • 9bb70ad335 Updated events to choose the best platform for certain tasks. sk89q 2014-06-27 13:14:44 -07:00
  • e52ca6661f Added support for platforms to declare capabilities. sk89q 2014-06-27 01:11:35 -07:00
  • d9cea950b0 Added events for the other WorldEdit.handle*() methods. sk89q 2014-06-26 20:07:04 -07:00
  • 7827dfea9e Put in a tip about setting //limit. sk89q 2014-06-26 17:43:25 -07:00
  • 92204ba623 [Forge] Fixed switch() fall-through on handling of block interaction. sk89q 2014-06-26 17:07:37 -07:00
  • fc50831cc0 Changed right click to use the event as well. sk89q 2014-06-26 17:07:08 -07:00
  • ff7d5aad1a Only handle primary input in block interact event handler. sk89q 2014-06-26 16:58:54 -07:00
  • 900c9b5258 Added BlockInteractEvent to replace handleBlockLeftClick(). sk89q 2014-06-26 16:56:40 -07:00
  • 0e00f0ac9d [Forge] Move worldedit.properties to defaults folder so it extracts properly Wizjany 2014-06-26 17:26:30 -04:00
  • 75b9f3edaa [Forge] Add dependency shading via the gradle shadow plugin. wizjany 2014-05-15 14:41:26 -04:00
  • 38ac5c9ad1 Move a bukkit-specific file from #287 to bukkit folder as not to break API/other platform compilation. wizjany 2014-05-03 23:12:22 -04:00
  • 07d99f32d9 Merge remote-tracking branch 'origin/master' into mapping sk89q 2014-05-01 18:03:53 -07:00
  • c8246ec962 Merge pull request #239 sk89q 2014-05-01 18:00:59 -07:00
  • b3f5136a59 Merge pull request #287 sk89q 2014-05-01 17:52:33 -07:00
  • 996438ff91 Merge pull request #282 sk89q 2014-05-01 17:45:13 -07:00
  • a3c542b74f The /butcher command no longer kills mobs with a name tag. sk89q 2014-05-01 17:36:11 -07:00
  • 8d6f5bf335 Improves CUI support. sk89q 2014-05-01 17:29:51 -07:00
  • 28a29c56b2 Merge pull request #249 from Gimlao/patch-1 Albert Pham 2014-05-01 14:22:53 -07:00
  • 8518f371b2 Merge pull request #242 from vu1p3n0x/master Albert Pham 2014-05-01 14:18:23 -07:00
  • 65ee8bfd2a Allow use of InputStream to load schematics sk89q 2014-05-01 13:57:30 -07:00
  • c4c19017bb Added incomplete entity support to all Extents. sk89q 2014-04-27 23:34:39 -07:00
  • a5c3238876 Added Creature metadata interface. sk89q 2014-04-27 23:31:42 -07:00
  • 354d819872 Added a new preliminary mapping + metadata framework. sk89q 2014-04-26 21:57:45 -07:00
  • 19c43a2834 Added NBT field to BaseEntity. sk89q 2014-04-26 19:59:59 -07:00
  • 33e641d5f2 Added a new Location and added Entity.getLocation(). sk89q 2014-04-26 19:48:21 -07:00
  • b0a52a4cf7 Revert a breaking change to fuzzy item/block lookup. wizjany 2014-04-26 00:21:05 -04:00
  • 5ed9239e14 Fixed listing schematics with directories in the folder. wizjany 2014-04-25 23:45:07 -04:00
  • e69e72c410 Moved annotation package to internal package. sk89q 2014-04-25 15:22:48 -07:00
  • 36c02ae7e2 Made COMPILING.md easier to understand Albert Pham 2014-04-23 13:37:42 -07:00
  • f94be80923 Changed Super Pickaxe to use EditSession. sk89q 2014-04-23 00:33:00 -07:00
  • bf062298f1 Moved EditSession BlockQuirkExtent upward. sk89q 2014-04-22 01:19:02 -07:00
  • 30006325db Update CraftBukkit packaging for 1.7.9. wizjany 2014-04-19 13:14:14 -04:00
  • 33d4285f1a Fix mask parser incorrectly parsing block lists. Wizjany 2014-04-13 17:12:10 -04:00
  • 6af69b6940 Checked in missing Gradle wrapper. sk89q 2014-04-07 22:47:19 -07:00
  • 7d58bb9bbd Fixed filename to WorldEditForge file in build file. sk89q 2014-04-06 15:07:30 -07:00
  • 4a6614f34f Cleaned up ForgeWorld, AbstractWorld. sk89q 2014-04-06 15:06:38 -07:00
  • b6ee2c570a [Forge] Cleaned up the code somewhat. sk89q 2014-04-06 12:07:10 -07:00
  • cb7508f481 Removed oraclejdk6. sk89q 2014-04-06 02:14:11 -07:00
  • 27ed503a11 Added install: true to .travis.yml. sk89q 2014-04-06 02:12:53 -07:00
  • a49c40197c chmod +x gradlew before Travis start. sk89q 2014-04-06 02:09:03 -07:00
  • 5921264db3 Trying 'matrix' with Travis CI. sk89q 2014-04-06 02:05:28 -07:00
  • 87836855ea Attempt to fix Travis CI. sk89q 2014-04-06 01:59:45 -07:00
  • 90bffd77a7 Fixed typos in COMPILING.md. sk89q 2014-04-06 01:51:49 -07:00
  • 099fd9a63b [Forge] Made TileEntity NBT handling fit WE spec. sk89q 2014-04-06 01:41:28 -07:00
  • f3e107da90 Handle running multiple platforms at a time better. sk89q 2014-04-05 23:27:10 -07:00
  • d1a69fd985 Raised level for platform registration log message. sk89q 2014-04-05 22:05:58 -07:00
  • 4320ae9d1f [Forge] Attached com.sk89q logger to FML logger. sk89q 2014-04-05 22:05:44 -07:00
  • d85c0096a9 Fixed console commands not working due to null Worlds. sk89q 2014-04-05 21:49:25 -07:00
  • b941e21d4d Added NullExtent that drops changes. sk89q 2014-04-05 21:49:03 -07:00
  • 69460094b8 Handle null World cases for EditSession when actor is console. sk89q 2014-04-05 20:09:52 -07:00
  • 0148e8bcc6 Added getUniqueId() to TestOfflinePermissible. sk89q 2014-04-05 20:09:20 -07:00
  • 69797cfbea Updated Forge compilation to ForgeGradle. sk89q 2014-04-05 19:33:05 -07:00
  • e0a2873c99 Removed use of Guava's Cache because Bukkit uses an ancient version of Guava. sk89q 2014-04-05 14:44:41 -07:00
  • 24f8fbc92a Converted API over to use new World. sk89q 2014-04-05 02:59:38 -07:00
  • 63a2ca824d Fixed Javadocs in LocalSession. sk89q 2014-04-04 22:43:33 -07:00
  • 7ed1718d21 Moved LocalWorld's members upwards to AbstractWorld and World. sk89q 2014-04-04 22:40:29 -07:00
  • d4c910a012 Created AbstractPlatform and deprecated ServerInterface. sk89q 2014-04-04 21:15:37 -07:00
  • 52b828ae17 Clean up WorldEdit main class. sk89q 2014-04-04 21:02:56 -07:00
  • 8fb73347e4 Implemented PlatformManager, Platform over old platform registration method. sk89q 2014-04-04 20:53:58 -07:00
  • bed5fa8fdc Added Actor, Player, Entity, BaseEntity. sk89q 2014-04-04 17:54:14 -07:00
  • db48f64585 Added Maven checkstyle plugin. sk89q 2014-04-04 16:09:22 -07:00
  • ae8becafdd Code cleanup. sk89q 2014-04-04 16:09:05 -07:00
  • e0fd804f70 Standardized file headers. sk89q 2014-04-04 15:03:18 -07:00
  • b9c1dc6231 Fixed equals() without hashCode(). sk89q 2014-04-04 14:40:51 -07:00