Commit Graph

2029 Commits (master)

Author SHA1 Message Date
Stefan Dollase 88cf1bebe5 removed unused method 2017-06-01 19:19:42 +02:00
Stefan Dollase 6c2002aa37 moved facade class VersionListProvider 2017-06-01 19:17:41 +02:00
Stefan Dollase bc895dc975 introduced facade interface PlayerInformationProvider 2017-06-01 19:12:17 +02:00
Stefan Dollase cf3f7c7bf1 introduced new facade class SaveGame 2017-06-01 18:47:01 +02:00
Stefan Dollase 4c1a9b1048 introduced facade classes MinecraftInstallation, LauncherProfile and UnresolvedLauncherProfile 2017-06-01 02:34:26 +02:00
Stefan Dollase ff7a905bee removed the -mclibs command line parameter 2017-05-31 23:02:21 +02:00
Stefan Dollase b34ae7c925 removed dependency from PlayerNbt 2017-05-31 22:14:07 +02:00
Stefan Dollase 213a9560d5 refactored LevelDatNbt 2017-05-31 21:52:11 +02:00
Stefan Dollase 83ab995d71 refactored LibraryService 2017-05-31 21:01:59 +02:00
Stefan Dollase d7725a8de3 the version .json file is now required ...
... not sure if it was implicitly required before
2017-05-31 19:08:14 +02:00
Stefan Dollase 93bf87e590 added VersionListProvider 2017-05-28 15:54:40 +02:00
Stefan Dollase 1721b4b9cd switched remaining simple Gson usages to use the JsonReader 2017-05-28 15:27:20 +02:00
Stefan Dollase f9db5a736a moved JsonReader to new package 2017-05-28 15:20:06 +02:00
Stefan Dollase f1302a1376 changed UpdateInformationRetriever to use the JsonReader 2017-05-28 15:18:05 +02:00
Stefan Dollase 602c2513a8 the JsonReader now throws the more generic FormatException ...
... instead of the MojangApiParsingException. This enables the usage of the JsonReader to parse json that was not provided by Mojang.
2017-05-28 15:03:32 +02:00
Stefan Dollase a4f5e571ee moved code to DotMinecraftDirectoryService 2017-05-28 05:17:46 +02:00
Stefan Dollase a44ab58a56 merged PlayerSkinService, PlayerInformationRetriever and parts of PlayerInformation to PlayerInformationService 2017-05-28 04:27:41 +02:00
Stefan Dollase 51d6f44121 moved domain logic out of the JsonReader 2017-05-28 03:13:33 +02:00
Stefan Dollase 862af90c21 moved classes 2017-05-28 02:31:13 +02:00
Stefan Dollase fd59c434dc moved download logic to DownloadService 2017-05-28 02:18:43 +02:00
Stefan Dollase 24e09eeec9 merged LauncherProfileService and DotMinecraftDirectoryFinder to DotMinecraftDirectoryService 2017-05-28 02:09:35 +02:00
Stefan Dollase cef9b7ec56 merged LibraryFinder into LibraryService 2017-05-28 01:57:23 +02:00
Stefan Dollase 1e24538c54 renamed DotMinecraftDirectoryService to DownloadService 2017-05-28 01:40:21 +02:00
Stefan Dollase 80bbd6cb0d moved directory logic 2017-05-28 01:24:12 +02:00
Stefan Dollase afb28dd119 moved launcher profile logic to new LauncherProfileService 2017-05-27 23:17:06 +02:00
Stefan Dollase 3b2e580357 moved logic from player json to new PlayerSkinService 2017-05-27 23:16:03 +02:00
Stefan Dollase f2f97f4110 moved library logic to new LibraryService 2017-05-27 22:44:26 +02:00
Stefan Dollase 34a3a48a79 moved DotMinecraftDirectoryService 2017-05-27 21:52:02 +02:00
Stefan Dollase 33c36b2b04 moved remaining version list logic to DotMinecraftDirectoryService 2017-05-27 21:50:17 +02:00
Stefan Dollase a37f1e023f replaced FilenameFactory by FilenameService 2017-05-27 21:45:28 +02:00
Stefan Dollase c632e4aaa4 added DotMinecraftDirectoryService and moved version list logic 2017-05-27 21:31:04 +02:00
Stefan Dollase 38e2030b94 updated to Amidst v4.3-beta1 2017-05-17 20:40:39 +02:00
Stefan Dollase 4532a9e840 Merge pull request #325 from toolbox4minecraft/added-feature-toggle-checks
added checks for the seed search feature toggle
2017-05-17 20:27:20 +02:00
Stefan Dollase 0e62392130 added checks for the seed search feature toggle
This prevents Amidst from creating a second resource intensive MojangApi, which is currently unnecessary.
2017-05-17 20:25:10 +02:00
Stefan Dollase 2a9702bd6d Merge pull request #324 from toolbox4minecraft/selected-default-biome-profile-by-default
selected default biome profile by default
2017-05-17 19:59:12 +02:00
Stefan Dollase 2040cf943e selected default biome profile by default 2017-05-17 19:56:28 +02:00
Stefan Dollase ab4022d824 Merge pull request #323 from toolbox4minecraft/minecraft-1.12-recognition
Minecraft 1.12 recognition
2017-05-17 19:42:35 +02:00
Stefan Dollase 35b62baf2d added support up to Minecraft 1.12-pre3 2017-05-17 19:38:07 +02:00
Stefan Dollase f878966251 enabled real class loader to ignore malformed classes
Minecraft 1.12-pre3 seems to contain malformed class files. Not only Amidst, but also standard Java decompilers cannot read them, e.g. chv.class.

This change allows Amidst to ignore these classes as long as all required classes are found.
2017-05-17 18:48:33 +02:00
Stefan Dollase f0b9b0fbb4 Merge pull request #322 from toolbox4minecraft/menu-shortcuts
Menu shortcuts
2017-05-17 17:58:44 +02:00
Stefan Dollase b19128ec99 changed shortcuts for zoom in and zoom out to be CTRL+K and CTRL+J
This is to resolve the conflict with CTRL+G for show grid.

K and J are a nice fit, since they are up and down in the editor vi :-)
2017-05-17 17:53:56 +02:00
Stefan Dollase e5c5f8e577 removed shortcuts for settings
These should really be used rarely, so they don't need a shortcut. This makes the shortcuts available for other actions that are used more frequently.
2017-05-17 17:41:02 +02: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 51509ac472 added enum MenuShortcuts 2017-05-17 17:30:53 +02:00
Stefan Dollase 7bfe7da3ec Merge pull request #316 from mrihtar/master
Retrieve Steve's head instead of returning null
2017-05-17 16:38:02 +02:00
Matjaz Rihtar 0dd0fbf057 Check for null values when trying to get player's head 2017-05-02 17:41:25 +02:00
Matjaz Rihtar 7906049ff0 Retrieve Steve's head instead of returning null (reverted from commit 5bcd06a639) 2017-05-02 17:39:16 +02:00
Matjaz Rihtar 5bcd06a639 Retrieve Steve's head instead of returning null 2017-05-02 13:59:27 +02:00
Stefan Dollase c0612f423a Merge pull request #310 from toolbox4minecraft/introduced-dependency-injection-containers
Introduced Dependency Injection Containers
2017-02-24 21:16:07 +01:00
Stefan Dollase f1a5508848 moved injectors to proper packages 2017-02-24 20:36:17 +01:00