Commit Graph

109 Commits

Author SHA1 Message Date
sk89q
ae8becafdd Code cleanup. 2014-04-04 16:09:05 -07:00
sk89q
e0fd804f70 Standardized file headers. 2014-04-04 15:23:11 -07:00
sk89q
144302a487 Added shims for old EditSession constructors. 2014-04-03 20:48:42 -07:00
sk89q
0ed62b8f90 Moved RegionSelector back to regions package to reduce API breakage. 2014-04-03 19:50:05 -07:00
sk89q
8e2fc8b0d4 Moved session code into SessionManager. 2014-04-03 19:12:30 -07:00
sk89q
1fd1e7aaf8 Moved RegionSelectors and RegionIterators into subpackages. 2014-04-03 18:32:51 -07:00
sk89q
2e904577b7 Added events for each stage of EditSession Extent creation. 2014-04-03 18:24:06 -07:00
sk89q
c8e455cd6f Removed binary-incompatible changes to EditSessionFactory. 2014-04-03 17:56:21 -07:00
sk89q
9d08f266bf Created pattern, mask, and block registries.
Deprecated getBlock, getBlockPattern, and so-on in WorldEdit.
2014-04-03 17:52:53 -07:00
sk89q
469cb8c8b3 (Breaking) Moved some packages around.
Most of the changes should not break *most* WorldEdit-using plugins,
but implementations of WorldEdit are broken by this change.
2014-04-02 19:20:12 -07:00
sk89q
6e70e8c862 Removed EditSessionFactory in favor of event-based system. 2014-04-02 18:57:25 -07: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
TomyLobo
ef43e141ee Typo fix. 2013-12-02 10:35:01 +01:00
TomyLobo
1b9445b6f2 Added a "pos1" pseudo block type, which uses the block type from the "primary position". 2013-11-30 17:21:38 +01:00
TomyLobo
768adee389 Added a "hand" pseudo block type that uses the currently selected block. 2013-11-30 17:21:37 +01:00
TomyLobo
cd0bc62931 WorldEdit.getBlock (and its callers) can now throw any WorldEditException. 2013-11-30 17:21:34 +01:00
TomyLobo
8dbabe344d Reduced indentation level in some methods in WorldEdit.java and made WorldEdit.getBlock less confusing. 2013-11-30 00:00:02 +01:00
wizjany
3acc82e97b Removed the allow-extra-data-values option.
This reverts parts of e477141.
Data values could never go past 15 anyway,
making the option pointless and misleading.
2013-11-26 10:53:23 -05:00
TomyLobo
728dd52b0d Fixed a javadoc. 2013-11-17 18:31:12 +01:00
TomyLobo
627e029fbb Added a SolidBlockMask (#solid). 2013-10-30 08:49:14 +01:00
wizjany
cb8df85cc7 Allow colors for stained clay and carpet data values. 2013-10-02 21:55:51 -04:00
TomyLobo
2a4e6ac93a Added a separate point maximum for polyhedral selections. 2013-08-16 08:18:36 +02:00
wizjany
5f47ede05a Made generation commands respect the max-radius config setting. 2013-08-02 22:50:14 -04:00
wizjany
d7324f6b13 Made a checkMaxBrushRadius method for centralized use. 2013-08-02 21:34:20 -04:00
wizjany
bc39a913ea Fix logic error when checking for use-inventory overrides. 2013-07-26 08:33:52 -04:00
wizjany
102a149dbb Fix setbiome issue and tweak a few block names. 2013-04-09 17:17:15 -04:00
wizjany
51515473bc Allow remove command to be used from console 2013-03-26 00:56:42 -04: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
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
Wizjany
6abd48ab08 Add a config setting to allow creative mode players to override inventory setting. 2013-01-19 19:06:55 -05:00
Wizjany
83c71f30a8 Skulls should use underscores for player names, not spaces 2013-01-15 22:59:53 -05:00
Wizjany
57327fd37f Add support for skull blocks. 2013-01-13 04:37:36 -05:00
Wizjany
e09a0c64ad Add amount of missing blocks to message when using inventory. 2012-12-29 14:56:10 -05:00
Wizjany
79802bd4b9 Fix command logging.
No seriously, was the previous code even supposed to work?
2012-12-27 11:47:07 -05:00
Wizjany
a54c7437fc Add config option to allow symbolic links for files. 2012-12-25 18:42:20 -05:00
Wizjany
3f9404560e Remove old navigation perms for jumpto and thru 2012-12-24 01:42:55 -05:00
Wizjany
e4771416aa Added new items for 1.4.6
Fix permission for other help command (why are there two?)
- Made registerhelp read from yaml (not that the setting does anything)
Added an option to override data value limits.
- This should fix some mods which use data values above 16
- May cause issues if set to true and people mess with vanilla data values
2012-12-24 01:18:18 -05:00
aumgn
574f162019 Clean up warnings 2012-11-11 14:38:51 +01:00
Ammar Askar
04c00034cf Implement EditSessionFactory 2012-10-31 20:48:36 +05:00
sk89q
caa5fcdcdf Fixed //limit being overridden each time a LocalSession is fetched. 2012-10-22 20:27:43 -07:00
zml2008
b4ac721a16 Fix missing imports 2012-09-02 14:47:47 -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
aumgn
c759b9062c Add BlockMask which is able to filter by data 2012-08-29 11:51:45 +02:00
aumgn
21d603ce4e Add RandomMask (not sure if really useful) 2012-08-29 11:51:34 +02:00
aumgn
cd64ca459d Add config entries for polygonal region points limit 2012-04-23 11:39:09 +02: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
aumgn
30ed049918 Implement InvertedMask & UnderOverlayMask as decorators 2012-03-31 09:04:54 -07:00
aumgn
eb14efd2df Add a dynamic region mask 2012-03-31 09:04:54 -07:00
zml2008
7812dd6a09 Added support for multiple schematic formats 2012-03-28 11:05:52 -07:00
aumgn
a8eeacccd4 Add biome support
Add a BiomeTypes interface
Add methods in ServerInterface to retrieve the implemented BiomeTypes
Add a getBiome method to LocalWorld and subclasses
Add /biomeinfo & /biomelist commands
Add a BiomeTypeMask
Closes #181
2012-03-20 18:09:48 -07:00