Jesse Boyd
4b7c1e987b
Fixes #870 Fixes #872
2018-01-11 18:08:15 +11:00
Jesse Boyd
9366acd6dc
Fixes #870
2018-01-11 14:26:33 +11:00
Jesse Boyd
bb7b1cb736
Fixes #863
2018-01-07 23:47:47 +11:00
Jesse Boyd
e1e31beff0
Fixes #847
2018-01-07 21:25:49 +11:00
Jesse Boyd
189e8189fb
Merge branch 'master' of https://github.com/boy0001/FastAsyncWorldedit
2018-01-07 17:14:46 +11:00
Jesse Boyd
9126c083ab
Fixes #862
2018-01-07 17:11:40 +11:00
Jesse Boyd
5583994fe9
Remove softdepend as it affects load order
2017-12-30 17:32:54 +11:00
Jesse Boyd
994856b8fd
Fix queue instantiation
2017-12-27 04:00:26 +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
0dbb6171ef
Fixes #821
2017-12-15 11:28:54 +11:00
Jesse Boyd
0bac7251c1
Remove debug + Sync sponge tile changes
2017-11-12 11:42:19 +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
602312eb3c
*\
2017-10-16 14:57:36 +11: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
27d9baa7bc
Fixes #738
2017-09-18 14:45:44 +10:00
Jesse Boyd
984c5c2e9f
Fixes #741
2017-09-17 17:50:50 +10:00
Jesse Boyd
b2252a1cf6
Fix regen issues
2017-09-14 14:33:47 +10:00
Jesse Boyd
671dc29c94
*
2017-09-13 18:18:14 +10:00
Jesse Boyd
eddb4d8b2d
CUI using structure blocks (config option)
2017-09-13 17:25:44 +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
398943b9b0
Add slot#
pattern
2017-09-06 18:18:58 +10:00
Jesse Boyd
e27b1d5421
Fixes #724
2017-09-06 02:50:49 +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
b9d267a908
Fix persistent brush scroll action
2017-09-01 15:14:20 +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
880b054957
*
2017-08-31 16:07:56 +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
Jesse Boyd
d68740ecd1
Recover from failed injector (of minor classes)
2017-08-30 14:44:43 +10:00
Jesse Boyd
dc686c45d0
*
2017-08-29 22:44:31 +10:00
Jesse Boyd
81850daa0d
Remove title fade in + minor texture fix
2017-08-29 22:43:00 +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
ee0a09e132
Optimize async -> sync task execution
2017-08-27 20:18:31 +10:00
Jesse Boyd
b979db514e
Fix hooking metrics with obfuscated plugins
2017-08-22 20:05:34 +10:00
Jesse Boyd
a73e44c88c
Fixes #668
2017-08-21 23:39:20 +10:00
Jesse Boyd
65442c886a
Fixes #705
2017-08-20 22:09:38 +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
81ffd52e9f
Fixes #695
2017-08-18 15:05:38 +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
8a50c27ebc
*
2017-08-16 00:04:45 +10:00
Jesse Boyd
b0a82a4cd7
Update metrics
2017-08-15 19:43:17 +10:00
Jesse Boyd
f0553f80ae
*
2017-08-13 16:30:31 +10:00
Jesse Boyd
ae1e05fda4
Support entities with non nms placer
2017-08-13 16:07:34 +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
113c625122
Don't check for parrots on unknown version
2017-08-13 12:15:56 +10:00
Jesse Boyd
2b0f1e62b7
Fixes #686
2017-08-10 00:41: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
3d2f939377
*forgot to commit all
2017-08-04 14:22:56 +10:00
Jesse Boyd
db524acc3d
Fix compat with spigot 1.12.1
2017-08-04 14:17:18 +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
090eda1d0d
Better //wand
2017-07-26 15:46:52 +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
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