Commit Graph

155 Commits

Author SHA1 Message Date
62e6e9de96 Some general changes to the handling of blocks 2019-01-14 05:49:05 -05:00
f74381b93f Merge remote-tracking branch 'refs/remotes/isfawe/new-vector-system' into new-vector-system 2019-01-13 02:00:14 -05:00
90b3439dc2 Even more changes made towards a proper Vector update, as well as minor FAVS changes to accomodate for recent vector changes. 2019-01-13 01:38:08 -05:00
628c9cc0b7 Make BaseBlock more memory efficient, and make it clear in the API that it's not intended to be used for every single block. 2019-01-10 09:54:21 -05:00
ab6aed703d Merge current FAWE master (227d6d91) into new-vector-system
Signed-off-by: Byron Marohn <combustible@live.com>
2019-01-09 22:35:26 -08:00
842b1307c7 Current Progress #3 2019-01-09 02:13:44 -05:00
862b63d43a Can't query the row directly 2018-12-28 18:06:41 +10:00
54b6e57186 Few minor improvements to the fuzzy system. 2018-12-28 15:05:05 +10:00
b544782f3b Make the base fuzzy cached per block type 2018-12-27 15:33:19 +10:00
8da984d9f9 Fuzzier fuzzies 2018-12-27 15:19:58 +10:00
3fefcbf971 Remove all raw usages of BSH, improve API generics 2018-12-26 16:39:10 -08:00
2259f7d025 Merge upstream changes through 88f22f2e
This was not a straightforward merge. A new method was added upstream to:
        worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockType.java

This file has been substantially changed vs upstream worldedit. I merged
things as best I could - added the new method to this interface, and
then implemented it in:
        worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockTypes.java

Unfortunately there's no easy way to test that it works - so I left a note...

Signed-off-by: Byron Marohn <combustible@live.com>
2018-12-23 19:58:49 -08:00
d4157b7e0e Current progress with update 2018-12-23 11:19:33 -05:00
b75d5149eb Fixed the bundle being directly used outside of the registry system. 2018-12-23 21:43:20 +10:00
801793cc12 Merge upstream changes through 7961fa58
Signed-off-by: Byron Marohn <combustible@live.com>
2018-12-21 12:13:43 -08:00
0a149a796f Make distr operation based 2018-10-12 15:28:40 +10:00
ff877ec03b Make BlockType#getDefaultState like other fields 2018-10-04 17:20:07 -07:00
ef2c07ca24 Update forge for new block API 2018-10-04 17:18:43 -07:00
d0ea5121f2 Make some BlockType fields lazy, to avoid early Platform dependencies 2018-10-04 17:18:01 -07:00
5896b2eba4 Typo fix and neatify 2018-10-04 01:12:29 +02:00
620308b2ba Bypass warning invalid block registered for __RESERVED__ 2018-10-02 05:51:08 -04:00
36cbc5d9d0 Cleanup javadoc warnings in worldedit-core 2018-10-01 15:30:23 -07:00
cfbf7dbec0 Update from sk89q/master 2018-09-25 15:35:21 +10:00
fd6034fbdd Added the 1.13.1 new blocks. 2018-09-23 20:22:33 +10:00
00ac111e46 Fix height brush 2018-09-23 17:10:56 +10:00
4969dac39c Potential minor performance improvements when checking fuzzy equality. 2018-09-20 16:56:46 +10:00
418cfa6d03 Update towny hook / fix pattern traverser 2018-08-29 01:04:25 +10:00
abd886acd7 some hasty refactoring 2018-08-28 02:56:28 +10:00
c931095736 Little bit of formatting 2018-08-27 17:24:18 +10:00
f43faae917 Update favs 2018-08-23 06:02:04 +10:00
c55353e5b1 Various command (use es6 if java9 + nashorn) 2018-08-22 03:22:37 +10:00
44c5447edb Parse instead of get block for masks 2018-08-17 23:05:34 +10:00
36ede1b27d Fixes boy0001/FastAsyncWorldedit#1078 2018-08-17 18:27:48 +10:00
2172ebba83 Fix some issues with java 9 / reflection 2018-08-16 19:56:31 +10:00
c31161d068 Moved report framework to WorldEdit and fixed a few bugs. 2018-08-15 12:45:18 +10:00
db65e96700 Ignore invalid properties 2018-08-14 20:57:32 +10:00
55d34343dd Fix some api compatibility issues 2018-08-14 17:18:49 +10:00
0632a9ce96 Fix some merge issues 2018-08-14 00:38:33 +10:00
e0e7778536 Fixed some bugs and cleanup some code. 2018-08-13 22:18:12 +10:00
a629d15c74 Copy paste/merge FAWE classes to this WorldEdit fork
- so certain people can look at the diff and complain about my sloppy code :(

Signed-off-by: Jesse Boyd <jessepaleg@gmail.com>
2018-08-13 00:03:07 +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
b2769befdb Added a few utility methods. 2018-08-04 11:43:42 +10:00
1480606b52 Fixed a few more issues found looking over the changeset. 2018-08-04 11:43:42 +10:00
9f9fda72b7 Re-add legacy support to block parser, and fix query tool. 2018-08-04 11:43:41 +10:00
5f551d1ed4 Include default blockstate information. 2018-08-04 11:43:41 +10:00
2239d14a01 Fixed //replace and masks with states. 2018-08-04 11:43:41 +10:00
572bf04482 Cleanup the bukkit implementation, and update to the 1.13 release items/blocks. 2018-08-04 11:43:41 +10:00
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
6b5f218809 Basically finish the state system. Just 1 more bug that I'm encountering. 2018-08-04 11:43:41 +10:00
3e1d438565 Get it to a point where it works minimally on 1.13 Spigot. 2018-08-04 11:43:41 +10:00