Commit Graph

106 Commits

Author SHA1 Message Date
NotMyFault ab71b938e5 Fix building Forge versions 2019-02-27 07:05:41 +01:00
Jesse Boyd d2302d4088
Merge branch 'master' of https://github.com/boy0001/FastAsyncWorldedit 2018-10-13 15:21:30 +11:00
Jesse Boyd 47ce67c325
Various
freebuild region restrictions (bukkit)
+ tweak undo/redo messages
2018-10-13 15:20:21 +11:00
NotMyFault 50bef3fb0c
Update BBC.java 2018-10-06 22:56:30 +02:00
Jesse Boyd a00345fd94
Tweak reset message 2018-07-21 22:53:37 +10:00
Jesse Boyd dc593a4667
Added argument for catenary direction 2018-07-21 22:42:15 +10:00
Jesse Boyd 8218e831ac
Add command `//gtexture` for texture control
Used in various patterns
2018-05-08 20:53:17 +10:00
Jesse Boyd 668f6c6e34
Improved edit confirmation 2018-04-22 00:19:48 +10:00
Jesse Boyd d8d273a163
Merge branch 'master' of https://github.com/boy0001/FastAsyncWorldedit 2018-04-13 18:41:32 +10:00
Jesse Boyd 6968e66ad8
Various major
Implement virtual worlds
New schematic commands:
//schem show <directory>
//schem delete * - Deletes the files associated with your currently
loaded schematic
//schem move <directory> - Moves your currently loaded schematics to
this directory
//download -> supports downloading multiple schematics at once
2018-04-13 18:40:42 +10:00
roro1506 51a541eee1
Update BBC.java
Updated a wrong TIP which had old pattern type.
2018-03-21 13:24:43 +01:00
Jesse Boyd 46634b1b26
Fix CylinderRegion minY/maxY excedding world 2018-02-06 18:02:01 +11:00
Jesse Boyd ad60b90987
Various minor
Functioning nukkit gui for most commands
Fixes #876
2018-01-24 19:57:08 +11:00
Jesse Boyd 4609b472fe
Various minor
Fix transforms and mask help pages
Closes #852
Add world and floor thickness to CFI
Fix snow layers not affecting leaves
2018-01-10 14:51:58 +11:00
Jesse Boyd b020e3ebe6
Various minor
re-implement forge/sponge modules
Fix NBT copy error
Fix entity/tile error
Some work on multi-clipboards
2017-11-09 07:18:16 +11:00
Jesse Boyd 9a45b364f6
Various minor
Fixes #742
Fixes #734
2017-09-22 12:44:49 +10:00
dordsor whitwell b404cd6f21 Fix pline -> spline typo 2017-08-30 11:34:03 +01:00
Jesse Boyd 83317563a3
Target offset + code cleanup 2017-08-15 13:36:10 +10:00
Jesse Boyd 8948645832
Add catenary brush 2017-08-11 17:23:38 +10:00
Jesse Boyd 8dfcb0f914
Various
Start work on interactive commands (//help, //biomelist, //pos1/2)
Added clipboard and world remapping (between mcpe/pe)
//schematic remap
//anvil remapall
Added anvil -> leveldb converter (run Nukkit jar or /anvil2leveldb)
Added safe zstd decompressor
Angle mask fixes
Fix paste air issues with fawe format (which no-one uses anyway)
Fix cfi file:// with an absolute path
FIx schematic format and addBlocks
Update forge to 1.12
Fixes #663
2017-07-28 15:12:58 +10:00
Jesse Boyd a79003f2a3
Fixes #640 2017-07-11 20:09:52 +10:00
Jesse Boyd 043f1e6002
minor cleanup 2017-06-20 19:00:30 +10:00
Jesse Boyd 2f8543b25e
Close #529 2017-06-20 17:31:10 +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 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
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 69f4b7abd6
Change mask, pattern and transform syntax 2017-05-09 10:18:19 +10:00
Jesse Boyd 7586e87644
Various
angle patterns (using different blocks based on the angle)
pattern buffering
- only apply once to a block
- resets when the pattern is no longer being used (brushes?)
Anvil
- schematic population with heightmap
new texture patterns (will document later)
fixes texture complexity and block filtering
Some fixes to height based region commands
Surface brush
Fix line brush -s flag
Add optimized local Vector2D set
Tweak and optimize overlay behavior
Print time on command completion (if duration > 1s)
2017-05-04 13:05:25 +10:00
Jesse Boyd a78a5e20ec
Fix higher compression values + message tweaks 2017-04-23 21:47:31 +10:00
Jesse Boyd 763ca00b4b
Closes #511 (add navigation message) 2017-04-23 01:03:40 +10:00
Jesse Boyd 87341ab4fe
Styling and documentation improvements 2017-04-19 05:23:02 +10:00
Jesse Boyd eef3eff310
Various minor
Fix surfacespread pattern
Add schematic loadall
Fix brush reset
2017-04-10 20:41:07 +10:00
Jesse Boyd 554eae1fcf
Style help entry 2017-04-10 13:33:43 +10:00
Jesse Boyd b4b7a2785f
Improved worldedit help 2017-04-10 13:25:29 +10:00
Jesse Boyd 1d02901e39
Various minor
remove debug
Angle mask overlay option (end with o)
3rd party command registration fixes
message tweaks
2017-04-08 22:11:25 +10:00
Jesse Boyd 4cab0b223d
Various
will document in next commit
2017-03-27 05:14:28 +11:00
Jesse Boyd d765b24b27
Some new brushes
Scatter - Set a pattern at random points on a surface
ScatterCommand - Runs a command at random points on a surface
Splatter - Recursively set blocks at random points on a surface
2017-03-11 20:50:37 +11:00
Jesse Boyd b595ec2f2d
Various
Fixes #456
Delay command registration
WIP shatter/stencil brush
Minor FaweQueue optimization
2017-03-07 22:00:49 +11:00
Jesse Boyd fc8fbbb0c4
Fixes #395 2017-03-07 04:31:54 +11:00
Jesse Boyd 150a5b16db
Remove clipboard load message 2017-03-06 03:22:53 +11:00
Jesse Boyd b3b86bd3df
Various
Fix brush scroll
Fix spline reset
Allow setting offhand brush settings (use -h flag)
2017-03-05 01:48:04 +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 e6dfdf0ecf
Chat progress tracker 2017-02-20 11:10:23 +11:00
Jesse Boyd 32808dfc81
Some fixes to the erode brush 2017-02-20 01:50:05 +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 b340ebff0f
Fixes #389 2017-01-08 23:50:16 +11:00
Jesse Boyd 95715da039
Toggle worldedit /tips 2017-01-03 07:29:14 +11:00
Jesse Boyd 75b0d5512c
Fixes #377 2017-01-01 23:29:52 +11:00