dordsor21
d379b0af9b
fix //image ane image brush
...
fixes #208 and fixes #698
2020-12-17 20:19:54 +00:00
dordsor21
b57c472b86
Save the get blocks to the set chunk after history is written when post-processing
2020-12-17 14:09:54 +00:00
dordsor21
d5005a04e3
Return air if attempt to retrieve block from outside range
...
Fixes #682
2020-12-16 19:08:00 +00:00
dordsor21
aeccce24a9
fix #550
2020-12-16 17:38:15 +00:00
dordsor21
3a3bf7382d
Update block NBT to include the coordinates when saving to history
...
fixes #708 and fixes #655
2020-12-16 16:59:16 +00:00
dordsor21
e4709eb6dc
idk why I did &3
...
half fixes #769
2020-12-16 12:34:54 +00:00
Ivan Volkov
bfc657d3f6
Schem file limits ( #773 )
...
* added filesize/file count checks for /schematic save
* fixed /schematic save, added filesize component to /schematic list
* improved /schematics list total filesize output
need to add automatic conversion into Mb in the future
* temporary fix for page wrap from MessageBox
* reverted changed to MessageBox
* applied FAWE's checkstyle where applicable
* crude fix for worldedit MessageBox line wrapping happening sometimes
* small visual adjustments
* Update worldedit-core/src/main/java/com/boydti/fawe/config/Settings.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/boydti/fawe/config/Settings.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/boydti/fawe/config/Settings.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* Update worldedit-core/src/main/java/com/boydti/fawe/config/Settings.java
Co-authored-by: NotMyFault <mc.cache@web.de>
* fixed settings variable names
* Improved `/schematic save` success/error notifications
fixed local variable names
* removed unneeded comment
* fixed typo
* made schematics in subdirectories count towards file limit
Co-authored-by: NotMyFault <mc.cache@web.de>
2020-12-12 23:38:44 +01:00
dordsor21
ae39f7bba3
use full chunks for distr and account for __RESERVED__ blocks
...
fixes #759
2020-12-11 16:13:09 +00:00
dordsor21
ff7c972ea6
Don't try to be clever with bitwise
...
Fixes #769
2020-12-11 12:55:38 +00:00
dordsor21
be44e1449c
remove mutability in clipboards (particularly clipboard pattern)
...
fixes #776
2020-12-11 11:34:56 +00:00
N0tMyFaultOG
b728989355
Refactor Jars to ThirdPartyManager
2020-11-01 20:56:45 +01:00
Matt
781c1e943b
Fixed dumb typo
2020-10-31 22:09:13 -04:00
Matt
9fd872a49e
Fixed dumb typo
2020-10-31 22:08:45 -04:00
Matt
985fd90ef7
Update Jars.java ( #730 )
2020-10-31 22:05:31 -04:00
Matt
65c0b8905f
Update SilentPlayerWrapper.java ( #729 )
2020-10-31 22:00:14 -04:00
Matt
0746c1185f
Update FaweVersion.java ( #728 )
2020-10-31 21:56:21 -04:00
NotMyFault
478ab167fa
Shift region logger to debug
2020-10-24 09:55:49 +02:00
dordsor21
c6ef1bc1de
Full support for 3D biomes ( #714 )
...
* Full support for 3D biomes
Since we're only supporting 1.15+ there's no need to try anything other than compatibility
* this is not part of the PR
* Clipboards should still always be y 0 for biomes
(this "bug" has existed for ages)
2020-10-22 22:18:16 +01:00
NotMyFault
28f5a7072d
Merge pull request #707 from IronApollo/biome-regen
...
Implement biome-specific regen
2020-10-22 10:57:49 +02:00
N0tMyFaultOG
d3600e4225
Remove dead config entries
2020-10-15 18:23:10 +02:00
IronApollo
e6b083554b
Implement biome-specific regen
...
- initial biome-specific regen implementation
- RegenOptions modified to include biomeType option (null if not specified)
- Matched upstream's regen command
2020-10-13 22:43:11 -04:00
NotMyFault
b86e452b80
Add jvm flags to debugpaste
2020-10-13 15:14:55 +02:00
N0tMyFaultOG
67cc5fb984
Merge branch 'logging' into main
2020-10-09 10:03:13 +02:00
Hannes Greule
4407749219
Reimplement l2d, l3d, existing and buffer pattern ( #684 )
...
* Reimplement l2d, l3d, existing and buffer pattern
Also smaller translation improvements and cleanup
* Allow aliases in RichParser
2020-10-08 16:39:15 +01:00
dordsor21
70c40ae077
Merge branch 'main' of github.com:IntellectualSites/FastAsyncWorldEdit into main
2020-10-07 15:53:09 +01:00
dordsor21
def986710f
Remove deep synchronisation that is a very plausible cause of circular locking.
...
This may be a fix for #685
2020-10-07 15:52:48 +01:00
Hannes Greule
5800c0bc96
Fix copypaste brush ( #688 )
2020-10-07 15:32:05 +02:00
MattBDev
728ced8c06
Merge branch 'main' into logging
2020-10-06 14:47:28 -04:00
MattBDev
f5a42c63a7
Better logger support
2020-10-06 14:44:33 -04:00
Hannes Greule
f71ca32140
Reimplement biome pattern ( #681 )
...
* Reimplement biome pattern
* Improve suggestions and messages
2020-10-05 20:00:35 +01:00
Matt
96dcb95b7c
Javadoc and Formatting fixes. ( #619 )
...
Javadoc and Formatting fixes.
Also, extremely minor code changes which have been tested.
This commit is only part one of two commits that aim to fix problems with formatting in our project. In part two I will modify the Google Java Style Guide (since it closely matches our code style) for our project so there is guidance on how to format and document.
* Updated PlotSquared URL
* Removed plugin acronyms
* Fixed a typo
* Fixed grammar
* Use modern block id's
* Update YouTube video URL
2020-10-05 13:41:41 -04:00
dordsor21
fc606ff5ff
use concurrent hashmap for thread processor cache
2020-10-04 18:34:15 +01:00
N0tMyFaultOG
9f232a9690
Enhance debugpaste information
2020-10-04 16:52:43 +02:00
dordsor21
1f02287caa
trim get where chunk SET is remembered from a previous session
2020-10-03 15:53:49 +01:00
dordsor21
6332b8c965
This ought to be false by default for now
2020-09-28 11:18:16 +01:00
dordsor21
82bcc0e9a5
Allow "post processing" of chunks ( #658 )
...
* begin allowing "post processing" of chunks
- restores legacy capability to continue saving edits in the background after sending the chunks
- speeds up the edit clientside
- nail in the coffin of the terrible and staticly coded coreedit
- We should totally make IronGolem work so Core* is no longer used by anyone
* begin allowing background history saving
* Handle post processors in queues properly
* Use futures for postprocessing so we're not waiting for them needlessly
* better use of closed boolean
* Reword
2020-09-28 11:13:02 +01:00
dordsor21
855389c785
Allow parallelisation of masks ( #636 )
...
* Allow parallelisation of masks
Increasing performance improvement with increased masking complexity and edit size.
* Address comments
- Rename Mask#clone to Mask#copy
- Rename Mask2D#copy to Mask2D#copy2D
- Correct formatting
* cx -> centerX
* Make various operations relying on a single SingleThreadQueueExtent instance (mainly brushes) thread safe
2020-09-25 15:00:42 +01:00
dordsor21
5e67c1b658
Squash errors and debug to aid fixing #652 properly
2020-09-22 11:34:45 +01:00
dordsor21
3b660756f6
Fix #647
2020-09-21 17:10:33 +01:00
dordsor21
845c32bd18
Fix #639
...
looks like we too speedy
2020-09-19 20:46:46 +01:00
dordsor21
be0e33746c
Ensure the block actually can be waterlogged when checking for waterlogged status.
...
Fixes #632
Fixed #633
2020-09-19 16:54:42 +01:00
dordsor21
218f570cb1
Fix LimitExtent and processing of Plot regions
...
Fixes #627
Fixes #609
2020-09-18 17:40:55 +01:00
dordsor21
fc91c3b56e
Clone mutable regions given to clipboards
...
Fixes #630
2020-09-18 15:02:25 +01:00
dordsor21
8e8bd810b5
Relight after completing P2 operations
...
teporarily fix #629
2020-09-18 12:38:17 +01:00
dordsor21
7375827844
implement getBiome(BlockVector3)
...
fixes #622
2020-09-18 11:52:49 +01:00
Matt
2e73746abe
Remove Kotlin ( #625 )
...
Shrinks the jar size since we no longer must bundle the Kotlin library. The downside is that some classes grew in size compared to their Kotlin versions.
Many contributors didn't care for Kotlin either.
2020-09-17 16:31:55 -04:00
IronApollo
f5f5a55b4c
Fix limits
2020-09-16 14:11:26 +01:00
dordsor21
3d2052b0c8
Better skylight handling and fix opacity on materials
2020-09-14 18:33:35 +01:00
dordsor21
d6c9a887ac
Fixlighting now also calculates heightmaps
...
Fixes #386 and #438 seems fixed, but that might be something else that fixed?
2020-09-14 14:19:23 +01:00
Hannes Greule
0685881f64
Implement SupplyingExtent ( #613 )
2020-09-14 11:20:26 +01:00
dordsor21
4243e8e86b
Begin working on improved lighting to better match 1.14's "new" light… ( #611 )
...
* Begin working on improved lighting to better match 1.14's "new" lighting engine
I guess the "new" lighting engine is somewhat old now lol
Also implement the remove first stuff to fixlight
* And then make it work
2020-09-13 15:36:36 +01:00
Matt
d00899e177
More support for 3D biomes ( #608 )
...
* More support for 3D biomes
* Resolved merge conflicts
2020-09-12 15:31:42 +02:00
Matt
de199a0e59
More work on masks ( #607 )
...
* Add a #air mask, the opposite of #existing (#1511 )
(cherry picked from commit 84fa2bbbc63de7bece01f41c0d5cb7d85cf129e6)
* Remove unused methods in Mask.java
* Remove `test(Extent, BlockVector3)` from Masks.
This was a poorly planned idea. This should save some memory too.
Authored-by: Matthew Miller <mnmiller1@me.com>
2020-09-11 21:13:31 +02:00
IronApollo
1fa0777d3b
Fix erosion and pull brushes
...
Fixes #559
2020-09-11 20:58:27 +02:00
IronApollo
dc465f7d3c
Reformat, fix RichParser suggestions
2020-09-07 21:46:54 -04:00
IronApollo
6807ccd960
Reimplement Masks + Fixes
...
Masks Reimplemented:
- Adjacent (~): Adjacent to a specific number of other blocks.
- Example: ~[oak_log][1][4]
- Extrema (#extrema): Restrict to near specific terrain extrema. The "-o" flag will only overlay existing terrain.
- Example: #extrema[0d][45d][-o]
- ROC Angle (#roc): Restrict to near specific terrain slope rate of change. The "-o" flag will only overlay existing terrain.
- Example: #roc[0d][45d][-o]
- Surface (#surface): Restrict to surfaces (any solid block touching air).
- Example: #surface
- Wall (#wall): Restrict to walls (any block n,e,s,w of air).
- Example: #wall
Other Changes:
- Minor logic change to angle mask's overlay.
- Fixed negating air mask.
- Added overlay flag to angle (/) mask.
2020-09-06 18:42:43 -04:00
MattBDev
02886b0387
Updated the WorldEdit license using find and replace
2020-08-24 21:31:47 -04:00
MattBDev
ce078aad70
Updated many exception classes
2020-08-24 21:29:34 -04:00
NotMyFault
1e070b3a71
Merge pull request #518 from aurorasmiles/fixEntities
...
start reimplementing entities
2020-08-21 18:27:25 +02:00
NotMyFault
75cbae8261
Merge pull request #568 from HazelTheWitch/fix-spline-sweep
...
Fixed NullPointerException in Spline and Sweep brush
2020-08-21 18:25:09 +02:00
NotMyFault
c8a9919c63
Merge pull request #569 from IntellectualSites/feature/better-noise
...
Feature/better noise
2020-08-21 18:20:30 +02:00
Hazel Trinity
c725dd0b18
Uses setDirection
...
SweepBrush.java should be correct
2020-08-19 10:13:41 -07:00
MattBDev
79b5612311
Upstream merge of the region package and things that may have broken with it.
2020-08-18 15:48:31 -04:00
Hazel Trinity
73d70527f3
Signed angles
2020-08-16 16:05:09 -07:00
Hazel Trinity
5a482f4d38
Fixed argument exception
...
If someone knows better please tell
2020-08-16 15:40:53 -07:00
Aurora
3aa041aa7e
Merge remote-tracking branch 'upstream/1.16' into fixEntities
2020-08-16 17:01:45 +02:00
Hazel Trinity
054e60729b
Slightly better angle calculation
2020-08-16 02:15:05 -07:00
Hazel Trinity
5c32cc17a2
Used Reparameterized Interpolation
2020-08-16 01:11:12 -07:00
Hazel Trinity
e5f092c3ef
Updated ClipboardSpline paste
2020-08-16 01:10:51 -07:00
Hazel Trinity
e51f6e562d
Sweep brush semi-fix
2020-08-15 14:20:47 -07:00
Hazel Trinity
da9c4ad543
Handle null case in equality checking BlockVector3+DFSNode
2020-08-15 09:28:39 -07:00
Hannes Greule
da9d85e427
Point out API usage of RandomCollection
2020-08-15 18:05:26 +02:00
Hannes Greule
6fb202443b
Clean up RandomCollection architecture
2020-08-15 13:18:14 +02:00
Hannes Greule
bb05bd24d9
Implement more noise patterns
2020-08-15 13:17:44 +02:00
Hazel Trinity
b7e9547cd5
Fixed NullPointerException in Spline and Sweep brush
2020-08-14 19:04:11 -07:00
N0tMyFaultOG
bbff5c60b2
Fix metrics
2020-08-14 15:04:06 -04:00
N0tMyFaultOG
b01e1be21b
Add more information to the debugpaste
2020-07-31 20:16:01 +02:00
wea_ondara
bf09d6922c
fix //move -e
2020-07-30 14:19:04 +02:00
wea_ondara
ae95ad8fe7
cleanup
2020-07-29 22:45:55 +02:00
wea_ondara
ae23794b43
fix //cut -e
2020-07-29 22:43:52 +02:00
wea_ondara
26110d336b
cleanup
2020-07-27 23:54:41 +02:00
wea_ondara
84d2c8f2ce
fix redo exception; fix positioning of entities in redo
2020-07-26 19:52:03 +02:00
wea_ondara
51cdd66c62
fix imports
2020-07-26 19:08:35 +02:00
wea_ondara
f24ad69f8f
fix entity paste location offsets
2020-07-26 19:05:32 +02:00
Aurora
b411ea9af4
Merge branch '1.16' of https://github.com/IntellectualSites/FastAsyncWorldEdit into fixEntities
2020-07-26 19:03:46 +02:00
wea_ondara
a38c82304a
fix rotation of entities in clipboard
2020-07-26 18:26:21 +02:00
wea_ondara
50971ee311
fix entity undo
2020-07-26 15:52:51 +02:00
MattBDev
db3718e092
Merge remote-tracking branch 'origin/1.16' into 1.16
2020-07-14 19:18:06 -04:00
Hannes Greule
eb74c7307c
Fix blob brush doing weird things due to mutable vectors
2020-07-14 21:32:16 +02:00
MattBDev
3bc692ff11
Part 1 of upstream merge and format
2020-07-13 22:50:59 -04:00
NotMyFault
c82fec931a
Update discord link at debugpaste
2020-07-09 23:43:48 +02:00
dordsor21
33b2b634ac
Allow specific P2 queue hooks to be disabled
2020-07-09 22:14:24 +01:00
Hannes Greule
6fb10c3879
Make surface brush not replacing the whole world
2020-07-06 02:30:08 +02:00
dordsor21
704e76eb6d
Fixes #519
...
Use regex for finding colour codes
Merge styles rather than replacing and undoing our work sometimes.
2020-07-04 14:15:49 +01:00
Hannes Greule
9da4bbef5f
Fix scatter/splatter brush
2020-07-03 20:43:34 +02:00
aurorasmiles
05ef46994e
Update IChunkExtent.java
...
fix Indentation
2020-07-03 20:03:34 +02:00
Aurora
bc45a112ee
Merge branch '1.16' of https://github.com/IntellectualSites/FastAsyncWorldEdit into fixEntities
2020-07-03 19:54:08 +02:00
Aurora
94b1233d98
implement entities in paste -e
2020-07-03 19:52:55 +02:00
dordsor21
fae528ab64
add a couple more changes++
...
Fixes #508
2020-07-03 13:18:09 +01:00
dordsor21
f1d4104480
Bunch of changes to help masks
2020-07-02 22:09:12 +01:00