Commit Graph

1412 Commits

Author SHA1 Message Date
Jesse Boyd
3252c0464d
Fixes #612 2017-06-28 14:15:49 +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
a7cd6c8715
*Also check if identity 2017-06-25 19:31:08 +10:00
Jesse Boyd
36a140e61d
Shortcut schematic.paste(...) with null transform 2017-06-25 19:26:39 +10:00
Jesse Boyd
0cf77c3cbc
Fixes brush perms check #610 2017-06-25 14:21:56 +10:00
Jesse Boyd
b49a0a35af
Fixes #607 2017-06-25 13:12:13 +10:00
Jesse Boyd
ebdcf1afcd
CuboidClipboard rotation fix 2017-06-25 11:42:46 +10:00
Jesse Boyd
8603729390
Throw error when image doesn't load. 2017-06-22 11:42:00 +10:00
Jesse Boyd
841dccb345
Fixes #548 2017-06-20 19:16:33 +10:00
Jesse Boyd
043f1e6002
minor cleanup 2017-06-20 19:00:30 +10:00
Jesse Boyd
283fd746d5
Fixes #601 2017-06-20 18:26:01 +10:00
Jesse Boyd
33e162eafd
Fixes #602 2017-06-20 18:25:37 +10:00
Jesse Boyd
36a91f4756
* 2017-06-20 17:33:48 +10:00
Jesse Boyd
2f8543b25e
Close #529 2017-06-20 17:31:10 +10:00
Jesse Boyd
2483b9fb5e
Fixes #599 2017-06-20 10:32:21 +10:00
Jesse Boyd
edd8dcc552
Various minor
Tweak some messages
Add command confirmation
Optimize surface mask
Optimize angle mask (further)
Fix help formatting
Fix rollback import from disk being a shallow summary
2017-06-19 16:38:07 +10:00
Jesse Boyd
693963a0f3
Fixes #593 2017-06-19 14:15:09 +10:00
Goodstuff4UonYT
dbc0d31b80 Fix Exception if server is full
Could not pass event 'cn.nukkit.event.player.PlayerQuitEvent' to
'FastAsyncWorldEdit v17.05.29-a607d85-699-13.0.8': null on
com.boydti.fawe.nukkit.optimization.FaweNukkit
cn.nukkit.utils.EventException
at
cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:34)
at
cn.nukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:56)
at cn.nukkit.plugin.PluginManager.callEvent(PluginManager.java:553)
at cn.nukkit.Player.close(Player.java:3893)
at cn.nukkit.Player.close(Player.java:3879)
at cn.nukkit.Player.kick(Player.java:3732)
at cn.nukkit.Player.handleDataPacket(Player.java:1959)
at cn.nukkit.network.Network.processPackets(Network.java:180)
at cn.nukkit.network.Network.processBatch(Network.java:151)
at cn.nukkit.Player.handleDataPacket(Player.java:1920)
at
cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:157)
at
cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:123)
at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:68)
at cn.nukkit.network.Network.processInterfaces(Network.java:75)
at cn.nukkit.Server.tick(Server.java:990)
at cn.nukkit.Server.tickProcessor(Server.java:788)
at cn.nukkit.Server.start(Server.java:767)
at cn.nukkit.Server.<init>(Server.java:458)
at cn.nukkit.Nukkit.main(Nukkit.java:68)
Caused by:
com.sk89q.worldedit.extension.platform.NoCapablePlatformException: No
platform was found supporting CONFIGURATION
at
com.sk89q.worldedit.extension.platform.PlatformManager.queryCapability(PlatformManager.java:186)
at
com.sk89q.worldedit.extension.platform.PlatformManager.getConfiguration(PlatformManager.java:314)
at com.sk89q.worldedit.WorldEdit.getConfiguration(WorldEdit.java:801)
at
com.sk89q.worldedit.session.SessionManager.get(SessionManager.java:172)
at com.sk89q.worldedit.WorldEdit.getSession(WorldEdit.java:210)
at com.boydti.fawe.object.FawePlayer.getSession(FawePlayer.java:382)
at com.boydti.fawe.object.FawePlayer.unregister(FawePlayer.java:453)
at
com.boydti.fawe.nukkit.optimization.FaweNukkit.onPlayerQuit(FaweNukkit.java:45)
at sun.reflect.GeneratedMethodAccessor104.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:29)
... 18 more
2017-06-18 11:07:10 +02:00
Jesse Boyd
b2261bb9e2
* 2017-06-18 09:54:51 +10:00
Jesse Boyd
3171fbd953
Cache angle mask + tweak updater 2017-06-18 09:50:25 +10:00
Jesse Boyd
27b035c737
Fix console toLocation 2017-06-18 06:40:35 +10:00
Jesse Boyd
4eb9abe0c1
Fix #582 2017-06-18 06:37:29 +10:00
Jesse Boyd
ba4bd667eb
Support sourceMask for paste 2017-06-18 06:17:28 +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
Goodstuff4UonYT
0c7ed30026 Real Nukkit 1.1 Fix 2017-06-11 18:58:19 +02:00
Jesse Boyd
0f3138e894
Recover from BrushListener error 2017-06-09 17:37:26 +10:00
Jesse Boyd
a2b7237342 Merge pull request #580 from boy0001/revert-577-master
Revert "Nukkit 1.1 Fix"
2017-06-09 17:11:24 +10:00
Jesse Boyd
c1b59440b6 Revert "Nukkit 1.1 Fix" 2017-06-09 17:11:12 +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
Jesse Boyd
b53a039890 Merge pull request #579 from aikar/master
Fix Bukkit 1.12 support
2017-06-09 17:08:30 +10:00
Jesse Boyd
f26543f7da
Fix #575 2017-06-09 17:07:38 +10:00
Jesse Boyd
a05ab8ca4d Merge pull request #577 from Goodstuff4UonYT/master
Nukkit 1.1 Fix
2017-06-09 16:57:07 +10:00
Aikar
822eb0bae2 Fix Bukkit 1.12 support 2017-06-08 23:23:23 -04:00
Goodstuff4UonYT
7b9e14c7f5 Nukkit 1.1 Fix 2017-06-08 23:07:59 +02:00
Jesse Boyd
6554370b57
Merge branch 'master' of https://github.com/boy0001/FastAsyncWorldedit 2017-06-07 07:34:17 +10: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
70623d4bb5 Merge pull request #568 from Postremus/patch-1
Improved german translation
2017-06-04 06:44:26 +10:00
Martin Panzer
27e97d0a54 Improved german translation 2017-06-03 22:41:52 +02:00
Jesse Boyd
8b9c1b7563
properly fix #473 2017-06-03 19:35:28 +10:00
dordsor whitwell
1722daa3b3 Don't like this. 2017-05-30 12:51:09 +01:00
dordsor whitwell
a607d85055 went the wrong way 2017-05-29 11:03:55 +01:00
dordsor whitwell
824ac42d70 fix offset against ci 2017-05-28 15:44:01 +01:00
Jesse Boyd
b3ee619d70
Include arm lz4 binding + fix timings recheck 2017-05-28 17:43:23 +10:00
Jesse Boyd
bb92a64be3
Fixes #551 2017-05-26 17:54:07 +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
e7f270639e
Merge branch 'master' of https://github.com/boy0001/FastAsyncWorldedit 2017-05-21 23:24:50 +10:00
Jesse Boyd
efda408b76
Fix compression level 0 2017-05-21 23:18:41 +10:00