Commit Graph
100 Commits
Author SHA1 Message Date
sk89q c9d93d12a1 Added FlatRegionFunction and GroundFindingFunction.
FlatRegionFunction takes apply(Vector2D) and GroundFindingFunction is an implementation of FlatRegionFunction that searches for the first ground block.
2014-03-01 02:51:50 -08:00
sk89q 086533e6bc Fixed incorrect arg shifting on //forest. 2014-03-01 02:51:50 -08:00
sk89q 24b58edceb Updated changelog. 2014-02-28 16:32:43 -08:00
sk89q 7cf093ad40 Fixed pattern "X%Y" with no Y defined throwing an exception.
Fixes WORLDEDIT-2897.
2014-02-28 16:20:54 -08:00
sk89q 513940a80b Fixed /we help to always check the lowercase command name.
Fixes WORLDEDIT-2876.
2014-02-28 16:18:07 -08:00
sk89q 0e615e5bf7 Added //forest that generates a forest in a selection.
Fixes WORLDEDIT-2958.
2014-02-28 16:15:51 -08:00
sk89q 9627d830d7 Added CuboidRegion.makeCuboid(Region). 2014-02-28 16:15:14 -08:00
sk89q 6bfcaca6d3 Added EditSession.forestGen() that takes Iterable<Vector2D>. 2014-02-28 16:14:44 -08:00
sk89q 2e2d432d11 Removed the /fill command as an alias of /material.
Fixes WORLDEDIT-3016.
2014-02-28 15:42:28 -08:00
sk89q 15642ca54f Prepare for 5.6 release. 2014-02-28 15:38:26 -08:00
Albert Pham fae4bd3f21 Added <snapshotRepository> to pom.xml 2014-02-23 22:23:38 -08:00
Albert Pham 81a76c5d4f Merge pull request #277 from sk89q/hand
Added "hand" and "pos1" pseudo block types that use the current quickbar slot and the block at the current pos1, respectively.
2013-11-30 10:30:06 -08:00
Albert Pham a8f4013cbb Merge pull request #278 from sk89q/attachments
Fixed some bugs in the attachment information WE uses to reorder block changes.
2013-11-17 15:17:29 -08:00
Albert Pham 157c0fa60b Merge pull request #276 from sk89q/better-non-cuboid-walls
//walls on non-cuboid regions no longer introduces gaps in walls beyond 45 degrees.
2013-11-04 23:13:37 -08:00
Albert Pham 60f6580553 Merge pull request #275 from sk89q/linecurve
//line and //curve by @orthoplex64
2013-11-01 12:37:08 -07:00
Albert Pham 9930fb7338 Merge pull request #269 from sk89q/generatebiome
Added a //generatebiome command, which uses formulae to generate free-form biomes.
2013-11-01 12:23:27 -07:00
Albert Pham 37e52707f1 Merge pull request #274 from sk89q/redomasks
Apply masks before history (clone)
2013-11-01 12:17:40 -07:00
Albert Pham 69bcaa7133 Merge pull request #272 from sk89q/solidmask
Added a #solid mask
2013-11-01 12:08:29 -07:00
Albert Pham 8b2be37f93 Merge pull request #273 from sk89q/non-cuboid-walls
Added non-cuboid support for //walls and //outline.
2013-11-01 11:52:58 -07:00
Albert Pham 8d685946c0 Merge pull request #271 from sk89q/up-noglass
/up and /ceil now use less glass, particularly for creative mode
2013-10-26 03:06:20 -07:00
Albert Pham 886b2ab720 Merge pull request #267 from sk89q/rotating
Block rotation/flip fixes and removed MCPCPlusXNmsBlock_151dv.java from resources/
2013-10-20 23:41:09 -07:00
Albert Pham b891660263 Merge pull request #268 from sk89q/blocktype-adjustments
Added data values to the BlockType methods and used those in a few places.
2013-10-18 17:00:45 -07:00
Albert Pham a65b574d9d Merge pull request #266 from sk89q/expression
Fixed the query functions not comparing data values at all for their return values.
2013-09-25 11:59:47 -07:00
Albert Pham 0f764187d0 Merge pull request #264 from sk89q/expression
Expression parser changes
2013-09-22 11:39:13 -07:00
Albert Pham 10c43a9c9f Made McRegionReader.getChunkInputStream() throw a DataException instead of returning a null when an ungenerated chunk is encountered. 2013-06-02 12:14:56 -07:00
sk89qandwizjany 9139775c52 Updated changelog for 5.5.3. 2013-03-17 11:12:44 -04:00
sk89q 9ac04f8cfe Cleaned up pom.xml, added attach-docs profile to separately generate Javadocs/source jars. 2013-03-16 00:42:56 -07:00
Albert Pham 184d02d2e3 Updated BukkitWorld NMS fields to be static.
This prevents attempts at loading the proper NMS compatibility classes from occurring more than once.
2013-03-12 18:05:14 -07:00
Albert Pham 33d0d7cd6c Fixed WORLDEDIT-2717, max-blocks-changed . maximum overriden by default
min(default_limit, max_limit) meant that the max limit was really default_limit when the default was less than the max
2013-03-12 14:07:25 -07:00
sk89q 7eac40c6e7 Updated .gitignore with a few more entries. 2013-02-25 16:48:42 -08:00
Albert Pham da6103c33e Fixed WORLDEDIT-2707, regex in WorldEdit.getBlockPattern()
Regex in WorldEdit.getBlockPattern() was overly complex.
2013-02-25 00:14:17 -08:00
Albert Pham e17a35bb15 Chunk's Add section stores the first block in the lowest nibble 2013-02-23 22:39:59 -08:00
Albert Pham 02abf41b83 Fixed AddBlocks (again) and simplified expression.
Herpy derpy, >> 2 is not divide by 2, and I am not sure what I was thinking with the double shift.
2013-02-23 22:19:51 -08:00
sk89q 5cf69f4972 Hey, we have a mailing list now! Subscribe! https://groups.google.com/d/forum/sk-dev-discuss 2012-11-07 12:59:52 -08:00
sk89q 79c972125a [maven-release-plugin] prepare for next development iteration 2012-11-03 12:59:46 -07:00
sk89q 71b7c8a08b [maven-release-plugin] prepare release 5.4.5 2012-11-03 12:59:32 -07:00
sk89q d198961e12 Updated for 5.4.5. 2012-11-03 12:58:04 -07:00
sk89q 14e283a1e9 [maven-release-plugin] prepare for next development iteration 2012-11-03 12:30:02 -07:00
sk89q 887695408c [maven-release-plugin] prepare release 5.4.4 2012-11-03 12:29:49 -07:00
sk89q f20e2cf055 Updated for 5.4.4. 2012-11-03 12:28:50 -07:00
sk89q ae75061492 Updated item information database. 2012-10-28 20:50:36 -07:00
sk89q ff0dd68a86 Updated block information database. 2012-10-28 20:49:26 -07:00
sk89q 74c456079a Updated item IDs for 1.4.x. 2012-10-28 12:51:39 -07:00
sk89q 6b392d1609 Remove auto-LF conversion from .gitattributes because it doesn't seem to work that well. 2012-10-28 12:48:52 -07:00
sk89q 417c9a2137 Moved Spout plugin to separate Maven profile.
This was done so that WorldEdit doesn't break during compilation out of the blue. To compile WorldEdit with spout, use "mvn -Pspout".
2012-10-28 12:35:24 -07:00
sk89q 1ba6825124 Updated CONTRIBUTING.md's intro. 2012-10-28 11:08:31 -07:00
sk89q 144512eff0 Updated README.md to point to CONTRIBUTING.md, fixed typo in CONTRIBUTING.md. 2012-10-25 11:52:09 -07:00
sk89q f4aaf0c881 Updated .gitattributes to force LF when committed. 2012-10-25 11:48:44 -07:00
sk89q 36d5cae7ef Added CONTRIBUTING.md for GitHub 2012-10-25 11:47:58 -07:00
sk89q caa5fcdcdf Fixed //limit being overridden each time a LocalSession is fetched. 2012-10-22 20:27:43 -07:00
sk89q 5402da6c70 Fixed issue with block IDs being returned negative in snapshots. 2012-10-20 23:38:26 -07:00
sk89q 5523e7e73d Removed NOTICE.txt. Some license used to require it but I don't think we use that library anymore. 2012-10-20 11:33:46 -07:00
sk89q 885552e566 Tabs -> spaces in README.html. 2012-10-20 00:58:33 -07:00
sk89q 1fb69b06f7 Added support for 4096 ID blocks (theoretically) in snapshots.
Also cleaned up the mess that was AnvilChunk's code.
2012-10-20 00:54:21 -07:00
sk89q 0f49186bf5 Fixed reported bug that block #0 (air) is not considered valid.
Fixed a reported bug that block #0 (air) is not considered valid. Also set skipNmsValidBlockCheck to true if the check fails (as I assume was originally intended).
2012-10-18 23:12:53 -07:00
4c532d9772 Merge pull request #107 from wizjany/master
MC 1.6 support
2011-05-26 15:31:36 -07:00
8a4e1fd281 Merge pull request #105 from wizjany/master
More command flags
2011-05-25 13:29:29 -07:00
fedaf82af9 Merge pull request #100 from wizjany/master
Added a method to check if a block is a rail
2011-05-11 20:48:53 -07:00
08daee3727 Merge pull request #98 from stoneLeaf/master
Corrected a logfile issue.
2011-05-07 22:47:33 -07:00
sk89q 3a361b98bc Made EditSession.rawSetBlock() public. 2011-03-18 17:08:38 -07:00
sk89q 9fa787b9de Updated for 4.2. 2011-03-13 20:55:37 -07:00
sk89q 024604e204 Fixed the permissions resolver not being loaded if it was loaded after a plugin was enabled or re-enabled. 2011-03-13 20:40:40 -07:00
sk89q 66edfbbae6 Added /worldedit tz to set your timezone. It currently does not persist yet. Example: /we tz america/los_angeles 2011-03-13 20:36:28 -07:00
sk89q 12ba1a9fc4 Removed GroupUsers support. 2011-03-13 20:28:15 -07:00
sk89q e2c0670a81 Cleaned up some code. 2011-03-13 20:26:26 -07:00
sk89q 2d58fcb5b2 Added /snap before [date] and /snap after [date]. Example: /snap before last Monday 2am 2011-03-13 20:23:55 -07:00
sk89q 5b4ac1233a Added McRegion support to /chunkinfo. 2011-03-12 17:06:36 -08:00
sk89q baca76e8b6 Possibly fixed item dropping with undo/redo. 2011-03-12 16:42:50 -08:00
sk89q 1b670a1c98 Added //regen to regenerate an area. 2011-03-12 16:37:07 -08:00
sk89q 0fa675cecc Fixed //sel not sending a CUI event. 2011-03-12 15:30:34 -08:00
sk89q 94ab610da7 Added greater coverage for CUI for region adjustments. 2011-03-12 02:27:43 -08:00
sk89q 9151f8b6bf Added shortcut fire extinguisher brush. 2011-03-12 00:49:35 -08:00
sk89q 7787f7c4f6 Fixed block mine drops for 1.3. 2011-03-12 00:43:41 -08:00
sk89q 3b29403a9b Add a com.sk89q.worldedit.bukkit.WorldEditPlugin.getSelection(Player player) method to return the user's current selection utilizing native Bukkit types. 2011-03-12 00:28:19 -08:00
sk89q 5e536ad302 Changed the compass so that left click is /jumpto and right click is /thru. 2011-03-11 23:38:11 -08:00
sk89q 5ac8c5adf7 Added basic support for CUI. 2011-03-11 22:43:02 -08:00
sk89q ce445ce419 Updated for 4.1. 2011-03-10 00:55:27 -08:00
sk89q 015a3042a4 Removed "blue" as an alias for lapis lazuli. 2011-03-10 00:49:10 -08:00
sk89q 7d81303fea Added an alias for wool colors as though they were blocks, so you can now do //set blue, etc. 2011-03-10 00:48:13 -08:00
sk89q 5a3e703acc Fixed beds and redstone repeaters not being set. 2011-03-10 00:42:44 -08:00
sk89q ac70a37ef1 Added beds as a place-last block. 2011-03-10 00:41:18 -08:00
sk89q 32417e8e86 Fixed snapshot restoration not working on sign blocks and other special tile entity blocks. 2011-03-10 00:32:25 -08:00
sk89q 8017a346cb Optimized the case when worlds were not in the root directory of a zip. 2011-03-10 00:26:01 -08:00
sk89q 7df2ae4e11 WorldEdit should now support McRegion. 2011-03-10 00:21:45 -08:00
sk89q 49b4c190f9 Fixed McRegionReader not being closed. 2011-03-09 23:55:44 -08:00
sk89q 1d68fdd11c Added detection of McRegion-format worlds for snapshot detection. 2011-03-09 23:51:40 -08:00
sk89q 96e75a4cae Made McRegion reading work. 2011-03-09 23:44:04 -08:00
sk89q 5e7d9c7f7d Added McRegion reader classes (incomplete), moved some com.sk89q.worldedit.data classes around and moved org.jnbt com.sk89q.jnbt to coincide with some modifications to make the JNBT library a bit more generic by accepting uncompressed input streams. 2011-03-09 23:10:59 -08:00
sk89q 488f841d69 Added PermissionsProvider interface that can also handle permissions. 2011-03-02 00:49:59 -08:00
sk89q 7a8aa9838e Updated for 4.0-beta8. 2011-02-26 23:42:41 -08:00
sk89q b7cfdf2ef4 Added BlockType.redstone SOMETHING. 2011-02-26 23:18:28 -08:00
sk89q 4488bb8091 Added iterator implementation to CuboidRegion, courtesy of hash. 2011-02-26 20:30:53 -08:00
sk89q b58c3ab041 Updated for 4.0-beta7. 2011-02-26 02:53:32 -08:00
sk89q 6aa2c15652 Added 1.3 block support. 2011-02-26 02:48:07 -08:00
sk89q c58f8f4155 Fixed handling of CommandExceptions thrown by commands. 2011-02-25 08:59:10 -08:00
sk89q 0ffe0689d1 Fixed //count being ///count. 2011-02-24 17:21:11 -08:00
sk89q c8e60fe098 Updated for 4.0-beta6. 2011-02-24 17:18:41 -08:00
sk89q 2ccbcacfc2 Added a workaround to the fact that Minecraft no longer sends a block dig packet for bedrock. 2011-02-24 17:14:03 -08:00
sk89q 92e5d80c90 Fixed second position setting commands saying position 1 in CuboidRegionSelector. 2011-02-24 16:49:11 -08:00
sk89q 7730ddf679 Removed /t. 2011-02-24 16:43:23 -08:00