Commit Graph

1910 Commits (969f26e4066c230d74e07926aac9d4a1f7b400bd)

Author SHA1 Message Date
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
Treer 196a2bca7b
Merge pull request #2 from Treer/revert-1-infinite-zoom
Revert "Infinite zoom"
2018-03-08 23:39:59 +11:00
Treer 754b3ae195
Revert "Infinite zoom" 2018-03-08 23:39:14 +11:00
Treer b7ba4be545
Merge pull request #1 from Badel2/infinite-zoom
Infinite zoom
2018-03-08 23:21:55 +11:00
Badel2 e32ef42ab9 Maybe smoother colors when using low-res Fragments 2017-10-05 23:13:57 +02:00
Badel2 3d612fe084 Changed fragment resolution from 2^2 to 2^4 2017-10-05 23:12:08 +02:00
Badel2 048793a838 Support custom fragment resolution 2017-10-05 22:52:12 +02:00
Stefan Dollase 92a876d282 updated to Amidst v4.3-beta2 2017-06-02 18:39:10 +02:00
Stefan Dollase 7cbd5b5b8a Merge pull request #333 from toolbox4minecraft/added-minecraft-1.12-pre7-support
Added minecraft 1.12 pre7 support
2017-06-02 18:28:29 +02:00
Stefan Dollase 51c5c873a9 added basic byte code parsing support for Java 8 constants MethodHandle, MethodType and InvokeDynamic 2017-06-02 18:12:17 +02:00
Stefan Dollase bc0404d20f added support up to Minecraft 1.12-pre7 2017-06-02 16:47:09 +02:00
Stefan Dollase c40655f834 Merge pull request #332 from toolbox4minecraft/kind-of-added-support-for-modded-minecraft
kind of added support for modded Minecraft
2017-06-02 16:38:49 +02:00
Stefan Dollase fee9af7c7c kind of added support for modded Minecraft
We now determine the underlying vanilla Minecraft version and use that instead. We also inform the user about this.
2017-06-02 16:34:31 +02:00
Stefan Dollase 5012b080fd Merge pull request #331 from toolbox4minecraft/refactored-amidst.mojangapi.file
Refactored `amidst.mojangapi.file`
2017-06-02 16:00:01 +02:00
Stefan Dollase 437ab4294e added safety checks for resolveAllLater mechanism 2017-06-02 14:12:25 +02:00
Stefan Dollase e4868bb63f converted LibraryService to ClassLoaderService 2017-06-02 13:35:40 +02:00
Stefan Dollase d0f424f197 reworked service instantiation 2017-06-02 13:24:11 +02:00
Stefan Dollase 08a09ef15b removed duplicate log message 2017-06-02 13:19:09 +02:00
Stefan Dollase e8d41c2c35 added dispose mechanism to World to be able to restrict the simultaneous MinecraftInterface usages 2017-06-02 13:09:46 +02:00
Stefan Dollase eed56c195b actually used VersionListProvider 2017-06-02 01:48:47 +02:00
Stefan Dollase 4ae5d48e6b split MojangApi into LauncherProfileRunner and RunningLauncherProfile 2017-06-02 00:53:05 +02:00
Stefan Dollase a2f8e1ca97 removed MinecraftInstallation from MojangApi 2017-06-01 22:54:39 +02:00
Stefan Dollase 7aa01fb196 removed MojangApi::getMinecraftInstallation 2017-06-01 22:49:09 +02:00
Stefan Dollase 87c126289e removed MojangApiBuilder 2017-06-01 22:38:28 +02:00
Stefan Dollase c3a7118dee removed helper methods from MojangApi 2017-06-01 22:13:05 +02:00
Stefan Dollase 30a13646fb removed VersionList from MojangApi 2017-06-01 22:06:45 +02:00
Stefan Dollase dac5189bcf added method MinecraftInstallation::readInstalledVersionsAsLauncherProfiles 2017-06-01 21:52:24 +02:00
Stefan Dollase 13e81f3214 removed MojangApiParsingException 2017-06-01 21:31:06 +02:00
Stefan Dollase afffcfe7a6 moved class 2017-06-01 20:59:41 +02:00
Stefan Dollase 91ec0588ce moved facade classes 2017-06-01 20:56:03 +02:00
Stefan Dollase eff42d1e2e introduced new facade classes VersionList and Version 2017-06-01 20:51:39 +02:00
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