Commit Graph

103 Commits

Author SHA1 Message Date
Petrus 0d10c1b690 Fix a bad world cast on forge 1.7.10 2018-10-25 06:04:12 -03:00
Jesse Boyd 29794d4ccd
Fixes #795 2018-06-24 21:50:24 +10:00
Joey 19a9db3abf Added a "Keep entities in non-air blocks" setting 2018-04-29 17:40:48 +02:00
Jesse Boyd 1967dd0769
tweak build 2018-03-14 21:49:07 +11:00
Jesse Boyd a19e9a45e9
add clean task to individual projects 2018-03-10 01:59:19 +11:00
Jesse Boyd 21e976ce4d
Fix forge 1.7.10 CME 2018-01-29 13:03:49 +11:00
Jesse Boyd ca906cc8c3
Fix thermos getWorldName 2018-01-20 20:41:23 +11:00
Jesse Boyd 8cd6c1512b
Fix typo 2018-01-16 12:10:04 +11:00
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 8c4d8dbcc2
Fix compile 2017-08-29 21:37:09 +10:00
Jesse Boyd 356c5431ec
Fixes #715 2017-08-29 19:48:23 +10:00
Jesse Boyd a84348f478
Fix forge chunk 1.7.10 set 2017-08-16 14:22:48 +10:00
Jesse Boyd b0a82a4cd7
Update metrics 2017-08-15 19:43:17 +10:00
Jesse Boyd 7ba4e51a22
Various minor
fix parallel threads for sponge
remove static modifier for some fields
2017-08-08 22:25:22 +10:00
Jesse Boyd 30d544b57d
Some fixes for 1.7.10 2017-07-12 13:51:28 +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 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 aa3e8e3815
Work on #436 2017-04-23 02:09:15 +10:00
Jesse Boyd bd6eb2b7b8
Fix 1.7 get id 2017-04-10 22:40:49 +10:00
Jesse Boyd c7d959d6dc
Anvil replace + masking extent biomes 2017-04-03 20:07:57 +10:00
Jesse Boyd c474917ec2
Fix error when visualizing outside view distance 2017-03-31 12:27:33 +11:00
Jesse Boyd 6ce16714d8
Switch back to to fastutil lite + tweak ore gen 2017-03-27 06:16:27 +11:00
Jesse Boyd 4cab0b223d
Various
will document in next commit
2017-03-27 05:14:28 +11:00
Jesse Boyd 91450e569b
Fixes for thermos 2017-03-13 18:55:33 +11:00
Jesse Boyd 6c505c8c02
Clean up brushes 2017-03-06 03:19:14 +11:00
Jesse Boyd 1af22477ea
Fix forge build 2017-03-04 13:35:11 +11:00
Jesse Boyd 04603b7cee
Various
Improved web integrated clipboard
Fully fledged brush visualization (modes 0-2): //br vis
Brush targeting modes (0-3): //br target
Brush scroll actions: //br scroll
- change clipboard from directory or web
- change mask
- change pattern
- change range
- change size
- change target mode
Build multi-brushes (choose the brush for left click and right click
individually)
- //br primary
- //br secondary
- Changing the pattern/mask will affect the currently selected brush,
not both
Changes to brush behavior
- spline connects by clicking the same spot twice
- line/copy brush tweaks
Schematics now default per user
- To save/load globally use "../" before the filename
Easily save a schematic to a directory
- `//schem save folder/` will choose save a the next lowest free number
Improved block parsing
Add resettable brushes
- e.g. line brush resets points by shift + left click
2017-03-04 00:54:50 +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 b16276e1ac
Fix compile 2017-02-20 11:28:11 +11:00
Jesse Boyd 3ce80033e5
Fixes #431 2017-02-19 14:49:19 +11:00
Jesse Boyd d1682d6938
Fixes #430 2017-02-19 14:44:13 +11:00
Jesse Boyd b9fdfb8b01
Fixes #427 Fixes #426 2017-02-18 16:12:42 +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 47999d323b
Fix some chunk loading issues
Affected 1.8/1.7
Also improves performance for various operations
2017-02-13 02:55:19 +11:00
Jesse Boyd 0427771b7e
Re-add the forge/sponge modules 2017-02-06 13:09:44 +11: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 bc677f823e
Various
Fix for Vector/BlockVector
Use optimized LocalBlockVectorSet for various operations
- Ideally I'd like the operations to use O(1) memory, but for now it'll
use substantially reduced O(n)
Some message tweaks
Some minor entity placement optimizations
Refactor set optimization to be in the EditSession class
Fix and minor optimizations for for countBlocks()
Minor optimizations for affine transforms (//rotate etc.)
Optimizations for fuzzy block mask
2017-01-11 07:47:59 +11:00
Jesse Boyd 8c94489e91
Fix forge set air section 2017-01-03 08:13:05 +11:00
Jesse Boyd ede846f894
Init empty section with skylight array 2016-12-30 02:09:02 +11:00
Jesse Boyd 850bb533cb
Fix packet sending for null chunk sections 2016-12-29 11:53:07 +11:00
Jesse Boyd 2d295effee
forge installer 2016-12-27 21:56:37 +11:00
Jesse Boyd 32ae0f1d48
Update sponge jar 2016-12-26 18:42:33 +11:00
Jesse Boyd 76e037492b
Add speicifying biome/seed for regen command
//regen
//regen forest
//regen desert 5336
2016-12-23 02:31:00 +11:00
Jesse Boyd f0a36ba1fa
Zstd/disk clipboard/version/various
Better compression with Zstd
Fix disk clipboard + minor optimizations
Fix version output
Some various incomplete stuff
2016-12-12 17:41:32 +11:00
Jesse Boyd 6b0c2b9ef9
Fix sendBlocks + lever rotation 2016-12-03 12:57:17 +11:00
Jesse Boyd aa27d01fc4
Tile entity fixes + send block update 2016-12-02 17:03:57 +11:00
Jesse Boyd 4e1aacb566
Potentially fixes #348 2016-12-01 13:58:31 +11:00
Jesse Boyd 84fa07eec9
Fix some undo/redo tile entity issues 2016-12-01 13:51:59 +11:00