Commit Graph

961 Commits

Author SHA1 Message Date
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
Jesse Boyd f89e95de11 Delete pom.xml 2017-05-21 14:11:52 +10:00