Treer
969f26e406
Minetest support - initial commit
...
Rivers don't match the game, but Amidst can now draw maps made with a different engine than Minecraft
2018-03-10 18:48:03 +11:00
Stefan Dollase
524557e53f
renamed capture image to screenshot
...
While this might not be 100 percent accurate, it certainly is more intuitive.
2017-05-17 17:36:39 +02:00
Stefan Dollase
0968c20de4
added PerMainWindowInjector
2017-02-24 20:00:41 +01:00
Stefan Dollase
5ed128d544
added menu entry Help > Display Log Messages
2016-11-21 05:03:40 +01:00
Stefan Dollase
f8b6a4ac2e
code formatting
2016-11-21 04:19:57 +01:00
Stefan Dollase
254e948c8d
rename refactorings
2016-11-21 04:16:43 +01:00
Stefan Dollase
b92205eef3
moved confirmation dialog to AmidstMessageBox
2016-11-21 04:13:16 +01:00
Stefan Dollase
b446cdd729
ensured that all displayed errors are also logged
2016-11-21 04:00:55 +01:00
Stefan Dollase
5fcfe5cb43
removed most of the usages of e.printStrackTrace() and e.getMessage() ...
...
... by using appropriate logging methods
2016-11-21 03:30:50 +01:00
Stefan Dollase
dc1a6fdfb3
rename refactorings
2016-11-20 23:48:53 +01:00
Stefan Dollase
1832a7c6b5
formatting
...
* organized imports
* removed unnecessary @formatter:off comments
* formatted the code using the new code formatter with new preferences
2016-11-20 22:29:01 +01:00
Stefan Dollase
a583c5599e
added zoom menu entries and shortcuts
...
This replaces the old shortcuts + and - by CTRL+G and CTRL+H.
2016-11-20 19:14:29 +01:00
Stefan Dollase
682cc452e7
Merge remote-tracking branch 'origin/master' into world-exporter
...
# Conflicts:
# src/main/java/amidst/Application.java
# src/main/java/amidst/gui/main/Actions.java
# src/main/java/amidst/gui/main/MainWindow.java
# src/main/java/amidst/gui/main/menu/AmidstMenu.java
# src/main/java/amidst/gui/main/menu/AmidstMenuBuilder.java
# src/main/java/amidst/gui/main/viewer/ViewerFacade.java
# src/main/java/amidst/gui/main/viewer/ViewerFacadeBuilder.java
2016-07-03 20:07:32 +02:00
Stefan Dollase
fd881667e0
added first draft for the GUI to get the threading right
2016-07-03 15:11:31 +02:00
Stefan Dollase
76ef81a8d5
the WorldFinder now holds a direct reference to the WorkerExecutor
2016-05-10 20:59:01 +02:00
Stefan Dollase
a6e8b65b12
the WorldFinder now holds a direct reference to the MainWindow
...
I also removed unnecessary state from the Actions class.
2016-05-10 18:57:04 +02:00
Stefan Dollase
1f3dfb11b4
applied code formatter
2016-05-10 17:55:43 +02:00
Marshall Weir
3f6762529c
Make filters configurable
2016-05-04 22:35:48 -04:00
Marshall Weir
05f59348b3
Run world search with a separate api and thread
2016-05-04 22:34:30 -04:00
Marshall Weir
cd48afe2f3
Working filtered random seed demo
2016-05-04 22:34:30 -04:00
Stefan Dollase
7dd195f05b
fixed String.toLowerCase() issues
...
The conversion depends on the operating system's current Locale. Thus, it is not deterministic.
* I explicitly stated the filenames of the icons, instead of relying on the enum name.
* I collected all other occurences of toLowerCase in utility methods and made sure they are used correctly.
* toUpperCase has the same issue, but is currently not used by Amidst.
2016-04-19 16:01:11 +02:00
Stefan Dollase
c772f9a05f
initial application of the new code formatter
2016-04-11 14:29:06 +02:00
Stefan Dollase
7d9339548d
removed setting and logging
...
* removed the setting to disable the Graphics Acceleration
* removed the Java2D property logging
2016-02-20 23:32:27 +01:00
Stefan Dollase
2c105323b0
moved logic from the menu builder to the actions
2016-02-20 04:08:04 +01:00
Stefan Dollase
51c2c8ca52
applied eclise formatting
2016-02-20 04:01:36 +01:00
Stefan Dollase
a1f1e87f82
added logging and message dialog
...
This will inform the user when the Graphics Acceleration has been disabled. It warns about the drop in performance and it informs how he can re-enable it.
2016-02-20 03:00:30 +01:00
Stefan Dollase
77d3f55bd8
Merge pull request #68 from toolbox4minecraft/screenshot-file-handling
...
Screenshot file handling
2016-02-16 03:47:43 +01:00
Stefan Dollase
0cd9ed55d2
added warning about save game manipulation
...
The user now has to explicitly confirm each save game manipulation.
2016-02-16 01:33:50 +01:00
Stefan Dollase
06eb5b08ee
unified terminology for the term "save game"
2016-02-15 22:57:02 +01:00
Stefan Dollase
a9dfdf184d
replaced all occurrences: biome color profile -> biome profile
...
This enables us to store more biome related information in the profiles in the future.
I also changed the default biome profiles directory name back to 'biome' to keep backwards compatibility with Amidst v3.7.
2016-02-15 19:40:17 +01:00
Stefan Dollase
f6b03355a8
fixed the screenshot file handling
...
* tests whether target file is a directory
* tests if target file is writable
* asks if existing target file should be replaced
2016-02-15 04:16:17 +01:00
Treer
d841097559
Merge branch 'master' into world-exporter
...
Conflicts were manually resolved
# Conflicts:
# src/main/java/amidst/gui/main/viewer/ViewerFacadeBuilder.java
# src/main/java/amidst/gui/main/viewer/widget/WidgetBuilder.java
2016-02-14 16:17:41 +11:00
Stefan Dollase
a3e6c33500
added the world type to the suggested screenshot filename
2016-02-02 00:07:22 +01:00
Stefan Dollase
244001dc2a
updated Mail address in About dialog
2016-02-01 21:30:00 +01:00
Stefan Dollase
37c38c381b
enhanced the stub
...
* disabled export menu when no world is displayed
* added progress widget
* added correct thread handling
* the exporting is executed in a worker thread
2016-01-15 20:24:06 +01:00
Stefan Dollase
a584afcfc0
added stub for the export functionality
2016-01-14 19:09:36 +01:00
Stefan Dollase
e8fbb286cb
fixed an issue with the save capture image dialog
...
* it is now displayed as save dialog, instead of an open dialog
* it suggests a meaningful filename
2016-01-13 15:05:53 +01:00
Stefan Dollase
ac8064fe62
reworked the layers
...
* layer declaration contains logic to calculate the isEnabled and isVisible state
* these states are used by the layer loaders
* fragment loader thread updates these properties and reads the dimension setting at a defined point in the loading cycle
* layer menu uses the same code to calculate the isEnabled state
2016-01-13 00:11:40 +01:00
Stefan Dollase
9466793744
added a container class for all version specific values
2016-01-10 01:06:20 +01:00
Stefan Dollase
d0751ec43e
fixed player position for the nether
...
* player position was not displayed correctly, when the player was in the nether
* added code to read player dimension from the nbt file
* added code to adjust player coordinates when player is currently in the nether
* added dimension to all world icons
* added dimension to text for world icons
* the world icon text for world icons in the nether still contains both coordinates
2016-01-09 00:40:10 +01:00
Stefan Dollase
457e82a6dc
changed location for backup files
...
* from "amidst_backup" to "amidst/backup"
* this allows us to save more amidst-specific data in the world save directory, e.g. the planned custom world icons
2016-01-08 23:10:53 +01:00
Stefan Dollase
a966a1d5a3
added the end dimension
...
* taken from AmidstExporter
* displays the end islands
* displays end cities
2016-01-08 19:20:30 +01:00
Stefan Dollase
4a9343c980
renamed WorldSurroundings to ViewerFacade
...
WorldSurroundings was always a placeholder, because I was not able to come up with something better. I think ViewerFacade is a better name.
2016-01-05 17:00:25 +01:00
Stefan Dollase
779bfcfc78
updated gui texts
...
* updated the How can I move a player dialog to match the description in the wiki
* updated text in about window
2016-01-05 13:08:50 +01:00
Stefan Dollase
dd06f9e4f8
adjusted when Amidst checks for updates
...
* previously, the check was executed every time the main window was initialized and when the user asked for it
* now, the check is executed once, when the application is started and when the user asked for it
2016-01-05 00:41:59 +01:00
Stefan Dollase
cca131775b
replaced occurrences of "AMIDST" by "Amidst", when used as a title, or "amidst", when used as an identifier
2015-12-30 19:52:04 +01:00
Stefan Dollase
ef90841480
removed most of the general catch clauses
2015-12-23 20:16:06 +01:00
Stefan Dollase
f7f4cd41ed
fixed an issue that caused amidst to crash when the launcher_profiles.json contains a profile without a separate profile directory
2015-12-22 01:07:45 +01:00
Stefan Dollase
91e3365b42
switched to the default maven project layout
2015-12-19 21:42:56 +01:00