7d468357e3
Added "fast mode corrections"
2018-12-09 16:27:02 +10:00
53bc730909
Merge pull request #435 from sk89q/feature/trace-unflushed-sessions
...
Add tracing for unflushed EditSessions
2018-11-04 17:21:25 +10:00
2c8b2fe089
Move vectors to static creators, for caching
2018-11-03 23:00:24 -07:00
399e0ad5fa
Refactor vector system to be cleaner
...
- Move Vector, etc. into `.math` package
- Drop many methods that will be auto-promoted anyways, eg. with
`divide(int)` and `divide(double)` the first is now gone.
- Take Block vectors into their own class hierarchy
- Make it clear throughout the API what takes blockvectors
- many more improvements
2018-11-03 23:00:23 -07:00
351a8bbc6c
Align configurate with yaml config
2018-10-30 18:45:53 -07:00
e1fbaaff59
Add tracing for unflushed EditSessions
2018-10-30 18:39:51 -07:00
02c6f11bb9
Added bStats
2018-09-20 22:59:42 +10:00
4969dac39c
Potential minor performance improvements when checking fuzzy equality.
2018-09-20 16:56:46 +10:00
4d0df10f88
Fixed sessions not saving on shutdown
2018-08-19 13:01:08 +10:00
eba91cac5f
Added a config option to entirely disable server side cui.
2018-08-18 19:42:45 +10:00
0cbfc9308e
Add base of sendFakeBlock to Sponge and Forge impls
2018-08-18 19:35:53 +10:00
f54d6afb65
Make BaseBlock more memory efficient, and make it clear in the API that it's not intended to be used for every single block.
2018-08-10 20:29:06 +10:00
1480606b52
Fixed a few more issues found looking over the changeset.
2018-08-04 11:43:42 +10:00
663dd1f4d8
Added an entity, weathertype, and gamemode registry.
2018-08-04 11:43:41 +10:00
39c6a5e958
Fixed items not being registered
2018-08-04 11:43:40 +10:00
ca06a05117
Update the Bukkit adapter to the Spigot API Preview
2018-08-04 11:43:40 +10:00
ee6af8ee76
state stuff
2018-08-04 11:43:40 +10:00
40a665a509
package move
2018-08-04 11:43:40 +10:00
e1c2ea3a3b
Update configs, and remove unused BlockData methods.
2018-08-04 11:43:40 +10:00
d33e2e98aa
registry changes
2018-08-04 11:43:40 +10:00
a48c319e7e
package move
2018-08-04 11:43:40 +10:00
7db443a69a
Migrate the logic for which pass a block goes into. Also updated it and made it use tags where possible.
2018-08-04 11:43:40 +10:00
e291cccb94
Move simulateBlockMine up to the platforms.
2018-08-04 11:43:40 +10:00
b06937d1c8
Setup a legacy mapper system. The file does not exist yet.
2018-08-04 11:43:39 +10:00
282eca7663
Added a category system and refactored registries
2018-08-04 11:43:39 +10:00
484687a49d
Further work on BlockState transition
2018-08-04 11:43:39 +10:00
e99190225e
Further BaseBlock modernisation
2018-08-04 11:43:39 +10:00
5f5a1797ad
Remove legacy ServerInterface
2018-08-04 11:43:39 +10:00
e2608bc0c9
Further modernise and remove legacy item classes
2018-08-04 11:43:39 +10:00
aaaf2d5678
More deprecation removal
2018-08-04 11:43:38 +10:00
20bf6e079b
Continue the great purge
2018-08-04 11:43:38 +10:00
d5012bb072
Rename legacy things to bundled things.
2018-08-04 11:43:14 +10:00
f5f1d357d9
Get rid of the string equality and convert a few more ID uses over.
2018-08-04 11:43:14 +10:00
41a80064f5
I guarantee this is broken. Start some form of string ID for blocks
2018-08-04 11:43:14 +10:00
f680635ded
Added customizable command log format (Date+Time are now available)
...
Added the option format to config files (config.yml + worldedit.properties). By default, current date and time are displayed.
The formatting function is implemented by analogy with the class java.util.logging.SimpleFormatter
2018-05-19 18:47:45 +03:00
50f60da69f
Prevent players and complex parts being pasted in schematics.
2018-01-02 20:49:36 +10:00
fbd6f13fdb
Update for BlockChangeFlags change
2017-12-16 18:01:45 +10:00
afb1a1cb2d
Added 1.12.2 support to WorldEdit Sponge
2017-10-22 21:46:35 +10:00
354045acb9
Updated Sponge worldedit to 1.12.1
2017-09-17 16:41:39 +10:00
aabc229076
Update WorldEdit-Sponge to 1.12
...
Also added support for minecraft:stone item types.
2017-06-12 12:08:09 +10:00
000c23827c
Added 1.11.2 adapter for Sponge.
2017-01-16 11:06:58 +10:00
04d4e89541
When choosing adapters, allow ones that aren't best, but prioritize best.
2017-01-15 17:23:45 +10:00
76ae7e4826
Dev is always best when possible.
2016-12-29 12:15:55 -05:00
8d27e2ae09
Added a 'dev' adapter - allowing for WorldEdit to still function in dev mode.
2016-12-29 12:15:55 -05:00
240648fd70
Updated to new Impl classes.
2016-12-29 12:15:55 -05:00
2754d9f9ec
Change adapter to allow for a 'isBest' system, meaning adapters can specify they are best used with version X.
2016-12-29 12:15:55 -05:00
b8221e28d4
Moved the impl classes over to a directory structure
2016-12-29 12:15:55 -05:00
3df026c2fd
Removed forgegradle - it's not needed.
2016-12-29 12:15:55 -05:00
156bf0acf5
Fixed missing license headers.
2016-12-29 12:15:55 -05:00
e967ddf393
Switched to an adapter system. Currently has adapters for 1.10 and 1.11.
...
Currently, due to the small number of changes it's loading the 1.11 adapter for 1.10. This needs fixing.
2016-12-29 12:15:55 -05:00