Commit Graph

28 Commits

Author SHA1 Message Date
dordsor21 a693d23489
Make it build and add safety to tab completion times 2021-03-07 19:34:14 +00:00
Jesse Boyd d66c14b06d
Fixes https://github.com/IntellectualSites/PlotSquared/issues/1945 2018-05-17 18:35:56 +10:00
Jesse Boyd 134daefa24
Various unfinished
Start work on command GUI
Code cleanup
Add new lighting mode (see config)
Rename sponge -> sponge112
Fix sponge compile issues
Fix fuzzy region min/max not being set on first use
Fix clipboard on disk not closing on java 9
Start work on CFI chunk simplifier (for loading existing worlds)
Minor tile fixes for bukkit 1.12
2018-01-16 11:30:55 +11:00
Jesse Boyd 395b46c842
Various major
New building mode (using CFI):
- CFI world is generated around the player in realtime
- Use WorldEdit/VS brushes while editing
- This is still being optimized
- Use a 1K radius height brush with near instant results
- https://github.com/boy0001/FastAsyncWorldedit/wiki/CreateFromImage

Early example: https://www.youtube.com/watch?v=jp1SjanWN70
2017-12-26 22:15:24 +11:00
Jesse Boyd 984c5c2e9f
Fixes #741 2017-09-17 17:50:50 +10:00
Jesse Boyd 8c4d8dbcc2
Fix compile 2017-08-29 21:37:09 +10:00
Jesse Boyd c7c425cab1
Possibly fixes #563 2017-08-29 21:23:19 +10:00
Jesse Boyd 356c5431ec
Fixes #715 2017-08-29 19:48:23 +10:00
Jesse Boyd 7359100159
Anvil undo/region restrictions 2017-08-20 14:54:10 +10:00
Jesse Boyd 92bf3f702b
Future proofing
This is working towards making sure all parts of FAWE will work on newer
versions of minecraft without the plugin needing to update. (it'll still
be slower until proper support is added)
- Adds version agnostic bukkit adapter
- Adds version agnostic bukkit anvil mode
2017-08-13 12:38:19 +10:00
Jesse Boyd 71306cb749
Various
Anvil API can now be used fully async
- The underlying code still schedules things on the main thread
plotsquared + plotme perms now default to true
Minor optimization for DownwardVisitor
2017-08-08 17:36:17 +10:00
Jesse Boyd 755103a558
Fix block meta issues 1.7.10 bukkit
Fixes #655
Closes #679 (duplicate)
2017-08-07 23:27:31 +10:00
Jesse Boyd 65c6702d94
Various minor
Fixes #620
Fixes VS pattern region restrictions
Fix some bukkit 1.7.10 issues
tweak debugpaste formatting
2017-07-11 22:37:41 +10:00
Jesse Boyd 7ae2d65607
Various
Dynamic chunk rendering (experimental section in config)
Use local files for CFI heightmaps: file://<file-path>
- Root directory is plugins/FastAsyncWorldEdit/heightmap
Optimize anvil for 1.12
Add safety checks to anvil commands
Move anvil command implementation to com.boydti.fawe.jnbt.anvil.filters
Add anvil chunk delete
Add MCAWriter mca offset method
Fix count -d
Fix taskbuilder split task concurrency issue
2017-06-16 15:28:10 +10:00
Jesse Boyd aa3e8e3815
Work on #436 2017-04-23 02:09:15 +10:00
Jesse Boyd bd6eb2b7b8
Fix 1.7 get id 2017-04-10 22:40:49 +10:00
Jesse Boyd 47999d323b
Fix some chunk loading issues
Affected 1.8/1.7
Also improves performance for various operations
2017-02-13 02:55:19 +11:00
Jesse Boyd ebc7ba43e6
Various
Fix biome change not sending packet
Add optimized biome get and set (AsyncWorld, EditSession etc.)
Add undo for biome changes
Fix tile entities for slow (non NMS) bukkit queue
Translate some stuff
Fix some concurrency issues with autoqueue
cuboid region geChunks() now has fixed memory cost (applies to commands
e.g. //listchunks)
Fix some undo issues
2017-01-29 09:25:53 +11:00
Jesse Boyd 70812e78c8
Fix combine stages getPrevious 2017-01-03 07:10:09 +11:00
Jesse Boyd ede846f894
Init empty section with skylight array 2016-12-30 02:09:02 +11:00
Jesse Boyd 850bb533cb
Fix packet sending for null chunk sections 2016-12-29 11:53:07 +11:00
Jesse Boyd 76e037492b
Add speicifying biome/seed for regen command
//regen
//regen forest
//regen desert 5336
2016-12-23 02:31:00 +11:00
Jesse Boyd bde4749e2c
Only instantiate packets for the required versions 2016-12-15 18:32:19 +11:00
Jesse Boyd 1b07dbae1d
* 2016-12-14 09:36:28 +11:00
Jesse Boyd e7297199c1
Send client version packet 2016-12-14 09:23:07 +11:00
Jesse Boyd 9b7b30ac1b
Fixes #322 2016-11-29 15:20:00 +11:00
Jesse Boyd 5b0ce58f6b
Fix removal of light sources 2016-11-28 14:34:12 +11:00
Jesse Boyd 9c1bb58a09
Restructure
Now uses a single jar for bukkit
I'm going to seperate the injector so FAWE can be used (API wise)
without WorldEdit.
2016-11-24 17:36:44 +11:00