Matthew Miller
|
0f8cc99c35
|
Disable server CUI by default.
|
2018-08-19 13:46:24 +10:00 |
|
Matthew Miller
|
a354267e85
|
Try sending fake operator packets to support non-OP
|
2018-08-19 13:41:38 +10:00 |
|
Matthew Miller
|
4d0df10f88
|
Fixed sessions not saving on shutdown
|
2018-08-19 13:01:08 +10:00 |
|
Matthew Miller
|
41c307a4b5
|
Set the session to dirty if the server CUI is changed.
|
2018-08-19 10:46:46 +10:00 |
|
Matthew Miller
|
eba91cac5f
|
Added a config option to entirely disable server side cui.
|
2018-08-18 19:42:45 +10:00 |
|
Matthew Miller
|
0cbfc9308e
|
Add base of sendFakeBlock to Sponge and Forge impls
|
2018-08-18 19:35:53 +10:00 |
|
Matthew Miller
|
20b67db48d
|
Added a command to turn it on/off
|
2018-08-18 16:34:32 +10:00 |
|
Matthew Miller
|
f8585adc79
|
Remove debug code
|
2018-08-18 15:27:26 +10:00 |
|
Matthew Miller
|
7f419618cc
|
Switch to using fake blocks, no more world pollution
|
2018-08-18 15:22:49 +10:00 |
|
Matthew Miller
|
cf10f8ff8a
|
Proof of concept server-side CUI handler. Note: This pollutes the world with blocks atm
|
2018-08-18 14:22:08 +10:00 |
|
Matthew Miller
|
bc5609114b
|
Add a material to check if air is air, because there are now 3 types of air.
|
2018-08-16 15:42:11 +10:00 |
|
Matthew Miller
|
c31161d068
|
Moved report framework to WorldEdit and fixed a few bugs.
|
2018-08-15 12:45:18 +10:00 |
|
Matthew Miller
|
96388df4b0
|
Add adapters for EntityType
|
2018-08-13 22:29:48 +10:00 |
|
Matthew Miller
|
e0e7778536
|
Fixed some bugs and cleanup some code.
|
2018-08-13 22:18:12 +10:00 |
|
Matthew Miller
|
f96487a2d1
|
Use BlockStateHolder for setBlocks
|
2018-08-10 20:36:00 +10:00 |
|
Matthew Miller
|
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 |
|
Matthew Miller
|
5f4cc3e694
|
Cleanup a little bit more code.
|
2018-08-06 19:08:15 +10:00 |
|
Matthew Miller
|
526aa6cf49
|
If we fail to set NBT Data, try it without the adapter/NBT Data
|
2018-08-06 18:29:07 +10:00 |
|
Matthew Miller
|
d11c3ae600
|
Fixed reading in schematics failing if they had tile entity data because of a Spigot change.
|
2018-08-06 17:57:40 +10:00 |
|
Matthew Miller
|
1d9546f9c7
|
Fixed a typo in the adapter.
|
2018-08-05 15:02:01 +10:00 |
|
Matthew Miller
|
88fc1771b5
|
Wrap createEntity in BukkitWorld to detect corrupt entities.
|
2018-08-05 14:24:09 +10:00 |
|
Matthew Miller
|
334143357a
|
Added LongArrayTag support to NBT
|
2018-08-05 13:36:53 +10:00 |
|
 Matthew MillerandGitHub
