FastAsyncWorldEdit/worldedit-core
Jordan fd00635533
Fixes to BlockMask and "char" masks (#1787)
* If a char mask  is successfully created from the full input, return it

* Don't double-up adding a block to a BlockMaskBuilder (if adding by regex is successful)
 - InputParseException is thrown if unsuccessful

* Fix optimisation of BlockMask for negation of a single block type
 - Fixes #1755

* Allow early returning of an optimized MaskIntersection to avoid unnecessary work

* Actually allow underscore in isAlphanumericUnd
 - Fixes #1626

* Replace a few more hard-coded air internal IDs

* Don't fail silently if BlockMaskBuilder#addRegex doesn't work when testing all block types

* Remove unused import
2022-06-16 16:24:48 +02:00
..
doctools Port initial paperweight classes to 1.18 folder structure 2021-11-30 12:35:34 +01:00
src Fixes to BlockMask and "char" masks (#1787) 2022-06-16 16:24:48 +02:00
build.gradle.kts fix: Don't export Paster transitively on the core module (#1808) 2022-06-14 17:02:11 +02:00