Skip to content

Commit

Permalink
Added Launcher, Refactored Source Tree
Browse files Browse the repository at this point in the history
- Added launcher
    + allows specifying minecraft directory and Java runtime
    + can launch any locally available version of Chunky
    + has a debug console
    + has an online updater
    + still allows headless mode
- Added First-Time Setup Dialog
- Added custom Json library generated with JastAdd
- Split Chunky into separate eclipse projects
    + added separate launcher project
    + added separate common library project
- Update text field of adjuster on clamp
- Use JSON to store Chunky settings
- Highlight blocks targeted in render preview
- Implemented stained glass block
- Refactored rendering
    + added WorkerState class to keep thread-local worker state
- Scene Selector now shows canvas size, current SPP and total render time
- Added seed display in World Selector
- Added ESC shortcut to close dialogs
- Fixed error in scene name truncation
- Fixed test renderer to work with new camera
- Scenes now stored in Json format (SDF 2)
- Changed sample buffer into a flat array
- Made dump frequency editable
- Implemented save snapshot checkbox
- Added Acacia and Dark Oak
- Added packed ice

fixes #191 (github)
fixes #167 (github)
fixes #164 (github)
  • Loading branch information
llbit committed Dec 15, 2013
1 parent 1c3425f commit 214d9ea
Show file tree
Hide file tree
Showing 444 changed files with 7,257 additions and 2,022 deletions.
20 changes: 15 additions & 5 deletions .gitignore
@@ -1,11 +1,21 @@
/bin
/src/gen
/test
/build
/chunky.map
# eclipse workspace metadata
/.metadata

# vim
*.swp

# chunky build files
/build
Chunky.nsi
/release_notes-*.txt

# benchmarking & testing
/bench/x*
/test

# releasebot cache directory
/lpcache
/bin
/latest.json
/snapshot.json
/snapshot
100 changes: 0 additions & 100 deletions .project

This file was deleted.

19 changes: 19 additions & 0 deletions ChangeLog.txt
@@ -1,3 +1,22 @@
1.2.0 - TBD
* Wood logs now use the new top/bottom textures
* Added Packed Ice
* Added Podzol
* Added Acacia and Dark Oak logs/planks/saplings
* Render snapshots are now not saved by default, but there is a new
checkbox to enable the render snapshots in the Render Controls dialog.
* It is now possible to set a custom dump frequency
* Changed scene description format to JSON - not backward compatible with
the old CVF format which was NBT based
* Changed default scene directory name to "scenes" (lowercase initial)
* Improved scene selector
* Sunlight passing through colored translucent textures is now
appropriately colored
* Added stained glass block rendering
* Highlight targeted blocks in the preview render mode
* Added check box for showing launcher on startup under the Options tab
* Tweaked the World Selector and Scene Selector dialogs

1.1.14 - 2013-09-15
* Fixed problem reading NBT data generated by snapshot 13w36a (1.7)
* Always read list length of NBT lists and allow empty lists to have
Expand Down
3 changes: 0 additions & 3 deletions README.md
Expand Up @@ -36,9 +36,6 @@ See the file license/Markdown.txt for the full license and copyright notice.
The library is covered by the Apache License, version 2.0.
See the file license/Apache-2.0.txt for the full license text.
See the file license/commons-math.txt for the copyright notices.
* **Google Gson.**
The gson library is covered by the Apache License, version 2.0.
See the file license/Apache-2.0.txt for the full license text.

Building
--------
Expand Down
9 changes: 9 additions & 0 deletions build.properties
@@ -0,0 +1,9 @@
debug=false

build.dir=${home}/build
tools.dir=${home}/tools

chunky.home=${home}/chunky
launcher.home=${home}/launcher
lib.home=${home}/lib
releasetools.home=${home}/releasetools

0 comments on commit 214d9ea

Please sign in to comment.