|
9494c4445a
|
Merge pull request #418 from sk89q/string-ids
[WIP] Update WorldEdit to 1.13, and heavily refactor the internals.
|
2018-08-04 11:45:04 +10:00 |
|
Matthew Miller
|
38cff7c7b2
|
Fixed up tile entities in Sponge schematics.
|
2018-08-04 11:43:43 +10:00 |
|
Matthew Miller
|
b2769befdb
|
Added a few utility methods.
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
b2bc043eeb
|
Added 155:3 and 155:4 translation
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
3d265ff9b9
|
Added entity translations
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
2f3bc59e1b
|
Fixed //move
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
7773ef6f9a
|
Fixed a few issues with Sponge schematic handling.
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
2c1b234e38
|
Fixed some issues with Sponge schematics.
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
ea349bdbf1
|
Fix checkstyle issues.
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
a75d9e896b
|
Start work on the Sponge schematic format. This should work but it may not, it's untested.
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
a4b9ceaeb2
|
Finish off the last of the legacy mapper warnings (Excluding TNT as I've got the 1.13.1 names)
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
c05c33cab0
|
Make a lot of progress on legacy conversions.
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
fdb7ada295
|
Added some error handling for legacy conversions of schematics.
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
57eaa5f8f2
|
Using toBlockPoint appears to fix a fair few issues.
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
1480606b52
|
Fixed a few more issues found looking over the changeset.
|
2018-08-04 11:43:42 +10:00 |
|
Matthew Miller
|
521238b4eb
|
Fixed a few clipboard related issues.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
db21f51a18
|
Fixed up data cycler command, and the fixwater & fixlava commands.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
64e0d99696
|
Improvements to the legacy mapper. Still a lot of work.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
fc5a6a01b3
|
Update gradle
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
1090c44a2e
|
Parser must use lowercase.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
965e977411
|
Fixed a few more errors, and added legacy support to the item parser.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
bc2279f2f6
|
Refactor schematics to use kenzierocks registerable system.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
3f1f52d1f1
|
Made a few schematic related fixes. Made the deprecation error more obvious.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
9f9fda72b7
|
Re-add legacy support to block parser, and fix query tool.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
5f551d1ed4
|
Include default blockstate information.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
af74627b69
|
Switch to release 1.13 API
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
65420af09e
|
Fixed //fill and //rotate
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
2239d14a01
|
Fixed //replace and masks with states.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
663dd1f4d8
|
Added an entity, weathertype, and gamemode registry.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
572bf04482
|
Cleanup the bukkit implementation, and update to the 1.13 release items/blocks.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
c3d832c3fd
|
State system is done. It works. Finally. Still a few rough edges that need fixing however.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
6b5f218809
|
Basically finish the state system. Just 1 more bug that I'm encountering.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
4938f419ad
|
Almost finished the state system. Just got to have it actually load in the values.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
3e1d438565
|
Get it to a point where it works minimally on 1.13 Spigot.
|
2018-08-04 11:43:41 +10:00 |
|
Matthew Miller
|
59ca29577c
|
Remove weird TODO import and moved BlockType == Material to BukkitUtil
|
2018-08-04 11:43:40 +10:00 |
|
Matthew Miller
|
39c6a5e958
|
Fixed items not being registered
|
2018-08-04 11:43:40 +10:00 |
|
Matthew Miller
|
ca06a05117
|
Update the Bukkit adapter to the Spigot API Preview
|
2018-08-04 11:43:40 +10:00 |
|
Matthew Miller
|
724661d903
|
Fixed DefaultBlockParser not working for things with _
|
2018-08-04 11:43:40 +10:00 |
|
Matthew Miller
|
e1c2ea3a3b
|
Update configs, and remove unused BlockData methods.
|
2018-08-04 11:43:40 +10:00 |
|
Matthew Miller
|
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 |
|
Matthew Miller
|
efa09001c2
|
Remove the 'natural only' smooth brush feature due to inaccuracies.
|
2018-08-04 11:43:40 +10:00 |
|
Matthew Miller
|
57c13ef8f4
|
Continue moving out of legacy BlockType
|
2018-08-04 11:43:40 +10:00 |
|
Matthew Miller
|
e291cccb94
|
Move simulateBlockMine up to the platforms.
|
2018-08-04 11:43:40 +10:00 |
|
Matthew Miller
|
11f5d05e7b
|
Update BlockState to remove legacy ID usage.
|
2018-08-04 11:43:40 +10:00 |
|
Matthew Miller
|
93b225ca3c
|
Expose a way of switching between ItemType and BlockType for ItemBlocks.
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
b06937d1c8
|
Setup a legacy mapper system. The file does not exist yet.
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
8e09eb3dbe
|
Re-added wool colours to block parser
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
66d70f00e7
|
Removed more deprecated code
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
416480c16d
|
Separated out fluids and blocks - they're different now
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
70aceb3837
|
Use default state a bit more.
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
282eca7663
|
Added a category system and refactored registries
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
484687a49d
|
Further work on BlockState transition
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
e99190225e
|
Further BaseBlock modernisation
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
811f1d4433
|
Rewrote block parsing, and further switch to BlockState
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
5f5a1797ad
|
Remove legacy ServerInterface
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
e2608bc0c9
|
Further modernise and remove legacy item classes
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
c43109bde5
|
Start work on the new BaseBlock/BlockState split
|
2018-08-04 11:43:39 +10:00 |
|
Matthew Miller
|
aaaf2d5678
|
More deprecation removal
|
2018-08-04 11:43:38 +10:00 |
|
Matthew Miller
|
20bf6e079b
|
Continue the great purge
|
2018-08-04 11:43:38 +10:00 |
|
Matthew Miller
|
c537a2e948
|
Remove a tonne of code from WorldEdit. This breaks backwards compatibility. More will be removed. Sorry :)
|
2018-08-04 11:43:38 +10:00 |
|
Matthew Miller
|
b292a39765
|
Fixed the fuzzy matcher
|
2018-08-04 11:43:38 +10:00 |
|
Matthew Miller
|
a71e39d777
|
Convert the data system to a state system. This doesn't work, needs new data
|
2018-08-04 11:43:38 +10:00 |
|
Matthew Miller
|
1cc735e359
|
Further work on items
|
2018-08-04 11:43:38 +10:00 |
|
Matthew Miller
|
001a3544fb
|
Update the BaseItem classes
|
2018-08-04 11:43:38 +10:00 |
|
Matthew Miller
|
07ade0b083
|
Phase 1 of Item conversion
|
2018-08-04 11:43:38 +10:00 |
|
Matthew Miller
|
d12ad2548a
|
Add block registration to Forge WorldEdit.
|
2018-08-04 11:43:38 +10:00 |
|
Matthew Miller
|
3aff57d071
|
Bumped version and fixed LazyBlock issue.
|
2018-08-04 11:43:38 +10:00 |
|
Matthew Miller
|
d5012bb072
|
Rename legacy things to bundled things.
|
2018-08-04 11:43:14 +10:00 |
|
Matthew Miller
|
f5f1d357d9
|
Get rid of the string equality and convert a few more ID uses over.
|
2018-08-04 11:43:14 +10:00 |
|
Matthew Miller
|
41a80064f5
|
I guarantee this is broken. Start some form of string ID for blocks
|
2018-08-04 11:43:14 +10:00 |
|
 Matthew MillerandGitHub
