Commit Graph

184 Commits

Author SHA1 Message Date
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
090eda1d0d
Better //wand 2017-07-26 15:46:52 +10:00
Jesse Boyd
aa6dbc9040
Fix compile 2017-07-26 14:49:56 +10:00
Jesse Boyd
b07d72808b
Might fix #652 2017-07-22 17:48:10 +10:00
Jesse Boyd
70c0838602
Fixes #650 2017-07-22 16:55:33 +10:00
Jesse Boyd
d8e756a74e
Fixes #649 2017-07-22 16:50:30 +10:00
Jesse Boyd
94a7834917
* 2017-07-18 00:48:49 +10:00
Jesse Boyd
8c6e24a3e5
Fix fallback command registration (worldedit bug) 2017-07-17 23:51:01 +10:00
Jesse Boyd
6b6f285972
Closes #617 2017-07-12 20:32:07 +10:00
Jesse Boyd
843fd98d4e
Fixes #642 2017-07-12 13:50:13 +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
f20a1002bb
Fixes language option and Fixes #633 2017-07-10 16:00:17 +10:00
Jesse Boyd
03b4aaad3c
Various
FAVS
- Support for //gmask
- Support for //gsmask
- Support for //gtransform
- Suport for /v <pattern>
improved ingame changelog info
Increase tick limiter default item spawn limit
Fixes #632
Fixes #629
Fixes #627
Fixes #628
2017-07-09 22:54:04 +10:00
Jesse Boyd
ded70ab9e0
Various minor
Add extra info to debugpaste
Optimize nmsrelighter
2017-07-06 15:49:56 +10:00
Jesse Boyd
e6e1a3c45f
update WE/VS auto-install jars 2017-07-05 19:14:57 +10:00
Jesse Boyd
7f01ac7790
Various minor
Fix nukkit compile
Fix setBlocks with BlockPattern
MCAQueue filterCopy API (performs operations on a copy of the world)
Add //anvil trimallplots
2017-07-05 18:53:05 +10:00
Jesse Boyd
448dd3721a
tweak tick limiter 2017-07-01 15:16:10 +10:00
Jesse Boyd
1bd44b270c
minor tweaks 2017-06-30 17:38:54 +10:00
Jesse Boyd
2e84248cbc
Fixes butcher parrots + tweak brush/paste aliases 2017-06-28 21:20:00 +10:00
Jesse Boyd
d7d897d11b
Various minor
add debug command moveto512
main command aliases are now configurable
clean thread pools when discarded
switch to BaseBlock and deprecate BlockPattern
Add SparseBlockSet
- uncompressed, memory efficient set of arbitrary bit length numbers
- if access is sequencial, use a compressed data structure instead
change SetQueue time allocation algorithm
2017-06-26 17:56:07 +10:00
Jesse Boyd
043f1e6002
minor cleanup 2017-06-20 19:00:30 +10:00
Jesse Boyd
33e162eafd
Fixes #602 2017-06-20 18:25:37 +10:00
Jesse Boyd
455353ec51
Fixes #591 2017-06-18 06:09:36 +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
0f3138e894
Recover from BrushListener error 2017-06-09 17:37:26 +10:00
Jesse Boyd
da3f1eabda
Merge branch 'master' of https://github.com/boy0001/FastAsyncWorldedit 2017-06-09 17:09:05 +10:00
Jesse Boyd
ac0e255a93
Tweak buildscript 2017-06-09 17:08:57 +10:00
Aikar
822eb0bae2 Fix Bukkit 1.12 support 2017-06-08 23:23:23 -04:00
Jesse Boyd
b3e0125c71
Possible fix for VS entity brushes
close #564
close #565
close #566
2017-06-07 07:34:11 +10:00
Jesse Boyd
8b9c1b7563
properly fix #473 2017-06-03 19:35:28 +10:00
Jesse Boyd
b3ee619d70
Include arm lz4 binding + fix timings recheck 2017-05-28 17:43:23 +10:00
Jesse Boyd
31d43b27d8
Various minor
forge 1710 - fix block extra
optimize expressions
better texture util error
memory optimize PrimitiveList
don't clear brush settings on assignment (affected craftscripts)
2017-05-21 23:40:24 +10:00
Jesse Boyd
ef6ad05c2e
Fixes #473 (chest issue) 2017-05-21 23:25:43 +10:00
Jesse Boyd
b9c056c879
Various
Optimize for 1.12
Refactor commands / style / cleanup
Brush saving/loading
Tweak / improve ChunkListener
2017-05-15 21:33:03 +10:00
Jesse Boyd
f8199a3b43
Various minor
cfi smooth
image command
fix perm typo
fix mask typo
fix random offset transform
2017-05-09 21:02:44 +10:00
Jesse Boyd
17fb559f10
Various
FAWE texture support
- Put any mods or client jars in `FastAsyncWorldEdit/textures`
- These textures can be used in patterns and commands (WIP)
- Adds #color:color pattern
Added random flip to #fullcopy:<schem>:<random-rotate>:<random-flip>
Improved parsing for clipboard loading
FRB now only works in regions you are the owner of (or if you have admin
bypass)
2017-04-28 05:28:03 +10:00
Jesse Boyd
f9174ffb56
Fixes #513 2017-04-23 16:10:39 +10:00
Jesse Boyd
aa3e8e3815
Work on #436 2017-04-23 02:09:15 +10:00
Jesse Boyd
76032f7d63
Possible fix for invis blocks in 1.7 2017-04-22 22:20:45 +10:00
Jesse Boyd
bc2879df99
Fixes #486 2017-04-20 17:04:07 +10:00
Jesse Boyd
87341ab4fe
Styling and documentation improvements 2017-04-19 05:23:02 +10:00
Jesse Boyd
b5e500e716
Fixes #502 2017-04-18 22:56:38 +10:00
Jesse Boyd
1c844bc5db
Fixes #504 2017-04-18 16:02:06 +10:00
Jesse Boyd
bd6eb2b7b8
Fix 1.7 get id 2017-04-10 22:40:49 +10:00
Jesse Boyd
4229665e14
Minor cleanup 2017-04-09 14:19:03 +10:00
Jesse Boyd
6a6387256b
Anvil commands for bukkit 1.10, 1.9 2017-04-05 09:59:40 +10:00
Jesse Boyd
30f37000e4
Cleanup bukkit queue 0 2017-04-04 13:15:24 +10:00
Jesse Boyd
c7d959d6dc
Anvil replace + masking extent biomes 2017-04-03 20:07:57 +10:00
Jesse Boyd
fda69a4f33
Fix hay rotation + remove duplicate perms 2017-04-02 05:55:34 +10:00