Commit Graph

697 Commits

Author SHA1 Message Date
46550a076f Possible compile fix 2019-09-02 15:37:01 -04:00
06a92d29b1 Merge branch 'commanding' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into commanding
# Conflicts:
#	worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/adapter/BukkitImplAdapter.java
#	worldedit-core/src/main/java/com/sk89q/worldedit/command/ApplyBrushCommands.java
#	worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java
#	worldedit-libs/core/build.gradle.kts
2019-09-02 15:24:53 -04:00
c20f4c6b7f Fixed a null pointer. Merged in a bunch of CLI stuff. 2019-09-02 15:22:43 -04:00
a73a45ce43 Create parser context data for factory converter in non-user-mode 2019-08-31 16:30:51 +10:00
e8a768f7c8 Fix issue on startup and update outdated links 2019-08-29 15:52:08 +02:00
68eea925e1 update adapter and platform manager 2019-08-29 13:57:03 +01:00
aa4c443358 Revert "Revert 'revert ivy change'" 2019-08-26 06:03:58 +01:00
4e49d16505 fix dependencies 2019-08-26 05:45:03 +01:00
0620478763 feature(cli): Added a CLI version of WorldEdit, and allowed most commands to be run from console (#508)
* Re-do commits to avoid awful rebase

* You can load and save a schematic file now. Still gotta setup ability to use commands as a console actor.

* Add a world override concept to LocalSession, and allow a lot more commands to be performed by actors.

* Fixed commands, and set the loaded schematic as the world override in CLI

* Properly load tags

* Added 1.14.4 data values

* Allow a majority of commands to be performed by the console.

* Fixed a lot of PR requested changes

* Added a Locatable interface and use that for getting the location of the player in commands.

* Added script support. Currently requires a newline at the end of the script.

* Shade everything to allow this to run locally - should probably minimize this to an extent later.

* Actually hook up the version

* Added a //world command to set the override

* Fixed a missed checkstyle issue

* Added CommandBlock support to Bukkit

* Make command block support configurable

* Minor cleanup and implementing a few of the final functions

* Fixed most issues from PR

* Improve UX, saving is now automatic and unknown command messages show

* Better save docs and support any clipboard format

* Include the entire formats list

* Arrays.copyOf

* Clear the world override if the selector is called on another world.

* Update logging extent to allow basic logging with non-player actors
2019-08-25 19:58:28 +10:00
ae89c16390 merge 2019-08-23 08:36:33 +01:00
d434dfcfdd some minor refactoring 2019-08-18 02:09:09 +01:00
cbbe8b5dfa upstream changes 2019-08-15 15:24:18 -04:00
61bc012f6f Fix source masks using EditSession instead of clipboard. (#515) 2019-08-10 11:54:22 -04:00
7a57a5dd8c minor
idk it compiles now
2019-08-10 16:01:42 +10:00
0e25839490 Fix schematic list box loading schems with spaces in path. 2019-08-08 10:14:16 -04:00
3b879477b6 more compiling 2019-08-07 10:25:57 +10:00
ee59dec3d8 comments / minor compiling 2019-08-07 10:13:07 +10:00
322a3e66be piston doesn't like conditions 2019-08-07 06:24:05 +10:00
92fb90de09 Fix some arguments 2019-08-07 06:18:44 +10:00
4c2b753687 merge 2019-08-07 01:32:05 +10:00
a476ab1ea0 merge 2019-08-07 01:29:49 +10:00
a3c58a187e merge 2019-08-07 01:29:09 +10:00
b6bc09226c conflicts 2019-08-07 01:25:53 +10:00
e25a6d21cd Add -e/-b/-m flags to //stack and //move, to match copy and paste.
Fixes WORLDEDIT-3935.
2019-08-05 22:47:57 -04:00
6ab74dc7e5 Add missing radius checks.
Courtesy @mathiascode.
2019-08-05 17:39:00 -04:00
5c6c41a95a Docs, command, and formatting changes. 2019-08-03 22:43:29 -04:00
cb03ed2fe8 remove Fast2DIterator 2019-07-30 15:27:59 -04:00
0d2b0025ce Merge branch 'commanding' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into commanding
# Conflicts:
#	worldedit-core/src/main/java/com/sk89q/worldedit/command/MaskCommands.java
2019-07-29 21:06:11 -04:00
198427dc3d fix more compile errors 2019-07-29 21:05:31 -04:00
7967ef4db4 ff586011 2019-07-30 07:39:18 +10:00
7f51791d6c Merge remote-tracking branch 'remotes/origin/commanding' into commanding
# Conflicts:
#	worldedit-core/src/main/java/com/sk89q/worldedit/command/ChunkCommands.java
#	worldedit-core/src/main/java/com/sk89q/worldedit/command/UtilityCommands.java
2019-07-29 10:58:41 -04:00
ca54f8c371 Work on CLI and I forget what else 2019-07-29 10:57:28 -04:00
6631b6bdf0 Make BlockStateHolder extend Pattern.
Removes the need for wrapping them in BlockPattern.
2019-07-28 18:20:00 -04:00
1c256c1f5a add Range annotation 2019-07-29 05:26:44 +10:00
3303434d52 listchunks doesn't need to be a list
Nor does it need to be a string. As long as we can iterate, it should be fine.

This somewhat mitigates OOM from listchunks.
2019-07-29 05:03:17 +10:00
c93e5ccfdf Don't suggest ##* for masks. 2019-07-28 10:02:47 -04:00
50cea37439 Fix other minor suggestion bugs 2019-07-27 23:49:11 -07:00
8f33e0d550 Make a bunch of paginations internal, generify command boxes. (#509) 2019-07-27 14:35:38 +10:00
7963b2c92f Removed commands.yml
I also did a few renames as well as a command registration fix.
2019-07-26 19:23:24 -04:00
ff5860113d It started on work with commands then I got carried away. 2019-07-25 14:44:10 -04:00
8545417b3a Fix error in /up when used out of bounds.
Also reduce calls to Entity#getLocation() all over since it's
more expensive than it needs to be (adapts world/vector every time).
2019-07-23 22:16:26 -04:00
01c371df9c Minor upstream changes and obviously more command work 2019-07-23 19:17:38 -04:00
9816eb3102 More work on commands 2019-07-23 16:26:18 -04:00
478c330c1e Merge branch 'commanding' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into commanding
# Conflicts:
#	worldedit-core/src/main/java/com/boydti/fawe/command/CFICommands.java
#	worldedit-core/src/main/java/com/boydti/fawe/object/extent/NullExtent.java
2019-07-22 22:26:00 -04:00
b230999ca0 Mainly formatting and some work on schematic commands 2019-07-22 22:22:32 -04:00
c05d425f64 couple more compilation issues 2019-07-23 06:58:18 +10:00
46f5b12b36 Convert tabs to whitespace. 2019-07-22 16:42:40 -04:00
4d8cf04be1 fix some more compilation issues 2019-07-22 19:05:14 +10:00
55196cec6d Update GenerationCommands.java 2019-07-22 16:57:12 +10:00
53eba86cdc Delete SelectionCommand.java 2019-07-22 16:57:06 +10:00