|
caf0ad9417
|
Merge pull request #419 from Cebtenzzre/patch-1
Fix ascent and descent commands.
|
2018-07-10 10:32:33 +10:00 |
|
 Matthew MillerandGitHub
|
a820665dc4
|
Merge pull request #417 from Qveshn/fix/customlog-extra-output
Unnecessary debug output removed. I'm very sorry =(
|
2018-05-27 21:41:12 +10:00 |
|
 Matthew MillerandGitHub
|
9f86e71d47
|
Merge pull request #415 from Qveshn/feature/customlog
Customizable command log format (Date+Time are now available)
|
2018-05-27 16:50:26 +10:00 |
|
 Matthew MillerandGitHub
|
6e22a8a4f0
|
Merge pull request #416 from Qveshn/fix/paste-double-transformation
Fix entities double transformation copy-rotate-paste and stack
|
2018-05-27 16:49:32 +10:00 |
|
 Matthew MillerandGitHub
|
f67f2ed93e
|
Merge pull request #408 from Brokkonaut/fix-old-sign-converting
Fix loading and converting signs in old schematics
|
2018-04-07 09:47:26 +10:00 |
|
 Matthew MillerandGitHub
|
ca660f1260
|
Merge pull request #409 from Brokkonaut/fix-wrong-block-for-snow-check
LEAVES2 should have snow on it too
|
2018-03-27 14:56:18 +10:00 |
|
 Matthew MillerandGitHub
|
17f9b2c72b
|
Merge pull request #410 from Brokkonaut/add-missing-translucent-blocks
some translucent blocks were missing
|
2018-03-27 14:55:52 +10:00 |
|
Matthew Miller
|
52263ac3b7
|
Ignore CUI connections with more than 3 failed attempts.
|
2018-02-28 10:59:00 +10:00 |
|