Wizjany
f97c765623
Added -s flag to //move and //stack to move the selection along with the blocks.
2011-05-16 15:49:35 -04:00
Wizjany
520d7ac764
Fixed potential client-spamming bug.
2011-05-15 20:51:52 -04:00
Wizjany
84c3ace9e0
Made CUI selection clear on disable (including Bukkit's /reload)
2011-05-13 00:05:40 -04:00
Wizjany
d91a634450
Fixed //expand vert not updating client.
2011-05-12 23:24:24 -04: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
Wizjany
e2c17cbf46
Added yet another method to BlockType (rails)
2011-05-11 20:04:29 -04:00
hash@exultant.us
18c192f5a9
Bugfix last.
2011-05-11 00:11:25 -05:00
hash@exultant.us
e6f3a1b5af
More general-purpose vector code abstracted from craftbook and more convenience methods for conversion.
2011-05-10 23:55:07 -05:00
hash@exultant.us
0f4d331e7a
Merge branch 'master' of github.com:sk89q/worldedit
2011-05-10 22:17:37 -05:00
hash@exultant.us
9f26fe2e28
Adding some new vector classes from craftbook.
2011-05-10 22:14:25 -05:00
Moo0
0aba329cf5
Add "deltree" tool for removing floating trees.
2011-05-10 23:31:24 +01:00
stoneLeaf
dae9c1becf
Corrected a logfile issue (2).
...
An unload() was missing in the case of a '/we reload' command.
2011-05-08 07:40:20 +02:00
stoneLeaf
d67e9d970d
Corrected a logfile issue.
...
When WorldEdit is reloaded within Bukkit, an additional log file is created. This is because the Logger's FileHandler wasn't closed and thus kept the log file locked.
2011-05-08 06:57:08 +02:00
sk89q
fecc64eafb
Nailed the IllegalAccessException (thanks to lechd).
2011-05-01 18:17:52 -07:00
sk89q
9557d5fbd4
Removed minimum cap on history size.
2011-05-01 17:37:28 -07:00
sk89q
d71d4a8569
Added expiration timer to sessions. Sessions will now last up to 10 minutes (by default) before removed, so you can quickly disconnect (or crash) and come back and still maintain your history.
2011-05-01 17:37:05 -07:00
sk89q
a18546d698
Added permission checks for tools on /use/, so now if you switch world or lose your permissions, you lose your tools.
2011-05-01 17:06:40 -07:00
sk89q
5755755c15
Code cleanup.
2011-05-01 17:06:18 -07:00
sk89q
d8288afe04
Removed redundant code.
2011-05-01 16:16:50 -07:00
sk89q
c7dff09f11
Removed wolves from /butcher. There's no way to check if a wolf is owned or not in Bukkit yet.
2011-05-01 16:03:27 -07:00
sk89q
c8058f65fc
Fixed EntityType.
2011-05-01 15:07:18 -07:00
sk89q
7dcb4da83b
Moved EntityType to its own class to hopefully fix the unexplainable IllegalAccessErrors.
2011-05-01 13:55:38 -07:00
sk89q
27f079b11d
Replaced README.txt with useful README.html.
2011-05-01 13:27:46 -07:00
sk89q
582b98dad0
More file moving.
2011-05-01 01:30:33 -07:00
sk89q
deef660620
Updated pom.xml with correct versions.
...
Disabled pushing for release.
Fixed checkout URL in pom.xml.
Added local checkout for pom.xml.
Added assembly:assembly to preparation goal of release.
Fixed path issues with build.
Removed release config.
2011-04-30 20:08:14 -07:00
sk89q
e121442ee9
Added pom.xml, moved files around. Sun Rhino support has been dropped.
2011-04-30 19:37:49 -07:00
sk89q
3ada3a9774
Added light level to the query tool.
2011-04-29 23:15:09 -07:00
sk89q
3ffd67e7f3
Added left click support to /repl to pick up the block.
2011-04-25 02:05:58 -07:00
sk89q
47268bef20
Added secondary mode to tool framework. Updated /cycler to make use of this.
2011-04-25 01:52:34 -07:00
sk89q
c5ff11f815
Fixed issue with double spaces in command handling.
2011-04-24 00:01:20 -07:00
Tony
8a9f1fbc10
Support for 1.5 Blocks
2011-04-22 16:39:49 -05:00
Tony
a50eea3e2d
Support for 1.5 Blocks
2011-04-22 16:36:55 -05:00
Wizjany
04f57be79f
Updated blocks and items for 1.4 and 1.5
2011-04-22 10:09:12 +08:00
Wizjany
3c92fbe910
Fixed exception thrown by commands with multiple spaces between arguments.
2011-04-22 10:09:12 +08:00
Wizjany
3f2afa9581
Fixed for 1.4_00_01 and fixed typo.
2011-04-22 01:28:07 +08:00
Tony
4ed1082309
Small fix for rotating wall signs
2011-04-03 20:53:58 -05:00
Tony
cdc011eb2d
Add cycling for wall signs and steps
2011-04-03 20:23:38 -05:00
sk89q
fc3531ce89
Added selection setting API.
2011-04-03 11:03:57 -07:00
sk89q
fd2de1d264
Added support for newer versions of Permissions, in theory.
2011-04-02 20:38:04 -07:00
sk89q
ac920fd5b6
Took polygon-in-point algorithm from WorldGuard.
2011-04-02 19:56:05 -07:00
sk89q
87f172b4ed
Fixed WorldEdit unpacking the wrong config.yml.
2011-04-02 14:02:13 -07:00
sk89q
a3a6092113
Updated for Minecraft 1.4.
2011-04-01 16:23:44 -07:00
sk89q
5173e953b4
Updated for latest Bukkit thingy.
2011-04-01 16:18:40 -07:00
sk89q
63beba8cba
Updated for latest Bukkit.
2011-03-27 11:12:35 -07:00
sk89q
cd54bb6f09
Added native data getter methods to Bukkit selection API.
2011-03-26 19:35:27 -07:00
Valentin Stahlmann
789abaada9
Added diagonal stacking
2011-03-27 05:16:59 +08:00
sk89q
3a361b98bc
Made EditSession.rawSetBlock() public.
2011-03-18 17:08:38 -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
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
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
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
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
sk89q
ad62dbe565
Refactored command handling code to be more reusable.
2011-02-24 16:39:23 -08:00
sk89q
b3508fc2bf
Fixed permissions with brush commands.
2011-02-24 09:31:28 -08:00
sk89q
9a2039bed0
/b changed to /br.
2011-02-23 09:49:15 -08:00
sk89q
ccd586ec81
Fixed an error the command parser that resulted it in handling commands it did not really handle. Closes #153 .
2011-02-23 00:31:49 -08:00
sk89q
017b762780
Added /search as an alias for /searchitem.
2011-02-22 00:54:04 -08:00
sk89q
ce544da46d
Improved command detection algorithm, fixed //size.
2011-02-21 23:15:19 -08:00
sk89q
35ae72e8b7
Improved the permissions list printer to handle nested commands.
2011-02-21 22:59:21 -08:00
sk89q
b2547b2156
Fixed issue with too many commands being put into plugin.yml.
2011-02-21 22:50:48 -08:00
sk89q
19deb404ee
Cleaned up code.
2011-02-21 22:28:23 -08:00
sk89q
dffd3682b2
Cleaned up some unused imports.
2011-02-21 20:17:17 -08:00
sk89q
a273a86a7d
Updated WorldEdit for command preprocessor event, changed initialization.
2011-02-19 17:54:47 -08:00
sk89q
a0d5e02292
Fixed permission for outset.
2011-02-19 17:45:09 -08:00
sk89q
97529abaca
Added polygonal regions.
2011-02-19 17:44:39 -08:00
sk89q
9667e92d66
Added 'no-op-permissions' setting for Bukkit.
2011-02-19 01:25:08 -08:00
sk89q
824e4c9381
Added /we version and /we reload.
2011-02-19 01:22:28 -08:00
sk89q
d5e8f037c9
Added simple smoothing brush.
2011-02-18 23:48:27 -08:00
sk89q
7f25262572
Renamed Brush to BrushTool, and BrushShape to Brush.
2011-02-18 23:36:08 -08:00
sk89q
498f3d9ef1
Added negated block type support.
2011-02-18 23:33:55 -08:00
sk89q
8680a9e6bd
Added /size and /mat commands for the brush.
2011-02-18 23:33:43 -08:00
sk89q
0f46fb957f
Added history size configuration option.
2011-02-18 21:57:43 -08:00
sk89q
5254986da2
Snapshot commands put under /snap and /snapshot commands.
2011-02-18 21:44:57 -08:00
sk89q
bc6ef48935
Added //outset and //inset commands.
2011-02-18 21:32:28 -08:00
sk89q
fd4b167ac7
Added -c flag to //distr to print to console.
2011-02-18 21:24:12 -08:00
sk89q
5642f95962
Added /undo and /redo as aliases.
2011-02-18 21:21:07 -08:00
sk89q
7088fadab8
Added multiple undo/redo, fixed compile error.
2011-02-18 21:19:54 -08:00
sk89q
abaeaa99ac
Added some API methods.
2011-02-18 21:12:15 -08:00
sk89q
fed8960045
Added navigation wand to the tool bind item blacklist.
2011-02-18 20:59:39 -08:00
sk89q
7afe38180c
//wand now gives the wand item directly.
2011-02-18 20:56:53 -08:00
sk89q
eff7dac690
Fixed issue with CommandContext breaking arguments with negative numbers.
2011-02-18 20:54:01 -08:00
sk89q
7d661844ad
Improved messages for tools.
2011-02-18 20:50:40 -08:00
sk89q
1fe6f09066
Added /remove command to remove entities (paintings, items, minecarts, boats, arrows, and primed TNT).
2011-02-18 20:31:49 -08:00
sk89q
a6042e76f9
Expanded block/item list.
2011-02-18 17:46:26 -08:00
sk89q
21ca317d2c
Improved parsing of block pattern/data syntax.
2011-02-18 16:24:56 -08:00
sk89q
e94c1d4874
Cleaned up documentation, added lacking Java annotations.
2011-02-18 15:49:50 -08:00
sk89q
e5a25496b2
Fixed warnings and deprecation warnings.
2011-02-18 15:31:09 -08:00
sk89q
28941b86ba
Changed super pickaxe mode command to /sp.
2011-02-18 15:23:22 -08:00
sk89q
b311b0b88a
Overhauled the tool system. All tools can now be bound to any held item so you can have multiple tools out a time. New masks framework allows making a filter of blocks to change. Brushes are now powerful as well.
2011-02-18 15:14:43 -08:00
sk89q
dfc7d074bd
Fixed incorrect help messages for nested commands.
2011-02-18 00:09:07 -08:00
sk89q
ee4c1141c5
Removed obsolete files.
2011-02-17 22:54:02 -08:00
sk89q
e91c837949
Generalized commands handler so that other plugins (WorldGuard, CraftBook, etc.) can use it too.
2011-02-17 22:53:44 -08:00
sk89q
01f7be3ba3
Added nested command support.
2011-02-01 02:03:18 -08:00
sk89q
78c78fee1f
Improved profiling messages.
2011-01-31 23:51:55 -08:00
sk89q
297fbd8bb9
Updated for Bukkit commit 8ccfad945663cd0ea60531b085748c81fc6fefb8.
2011-01-31 01:26:48 -08:00
sk89q
faf03079d6
Improved Bukkit performance drastically.
2011-01-31 01:16:49 -08:00
sk89q
f69184f9ab
Added version information for SP.
2011-01-31 00:58:29 -08:00
sk89q
8a35c3230c
Changed BukkitWorld in hopes that it will fix the error regarding ItemStack.getDamage().
2011-01-30 23:43:53 -08:00
sk89q
2630226052
Improved overall performance by using EditSession.getBlockType() instead of EditSession.getBlock().getType().
2011-01-30 23:42:18 -08:00
sk89q
88d7128135
Improved the speed (slightly?) of replaceNear and removeNear methods in EditSession.
2011-01-30 22:15:08 -08:00
sk89q
6979704661
Fixed /removenear not taking a default size argument.
2011-01-30 22:14:36 -08:00
sk89q
6b996435e3
Fixed /forestgen having an incorrect number of maximum arguments.
2011-01-30 22:09:24 -08:00
sk89q
c2cd87ed50
Changed FilenameNotFoundException to FilenameResolutionException.
2011-01-30 22:06:06 -08:00
sk89q
c6537a783d
Revamped file dialog handling.
2011-01-30 21:32:52 -08:00
sk89q
888699cae0
Enabled queue on EditSessions given to scripts.
2011-01-30 20:41:34 -08:00
sk89q
d5173a8763
Unified file selection and checking API.
2011-01-30 20:40:22 -08:00
sk89q
2bc75dd5db
Re-added Sun Rhino implementation.
2011-01-30 19:49:57 -08:00
sk89q
9fed59cf63
Added compiling information, removed dependency on internal Sun components.
2011-01-30 15:10:48 -08:00
sk89q
10b48e9344
Added more tree generators, removed CraftBukkit/MC dependency (yay!).
2011-01-30 14:54:42 -08:00
sk89q
f7fe72311b
Added a clipboard pattern.
2011-01-30 01:01:11 -08:00
sk89q
a7b457c35c
Added pattern support to //overlay.
2011-01-30 00:47:02 -08:00
sk89q
fa59eb29b5
Changed the arm swing tools to also work on right click.
2011-01-30 00:42:31 -08:00
sk89q
016a3ddd5b
Fixed issue in CommandsManager printing usage incorrectly.
2011-01-30 00:35:46 -08:00
sk89q
11b00e1165
Added more brush shapes.
2011-01-30 00:34:13 -08:00
sk89q
5fb442c7c5
Added distance to //size.
2011-01-29 23:24:42 -08:00
sk89q
52cb2e0997
Added support for rotation block orientation with the rotate and flip commands.
2011-01-29 23:10:12 -08:00
sk89q
4455c9dcd9
Changed data cycler override and bedrock override permissions to worldedit.override.*.
2011-01-29 22:10:22 -08:00
sk89q
60442354d0
Added block data cycling super pickaxe tool.
2011-01-29 22:07:56 -08:00
sk89q
25f54a3d0c
Added /searchitem or //l command to lookup items and block by name and ID.
2011-01-29 21:31:07 -08:00
sk89q
ec9c9885c9
Added debugging information for when no snapshots could be found.
2011-01-29 21:04:07 -08:00