cb482ccbd5
Remove auto updater and minors
...
- Remove Changelog command
- Remove Auto updater
2019-03-28 21:31:28 +01:00
699783ba72
Another selective merge
2019-03-28 15:02:37 -04:00
d7d2d03ee8
Clipboard offset pattern is now #copy@[x,y,z].
...
Since the parsers were changed around, unescaped commas are parsed as
separate blocks now.
2019-03-27 23:36:59 -04:00
acc8eb0a99
Lambda's and References and Cleanups! Oh My!
2019-03-27 12:17:05 -04:00
1424998327
Simplified switch statements and minor formatting
2019-03-27 11:36:26 -04:00
67fd0668ee
ocd
2019-03-27 15:40:53 +01:00
8623dd0009
Fixes #80
2019-03-27 15:38:21 +01:00
712479adbb
Reverted incompatible EntityType upstream change
2019-03-27 00:16:54 -04:00
74bff83e38
Don't let items types be null.
...
Better fail-fast if registry doesn't load? or why-ever else this happens
2019-03-26 22:30:46 -04:00
6b3426e1de
BaseBlock is technically mutable so that technically shouldn't use it.
2019-03-26 18:14:35 -04:00
2a194b0434
Add pattern that randomly chooses states.
...
Also works with fuzzy states.
Syntax is `*type`, e.g. `//set *stone_slab` or with states,
`//set *oak_fence[waterlogged=false]`
2019-03-26 18:11:32 -04:00
9fcf805148
Pattern doesn't need to be deprecated
2019-03-26 16:35:22 -04:00
464719c02a
Revert upstream change
2019-03-26 21:00:28 +01:00
8124d3b3c5
Reverted an upstream change due to a sketchy class issue
2019-03-26 15:29:46 -04:00
3420b8329b
Remove most of PseudoRandom, a few minor cleaning changes, and an upstream change
2019-03-26 13:41:09 -04:00
0d88a6bce2
Merging upstream changes
2019-03-26 13:27:09 -04:00
4629c1f7e4
Few fixes for the Forge version.
2019-03-26 21:09:41 +10:00
8eccdc7444
Add -f flag to //count to allow fuzzy inputs.
...
Also re-implement //distr -c. And remove outdated help text on //copy.
2019-03-25 22:38:51 -04:00
85bfd16d7c
Code cleaning
...
Most notable change: Remove redundant type parameters and replaced with <>. This is a small step to bring us closer to upstream parity.
2019-03-25 19:55:32 -04:00
3236bdd78e
Changes to NBT-handling in operations and extents, changes to match the widely supported setBlock functionality, minor code cleanup
2019-03-25 13:42:11 -04:00
16c22b75da
Merge pull request #79 from IntellectualSites/remove-plotme-support
...
Remove PlotMe support
2019-03-25 06:09:50 -04:00
4c3b09895d
Merge pull request #76 from IntellectualSites/new-vector-system2
...
Revert "Make end tag singleton"
2019-03-25 06:09:13 -04:00
14ab61d154
Remove PlotMe support
2019-03-25 00:02:20 +01:00
68c8950cdc
Add IncendoPaster
...
Co-Authored-By: Alexander Söderberg <citymonstret@hotmail.com >
2019-03-24 23:02:32 +01:00
a64ff8f299
Make master build (probably)
2019-03-24 20:58:05 +01:00
692ba6fda3
Checkstyle.
2019-03-22 14:03:43 -04:00
456f821ce0
Revert "Make end tag singleton"
...
This reverts commit 13d2ae20
Why was this changed. I doubt it did much in terms of performance. It's better to stay as close as we can to the worldedit repo.
2019-03-22 12:51:44 -04:00
feaf848e26
Merge pull request #73 from IntellectualSites/fix-center
...
Fixes #17 , and an annoying typo in SnipeData :)
2019-03-21 08:32:08 -04:00
44bfc2f753
Fixes #17 , and an annoying typo in SnipeData :)
2019-03-21 07:20:47 +01:00
9b473cecbd
Fixes and changes to forest/forestgen.
...
* Sync up implementations of the two commands.
* Fix generating trees in spots with replaceable blocks.
* Make message when you mistype tree-type arg more correct.
Fixes WORLDEDIT-3869.
2019-03-20 21:05:11 -04:00
1934006d14
Better enforce the Request lifetime.
...
Previously, the current request would just get a new EditSession when
one was created. Now, a Request is reset before and after:
- a command is used and
- an interact is fired with the platform
This means each action taken will get a single, non-reusable Request.
Note that this only applies to actions taken through the platform.
API users will not be using requests anyway, since things like Masks,
etc. will be constructed directly instead of being passed through the
platform's parsers and so on. (e.g. if a plugin loads a schematic into
the world with a mask, they should create the EditSession and mask it
directly, and not use that Mask again for another EditSession in another
World).
Also, get rid of a bunch of (some now-)unnecessary EditSession creation
during command dispatching.
Note that this also fixed the dynamic selection mask, which apparently
has been broken for some unknown amount of time.
2019-03-20 19:13:54 -04:00
25631af31c
Add RequestExtent to be used when a delayed EditSession is needed.
...
For example, if you set a mask that takes an extent (many of them),
and then move to another world, the mask will test blocks in the old
world and return bad results.
2019-03-20 19:13:54 -04:00
e758e6c1a2
Merge pull request #65 from aurorasmiles/new-vector-system
...
(dirty) Fix for VaultAPI build issue
2019-03-20 01:12:43 -04:00
c4e7acd15b
(dirty) Fix for VaultAPI build issue
...
As discuseed in Discord, placing the Vault-API Dependency over the dummypermscompat fixes the compiling issue
2019-03-19 19:37:17 +01:00
83bdb3c8e8
Merge pull request #11 from IntellectualSites/incendo-paste
...
Make debugpaste use Incendo Paste Viewer, rather than Hastebin.
2019-03-19 10:36:21 -04:00
d186cce393
Merge remote-tracking branch 'origin/feature/slf4j-logging'
2019-03-19 20:32:21 +10:00
d1c2a029bf
Move some platform stuff to load, put enable back to postworld.
2019-03-15 23:43:57 -04:00
678a78a982
Update adapters.
...
Don't update unchanged blocks, do change NBT, no need to light.
Also clean up the forge side a bit.
2019-03-15 20:56:49 -04:00
c885f70c7b
Load Bukkit plugin at startup.
...
This should allow plugins that use WorldEdit to do things on world load.
2019-03-15 18:38:06 -04:00
9d2d43f0db
Add -f to //schem save to confirm overwriting.
...
Overwriting existing schematics now checks delete perm.
Also allow delete to be run from console.
Fixes WORLDEDIT-3868.
2019-03-15 17:08:11 -04:00
18414fe3b5
Fix symlink detection.
2019-03-15 09:10:51 -04:00
fba12b1282
More shading fixes
2019-03-13 20:15:01 -07:00
4be72fb983
Shade logger bridges as well
2019-03-13 19:56:58 -07:00
d6804737cf
Switch to SLF4J logging.
2019-03-13 19:51:48 -07:00
4191f017f1
[Forge] Fix sub-commands by registering even less
2019-03-13 18:54:23 -07:00
4f0506ec8b
Fix versions in toml. Use internalversion (with git hash).
2019-03-12 17:30:45 -04:00
1c5d3368a0
Defer permissions check when making LocalSession.
...
Also use Java7 Paths to get rid of some funky logic.
2019-03-11 21:31:43 -04:00
a5cec7728d
Merge pull request #452 from EngineHub/forge-1.13
...
Added support for Forge 1.13
2019-03-11 22:52:30 +10:00
6e24472af5
Bump to latest forge and cleanup some old files.
2019-03-11 22:45:41 +10:00
a59d994d84
Hook up the biome registry.
2019-03-11 00:15:21 -04:00