David Vierra
|
e4bb8eed98
|
Remove redundant exists check in getSrcFolder
|
2016-03-30 11:50:27 -10:00 |
|
David Vierra
|
98fd8f5cc2
|
Auto-compile .ui files when running from source.
|
2016-03-28 08:16:55 -10:00 |
|
David Vierra
|
37fc89a32c
|
Fall back to 1.8 jar when rendering, if models are 1.9 format
...or if they are otherwise unusable
|
2016-03-27 17:07:31 -10:00 |
|
David Vierra
|
84c7c24a87
|
Improve error reporting when a world fails to open
|
2016-03-27 04:28:54 -10:00 |
|
David Vierra
|
9127dcd786
|
Fix snapshots option overriding "jar exists" check.
|
2016-03-27 04:28:37 -10:00 |
|
David Vierra
|
06e874eca4
|
Fall back to first version found when selected version is not found.
|
2016-03-27 04:27:15 -10:00 |
|
David Vierra
|
98c6f685d6
|
Be more lenient when a block model fails to parse
|
2016-03-27 04:10:17 -10:00 |
|
David Vierra
|
20533b63c1
|
Add "Snapshots" option to minecraft installs dialog
|
2016-03-27 04:03:32 -10:00 |
|
David Vierra
|
9fdf601d19
|
Make minecraft installation list more robust
Current install is now stored as the install's path rather than its
index. None install is now checked more often.
|
2016-03-27 03:54:53 -10:00 |
|
David Vierra
|
49e40cc7d2
|
Catch and display any exception while loading a file to edit
|
2016-03-27 01:28:21 -10:00 |
|
David Vierra
|
9bfd9ed144
|
Make model loading more robust
Fixes #218
|
2016-03-27 01:03:09 -10:00 |
|
David Vierra
|
52a137df59
|
SelectionCursorNode and SelectionFaceNode now use 4-tuple colors
|
2016-03-24 03:52:36 -10:00 |
|
David Vierra
|
ab0f1934ec
|
Add "Sticky Selection" and "Classic Selection" options
|
2016-03-24 03:44:50 -10:00 |
|
David Vierra
|
7a2237dcdf
|
Skip over mod zips that fail for any reason.
|
2016-03-23 00:14:41 -10:00 |
|
David Vierra
|
3c21b8544e
|
Fix error dialog not showing when mouse is not grabbed?
|
2016-03-18 13:59:46 -10:00 |
|
David Vierra
|
6055a4d35c
|
Display the default ? icon in inventories and itemtype lists
|
2016-03-11 11:18:42 -10:00 |
|
David Vierra
|
03af37b3fe
|
Skylight update now draws light in below changed columns.
|
2016-03-02 02:45:25 -10:00 |
|
David Vierra
|
d5c3e3108f
|
Re-enable lighting update for "Replace Blocks"
|
2016-03-02 02:45:04 -10:00 |
|
David Vierra
|
7d53403a29
|
Move brush mode widget below size widgets
|
2016-02-17 11:18:32 -10:00 |
|
David Vierra
|
e964924316
|
Starting selections on nearby blocks no longer defaults to face Y+
|
2016-02-14 05:17:59 -10:00 |
|
David Vierra
|
971fa25d84
|
Mess around with the appearance of selection boxes
|
2016-02-14 05:17:43 -10:00 |
|
David Vierra
|
dfe9aa9ddc
|
Right-click now toggles mouselook
This can be disabled with the "Sticky Mouselook" option.
|
2016-02-14 05:11:30 -10:00 |
|
David Vierra
|
12dae3d174
|
Fix Square shape returning the existing shaped selection
|
2016-02-12 18:23:55 -10:00 |
|
David Vierra
|
94757bdccd
|
Make sure BoundingBoxes of different classes compare differently
|
2016-02-12 18:16:08 -10:00 |
|
David Vierra
|
7dd5dd8c08
|
Changing min values resizes selection instead of moving it
|
2016-02-12 18:15:54 -10:00 |
|
David Vierra
|
fd66486e2a
|
Add brush mode "Replace"
|
2016-02-09 16:40:39 -10:00 |
|
David Vierra
|
106623f240
|
Add a button widget for selecting block replacements
|
2016-02-09 16:40:20 -10:00 |
|
David Vierra
|
fb20234fd4
|
Add a new supporter
|
2016-02-08 18:12:31 -10:00 |
|
David Vierra
|
4d5348346c
|
Add default impl for BrushMode.getOptions
|
2016-02-08 17:16:48 -10:00 |
|
David Vierra
|
45d50daca9
|
BrushTool.updateCursor handles missing cursors/boxes
|
2016-02-08 17:16:31 -10:00 |
|
David Vierra
|
18578b574f
|
Lower log to debug level in BlockTypeIcon
|
2016-02-08 17:16:11 -10:00 |
|
David Vierra
|
0d3ebf10a8
|
Brush tool option layout has better flow now
|
2016-02-08 17:15:51 -10:00 |
|
David Vierra
|
114e3341ad
|
BlockTypes.allBlocks now remains sorted and enforces uniqueness
|
2016-02-08 17:12:06 -10:00 |
|
David Vierra
|
1b49c25b36
|
Remove BrushMode.createOptionsWidget; start on Replace mode
|
2016-02-07 02:25:38 -10:00 |
|
David Vierra
|
7a29eb745e
|
Handle very short brush drags; extract method hoverPosition
|
2016-02-07 02:25:12 -10:00 |
|
David Vierra
|
90302bc795
|
New rows in replacement list start empty on the left
|
2016-02-07 01:36:03 -10:00 |
|
David Vierra
|
0542161fe0
|
BlockTypesButton or BlockTypesItemWidget can display "No blocks"
|
2016-02-07 01:35:49 -10:00 |
|
David Vierra
|
f33065c86b
|
Fix display issues with multi-blocktype icons
|
2016-02-07 01:31:46 -10:00 |
|
David Vierra
|
bfafe53209
|
Extract block replacement list to its own widget
|
2016-02-07 01:20:31 -10:00 |
|
David Vierra
|
14702978f5
|
Remove unused .ui file
|
2016-02-07 01:19:46 -10:00 |
|
David Vierra
|
35cf39d9c3
|
Make threaded WorldView buffer swaps optional
|
2016-02-06 23:46:54 -10:00 |
|
David Vierra
|
2ec18c1e9b
|
Add Remove Entity button to entity inspector
|
2016-02-06 23:46:54 -10:00 |
|
David Vierra
|
d05a5e3509
|
EntityListProxy will now dirty its chunk on changes/inserts/removes
|
2016-02-06 23:44:48 -10:00 |
|
David Vierra
|
6fe1d4b9aa
|
Collect garbage after changing views in WorldList
If the old view is reaped mid-frame, it calls makeCurrent and screws
with the current rendering.
|
2016-02-06 23:44:21 -10:00 |
|
David Vierra
|
fbec27a9e0
|
Fix waiting for wrong variable in waitForSwapThread
|
2016-02-06 23:03:08 -10:00 |
|
David Vierra
|
2be029047a
|
Fix NoContext error because buffer swap thread fires after it is awaited
|
2016-02-06 23:01:21 -10:00 |
|
David Vierra
|
078e9baf6d
|
Fix empty editor tab captions
|
2016-02-06 22:30:14 -10:00 |
|
David Vierra
|
5b7dace2fe
|
Implement EntityListProxy.remove()
|
2016-02-04 23:17:15 -10:00 |
|
David Vierra
|
e6b0e7c471
|
Parent MCEDockWidgets to the main window, make Inspector floating
|
2016-02-04 13:29:16 -10:00 |
|
David Vierra
|
98fea77f71
|
WorldView now waits for the swap thread before calling makeCurrent.
|
2016-02-04 13:04:53 -10:00 |
|