Commit Graph

853 Commits

Author SHA1 Message Date
Jesse Boyd c3d12f1971
Minor
Optimize schematic save with lazycopy
Have VS undo execute async
2017-09-24 13:15:42 +10:00
Jesse Boyd a61e1fa96a
Fix remapping from pmmp 2017-09-22 13:27:03 +10:00
Jesse Boyd 9a45b364f6
Various minor
Fixes #742
Fixes #734
2017-09-22 12:44:49 +10:00
Jesse Boyd cf4683b876
Fixes #747 2017-09-20 17:10:36 +10:00
Jesse Boyd 0b9def20ea
Fix surface mask 2017-09-19 12:44:49 +10:00
Jesse Boyd dfcc75abd7
Add blank line before CFI message 2017-09-18 21:20:04 +10:00
Jesse Boyd 18d0ece516
Use ForkJoinPool instead of bukkit scheduler
As the ForkJoinPool will better manage threads so they don't get
exhausted.
2017-09-18 20:42:21 +10:00
Jesse Boyd 11f4c77883
Redirect CFI commands 2017-09-18 14:55:37 +10:00
Jesse Boyd 27d9baa7bc
Fixes #738 2017-09-18 14:45:44 +10:00
Jesse Boyd c202b311f1
Fixes #733 2017-09-17 19:24:22 +10:00
Jesse Boyd 984c5c2e9f
Fixes #741 2017-09-17 17:50:50 +10:00
Jesse Boyd ee38f856e4
Fixes #738 2017-09-14 15:31:25 +10:00
Jesse Boyd b2252a1cf6
Fix regen issues 2017-09-14 14:33:47 +10:00
Jesse Boyd eddb4d8b2d
CUI using structure blocks (config option) 2017-09-13 17:25:44 +10:00
Jesse Boyd 18c031919b
Br sweep feedback 2017-09-13 13:58:47 +10:00
Jesse Boyd 0693972db8
Fixes #737 2017-09-12 15:57:58 +10:00
Jesse Boyd 7b49ef0820
* 2017-09-12 06:22:25 +10:00
Jesse Boyd ba195c40a1
* 2017-09-12 04:06:27 +10:00
Jesse Boyd 8ac2bf6da3
Interactive CFI 2017-09-12 03:02:44 +10:00
Jesse Boyd b4c3e3989c
Fix randomization and FilteredTextureUtil with CFI 2017-09-09 00:35:29 +10:00
Jesse Boyd f2b592a9e1
Fixes #728 2017-09-08 09:41:11 +10:00
Jesse Boyd 89c0a2cd2f
Fixes #727 2017-09-08 09:37:21 +10:00
Jesse Boyd 31d43755ab
Support diagonal stack 2017-09-07 23:13:32 +10:00
Jesse Boyd 477ae2a76d
Fixes #726 2017-09-07 18:39:26 +10:00
Jesse Boyd 398943b9b0
Add `slot#` pattern 2017-09-06 18:18:58 +10:00
Jesse Boyd 4259656cda
Converting the image seems to fix the jvm bug 2017-09-06 02:37:43 +10:00
Jesse Boyd 7d24236dfe
* 2017-09-05 22:01:36 +10:00
Jesse Boyd fb444ad5c4
Various minor
Fix skull rotation
Fix off axis rotation issues after reloading disk clipboard
Fix image loading removing alpha
Add masking support to 2 cfi blockBiomeColor
2017-09-05 21:50:12 +10:00
Jesse Boyd cc7719e0e4
CFI color masking
/2 cfi color <color image> [image or worldedit mask] [whiteonly=true]
e.g. /2 cfi color file://color.png file://mask.png
2017-09-05 15:50:26 +10:00
Jesse Boyd ba15e28810
Should probably change this back 2017-09-05 01:57:41 +10:00
Jesse Boyd b0b2471b73
Use the base y as the center 2017-09-05 01:47:59 +10:00
Jesse Boyd 2649824761
Add sweep brush
Adapted from: https://github.com/Rafessor/VaeronTools
Credit @Schuwi
todo: Schematic pasting needs to be optimized for lots of small pastes,
as this is kinda slow.
2017-09-05 01:13:33 +10:00
Jesse Boyd 27152ef8ac
Use weak map for brush cache 2017-09-03 23:40:20 +10:00
Jesse Boyd 687d1ac890
Persistent brush lore 2017-09-03 23:24:49 +10:00
Jesse Boyd 23c44d89e2
Throw exception on failed initialization 2017-09-03 20:31:33 +10:00
Jesse Boyd 22ac707612
Fix cfi smooth edges 2017-09-03 20:28:01 +10:00
Jesse Boyd 665afce9b1
Fixes #721 2017-09-03 14:47:33 +10:00
Jesse Boyd 000b9e5fe9
Change fillr default depth 2017-09-02 18:42:43 +10:00
Jesse Boyd 79b88cefaa
Add sphericity param to blob brush 2017-09-02 16:30:03 +10:00
Jesse Boyd 5ccb8411f3
Fixes #719 2017-09-02 13:49:16 +10:00
Jesse Boyd c0737415d5
* 2017-09-02 00:33:28 +10:00
Jesse Boyd dcf46bbd3a
Craftscript installation instructions 2017-09-01 17:34:45 +10:00
Jesse Boyd b9d267a908
Fix persistent brush scroll action 2017-09-01 15:14:20 +10:00
Jesse Boyd 8f2bfabc1a
Region based anvil delete unclaimed 2017-09-01 00:22:13 +10:00
Jesse Boyd fe07915f52
Debug mode for anvil unclaimed filter 2017-09-01 00:18:37 +10:00
Jesse Boyd 8564b0b80f
Delete unclaimed filter 2017-08-31 22:42:29 +10:00
Jesse Boyd 1dad7a6cce
Fix minor brush persistence issue 2017-08-31 16:36:19 +10:00
Jesse Boyd 4d02548b04
(Experimental) Persistent brushes (config option)
Brushes can be bound to the item instead of being stored in the player's
LocalSession.
- Brushes can be shared by dropping the item
- Hasn't been fully tested, there may be bugs or performance issues
2017-08-31 16:04:03 +10:00
dordsor whitwell fd333ae17d Merge pull request #717 from boy0001/dordsor21-catenary-fix
Fix catenary brush help
2017-08-30 11:34:11 +01:00
dordsor whitwell b404cd6f21 Fix pline -> spline typo 2017-08-30 11:34:03 +01:00
dordsor whitwell d475e5159a Fix catenary brush help 2017-08-30 11:30:20 +01:00
Jesse Boyd d68740ecd1
Recover from failed injector (of minor classes) 2017-08-30 14:44:43 +10:00
Jesse Boyd 81850daa0d
Remove title fade in + minor texture fix 2017-08-29 22:43:00 +10:00
Jesse Boyd 356c5431ec
Fixes #715 2017-08-29 19:48:23 +10:00
Jesse Boyd 921ca83ed2
Change SurvivalModeExtent ordering 2017-08-29 15:09:45 +10:00
Jesse Boyd 583def4617
Fixes #709 2017-08-29 00:09:39 +10:00
Jesse Boyd 0ebc73d17f
Fixes #710 2017-08-28 23:48:18 +10:00
Jesse Boyd 9a430f3232
Fix set compatibility with SKCompat 2017-08-28 21:29:07 +10:00
Jesse Boyd ee0a09e132
Optimize async -> sync task execution 2017-08-27 20:18:31 +10:00
Jesse Boyd bc0bc5b705
Anvil trimAllAir + Fix elliptic cylinder arguments 2017-08-26 23:07:12 +10:00
Jesse Boyd 0dbb3b2844
Biome mixing tweaks to texture util 2017-08-25 15:02:26 +10:00
Jesse Boyd d14b267cfd
*More off axis rotation changes
Fix off axis rotation for certain angles
- Math error when calculating the inverse affine transform
Add -a flag to copyPaste brush (rotates based on view)
2017-08-24 22:11:03 +10:00
Jesse Boyd 70e1e00e23
Use double instead of int for cyl radius 2017-08-24 20:56:38 +10:00
Jesse Boyd 55790601d3
Fix cyl radius check 2017-08-24 20:46:25 +10:00
Jesse Boyd 3c4a709efc
Off axis rotation 2017-08-24 14:23:44 +10:00
Jesse Boyd 920095a2de
Change hcyl default thickness 2017-08-24 12:07:51 +10:00
Jesse Boyd ce19c2026b
Various minor
Add hcyl thickness Closes #467
Fix angle mask
2017-08-23 18:06:16 +10:00
Jesse Boyd b181e8e400
Add l2d 2017-08-23 11:48:44 +10:00
Jesse Boyd b979db514e
Fix hooking metrics with obfuscated plugins 2017-08-22 20:05:34 +10:00
Jesse Boyd 2ccf2eb86d
Fix adjacent mask trying to check below / above world 2017-08-22 16:43:06 +10:00
Jesse Boyd c7c4da6237
Fix move
Fixes #631
Fixes #524
2017-08-22 15:14:32 +10:00
Jesse Boyd 3f0fe44f72
Fix super pickaxe region restrictions 2017-08-22 13:35:27 +10:00
Jesse Boyd e395c11572
Closes #327 2017-08-21 23:43:54 +10:00
Jesse Boyd 316e55a724
*remove debug 2017-08-21 00:43:55 +10:00
Jesse Boyd 803c84a621
Add direction argument to fill 2017-08-21 00:40:10 +10:00
Jesse Boyd 65442c886a
Fixes #705 2017-08-20 22:09:38 +10:00
Jesse Boyd 3b77a09e27
Anvil paste (undo/restrictions) 2017-08-20 15:26:27 +10:00
Jesse Boyd 7359100159
Anvil undo/region restrictions 2017-08-20 14:54:10 +10:00
Jesse Boyd d37e44e395
Fixes #1701 2017-08-19 15:45:57 +10:00
Jesse Boyd 891f50a7c7
Various
Fixes #694
Fixes #691
Closes #693
2017-08-18 00:35:15 +10:00
Jesse Boyd e9db802e2d
Hook with other bukkit metrics 2017-08-16 17:27:56 +10:00
Jesse Boyd a84348f478
Fix forge chunk 1.7.10 set 2017-08-16 14:22:48 +10:00
Jesse Boyd 8a50c27ebc
* 2017-08-16 00:04:45 +10:00
Jesse Boyd b0a82a4cd7
Update metrics 2017-08-15 19:43:17 +10:00
Jesse Boyd 83317563a3
Target offset + code cleanup 2017-08-15 13:36:10 +10:00
Jesse Boyd 46d1d70f9e
Add blob brush
- simplex distortions with a configurable frequency/amplitude
2017-08-14 16:55:26 +10:00
Jesse Boyd 73b7ca941a
Various minor
tweak help
cancellable EditSessionEvent
2017-08-14 15:10:58 +10:00
Jesse Boyd f0553f80ae
* 2017-08-13 16:30:31 +10:00
Jesse Boyd f0066bbd26
Don't use relighter for non nms placer 2017-08-13 13:13:03 +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 8948645832
Add catenary brush 2017-08-11 17:23:38 +10:00
Jesse Boyd f85a9f08d0
Fixes PlotSquared#1685 2017-08-11 12:20:14 +10:00
Jesse Boyd ea94c0c11a
Fixes #687 2017-08-10 12:39:08 +10:00
Jesse Boyd 8d9914fafd
Don't swallow exception with disk clipboard 2017-08-10 01:19:46 +10:00
Jesse Boyd 195e043f2c
Fix p2 region restrictions min/max y 2017-08-10 01:03:58 +10:00
Jesse Boyd 2b0f1e62b7
Fixes #686 2017-08-10 00:41:19 +10:00
Jesse Boyd 62295e227a
Fix link 2017-08-09 15:15:45 +10:00
Jesse Boyd 7ba4e51a22
Various minor
fix parallel threads for sponge
remove static modifier for some fields
2017-08-08 22:25:22 +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 6744a59d08
Merge branch 'master' of https://github.com/boy0001/FastAsyncWorldedit 2017-08-06 18:36:55 +10:00