Commit Graph
100 Commits
Author SHA1 Message Date
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 e08e40bce8 No email notifications from Travis, please. 2012-10-19 21:19:49 -07:00
sk89q 91fca06378 Removed lib/. That hasn't been needed since 1845. 2012-10-19 21:17:40 -07:00
sk89q 2a93baf15b Modernized pom, readmes. 2012-10-19 21:10:39 -07:00
sk89q f5be1eb44b Removed BukkitWorld caching. 2012-10-19 15:44:24 -07:00
sk89q c1c5a66f1f Removed accidentally committed file.
It doesn't contain email passwords, nuclear launch codes, or the secret to life, the universe, and everything, I swear!
2012-10-19 15:36:19 -07:00
sk89q 947158c726 Added support for travis-ci 2012-10-19 02:20:13 -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
sk89q 0f8e622678 Changed WorldEdit to refresh session permissions each call to getSession(), rather than one time. Cleaned up imports/etc. courtesy of Eclipse. 2012-09-02 14:07:08 -07:00
sk89q b257f95efb [maven-release-plugin] prepare for next development iteration 2012-08-24 20:27:59 -07:00
sk89q bd9e8f0999 [maven-release-plugin] prepare release 5.4.2 2012-08-24 20:27:48 -07:00
sk89q 200fad4900 Updated CHANGELOG.txt for 5.4.2. 2012-08-24 20:25:29 -07:00
sk89q 5a1148d954 Added aliases /asc /desc /j for navigation commands. 2012-08-24 20:00:14 -07:00
sk89q 3558d65b79 Added //re and //rep as aliases for //replace. 2012-08-24 19:44:46 -07:00
sk89q 9d5e75b9ec Fixed //gen not having min. arg count of 2. 2012-08-24 19:16:43 -07:00
sk89q a844b091f1 Updated CHANGELOG.txt for 5.4.2. 2012-08-24 19:03:40 -07:00
sk89q c39ae80441 Updated README.html. 2012-08-24 18:59:18 -07:00
sk89q 3b59798f37 Fixed chunk loading code not properly handling tile entity data. 2012-08-24 16:50:32 -07:00
sk89q 6a162a4269 Fixed foundation class Block not taking -1 as a valid data value (used for wildcard matching of the data value). 2012-08-24 16:10:18 -07:00
sk89q cfa1400c26 Changed SchematicFormat to create only BaseBlocks rather than their subclasses, to prevent data loss. 2012-08-24 16:02:38 -07:00
sk89q 495a652f67 [maven-release-plugin] prepare for next development iteration 2012-08-24 13:49:51 -07:00
sk89q 4c934a63e7 [maven-release-plugin] prepare release 5.4.1 2012-08-24 13:49:37 -07:00
sk89q ee2f030790 Updated CHANGELOG.txt for 5.4.1. 2012-08-24 13:45:15 -07:00
sk89q 6be8c8b55c Fixed incorrect schematic handling code being used when AddBlocks is present. The old code did not properly handle the signed nature of the byte, nor did it properly shift and add the extra 4 bits in AddBlocks. 2012-08-24 13:40:26 -07:00
sk89q 18c793683b Fixed 4096/256 block ID restriction in BukkitWorld. 2012-08-24 13:38:26 -07:00
sk89q 39d451438f Changed EditSession.rawSetBlock() to call setBlock() on World. 2012-08-24 13:38:00 -07:00
sk89q 2bc86ea525 Added missing TYPE_DOUBLE in NBTConstants.getClassFromType(). 2012-08-24 12:28:29 -07:00
sk89q 316c6139e3 [maven-release-plugin] prepare for next development iteration 2012-08-24 08:41:42 -07:00
sk89q 3023140b2a [maven-release-plugin] prepare release 5.4 2012-08-24 07:36:59 -07:00
sk89q b296a37115 Added GitHub usernames to CHANGELOG.txt per TomyLobo's request. 2012-08-24 07:36:17 -07:00
sk89q 6141635cb7 Updated Maven versions of the shade and release plugins, added maven.sk89q.com to <distributionManagement>. 2012-08-24 06:57:00 -07:00
sk89q 885b48c15e Updated Bukkit dependency to 1.3.1-R2.0, added backwards support for NBT access. 2012-08-24 06:43:24 -07:00
sk89q 41cb2bf3fa Updated 5.4 contributors list. 2012-08-24 06:20:06 -07:00
sk89q f233908457 Updated CHANGELOG.txt. 2012-08-24 05:49:29 -07:00
sk89q 48af65cac3 Updated foundation classes a bit and added raw access for NBT. This release marks experimental support for custom blocks, and nearly all future Minecraft blocks, and is also the beginning of the gradual transition to the new foundation classes as a replacement of the current BaseBlock, etc. classes. 2012-08-23 16:52:37 -07:00
sk89q a2aae2c4da Added new foundation blocks (package not final) that will be used in place of LocalWorld, BaseBlock, etc. in the future. LocalWorld, BaseBlock, etc. will be changed to inherit these new classes, and eventually a full transition will be made. 2012-08-22 15:54:39 -07:00
sk89q c387dabf15 Begin license change to LGPLv3. 2012-08-22 15:53:39 -07:00
sk89q 6c94469550 Whoops, forgot wagon in pom.xml. 2012-08-11 00:01:37 -07:00
sk89q 95d6ae6475 Updated pom.xml for license, distributionManagement, maven-site-plugin. 2012-08-10 23:41:52 -07:00
sk89q b6fd8af242 Disable fast mode usage for snapshot restore. 2012-07-10 00:23:32 -07:00
sk89q 97380f28de Fixed snapshots not properly loading .mcr files, made snapshots use fast mode. 2012-07-09 23:56:30 -07:00
sk89q dc17c8d064 Increased polygonal region point limit to 50. 2012-06-30 17:21:26 -07:00
sk89q 6e24d981f6 Fixed WorldEdit.getBlock() not supporting custom blocks when they are returned by ServerInterface.resolveItem(). 2012-04-05 00:01:46 -07:00
sk89q da75d0cef4 Made tree planter tool try 10 times to make the tree before giving up. 2012-03-01 20:15:39 -08:00
sk89q 09f3364d9f Moved the block data check to LocalWorld, adding preliminary support for custom blocks.
All unknown blocks are now assumed to carry data, and so this will also future proof WorldEdit (for the immediate future). However, be aware that full custom block support requires carrying TileEntity data (and perhaps other data) and that is not yet supported.
2012-02-05 17:47:09 -08:00
sk89q 5746831818 Revert "Removed support for Permissions2/3." Reason: http://pastebin.com/jTZEJVxJ
This reverts commit efb7b3509a.
2012-01-19 21:33:12 -08:00
sk89q 35230d12d8 Removed redundant line from README.md. 2012-01-01 12:59:43 -08:00
sk89qandTomyLobo 11245014c8 Added @Override annotations. 2011-11-29 20:17:50 +01:00
sk89q 09447c5f6c Fixed CommandContext.matches() always returning true. 2011-10-09 10:31:15 -07:00