Commit Graph

113 Commits

Author SHA1 Message Date
9bef8d5664 Minor changes 2019-12-11 17:46:47 -05:00
21ecd9dc4b Fix confirm stack 2019-11-23 05:33:46 +00:00
97a4d2e103 Fixed regen 2019-11-23 04:45:43 +00:00
edcaeb6cfe conflicting arg 2019-11-22 17:11:20 +00:00
9712aaab7d remove unfinished testing 2019-11-22 15:37:15 +00:00
85382ad109 Fix permissions 2019-11-22 15:30:45 +00:00
0c85db920c save strings.json 2019-11-21 20:37:56 +00:00
1341e38a90 fix compile 2019-11-21 19:56:10 +00:00
66744bfaa4 Merge remote-tracking branch 'upstream/feature/translatable-text' into i18n-merge 2019-11-21 13:50:05 +00:00
52a502a1c6 Refactor confirmation 2019-11-21 06:50:37 +00:00
144ea2ef34 Lazy tags + get / set tiles
Lazy tags means tiles/ents are not translated into the nms NBTBase until it is needed. Should be faster in cases where getFullBlock is called, but nbt is not always needed.
Commands like Copy and Paste, where the input/output are both nms worlds, can entirely bypass WorldEdit translating to and from the WorldEdit JNBT classes.
2019-11-20 03:40:52 +00:00
60759934a3 Fix some merge issues 2019-11-20 00:11:54 +00:00
2c9f192baf Merge remote-tracking branch 'upstream/master' into merge 2019-11-19 21:23:47 +00:00
69c225c00f Fix //vis 2019-11-17 17:22:21 +00:00
4ba54c4337 Further translations 2019-11-16 22:45:36 +10:00
0e6037584f Remove support for pluralisation to match Minecraft and alleviate issues with over-complexity 2019-11-16 22:43:23 +10:00
c01d2f7c24 Further translations 2019-11-16 22:42:14 +10:00
96e56bdd0c Rebase translation work for easier rebasing 2019-11-16 22:42:14 +10:00
0b1a36bb7d WIP VisualExtent 2019-11-16 00:20:14 +00:00
580fb11197 Fix stack arg 2019-11-14 10:23:02 +00:00
d61dac5aa5 Fix CFI generation 2019-11-08 22:30:39 +00:00
240b2de90c Update to PlotSquared-we branch 2019-11-06 09:29:20 +00:00
d8d7c8c53f Merge branch 'commanding-pipeline' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into commanding-pipeline
 Conflicts:
	worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitPlayer.java
	worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java
	worldedit-core/src/main/java/com/boydti/fawe/beta/filters/DistrFilter.java
	worldedit-core/src/main/java/com/boydti/fawe/beta/implementation/ChunkCache.java
	worldedit-core/src/main/java/com/boydti/fawe/beta/implementation/ParallelQueueExtent.java
	worldedit-core/src/main/java/com/boydti/fawe/command/CFICommands.java
	worldedit-core/src/main/java/com/boydti/fawe/object/brush/visualization/cfi/HeightMapMCAGenerator.java
	worldedit-core/src/main/java/com/boydti/fawe/object/brush/visualization/cfi/MCAWriter.java
	worldedit-core/src/main/java/com/boydti/fawe/wrappers/WorldWrapper.java
	worldedit-core/src/main/java/com/sk89q/worldedit/LocalSession.java
	worldedit-core/src/main/java/com/sk89q/worldedit/command/ToolUtilCommands.java
	worldedit-core/src/main/java/com/sk89q/worldedit/world/NullWorld.java
	worldedit-core/src/main/java/com/sk89q/worldedit/world/World.java
	worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockTypes.java
2019-11-02 15:58:46 -04:00
f262271519 Message updates 2019-11-02 15:53:25 -04:00
df9e9e510a Limit processing 2019-11-02 12:13:42 +01:00
0c1fdcc498 remove broken debug 2019-11-01 22:56:07 +01:00
72951cdf23 Various
fake chunk packet
aliases
cfi wip
2019-10-30 12:26:52 +01:00
bf3b91aaa7 Fix stack command diagonal shifting with -s flag
Fix `//stack -s [num]` shifting the selection to unexpected places. This fix causes `//stack -s [num]` behavior in diagonal directions to be consistent with the behavior in non-diagonal directions, which means that the last stack will be selected.
2019-10-28 15:02:24 +01:00
1b28dcda40 Minor changes to match upstream more closely 2019-10-23 14:29:37 -04:00
fd408c64ed Selective merge of commanding branch. 2019-10-23 12:58:36 -04:00
8768085479 schem list is still broken
clickEvent and hoverEvent don't seem to work, I'm probably doing something wrong
2019-10-23 15:35:04 +01:00
2080e9786b commanding-pipeline diff 2019-10-23 05:23:52 +01:00
14ed3f1d9c Remove FawePlayer and API modifications 2019-09-13 23:05:16 -04: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
92fb90de09 Fix some arguments 2019-08-07 06:18:44 +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
1c256c1f5a add Range annotation 2019-07-29 05:26:44 +10:00
ff5860113d It started on work with commands then I got carried away. 2019-07-25 14:44:10 -04:00
01c371df9c Minor upstream changes and obviously more command work 2019-07-23 19:17:38 -04:00
b230999ca0 Mainly formatting and some work on schematic commands 2019-07-22 22:22:32 -04: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
42a65ac924 @Range 2019-07-22 16:44:03 +10:00
9c3122a227 More work on getting commands to compile 2019-07-21 22:49:08 -04:00
f5c202af6d BrushCommands 2019-07-21 21:39:36 +10:00
e86e4c9c53 wip on FaweQueue 2019-07-19 06:49:29 +10:00
f500b5e056 CommandContext + Confirmation
Use InjectedValueAccess instead
Fix command confirmation
2019-07-19 06:03:27 +10:00
be8213d8ee resolve conflicts 2019-07-18 16:56:57 +10:00
905fbf5a0b 8108d0a9 2019-07-18 02:31:13 +10:00