Commit Graph

929 Commits

Author SHA1 Message Date
Jesse Boyd
0bac7251c1
Remove debug + Sync sponge tile changes 2017-11-12 11:42:19 +11:00
Jesse Boyd
d5d97f82af
Fixes #780 2017-11-09 17:21:56 +11:00
Jesse Boyd
b020e3ebe6
Various minor
re-implement forge/sponge modules
Fix NBT copy error
Fix entity/tile error
Some work on multi-clipboards
2017-11-09 07:18:16 +11:00
Jesse Boyd
7a4b7be26a
Fix CompoundTagBuilder being private 2017-10-16 16:34:32 +11:00
Jesse Boyd
1a5fd8add5
fix compile 2017-10-16 14:51:27 +11:00
Jesse Boyd
2001992519
* 2017-10-16 14:44:56 +11:00
Jesse Boyd
4dab4d118a
Reduce memory usage when converting 2017-10-16 14:43:28 +11:00
Jesse Boyd
4b9058bc7a
* 2017-10-14 20:14:27 +11:00
Jesse Boyd
d93f9f0553
Entity conversion 2017-10-09 23:52:04 +11:00
Jesse Boyd
b2395f7aa9
Progress, lower memory usage 2017-10-09 19:41:44 +11:00
Jesse Boyd
911f613f2f
Convert nether portals 2017-10-08 16:20:17 +11:00
Jesse Boyd
6db70e6058
Revert to old leveldb dependency 2017-10-07 18:30:07 +11:00
Jesse Boyd
08bdfe2fd9
Use BaseItem for item remapping 2017-10-07 15:59:18 +11:00
Jesse Boyd
76cfbeb4d0
Piston fixes 2017-10-07 15:40:04 +11:00
Jesse Boyd
8a8022e1a4
Piston direction 2017-10-07 14:12:04 +11:00
Jesse Boyd
0d9f998c6c
Item remapping 2017-10-07 00:49:43 +11:00
Jesse Boyd
1558c5c31d
* 2017-10-06 23:34:23 +11:00
Jesse Boyd
31a9c4561c
Fix LPCommandMode 2017-10-06 17:49:17 +11:00
Jesse Boyd
201809aedd
Some conversion fixes 2017-10-06 16:51:04 +11:00
Jesse Boyd
4150413885
Remove debug 2017-10-03 12:00:07 +11:00
Jesse Boyd
3babe53f91 Merge pull request #755 from OneShotMC/master
fix //calc still being able to crash servers
2017-10-01 17:32:23 +11:00
Andrew Gazelka
3111fd566b fix //calc still being able to crash servers 2017-09-30 22:02:09 -05:00
Jesse Boyd
22be697751
Fix saving lazy copy clipboard 2017-10-01 14:01:51 +11:00
Jesse Boyd
845ea0e9dc
MCPE fixes
Fix some MCPE mappings
Support MCPE -> PC
2017-09-30 15:40:02 +10:00
Jesse Boyd
ad593deb0f
Use provided EditSession for paste(World, Vector) 2017-09-30 00:49:07 +10:00
Jesse Boyd
3cb561eda7
Add remap message
Cloes #748
2017-09-25 17:00:07 +10:00
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
Jesse Boyd
d23a4398ed
Fixes #674 2017-08-06 18:36:35 +10:00
Mike Primm
7b38d847c9 Fix AddBlock stream to write bytes on odd vs even offsets (off-by-one) 2017-08-05 18:50:40 -05:00
Jesse Boyd
1186ca87df
* 2017-08-04 15:15:31 +10:00
Jesse Boyd
d77ae61894
Fix angle mask 2017-08-04 15:11:11 +10:00
Jesse Boyd
8c2e6a875c
Fixes https://github.com/jb-aero/SKCompat/issues/30 2017-08-03 20:54:26 +10:00
Jesse Boyd
20c9dbacdf
Fixes #674 2017-08-03 20:48:49 +10:00
Jesse Boyd
e3d62d14ad
Fix WE/VS dl for 1.7.10 2017-08-03 10:00:07 +10:00
Jesse Boyd
bcdde9e647
Fix typo 2017-08-03 00:12:10 +10:00
Jesse Boyd
12fd9b0d62
Fixes #665 & Fix download button not being clickable 2017-08-02 23:38:37 +10:00
Jesse Boyd
5f05b5a58a
* 2017-08-02 17:03:00 +10:00
Jesse Boyd
b685680340
interactive schematic/brush list 2017-08-02 16:46:59 +10:00
Jesse Boyd
914165b428
Improved modifier help 2017-08-02 14:32:44 +10:00
Jesse Boyd
fb3c8cc5e1
Only resize if expanding 2017-08-02 13:20:47 +10:00
Mike Primm
2411adb6d1 Finish fixing AddBlock support 2017-08-01 21:58:02 -05:00
Mike Primm
8c519afce6 Fix handling of AddBlocks length, DiskClipboard resize 2017-08-01 20:47:16 -05:00
Jesse Boyd
1cc9a37520
Some more message interaction 2017-08-01 15:42:42 +10:00
Jesse Boyd
6305919397
cleanup disk clipboard code 2017-07-31 12:48:30 +10:00
Jesse Boyd
3726a69f13
Copy/paste/stack/move biomes 2017-07-31 11:56:32 +10:00
Jesse Boyd
36fc147cc2
Start work on biome copy (will finish later) 2017-07-30 23:39:55 +10:00
xnrand
e20f03d72e Verify integrity of downloaded jars
The bukkit plugins download jar files from Curse and then load those
as plugins, i.e. they're running downloaded code.

In order to increase security, this commit adds logic to verify the
SHA-256 hash of the downloaded jar files.
2017-07-30 15:25:37 +02:00
Jesse Boyd
8dfcb0f914
Various
Start work on interactive commands (//help, //biomelist, //pos1/2)
Added clipboard and world remapping (between mcpe/pe)
//schematic remap
//anvil remapall
Added anvil -> leveldb converter (run Nukkit jar or /anvil2leveldb)
Added safe zstd decompressor
Angle mask fixes
Fix paste air issues with fawe format (which no-one uses anyway)
Fix cfi file:// with an absolute path
FIx schematic format and addBlocks
Update forge to 1.12
Fixes #663
2017-07-28 15:12:58 +10:00
Jesse Boyd
590b620d9d
Fix calc 1.7.10 2017-07-28 15:12:56 +10:00
Jesse Boyd
42d0317d6c
Remove java version check 2017-07-28 15:12:56 +10:00
Jesse Boyd
864d471176
*remove debug 2017-07-25 21:39:08 +10:00