Commit Graph

42 Commits

Author SHA1 Message Date
Jesse Boyd adaac51b36
Fixes #427 2017-02-18 20:49:18 +11:00
Jesse Boyd 2637cbc9cd
Include Javassist (bytecode manipulation)
Will be used to optimize the server jar
2017-02-16 20:32:16 +11:00
Jesse Boyd 0427771b7e
Re-add the forge/sponge modules 2017-02-06 13:09:44 +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 ede846f894
Init empty section with skylight array 2016-12-30 02:09:02 +11:00
Jesse Boyd dc3ab46803
I forgot about sponge 2016-12-29 21:59:11 +11:00
Jesse Boyd 9d920a5510
Optimize set air for more versions 2016-12-27 05:58:14 +11:00
Jesse Boyd 33548c8d55
Regen for forge/sponge 2016-12-27 05:47:21 +11:00
Jesse Boyd 9e0ccfa103
*update it to 1.11 2016-12-26 20:08:24 +11:00
Jesse Boyd 32ae0f1d48
Update sponge jar 2016-12-26 18:42:33 +11:00
Jesse Boyd 5baa99ec80 Fix compile issues 2016-08-27 13:47:09 +10:00
Jesse Boyd 5f87599292 Various
Optimize disk IO
Add `/fawe debugpaste`
Fix some lighting issues
Fix database insertion
Fix some rollback issues
Add database import /frb #import 0 0
Fix some typos
2016-08-22 14:43:59 +10:00
Jesse Boyd 4ddffb197b Various
More work on anvil API
Fix IO exception with history on disk
Optimize chunk index caching
2016-08-20 13:33:56 +10:00
Jesse Boyd 3ec42144e7 Fixes #229 2016-08-10 17:36:28 +10:00
Jesse Boyd 06275e8d3d [Bleeding] Lighting changes + broken 2016-07-26 10:04:19 +10:00
Jesse Boyd d562b6cf66 Update forge classes 2016-07-23 08:57:15 +10:00
Jesse Boyd 87f79f9fa6 Various fixes
Fix undo
Fix blockshub hook
API improvements
Added worldedit from console
Fixed async world loading for paperspigot
Some minor optimizations
Added some extra translations
2016-07-12 17:54:00 +10:00
Jesse Boyd cf397524ff Fix other forge compile issues 2016-06-22 16:02:50 +10:00
Jesse Boyd 9bf2d2b0c3 Various
Update to PS 3.4.1
- Added various optimizations for PlotSquared
- Support full schematic exporting (includes NBT now)

Added compression level option:
0 is no compression
1-9 = varying levels of compression at the expense of CPU
3 = Good fast compression
5 = Good high compression
8 = Lots of compression (going further has diminishing returns)

Add EditSession builder (for extra control over optimizations)
Added compression option to FaweChangeSet constructor
Added FAWE format (used for history / clipboard on disk)

Various minor optimizations

TODO bug fixes
2016-06-16 20:25:21 +10:00
Jesse Boyd 50e4231125 Fix java 1.7 compatibility 2016-06-10 14:08:37 +10:00
Jesse Boyd 92ccbfcdcd Fixes #147 2016-06-10 05:10:56 +10:00
Jesse Boyd a43cef7b2d bump version 2016-06-08 06:36:26 +10:00
Jesse Boyd b168d1b336 Various
Fix entity y value not within chunk
Fix combined stages CPUOptimizedHistory not restoring air in existing
sections on undo
Change EditSession to wait for completion on flush (you should be
flushing it async)
Added setting for edit session history with no session
2016-05-26 05:29:55 +10:00
Jesse Boyd b209c6221a * 2016-05-23 06:52:34 +10:00
Jesse Boyd 676a3d75ed *fix bad refactor 2016-05-23 06:40:19 +10:00
Jesse Boyd c950b7554d async bukkit wrappers / vs hook / api changes 2016-05-23 03:37:55 +10:00
Jesse Boyd 408f690d80 Fix sponge packet sending 2016-05-21 02:05:16 +10:00
Jesse Boyd cf3dd6eb31 Fix chunk loading for sponge 2016-05-21 01:28:36 +10:00
Jesse Boyd 54864b73d2 Various
centralize error handling
fix tile entities (undo/redo)
2016-05-19 17:41:55 +10:00
Jesse Boyd 0bc703e1b9 Forge/Sponge 3.5.0 2016-05-14 23:38:07 +10:00
Jesse Boyd 00c685cd93 Various
add git revision to jar
fix fixlighting
fix fallback bukkit queue
(currently not stable for forge/sponge)
2016-05-13 18:19:18 +10:00
Jesse Boyd b5a8eb2176 Various
update to 1.9.4
progress notifications
lighting fixes
optimizations

Only stable for bukkit 1.8/1.9
2016-05-13 18:19:18 +10:00
Jesse Boyd 71da20c6c4 Fix 1.8 packet sending 2016-05-02 16:44:30 +10:00
Jesse Boyd bf0903246b Use clipboard instead 2016-05-02 13:06:23 +10:00
Jesse Boyd ea6840535a fix translation problem 2016-05-01 21:11:16 +10:00
Jesse Boyd 024d46be78 Various
Fixes #68
Fixes #69
Fixes #80
Fixes #70
Fixes #72
added heightmap brush
2016-05-01 11:10:39 +10:00
Jesse Boyd 06a548e09e Various
Fixes #62
Fixes #63
Fixes #64 (maybe)
Fixes #66
Fixes #61
Fixes #67
Minor cleanup
2016-04-30 07:24:59 +10:00
Jesse Boyd 3b9408d381 Various 2016-04-28 15:00:49 +10:00
Jesse Boyd aec27d0e09 Set command optimizations 2016-04-27 05:51:22 +10:00
Jesse Boyd 0da4f6f63a Fixes #48 2016-04-25 02:20:26 +10:00
Jesse Boyd 053d7a6482 Restructure 2016-04-24 06:41:07 +10:00