Commit Graph

20 Commits

Author SHA1 Message Date
Jesse Boyd 134daefa24
Various unfinished
Start work on command GUI
Code cleanup
Add new lighting mode (see config)
Rename sponge -> sponge112
Fix sponge compile issues
Fix fuzzy region min/max not being set on first use
Fix clipboard on disk not closing on java 9
Start work on CFI chunk simplifier (for loading existing worlds)
Minor tile fixes for bukkit 1.12
2018-01-16 11:30:55 +11:00
Jesse Boyd b0a82a4cd7
Update metrics 2017-08-15 19:43:17 +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
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 0f3138e894
Recover from BrushListener error 2017-06-09 17:37:26 +10:00
Jesse Boyd 49702155f8
Add extra brush actions to nukkit 2017-03-10 07:27:29 +11:00
Jesse Boyd 9c74d0b981
Various (unfinished)
Fixes #439
Update to Java 8
Adds scrollable brushes to the API (action on brush scroll)
- Clipboard
- Mask
- Pattern
- Range
- Size
Adds movable brushes to the API (action on brush move)
Adds different targeting modes for brushes (see enum TargetMode)
Adds VisualBrush to API (sends client block changes instead of changing
the world)
Updater now checks every 30m for updates
Adds in game updater changelog (/fawe changelog)
Adds language option to config
Adds german translations
Adds CircleBrush (WIP)
Simplify DoubleActionBrush and DoubleActionBrushTool to extend
Brush/BrushTool
Use ImmutableBlock instead of anonymous BaseBlock for cache
Fixes CuboidRegion iteration (affected some commands)
Fixes WorldCopyClipboard schematic saving
Optimize FawePlayer -> Player by caching value
Simplified pattern and mask API by extending legacy versions
Optimize sphere, cylinder and deform
Added brush cancellation by SHIFT + LEFT CLICK
Probably some other stuff
2017-02-26 16:39:00 +11:00
Jesse Boyd 314baf869f
Merge branch 'master' of https://github.com/boy0001/FastAsyncWorldedit 2017-02-06 13:13:24 +11:00
MrPowerGamerBR 0ceb13eac4 Change build height from 128 to 256, fixes #412 2017-02-04 09:27:50 -02:00
Jesse Boyd 81dcf26a2a
Fixes #407 2017-02-04 17:44:33 +11:00
Jesse Boyd ebc7ba43e6
Various
Fix biome change not sending packet
Add optimized biome get and set (AsyncWorld, EditSession etc.)
Add undo for biome changes
Fix tile entities for slow (non NMS) bukkit queue
Translate some stuff
Fix some concurrency issues with autoqueue
cuboid region geChunks() now has fixed memory cost (applies to commands
e.g. //listchunks)
Fix some undo issues
2017-01-29 09:25:53 +11:00
Jesse Boyd 812c12fce4
Undo/Settings
Fix some disk and undo issues
FaweQueue uses Settings instance
2017-01-15 18:45:12 +11:00
Jesse Boyd fd539a9412
auto updater 2016-11-29 15:05:18 +11:00
Jesse Boyd 7886947061
Disable combine stages for nukkit 2016-10-03 03:16:04 +11:00
Jesse Boyd 36fdbe55fe Various fixe + Restructuring + Possible breakage 2016-09-13 15:43:23 +10:00
Jesse Boyd 71071998c6 Various
nukkit fixes
add new brushes
some other minor stuff
2016-09-09 03:41:03 +10:00
Jesse Boyd 4f21126a76 Possible fix for out of bounds 2016-09-08 13:26:10 +10:00
Jesse Boyd 681eac9f33 More MCPE fixes 2016-09-05 23:53:50 +10:00
Jesse Boyd e610b2fabb FIxes for MCPE
fix fixlighting
fix fixlighting
fix fawe commands not being registered
fix empty configs
fix tile placement
2016-09-05 16:01:39 +10:00
Jesse Boyd 9e297dc34a MCPE port is now async 2016-09-05 12:35:05 +10:00