This commit is contained in:
MeexReay 2025-03-14 04:37:19 +03:00
parent 927916be3e
commit e3cc124a7d
1537 changed files with 157358 additions and 1234 deletions

12
.gitignore vendored
View File

@ -5,12 +5,14 @@
*.tar.gz
*.box
*.log
data/minceraft/*.log
data/minceraft/ultimmc.cfg
data/minceraft/instances/1.21.4/.minecraft/authlib-injector.log
data/minceraft/instances/1.21.4/.minecraft/logs
data/minceraft/instances/1.21.4/.minecraft/*.log
data/minceraft/meta*/
data/minceraft/assets/
data/minecraft/*
data/minceraft/*/
!data/minecraft/instances
!data/minecraft/ultimmc.cfg.def
!data/minecraft/instances/
!data/minecraft/run_mine.sh
output/
build/
xbps-cache

44
Makefile Normal file
View File

@ -0,0 +1,44 @@
PHONY=build iso ultimmc clean
build: iso
clean:
rm -rf output
cp -r data/minceraft data/minceraft_tmp
rm -rf data/minceraft
mkdir data/minceraft
cp data/minceraft_tmp/ultimmc.cfg.def data/minceraft
cp -r data/minceraft_tmp/instances data/minceraft
cp data/minceraft_tmp/run_mine.sh data/minceraft
rm -rf data/minceraft_tmp
rm -rf ultimmc/build
ultimmc: data/minceraft/UltimMC
data/minceraft/UltimMC:
mkdir -p ultimmc/build
cd ultimmc/build && cmake \
-DCMAKE_C_COMPILER=/usr/bin/gcc \
-DCMAKE_CXX_COMPILER=/usr/bin/g++ \
-DCMAKE_BUILD_TYPE=Release \
-DLauncher_NOTIFICATION_URL:STRING=https://files.multimc.org/notifications.json \
-DCMAKE_INSTALL_PREFIX:PATH=../ \
-DLauncher_UPDATER_BASE=https://files.multimc.org/update/ \
-DLauncher_PASTE_EE_API_KEY:STRING=utLvciUouSURFzfjPxLBf5W4ISsUX4pwBDF7N1AfZ \
-DLauncher_ANALYTICS_ID:STRING=UA-87731965-2 \
-DLauncher_LAYOUT=lin-nodeps \
-DLauncher_BUILD_PLATFORM=lin64 \
-DLauncher_BUG_TRACKER_URL=https://github.com/UltimMC/Launcher/issues \
-DLauncher_EMBED_SECRETS=On \
..
cd ultimmc/build && make
cp -a ultimmc/build/. data/minceraft/
rm -rf ultimmc/build
chmod 777 data/minceraft -R
echo "CLOSE MINECRAFT WHEN ASSETS ARE LOADED!!"
cp data/minceraft/ultimmc.cfg.def data/minceraft/ultimmc.cfg
cd data/minceraft && ./UltimMC -o -n Steve -l 1.21.4
cp data/minceraft/ultimmc.cfg.def data/minceraft/ultimmc.cfg
iso: data/minceraft/UltimMC
sudo ./mkmine.sh

View File

@ -1,32 +1,34 @@
# minceraftOS
OS that uses Minceraft as Desktop Environment. \
Now it only launches minceraft and does nothing.
## Download iso file
You can get iso file of latest version here: [Latest release](https://github.com/MeexReay/minceraftOS/releases/latest) \
But if you want to get all latest unstable changes and fixes, you need to build iso file yourself: [How to make iso file](https://github.com/MeexReay/minceraftOS#how-to-make-iso-file)
Now it only starts minceraft and do nothing.
## How to make iso file
You need to do this from Void Linux (because the script needs XBPS to build)!
Load minceraft assets at first:
At first, compile ultimmc and load minceraft assets:
```
./data/minceraft/UltimMC -l 1.21.4 # close minecraft when it's loaded
cp data/minceraft/ultimmc.cfg.def data/minceraft/ultimmc.cfg
make ultimmc
# it will start game to load assets,
# you just need to close the window when it will open
```
Use `mkmine.sh` script to make ISO file. \
Result will be in `output/` directory. \
Script compiles it only for x86_64, but I think it's not really hard to make it compile for any other architectures
Script compiles it only for x86_64, but I think it's not really hard to make it compile for any other architecture
```
sudo ./mkmine.sh # idk why it needs sudo, please pr if you know how to remove it
sudo ./mkmine.sh
sudo make iso # the same but also prepares launcher
# idk why it needs sudo, please pr if you know how to remove it
```
Finally, you can forget all above and use just `sudo make`
## How to burn it on disk
First link in google bro

View File

@ -1,31 +0,0 @@
{
"accounts": [
{
"active": true,
"entitlement": {
"canPlayMinecraft": true,
"ownsMinecraft": true
},
"profile": {
"capes": [
],
"id": "5627dd98e6be3c21b8a8e92344183641",
"name": "Steve",
"skin": {
"id": "",
"url": "",
"variant": ""
}
},
"type": "Local",
"ygg": {
"extra": {
"clientToken": "08db5b7f52414da9acae79e23aa07e63",
"userName": "Steve"
},
"iat": 1741787232
}
}
],
"formatVersion": 3
}

Binary file not shown.

View File

@ -1,9 +0,0 @@
{
"build_number": 53,
"version": "1.2.5",
"release_time": "2024-02-17T17:24:35Z",
"download_url": "https://authlib-injector.yushi.moe/artifact/53/authlib-injector-1.2.5.jar",
"checksums": {
"sha256": "3bc9ebdc583b36abd2a65b626c4b9f35f21177fbf42a851606eaaea3fd42ee0f"
}
}

View File

@ -1,6 +1,6 @@
Logging started at 2025-03-12T20:00:28.230448162Z
Logging started at 2025-03-14T01:16:18.022394035Z
[authlib-injector] [INFO] Version: 1.2.5
[authlib-injector] [INFO] Authentication server: http://127.0.0.1:43699
[authlib-injector] [INFO] Authentication server: http://127.0.0.1:42059
[authlib-injector] [WARNING] You are using HTTP protocol, which is INSECURE! Please switch to HTTPS if possible.
[authlib-injector] [INFO] Transformed [net.minecraft.client.main.Main] with [Main Arguments Transformer]
[authlib-injector] [INFO] Transformed [com.mojang.authlib.properties.Property] with [Yggdrasil Public Key Transformer]

0
data/minceraft/instances/1.21.4/.minecraft/options.txt Normal file → Executable file
View File

View File

@ -48,8 +48,8 @@ UseNativeGLFW=false
UseNativeOpenAL=false
WrapperCommand=
iconKey=default
lastLaunchTime=1741809628094
lastTimePlayed=94
lastLaunchTime=1741914977888
lastTimePlayed=89
name=1.21.4
notes=
totalTimePlayed=584
totalTimePlayed=673

View File

@ -1,645 +0,0 @@
{
"entries": [
{
"base": "asset_indexes",
"etag": "",
"last_changed_timestamp": 1741809420953,
"md5sum": "d5a9c66300c0d7eacd8293b62a5986a8",
"path": "19.json",
"remote_changed_timestamp": "Wed, 12 Mar 2025 12:46:52 GMT"
},
{
"base": "injectors",
"etag": "\"65d0ebf9-537d2\"",
"last_changed_timestamp": 1741787699920,
"md5sum": "c60d3899b711537e10be33c680ebd8ae",
"path": "authlib-injector-1.2.5.jar",
"remote_changed_timestamp": "Sat, 17 Feb 2024 17:25:13 GMT"
},
{
"base": "injectors",
"etag": "W/\"65d0ebf9-11f\"",
"last_changed_timestamp": 1741787699583,
"md5sum": "e206374eedab95eef76581f3e5c26867",
"path": "version.json",
"remote_changed_timestamp": "Sat, 17 Feb 2024 17:25:13 GMT"
},
{
"base": "libraries",
"etag": "0x8DC80A2DCB5773E",
"last_changed_timestamp": 1741807485215,
"md5sum": "7e982dafcf25c24b365b5088eaf8a0a6",
"path": "com/fasterxml/jackson/core/jackson-annotations/2.13.4/jackson-annotations-2.13.4.jar",
"remote_changed_timestamp": "Thu, 30 May 2024 12:20:15 GMT"
},
{
"base": "libraries",
"etag": "0x8DC80A2DC6C8B4B",
"last_changed_timestamp": 1741807485216,
"md5sum": "e8f064827ddb8deb06e45d20988bcaa5",
"path": "com/fasterxml/jackson/core/jackson-core/2.13.4/jackson-core-2.13.4.jar",
"remote_changed_timestamp": "Thu, 30 May 2024 12:20:15 GMT"
},
{
"base": "libraries",
"etag": "0x8DC80A2DC4C0872",
"last_changed_timestamp": 1741807485222,
"md5sum": "f26eab82fa1da09f8e8bc7e52fc82088",
"path": "com/fasterxml/jackson/core/jackson-databind/2.13.4.2/jackson-databind-2.13.4.2.jar",
"remote_changed_timestamp": "Thu, 30 May 2024 12:20:14 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C56DAFC7C",
"last_changed_timestamp": 1741807485225,
"md5sum": "e4e15667573ea6a967d0171289d59e9c",
"path": "com/github/oshi/oshi-core/6.6.5/oshi-core-6.6.5.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:58 GMT"
},
{
"base": "libraries",
"etag": "0x8DC80A2DBDE58B1",
"last_changed_timestamp": 1741807485225,
"md5sum": "d62dbfa8789378457ada685e2f614846",
"path": "com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar",
"remote_changed_timestamp": "Thu, 30 May 2024 12:20:14 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C584D3738",
"last_changed_timestamp": 1741807485227,
"md5sum": "0c69b9199d3a4e6c34dc03619ff7feee",
"path": "com/google/code/gson/gson/2.11.0/gson-2.11.0.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:06:01 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C58333CC5",
"last_changed_timestamp": 1741807485227,
"md5sum": "3f75955b49b6758fd6d1e1bd9bf777b3",
"path": "com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:06:01 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C57E1334F",
"last_changed_timestamp": 1741807485237,
"md5sum": "7b7d80d99af4181db55b00dad50a91bb",
"path": "com/google/guava/guava/33.3.1-jre/guava-33.3.1-jre.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:06:00 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C569016F6",
"last_changed_timestamp": 1741807485290,
"md5sum": "0621976c76a3b05b0622aef5a4c1d981",
"path": "com/ibm/icu/icu4j/76.1/icu4j-76.1.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:58 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C59ABD8EF",
"last_changed_timestamp": 1741807485294,
"md5sum": "af37c5d9f4d839c78a103c866ea2bfe4",
"path": "com/microsoft/azure/msal4j/1.17.2/msal4j-1.17.2.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:06:03 GMT"
},
{
"base": "libraries",
"etag": "0x8DCF8C600B13DA5",
"last_changed_timestamp": 1741807485294,
"md5sum": "f6c1f2b733258d1dc74533cbad0da8f6",
"path": "com/mojang/authlib/6.0.57/authlib-6.0.57.jar",
"remote_changed_timestamp": "Wed, 30 Oct 2024 09:34:07 GMT"
},
{
"base": "libraries",
"etag": "0x8DAB7EC4634A6BF",
"last_changed_timestamp": 1741807485294,
"md5sum": "fc1420e3182dd32b4df9933f810ebebb",
"path": "com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar",
"remote_changed_timestamp": "Thu, 27 Oct 2022 07:24:24 GMT"
},
{
"base": "libraries",
"etag": "0x8DCB6E7544D8099",
"last_changed_timestamp": 1741807485295,
"md5sum": "a755b426eb7942bb74b46a95b02f1de4",
"path": "com/mojang/brigadier/1.3.10/brigadier-1.3.10.jar",
"remote_changed_timestamp": "Wed, 07 Aug 2024 13:46:24 GMT"
},
{
"base": "libraries",
"etag": "0x8DC6E7281CD0C4C",
"last_changed_timestamp": 1741807485297,
"md5sum": "d932ac637b6d83e6c45a8f269fe81e3b",
"path": "com/mojang/datafixerupper/8.0.16/datafixerupper-8.0.16.jar",
"remote_changed_timestamp": "Tue, 07 May 2024 08:48:46 GMT"
},
{
"base": "libraries",
"etag": "0x8DCCDAC732329E6",
"last_changed_timestamp": 1741807485298,
"md5sum": "b8dc2f815666609419b80263d7a34969",
"path": "com/mojang/jtracy/1.0.29/jtracy-1.0.29-natives-linux.jar",
"remote_changed_timestamp": "Thu, 05 Sep 2024 13:12:52 GMT"
},
{
"base": "libraries",
"etag": "0x8DCCDAC724C594D",
"last_changed_timestamp": 1741807485298,
"md5sum": "1c06cd97d006339f58085cdfd8065000",
"path": "com/mojang/jtracy/1.0.29/jtracy-1.0.29.jar",
"remote_changed_timestamp": "Thu, 05 Sep 2024 13:12:51 GMT"
},
{
"base": "libraries",
"etag": "0x8DD04C20161983D",
"last_changed_timestamp": 1741807485298,
"md5sum": "0b7da24cea4e840b91c13ed08657a6d3",
"path": "com/mojang/logging/1.5.10/logging-1.5.10.jar",
"remote_changed_timestamp": "Thu, 14 Nov 2024 15:35:44 GMT"
},
{
"base": "libraries",
"etag": "0x8DD1384AF4AC9E1",
"last_changed_timestamp": 1741807485397,
"md5sum": "70e2838411853210dce14bdd30769458",
"path": "com/mojang/minecraft/1.21.4/minecraft-1.21.4-client.jar",
"remote_changed_timestamp": "Tue, 03 Dec 2024 10:24:35 GMT"
},
{
"base": "libraries",
"etag": "0x8DAB7EC4DC28215",
"last_changed_timestamp": 1741807485400,
"md5sum": "ff905bf0aacf501149a13880a2d6742d",
"path": "com/mojang/patchy/2.2.10/patchy-2.2.10.jar",
"remote_changed_timestamp": "Thu, 27 Oct 2022 07:24:37 GMT"
},
{
"base": "libraries",
"etag": "0x8DB5528647B683F",
"last_changed_timestamp": 1741807485400,
"md5sum": "f5b05e8db22e2e0668b786e11ac9d3ce",
"path": "com/mojang/text2speech/1.17.9/text2speech-1.17.9.jar",
"remote_changed_timestamp": "Mon, 15 May 2023 09:40:17 GMT"
},
{
"base": "libraries",
"etag": "0x8DC80A2DCECEAB3",
"last_changed_timestamp": 1741807485400,
"md5sum": "f0fc0d6be73e838863e2197c03a27c3f",
"path": "com/nimbusds/content-type/2.3/content-type-2.3.jar",
"remote_changed_timestamp": "Thu, 30 May 2024 12:20:15 GMT"
},
{
"base": "libraries",
"etag": "0x8DC80A2DD4E9A00",
"last_changed_timestamp": 1741807485401,
"md5sum": "31b8a4f76fdbf21f1d667f9d6618e0b2",
"path": "com/nimbusds/lang-tag/1.7/lang-tag-1.7.jar",
"remote_changed_timestamp": "Thu, 30 May 2024 12:20:16 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C596A8593",
"last_changed_timestamp": 1741807485403,
"md5sum": "42ce81c8d034f163663d23e8bbc3638d",
"path": "com/nimbusds/nimbus-jose-jwt/9.40/nimbus-jose-jwt-9.40.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:06:03 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C58FA679B",
"last_changed_timestamp": 1741807485406,
"md5sum": "7ea0239e0e285c7625964893dcba95ec",
"path": "com/nimbusds/oauth2-oidc-sdk/11.18/oauth2-oidc-sdk-11.18.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:06:02 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C5466CBEB",
"last_changed_timestamp": 1741807485407,
"md5sum": "7b3438ab4c6d91e0066d410947e43f3e",
"path": "commons-codec/commons-codec/1.17.1/commons-codec-1.17.1.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:54 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C542DACB3",
"last_changed_timestamp": 1741807485409,
"md5sum": "f6232d0e290d58bb93f74f67165bf91f",
"path": "commons-io/commons-io/2.17.0/commons-io-2.17.0.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:54 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C53E22B96",
"last_changed_timestamp": 1741807485409,
"md5sum": "e7a1e7cb6a89241ed9bfec4c25b6c645",
"path": "commons-logging/commons-logging/1.3.4/commons-logging-1.3.4.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:53 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C4EE1F06E",
"last_changed_timestamp": 1741807485411,
"md5sum": "c4ddfa85fddc7cdd84ef38c87c036010",
"path": "io/netty/netty-buffer/4.1.115.Final/netty-buffer-4.1.115.Final.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:45 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C500F0B81",
"last_changed_timestamp": 1741807485412,
"md5sum": "5391594c6f5bbdd944e3e8bcecf3d9ea",
"path": "io/netty/netty-codec/4.1.115.Final/netty-codec-4.1.115.Final.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:47 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C5054C6B8",
"last_changed_timestamp": 1741807485414,
"md5sum": "6241a4cfb9c478bbd7aa12512b90735d",
"path": "io/netty/netty-common/4.1.115.Final/netty-common-4.1.115.Final.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:47 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C5120CE15",
"last_changed_timestamp": 1741807485416,
"md5sum": "2a752fae3646b70f7bd17a2265c788ed",
"path": "io/netty/netty-handler/4.1.115.Final/netty-handler-4.1.115.Final.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:49 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C50A06EB6",
"last_changed_timestamp": 1741807485416,
"md5sum": "e133793fdcb3ea2846693f1de1d31906",
"path": "io/netty/netty-resolver/4.1.115.Final/netty-resolver-4.1.115.Final.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:48 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C4FBF9735",
"last_changed_timestamp": 1741807485417,
"md5sum": "9cbf83e1fe1dcc8c92075196f6f0f88c",
"path": "io/netty/netty-transport-classes-epoll/4.1.115.Final/netty-transport-classes-epoll-4.1.115.Final.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:47 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C4F17435B",
"last_changed_timestamp": 1741807485417,
"md5sum": "e76aa9d835b3dceb7004d644d6f4badc",
"path": "io/netty/netty-transport-native-epoll/4.1.115.Final/netty-transport-native-epoll-4.1.115.Final-linux-aarch_64.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:45 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C4F21711B",
"last_changed_timestamp": 1741807485417,
"md5sum": "1949f9a395ac49f303c99251c4710844",
"path": "io/netty/netty-transport-native-epoll/4.1.115.Final/netty-transport-native-epoll-4.1.115.Final-linux-x86_64.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:45 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C50C9736A",
"last_changed_timestamp": 1741807485418,
"md5sum": "c5714e7bc9bbd800a52d8d6c145b19e2",
"path": "io/netty/netty-transport-native-unix-common/4.1.115.Final/netty-transport-native-unix-common-4.1.115.Final.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:48 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C4F7070B4",
"last_changed_timestamp": 1741807485419,
"md5sum": "c2da3befce20eaf33fa8005e0797e03a",
"path": "io/netty/netty-transport/4.1.115.Final/netty-transport-4.1.115.Final.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:46 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C565131DC",
"last_changed_timestamp": 1741807485508,
"md5sum": "da830fa5023a010d2c2af1484d13cefc",
"path": "it/unimi/dsi/fastutil/8.5.15/fastutil-8.5.15.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:58 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C555A2C31",
"last_changed_timestamp": 1741807485513,
"md5sum": "41d91e4a13428fb79c12024cb92a4091",
"path": "net/java/dev/jna/jna-platform/5.15.0/jna-platform-5.15.0.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:56 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C5594A96F",
"last_changed_timestamp": 1741807485518,
"md5sum": "cd756a719c1892e56d9c9d424e8983bb",
"path": "net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:56 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C550676F3",
"last_changed_timestamp": 1741807485518,
"md5sum": "51e60dbf9ac51f6666f0077317990944",
"path": "net/minidev/accessors-smart/2.5.1/accessors-smart-2.5.1.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:55 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C549AC0D3",
"last_changed_timestamp": 1741807485519,
"md5sum": "88a65001b616c2e7796f9263ad97bbf1",
"path": "net/minidev/json-smart/2.5.1/json-smart-2.5.1.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:55 GMT"
},
{
"base": "libraries",
"etag": "0x8DAB7EC4420E1F8",
"last_changed_timestamp": 1741807485519,
"md5sum": "eb0d9dffe9b0eddead68fe678be76c49",
"path": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar",
"remote_changed_timestamp": "Thu, 27 Oct 2022 07:24:20 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C52C9451A",
"last_changed_timestamp": 1741807485523,
"md5sum": "1db4bd87b0082044c6e7a6af0b977a3e",
"path": "org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:52 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C5261822A",
"last_changed_timestamp": 1741807485525,
"md5sum": "7730df72b7fdff4a3a32d89a314f826a",
"path": "org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:51 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C530326C3",
"last_changed_timestamp": 1741807485528,
"md5sum": "2cb357c4b763f47e58af6cad47df6ba3",
"path": "org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:52 GMT"
},
{
"base": "libraries",
"etag": "0x8DBA8624587D567",
"last_changed_timestamp": 1741807485529,
"md5sum": "28d2cd9bf8789fd2ec774fb88436ebd1",
"path": "org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar",
"remote_changed_timestamp": "Tue, 29 Aug 2023 07:33:42 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C520A2785",
"last_changed_timestamp": 1741807485531,
"md5sum": "4dac8bc9a21f3503cd1a856503b6fea0",
"path": "org/apache/logging/log4j/log4j-api/2.24.1/log4j-api-2.24.1.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:50 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C519C77D6",
"last_changed_timestamp": 1741807485537,
"md5sum": "fd982d71f36250bc31528fc7e3d0807d",
"path": "org/apache/logging/log4j/log4j-core/2.24.1/log4j-core-2.24.1.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:50 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C51E6E8AE",
"last_changed_timestamp": 1741807485538,
"md5sum": "033362ddeac79ba54fdc33cc2004d445",
"path": "org/apache/logging/log4j/log4j-slf4j2-impl/2.24.1/log4j-slf4j2-impl-2.24.1.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:50 GMT"
},
{
"base": "libraries",
"etag": "0x8DC3A103D72187B",
"last_changed_timestamp": 1741807485538,
"md5sum": "4794379b6074b962bb4cab21bfdb8d9c",
"path": "org/jcraft/jorbis/0.0.17/jorbis-0.0.17.jar",
"remote_changed_timestamp": "Fri, 01 Mar 2024 16:54:20 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C513A7AC1",
"last_changed_timestamp": 1741807485541,
"md5sum": "58a4c6e7475f1121bfd390a819e62c98",
"path": "org/joml/joml/1.10.8/joml-1.10.8.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:49 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C44385BF",
"last_changed_timestamp": 1741807485543,
"md5sum": "7da8d8e06e7315c6c877ae5e542407b6",
"path": "org/lwjgl/lwjgl-freetype/3.3.3/lwjgl-freetype-3.3.3-natives-linux.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:50 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C4FB9761",
"last_changed_timestamp": 1741807485544,
"md5sum": "4506c5f102d10aab0dae80214579352c",
"path": "org/lwjgl/lwjgl-freetype/3.3.3/lwjgl-freetype-3.3.3.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:52 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C52734E1",
"last_changed_timestamp": 1741807485545,
"md5sum": "9b31da2f80cbbdc6d76b72c8ac2cf943",
"path": "org/lwjgl/lwjgl-glfw/3.3.3/lwjgl-glfw-3.3.3-natives-linux.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:52 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C5BF8E23",
"last_changed_timestamp": 1741807485545,
"md5sum": "41c1287c1219fd0b67e8d51879f4c812",
"path": "org/lwjgl/lwjgl-glfw/3.3.3/lwjgl-glfw-3.3.3.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:53 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C6B5B12A",
"last_changed_timestamp": 1741807485546,
"md5sum": "a3867865fad43f2ccb6b20dea405b3c8",
"path": "org/lwjgl/lwjgl-jemalloc/3.3.3/lwjgl-jemalloc-3.3.3-natives-linux.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:55 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C69FBB55",
"last_changed_timestamp": 1741807485546,
"md5sum": "a8ffc7d8a0d54981f1d7b5c2a40acf01",
"path": "org/lwjgl/lwjgl-jemalloc/3.3.3/lwjgl-jemalloc-3.3.3.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:54 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C329B354",
"last_changed_timestamp": 1741807485547,
"md5sum": "82bec56d8f88b000b29550c5946bada4",
"path": "org/lwjgl/lwjgl-openal/3.3.3/lwjgl-openal-3.3.3-natives-linux.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:49 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C30519A1",
"last_changed_timestamp": 1741807485547,
"md5sum": "3ae8606b16891af57eb08ed5a6f78ed8",
"path": "org/lwjgl/lwjgl-openal/3.3.3/lwjgl-openal-3.3.3.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:48 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C68A13A2",
"last_changed_timestamp": 1741807485548,
"md5sum": "de05e5c258591d07d294a9c16096a383",
"path": "org/lwjgl/lwjgl-opengl/3.3.3/lwjgl-opengl-3.3.3-natives-linux.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:54 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C5FAB9C7",
"last_changed_timestamp": 1741807485551,
"md5sum": "d5a85fe9c675ff040197e2e2dd694fc1",
"path": "org/lwjgl/lwjgl-opengl/3.3.3/lwjgl-opengl-3.3.3.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:53 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C7BFCE76",
"last_changed_timestamp": 1741807485551,
"md5sum": "23a604402c5e9527ecce65e66086308a",
"path": "org/lwjgl/lwjgl-stb/3.3.3/lwjgl-stb-3.3.3-natives-linux.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:56 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C74FDEE5",
"last_changed_timestamp": 1741807485552,
"md5sum": "11b824be2cd8532eb6ef063ada6a75bd",
"path": "org/lwjgl/lwjgl-stb/3.3.3/lwjgl-stb-3.3.3.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:56 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C822EEA1",
"last_changed_timestamp": 1741807485552,
"md5sum": "36797f4097de3e127cefc1ed5aa09f02",
"path": "org/lwjgl/lwjgl-tinyfd/3.3.3/lwjgl-tinyfd-3.3.3-natives-linux.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:57 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C82D9B79",
"last_changed_timestamp": 1741807485552,
"md5sum": "c687eaba9debbc609df72ab45f4e1164",
"path": "org/lwjgl/lwjgl-tinyfd/3.3.3/lwjgl-tinyfd-3.3.3.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:57 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C3F808CE",
"last_changed_timestamp": 1741807485552,
"md5sum": "be04104b73f6154ceb5fdfa651e07e84",
"path": "org/lwjgl/lwjgl/3.3.3/lwjgl-3.3.3-natives-linux.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:50 GMT"
},
{
"base": "libraries",
"etag": "0x8DC4CD0C40748DB",
"last_changed_timestamp": 1741807485555,
"md5sum": "d89fce0be944d8cffd1f82c6546509bf",
"path": "org/lwjgl/lwjgl/3.3.3/lwjgl-3.3.3.jar",
"remote_changed_timestamp": "Mon, 25 Mar 2024 13:37:50 GMT"
},
{
"base": "libraries",
"etag": "0x8DC1CC20CCAC2F0",
"last_changed_timestamp": 1741807485557,
"md5sum": "936a927700aa8fc3b75d21d7571171f6",
"path": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar",
"remote_changed_timestamp": "Wed, 24 Jan 2024 09:51:34 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C536B109B",
"last_changed_timestamp": 1741807485557,
"md5sum": "6f8bccf756f170d4185bb24c8c2d2020",
"path": "org/ow2/asm/asm/9.6/asm-9.6.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:53 GMT"
},
{
"base": "libraries",
"etag": "0x8DD054C534B9E10",
"last_changed_timestamp": 1741807485558,
"md5sum": "c8de8f5d740584cb24b5652cfba8b3c4",
"path": "org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar",
"remote_changed_timestamp": "Fri, 15 Nov 2024 08:05:52 GMT"
},
{
"base": "meta",
"etag": "W/\"67d1dabf-6b3\"",
"last_changed_timestamp": 1741809417677,
"md5sum": "cf2ef84d8b941ed397e73ad3f99b1515",
"path": "index.json",
"remote_changed_timestamp": "Wed, 12 Mar 2025 19:04:31 GMT"
},
{
"base": "meta",
"etag": "W/\"67d1dabf-10be2\"",
"last_changed_timestamp": 1741809418082,
"md5sum": "b2cbeddaca7ad3c3219dfbe6cead381e",
"path": "net.minecraft/1.21.4.json",
"remote_changed_timestamp": "Wed, 12 Mar 2025 19:04:31 GMT"
},
{
"base": "meta",
"etag": "W/\"67d1b06d-4f79c\"",
"last_changed_timestamp": 1741796189155,
"md5sum": "947e142002eecb37abae388519809f17",
"path": "net.minecraft/index.json",
"remote_changed_timestamp": "Wed, 12 Mar 2025 16:03:57 GMT"
},
{
"base": "root",
"etag": "\"550e6bb5-356\"",
"last_changed_timestamp": 1741787183638,
"md5sum": "a8a8094545267c76ad51fe276b0e9e8f",
"path": "notifications.json",
"remote_changed_timestamp": "Sun, 22 Mar 2015 07:13:57 GMT"
},
{
"base": "translations",
"etag": "\"678d1f1a-3e3b\"",
"last_changed_timestamp": 1741807485558,
"md5sum": "e9a6cb5c7168458327f5ea6c5f0b6ebc",
"path": "index_v2.json",
"remote_changed_timestamp": "Sun, 19 Jan 2025 15:49:46 GMT"
},
{
"base": "translations",
"etag": "\"678d1f1a-22df3\"",
"last_changed_timestamp": 1741807485559,
"md5sum": "8dd856913c4c78006bc4c5ddafba720b",
"path": "mmc_ru.qm",
"remote_changed_timestamp": "Sun, 19 Jan 2025 15:49:46 GMT"
}
],
"version": "1"
}

View File

@ -1,21 +0,0 @@
{
"colors": {
"AlternateBase": "#31363b",
"Base": "#232629",
"BrightText": "#ff0000",
"Button": "#31363b",
"ButtonText": "#ffffff",
"Highlight": "#2a82da",
"HighlightedText": "#000000",
"Link": "#2a82da",
"Text": "#ffffff",
"ToolTipBase": "#ffffff",
"ToolTipText": "#ffffff",
"Window": "#31363b",
"WindowText": "#ffffff",
"fadeAmount": 0.5,
"fadeColor": "#31363b"
},
"name": "Custom",
"widgets": "Fusion"
}

View File

@ -1 +0,0 @@
QToolTip { color: #ffffff; background-color: #2a82da; border: 1px solid white; }

View File

@ -1,454 +0,0 @@
{
"file_type" : "MMC-TRANSLATION-INDEX",
"version" : 2,
"languages" : {
"ar" : {
"file" : "eb6a15e60a23901ea6a8005d8e9125bed4922f3d.class",
"sha1" : "eb6a15e60a23901ea6a8005d8e9125bed4922f3d",
"size" : 126775,
"translated" : 988,
"fuzzy" : 0,
"untranslated" : 105
},
"be" : {
"file" : "339e0b746e7908755f426b0d1c350acb072079d8.class",
"sha1" : "339e0b746e7908755f426b0d1c350acb072079d8",
"size" : 140090,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"bg" : {
"file" : "b6395a0c931c2e2a880224cee74d01fa969467c1.class",
"sha1" : "b6395a0c931c2e2a880224cee74d01fa969467c1",
"size" : 112989,
"translated" : 816,
"fuzzy" : 0,
"untranslated" : 277
},
"ca" : {
"file" : "57cdcee61737e6c0f7218899558e67fecea9e262.class",
"sha1" : "57cdcee61737e6c0f7218899558e67fecea9e262",
"size" : 141064,
"translated" : 975,
"fuzzy" : 0,
"untranslated" : 118
},
"cs" : {
"file" : "8b2ecbc4e2a439f27bdcaab5b2189c02cbcd079c.class",
"sha1" : "8b2ecbc4e2a439f27bdcaab5b2189c02cbcd079c",
"size" : 138537,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"cy" : {
"file" : "5c65378e6b7933dbf45ed7dd2a0deb0836d45de9.class",
"sha1" : "5c65378e6b7933dbf45ed7dd2a0deb0836d45de9",
"size" : 76254,
"translated" : 551,
"fuzzy" : 0,
"untranslated" : 542
},
"da" : {
"file" : "6fd5896ee6ed59f6803a446a8445b2f4e236268b.class",
"sha1" : "6fd5896ee6ed59f6803a446a8445b2f4e236268b",
"size" : 66801,
"translated" : 550,
"fuzzy" : 0,
"untranslated" : 543
},
"de" : {
"file" : "144b5c6ceb391a6b2e196356344d7e9abca97b88.class",
"sha1" : "144b5c6ceb391a6b2e196356344d7e9abca97b88",
"size" : 147827,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"de_CH" : {
"file" : "df553b69076153b1b9e0dcd045ebaf614a1703bc.class",
"sha1" : "df553b69076153b1b9e0dcd045ebaf614a1703bc",
"size" : 147899,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"el" : {
"file" : "48fdfc6fef33430de278a80a6a47db38e21bb78f.class",
"sha1" : "48fdfc6fef33430de278a80a6a47db38e21bb78f",
"size" : 142770,
"translated" : 986,
"fuzzy" : 0,
"untranslated" : 107
},
"en_GB" : {
"file" : "b1e7c270b460947711de28fbc7e6eabf292db4e0.class",
"sha1" : "b1e7c270b460947711de28fbc7e6eabf292db4e0",
"size" : 136327,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"eo" : {
"file" : "b3386dfd7d2c263598ebaf1950eb94e1cf20a5ab.class",
"sha1" : "b3386dfd7d2c263598ebaf1950eb94e1cf20a5ab",
"size" : 24371,
"translated" : 218,
"fuzzy" : 0,
"untranslated" : 875
},
"es" : {
"file" : "c98f678f9356e19ef6b8017b40a3c92de9643f07.class",
"sha1" : "c98f678f9356e19ef6b8017b40a3c92de9643f07",
"size" : 155344,
"translated" : 1074,
"fuzzy" : 0,
"untranslated" : 19
},
"es_UY" : {
"file" : "2e7156bb88c2bec8a0ed2c010aba81b822f1cd6d.class",
"sha1" : "2e7156bb88c2bec8a0ed2c010aba81b822f1cd6d",
"size" : 148293,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"et" : {
"file" : "e14f350b7de44997805853f859a0451a16ac483f.class",
"sha1" : "e14f350b7de44997805853f859a0451a16ac483f",
"size" : 110023,
"translated" : 881,
"fuzzy" : 0,
"untranslated" : 212
},
"fa" : {
"file" : "756c328866b85302445ec1ae55e11b4c10831fda.class",
"sha1" : "756c328866b85302445ec1ae55e11b4c10831fda",
"size" : 135579,
"translated" : 1020,
"fuzzy" : 0,
"untranslated" : 73
},
"fi" : {
"file" : "bdc7421f620fced85d84fd05ce7a2ef9eb89c3e1.class",
"sha1" : "bdc7421f620fced85d84fd05ce7a2ef9eb89c3e1",
"size" : 141197,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"fr" : {
"file" : "c3172e77e068e615c3bf4a447361f4b7ef0da764.class",
"sha1" : "c3172e77e068e615c3bf4a447361f4b7ef0da764",
"size" : 164857,
"translated" : 1093,
"fuzzy" : 0,
"untranslated" : 0
},
"gl" : {
"file" : "495c4cc380a80fa25163a2a2622f2643414831f0.class",
"sha1" : "495c4cc380a80fa25163a2a2622f2643414831f0",
"size" : 156017,
"translated" : 1093,
"fuzzy" : 0,
"untranslated" : 0
},
"he" : {
"file" : "5c4fac508c9c85f001980d11c6a6b64d26c4c510.class",
"sha1" : "5c4fac508c9c85f001980d11c6a6b64d26c4c510",
"size" : 127071,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"hu" : {
"file" : "37bd219c4a50c12ba70a0108f5fb5153731ee3a0.class",
"sha1" : "37bd219c4a50c12ba70a0108f5fb5153731ee3a0",
"size" : 144644,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"hy" : {
"file" : "2b6b042c110594ec1e8af5c77ba9e91d34030c3e.class",
"sha1" : "2b6b042c110594ec1e8af5c77ba9e91d34030c3e",
"size" : 6603,
"translated" : 102,
"fuzzy" : 0,
"untranslated" : 991
},
"id" : {
"file" : "a6e0bf75acff59c31c49265b5414170f50e0e2e5.class",
"sha1" : "a6e0bf75acff59c31c49265b5414170f50e0e2e5",
"size" : 135268,
"translated" : 984,
"fuzzy" : 0,
"untranslated" : 109
},
"is" : {
"file" : "061661de40508f2b5c044bbf7df314a2897768a4.class",
"sha1" : "061661de40508f2b5c044bbf7df314a2897768a4",
"size" : 11020,
"translated" : 145,
"fuzzy" : 0,
"untranslated" : 948
},
"it" : {
"file" : "f91c8470d31c6485417df6840c2638a21a80f8b1.class",
"sha1" : "f91c8470d31c6485417df6840c2638a21a80f8b1",
"size" : 153828,
"translated" : 1061,
"fuzzy" : 0,
"untranslated" : 32
},
"ja" : {
"file" : "c8cb1d373557a58e5e85c5fc628f40233660dcf3.class",
"sha1" : "c8cb1d373557a58e5e85c5fc628f40233660dcf3",
"size" : 110002,
"translated" : 1016,
"fuzzy" : 0,
"untranslated" : 77
},
"ja_KANJI" : {
"file" : "509c74b64179f0bac0d07c794b3f2ac73d8c8b00.class",
"sha1" : "509c74b64179f0bac0d07c794b3f2ac73d8c8b00",
"size" : 107852,
"translated" : 997,
"fuzzy" : 0,
"untranslated" : 96
},
"jv" : {
"file" : "4884fd9af6890647b7af1aefa57f38cca49ad899.class",
"sha1" : "4884fd9af6890647b7af1aefa57f38cca49ad899",
"size" : 16,
"translated" : 0,
"fuzzy" : 0,
"untranslated" : 1030
},
"ka" : {
"file" : "f50883cad9dd7abbadba01a4303cfd1014ae2b21.class",
"sha1" : "f50883cad9dd7abbadba01a4303cfd1014ae2b21",
"size" : 34461,
"translated" : 253,
"fuzzy" : 0,
"untranslated" : 840
},
"kn" : {
"file" : "2aa2d42c51f9cf024e3777f0dde4270388fd22ae.class",
"sha1" : "2aa2d42c51f9cf024e3777f0dde4270388fd22ae",
"size" : 23,
"translated" : 0,
"fuzzy" : 0,
"untranslated" : 1030
},
"ko" : {
"file" : "5e5506a3c2ea90e1c396b54f070a2620f20fbe30.class",
"sha1" : "5e5506a3c2ea90e1c396b54f070a2620f20fbe30",
"size" : 112422,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"lb" : {
"file" : "e588e4755a1e407314bf3753572744514e04bea6.class",
"sha1" : "e588e4755a1e407314bf3753572744514e04bea6",
"size" : 21524,
"translated" : 152,
"fuzzy" : 0,
"untranslated" : 941
},
"lt" : {
"file" : "969a032f2aca58c6cd8def04aed39763e923077b.class",
"sha1" : "969a032f2aca58c6cd8def04aed39763e923077b",
"size" : 81459,
"translated" : 701,
"fuzzy" : 0,
"untranslated" : 392
},
"lv" : {
"file" : "4453f6a649d5a079b116aa742bac2207a796860c.class",
"sha1" : "4453f6a649d5a079b116aa742bac2207a796860c",
"size" : 139731,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"mk" : {
"file" : "5bd1feff346ff9e945079856554d174075d5f5c7.class",
"sha1" : "5bd1feff346ff9e945079856554d174075d5f5c7",
"size" : 13284,
"translated" : 86,
"fuzzy" : 0,
"untranslated" : 1007
},
"mn" : {
"file" : "ba4455b0bfcc24d23499587637aebc9ce283000e.class",
"sha1" : "ba4455b0bfcc24d23499587637aebc9ce283000e",
"size" : 145103,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"ms" : {
"file" : "0a2440c5ba866d5813b33fbaae04568dea18dfe8.class",
"sha1" : "0a2440c5ba866d5813b33fbaae04568dea18dfe8",
"size" : 128928,
"translated" : 958,
"fuzzy" : 0,
"untranslated" : 135
},
"nb" : {
"file" : "c5c8b5642165dcb28604bd40d7f2e6a508e51725.class",
"sha1" : "c5c8b5642165dcb28604bd40d7f2e6a508e51725",
"size" : 65006,
"translated" : 607,
"fuzzy" : 0,
"untranslated" : 486
},
"nl" : {
"file" : "3fced84194ef345022dddee84738bb8c742012c5.class",
"sha1" : "3fced84194ef345022dddee84738bb8c742012c5",
"size" : 145861,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"nn" : {
"file" : "9b568b72e01e6e3a805be3fcac81a8d2a81487e8.class",
"sha1" : "9b568b72e01e6e3a805be3fcac81a8d2a81487e8",
"size" : 137945,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"pl" : {
"file" : "a3060323d787011872c3d8aae9f2f6660a40cf9c.class",
"sha1" : "a3060323d787011872c3d8aae9f2f6660a40cf9c",
"size" : 143293,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"pt_PT" : {
"file" : "cba7ae8c6b93047045ab92a42651d5e9bdd654da.class",
"sha1" : "cba7ae8c6b93047045ab92a42651d5e9bdd654da",
"size" : 144795,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"pt_BR" : {
"file" : "f7c9ce421a50ce1f07e33c521bf63021eaabf39c.class",
"sha1" : "f7c9ce421a50ce1f07e33c521bf63021eaabf39c",
"size" : 141123,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"ro" : {
"file" : "937ae3c194c0857ed9b804a229efce92fa4c5674.class",
"sha1" : "937ae3c194c0857ed9b804a229efce92fa4c5674",
"size" : 144892,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"ru" : {
"file" : "6ef2160cd14f59f23bda3df995da9bdc7e28cbba.class",
"sha1" : "6ef2160cd14f59f23bda3df995da9bdc7e28cbba",
"size" : 142835,
"translated" : 1031,
"fuzzy" : 0,
"untranslated" : 62
},
"si" : {
"file" : "b156f906a02decf93cf1f988984c7b5a43409590.class",
"sha1" : "b156f906a02decf93cf1f988984c7b5a43409590",
"size" : 454,
"translated" : 7,
"fuzzy" : 0,
"untranslated" : 1086
},
"sk" : {
"file" : "f1d32f055feac63a4c9e773c3e66ab7b4ae35626.class",
"sha1" : "f1d32f055feac63a4c9e773c3e66ab7b4ae35626",
"size" : 139643,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"sl" : {
"file" : "8c66381fe0bf8e858a41bac30d28240c3c7d2d9a.class",
"sha1" : "8c66381fe0bf8e858a41bac30d28240c3c7d2d9a",
"size" : 83079,
"translated" : 599,
"fuzzy" : 0,
"untranslated" : 494
},
"sr" : {
"file" : "e28850462023c55c1ec87117f342039ff9251e6a.class",
"sha1" : "e28850462023c55c1ec87117f342039ff9251e6a",
"size" : 55187,
"translated" : 450,
"fuzzy" : 0,
"untranslated" : 643
},
"sv" : {
"file" : "99ab207f3d99a59b8173a2ee5eedb8cdb79e9b1a.class",
"sha1" : "99ab207f3d99a59b8173a2ee5eedb8cdb79e9b1a",
"size" : 134617,
"translated" : 990,
"fuzzy" : 0,
"untranslated" : 103
},
"th" : {
"file" : "805e8d895166a8942afc90fed6b693dee1a8b134.class",
"sha1" : "805e8d895166a8942afc90fed6b693dee1a8b134",
"size" : 48926,
"translated" : 405,
"fuzzy" : 0,
"untranslated" : 688
},
"tr" : {
"file" : "7454355d341c712932b707d70faec9d1f7ca3e7b.class",
"sha1" : "7454355d341c712932b707d70faec9d1f7ca3e7b",
"size" : 139854,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"uk" : {
"file" : "1ff78912f28968ee7149818c5fcb20d9ad123aee.class",
"sha1" : "1ff78912f28968ee7149818c5fcb20d9ad123aee",
"size" : 143599,
"translated" : 1038,
"fuzzy" : 0,
"untranslated" : 55
},
"vi" : {
"file" : "95cced97bbf4706976d133113aaebce1d8d6dd0e.class",
"sha1" : "95cced97bbf4706976d133113aaebce1d8d6dd0e",
"size" : 139812,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"zh" : {
"file" : "1764ce984b322bf8ab2f88f93c47db62261df4a3.class",
"sha1" : "1764ce984b322bf8ab2f88f93c47db62261df4a3",
"size" : 101420,
"translated" : 1024,
"fuzzy" : 0,
"untranslated" : 69
},
"zh_TW" : {
"file" : "53db715fc238e97bee26c4b2e537076324063979.class",
"sha1" : "53db715fc238e97bee26c4b2e537076324063979",
"size" : 108891,
"translated" : 1092,
"fuzzy" : 0,
"untranslated" : 1
}
}
}

View File

@ -1,51 +0,0 @@
Analytics=true
AutoCloseConsole=false
AutoUpdate=true
CentralModsDir=mods
ConsoleFont=DejaVu Sans Mono
ConsoleFontSize=11
ConsoleMaxLines=100000
ConsoleOverflowStop=true
ConsoleWindowGeometry=AdnQywADAAAAAAUCAAAAMAAAB30AAAStAAAAAAAAAAD////+/////gAAAAACAAAAB4AAAAUCAAAAMAAAB30AAASt
ConsoleWindowState=AAAA/wAAAAD9AAAAAAAAAnwAAAR+AAAABAAAAAQAAAAIAAAACPwAAAAA
IconTheme=multimc
IconsDir=icons
InstSortMode=Name
InstanceDir=instances
JProfilerPath=
JVisualVMPath=
JavaPath=java
JsonEditor=
JvmArgs=
Language=ru
LastHostname=minceraftos
LastUsedGroupForNewInstance=
LaunchMaximized=false
MCEditPath=
MainWindowGeometry=AdnQywADAAAAAAKCAAAAMAAABP0AAAStAAAAAAAAABQAAAPVAAACYwAAAAACAAAAB4AAAAKCAAAAMAAABP0AAASt
MainWindowState=AAAA/wAAAAD9AAAAAAAAAZoAAAQiAAAABAAAAAQAAAAIAAAACPwAAAADAAAAAQAAAAEAAAAeAGkAbgBzAHQAYQBuAGMAZQBUAG8AbwBsAEIAYQByAwAAAAD/////AAAAAAAAAAAAAAACAAAAAQAAABYAbQBhAGkAbgBUAG8AbwBsAEIAYQByAQAAAAD/////AAAAAAAAAAAAAAADAAAAAQAAABYAbgBlAHcAcwBUAG8AbwBsAEIAYQByAQAAAAD/////AAAAAAAAAAA=
MaxMemAlloc=1024
MinMemAlloc=512
MinecraftWinHeight=480
MinecraftWinWidth=854
NewInstanceGeometry=AdnQywADAAAAAAJTAAABhQAABSwAAANBAAACUwAAAYUAAAUsAAADQQAAAAAAAAAAB4AAAAJTAAABhQAABSwAAANB
PagedGeometry=AdnQywADAAAAAAIuAAAA5QAABVAAAAPhAAACLgAAAOUAAAVQAAAD4QAAAAAAAAAAB4AAAAIuAAAA5QAABVAAAAPh
PasteEEAPIKey=multimc
PostExitCommand=
PreLaunchCommand=
ProxyAddr=127.0.0.1
ProxyPass=
ProxyPort=8080
ProxyType=None
ProxyUser=
RecordGameTime=true
SelectedInstance=1.21.4
ShowConsole=false
ShowConsoleOnError=true
ShowGameTime=true
ShowGameTimeHours=false
ShowGlobalGameTime=true
ShownNotifications=
UseNativeGLFW=false
UseNativeOpenAL=false
WrapperCommand=

0
data/minceraft/ultimmc.cfg.def Normal file → Executable file
View File

2
ultimmc/.gitattributes vendored Normal file
View File

@ -0,0 +1,2 @@
*.pem -crlf
**/testdata/** -text -diff

View File

@ -0,0 +1,51 @@
name: Bug Report
description: File a bug report
labels: [bug, needs-triage]
body:
- type: markdown
attributes:
value: |
If you need help with running Minecraft, please visit us [on our Discord](https://discord.gg/multimc) before making a bug report.
Before submitting a bug report, please make sure you have read this *entire* form, and that:
* You have read the [FAQ](https://github.com/MultiMC/Launcher/wiki/FAQ) and it has not answered your question
* Your bug is not caused by Minecraft or any mods you have installed.
* Your issue has not been reported before, [make sure to use the search function!](https://github.com/MultiMC/Launcher/issues)
**Do not forget to give your issue a descriptive title.** "Bug in the instance screen" makes it hard to distinguish issues at a glance.
- type: dropdown
attributes:
label: Operating System
description: If you know this bug occurs on multiple operating systems, select all you have tested.
multiple: true
options:
- Windows
- macOS
- Linux
- Other
- type: textarea
attributes:
label: Description of bug
description: What did you expect to happen, what happened, and why is it incorrect?
placeholder: The cat button should show a cat, but it showed a dog instead!
validations:
required: true
- type: textarea
attributes:
label: Steps to reproduce
description: A bulleted list, or an exported instance if relevant.
placeholder: "* Press the cat button"
validations:
required: true
- type: textarea
attributes:
label: Suspected cause
description: If you know what could be causing this bug, describe it here.
validations:
required: false
- type: checkboxes
attributes:
label: This issue is unique
options:
- label: I have searched the issue tracker and did not find an issue describing my bug.
required: true

View File

@ -0,0 +1 @@
blank_issues_enabled: true

View File

@ -0,0 +1,38 @@
name: Suggestion
description: Make a suggestion
labels: [idea, needs-triage]
body:
- type: markdown
attributes:
value: |
### Use this form to suggest a feature for MultiMC.
- type: input
attributes:
label: Role
description: In what way do you use MultiMC that needs this feature?
placeholder: I play modded Minecraft.
validations:
required: true
- type: input
attributes:
label: Suggestion
description: What do you want MultiMC to do?
placeholder: I want the cat button to meow.
validations:
required: true
- type: input
attributes:
label: Benefit
description: Why do you need MultiMC to do this?
placeholder: so that I can always hear a cat when I need to.
validations:
required: true
- type: checkboxes
attributes:
label: This suggestion is unique
options:
- label: I have searched the issue tracker and did not find an issue describing my suggestion, especially not one that has been rejected.
required: true
- type: textarea
attributes:
label: You may use the editor below to elaborate further.

20
ultimmc/.github/workflows/dispatch.yml vendored Normal file
View File

@ -0,0 +1,20 @@
name: Dispatcher
on:
push:
branches: ['6']
jobs:
dispatch:
name: Dispatch
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Extract branch name
shell: bash
run: echo "branch=$(echo ${GITHUB_REF#refs/heads/})" >>$GITHUB_OUTPUT
id: extract_branch
- name: Dispatch to workflows
run: |
curl -H "Accept: application/vnd.github.everest-preview+json" \
-H "Authorization: token ${{ secrets.DISPATCH_TOKEN }}" \
--request POST \
--data '{"event_type": "push_to_main_repo", "client_payload": { "branch": "${{ steps.extract_branch.outputs.branch }}" }}' https://api.github.com/repos/MultiMC/Build/dispatches

286
ultimmc/.github/workflows/main.yml vendored Normal file
View File

@ -0,0 +1,286 @@
name: CI
on:
push:
branches: [ develop ]
pull_request:
branches: [ develop ]
workflow_dispatch:
schedule:
- cron: "0 0 1 * *"
jobs:
build-linux:
name: build-linux
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@main
with:
submodules: 'recursive'
- name: Install Dependencies
run: |
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
sudo add-apt-repository 'deb http://dk.archive.ubuntu.com/ubuntu/ bionic main'
sudo add-apt-repository 'deb http://dk.archive.ubuntu.com/ubuntu/ bionic universe'
sudo apt update
sudo apt install libgl1-mesa-dev qttools5-dev g++-5 gcc-5
- name: Build
run: |
export JAVA_HOME=$JAVA_HOME_8_X64
mkdir build
cd build
cmake \
-DCMAKE_C_COMPILER=/usr/bin/gcc-5 \
-DCMAKE_CXX_COMPILER=/usr/bin/g++-5 \
-DCMAKE_BUILD_TYPE=Release \
-DLauncher_NOTIFICATION_URL:STRING=https://files.multimc.org/notifications.json \
-DCMAKE_INSTALL_PREFIX:PATH=/home/runner/UltimMC/UltimMC \
-DLauncher_UPDATER_BASE=https://files.multimc.org/update/ \
-DLauncher_PASTE_EE_API_KEY:STRING=utLvciUouSURFzfjPxLBf5W4ISsUX4pwBDF7N1AfZ \
-DLauncher_ANALYTICS_ID:STRING=UA-87731965-2 \
-DLauncher_LAYOUT=lin-nodeps \
-DLauncher_BUILD_PLATFORM=lin64 \
-DLauncher_BUG_TRACKER_URL=https://github.com/UltimMC/Launcher/issues \
-DLauncher_EMBED_SECRETS=On \
$GITHUB_WORKSPACE
- name: Compile
run: |
cd build
make -j$(nproc)
- name: Test
run: |
cd build
make test
cmake -E remove_directory "/home/runner/UltimMC/UltimMC"
- name: Install
run: |
cd build
make install
chmod +x /home/runner/UltimMC/UltimMC/UltimMC
chmod +x /home/runner/UltimMC/UltimMC/bin/UltimMC
- name: Upload Artifacts
uses: actions/upload-artifact@main
with:
name: mmc-cracked-lin64
path: /home/runner/UltimMC
build-windows:
name: build-windows
runs-on: windows-latest
steps:
- uses: actions/checkout@main
with:
submodules: 'recursive'
- name: Cache Qt
uses: actions/cache@main
id: qt-cached
with:
path: "D:/Qt"
key: ${{ runner.os }}-qt56-installed-d
- name: Cache Qt Installer
uses: actions/cache@main
if: steps.qt-cached.outputs.cache-hit != 'true'
id: installer-cached
with:
path: "installer.exe"
key: ${{ runner.os }}-qt56-installer
- name: Create QtAccount File
if: steps.qt-cached.outputs.cache-hit != 'true'
run: |
mkdir C:/Users/runneradmin/AppData/Roaming/Qt/
curl https://gist.github.com/Neptune650/1086e0a3126be6a66580b71afcf8bd99/raw/797d8b90edf07ce88f265b38a573cc6b1fb45bfb/qtaccount.txt --output C:/Users/runneradmin/AppData/Roaming/Qt/qtaccount.ini
- name: Download Qt Installer
if: steps.installer-cached.outputs.cache-hit != 'true' && steps.qt-cached.outputs.cache-hit != 'true'
run: curl https://download.qt.io/new_archive/qt/5.6/5.6.3/qt-opensource-windows-x86-mingw492-5.6.3.exe --output installer.exe
- name: Download Qt non-Interactive Script
if: steps.qt-cached.outputs.cache-hit != 'true'
run: curl https://gist.githubusercontent.com/Neptune650/aa6c051abc17e7d9d609add7f6dfd16a/raw/074dedb7525c0ffc010b39871615b008c2efbcd6/qt-installer-noninteractive.qs --output nonInteractive.qs
- name: Install Qt
if: steps.qt-cached.outputs.cache-hit != 'true'
shell: cmd
run: installer.exe -v --script nonInteractive.qs --silent
- name: Setup CMake
run: |
curl -L https://github.com/Kitware/CMake/releases/download/v3.30.4/cmake-3.30.4-windows-i386.zip -o cmake.zip
unzip cmake.zip
- name: Setup JDK
uses: actions/setup-java@v4
with:
distribution: 'zulu'
java-version: '8'
architecture: x86
- name: Setup zlib
run: |
mkdir zlib
cd zlib
C:\msys64\usr\bin\wget.exe -O zlib.zip https://downloads.sourceforge.net/project/gnuwin32/zlib/1.2.3/zlib-1.2.3-bin.zip
C:\msys64\usr\bin\wget.exe -O zliblibs.zip https://downloads.sourceforge.net/project/gnuwin32/zlib/1.2.3/zlib-1.2.3-lib.zip
unzip zlib.zip
unzip zliblibs.zip
- name: Setup OpenSSL
run: |
mkdir OpenSSL
cd OpenSSL
curl -L https://files.catbox.moe/ctwswu.dll -o libeay32.dll
curl -L https://files.catbox.moe/ie9e77.dll -o ssleay32.dll
- name: Build
shell: cmd
if: steps.build-cached.outputs.cache-hit != 'true'
run: |
for /f "tokens=*" %%n in ('powershell -NoLogo -Command "$(ls $pwd\cmake-*-windows-i386\bin).Fullname"') do @(set PATHCM=%%n)
set PATH=D:\Qt\5.6.3\mingw49_32\bin;D:\Qt\Tools\mingw492_32\bin;
set PATH=%CD%\zlib;%CD%\zlib\bin;%CD%\zlib\lib;%CD%\zlib\include;%PATH%
set PATH=%CD%\OpenSSL;%PATH%
set PATH=%PATHCM%;%PATH%
mkdir build
cd build
cmake ^
-DCMAKE_C_COMPILER=gcc ^
-DCMAKE_CXX_COMPILER=g++ ^
-DCMAKE_BUILD_TYPE=Release ^
-DLauncher_NOTIFICATION_URL:STRING=https://files.multimc.org/notifications.json ^
-DCMAKE_INSTALL_PREFIX:PATH="D:/UltimMC/UltimMC" ^
-DCMAKE_PREFIX_PATH="D:\Qt\5.6.3\mingw49_32" ^
-DQt5_DIR="D:\Qt\5.6.3\mingw49_32" ^
-DLauncher_UPDATER_BASE=https://files.multimc.org/update/ ^
-DLauncher_PASTE_EE_API_KEY:STRING=utLvciUouSURFzfjPxLBf5W4ISsUX4pwBDF7N1AfZ ^
-DLauncher_ANALYTICS_ID:STRING=UA-87731965-2 ^
-DLauncher_LAYOUT=win-bundle ^
-DLauncher_BUILD_PLATFORM=win32 ^
-DLauncher_BUG_TRACKER_URL=https://github.com/UltimMC/Launcher/issues ^
-DLauncher_EMBED_SECRETS=On ^
-G "MinGW Makefiles" ^
..
- name: Compile
shell: cmd
run: |
for /f "tokens=*" %%n in ('powershell -NoLogo -Command "$(ls $pwd\cmake-*-windows-i386\bin).Fullname"') do @(set PATHCM=%%n)
set PATH=D:\Qt\5.6.3\mingw49_32\bin;D:\Qt\Tools\mingw492_32\bin;
set PATH=%CD%\zlib;%CD%\zlib\bin;%PATH%
set PATH=%CD%\OpenSSL;%PATH%
set PATH=%PATHCM%;%PATH%
set PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;%PATH%
cd build
mingw32-make -j%NUMBER_OF_PROCESSORS%
- name: Test
shell: cmd
run: |
for /f "tokens=*" %%n in ('powershell -NoLogo -Command "$(ls $pwd\cmake-*-windows-i386\bin).Fullname"') do @(set PATHCM=%%n)
set PATH=D:\Qt\5.6.3\mingw49_32\bin;D:\Qt\Tools\mingw492_32\bin;
set PATH=%CD%\zlib;%CD%\zlib\bin;%PATH%
set PATH=%CD%\OpenSSL;%PATH%
set PATH=%PATHCM%;%PATH%
set PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;%PATH%
cd build
mingw32-make test
cmake -E remove_directory "D:/UltimMC/UltimMC"
- name: Install
shell: cmd
run: |
for /f "tokens=*" %%n in ('powershell -NoLogo -Command "$(ls $pwd\cmake-*-windows-i386\bin).Fullname"') do @(set PATHCM=%%n)
set PATH=D:\Qt\5.6.3\mingw49_32\bin;D:\Qt\Tools\mingw492_32\bin;
set PATH=%CD%\zlib;%CD%\zlib\bin;%PATH%
set PATH=%CD%\OpenSSL;%PATH%
set PATH=%PATHCM%;%PATH%
set PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;%PATH%
cd build
mingw32-make install
- name: Copy OpenSSL
shell: cmd
run: |
cp OpenSSL/ssleay32.dll D:/UltimMC/UltimMC/ssleay32.dll
cp OpenSSL/libeay32.dll D:/UltimMC/UltimMC/libeay32.dll
- name: Upload Artifacts
uses: actions/upload-artifact@main
with:
name: mmc-cracked-win32
path: "D:/UltimMC"
build-mac:
name: build-mac
runs-on: macos-13
steps:
- uses: actions/checkout@main
with:
submodules: 'recursive'
- name: Cache Dependencies
uses: actions/cache@main
with:
path: /Users/runner/Library/Caches/Homebrew
key: ${{ runner.os }}-deps-cache
- name: Install Dependencies
run: |
brew cleanup
brew install qt@5
- name: Build
run: |
mkdir build
cd build
cmake \
-DCMAKE_C_COMPILER=/usr/bin/clang \
-DCMAKE_CXX_COMPILER=/usr/bin/clang++ \
-DCMAKE_BUILD_TYPE=Release \
-DLauncher_NOTIFICATION_URL:STRING=https://files.multimc.org/notifications.json \
-DCMAKE_INSTALL_PREFIX:PATH="/Users/runner/work/UltimMC/build/dist" \
-DCMAKE_PREFIX_PATH="$(brew --prefix qt@5)/lib/cmake" \
-DQt5_DIR="$(brew --prefix qt@5)" \
-DLauncher_UPDATER_BASE=https://files.multimc.org/update/ \
-DLauncher_PASTE_EE_API_KEY:STRING=utLvciUouSURFzfjPxLBf5W4ISsUX4pwBDF7N1AfZ \
-DLauncher_ANALYTICS_ID:STRING=UA-87731965-2 \
-DLauncher_LAYOUT=mac-bundle \
-DLauncher_BUILD_PLATFORM=osx64-5.15.2 \
-DLauncher_BUG_TRACKER_URL=https://github.com/UltimMC/Launcher/issues \
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.13 \
-DLauncher_EMBED_SECRETS=On \
$GITHUB_WORKSPACE
- name: Compile
run: |
cd build
make -j$(sysctl -n hw.logicalcpu)
- name: Test
run: |
cd build
make test
cmake -E remove_directory "/Users/runner/work/UltimMC/build/dist"
- name: Install
run: |
cd build
make install
chmod +x /Users/runner/work/UltimMC/build/dist/UltimMC.app/Contents/MacOS/UltimMC
- name: Upload Artifacts
uses: actions/upload-artifact@main
with:
name: mmc-cracked-osx64
path: /Users/runner/work/UltimMC/build/dist

Some files were not shown because too many files have changed in this diff Show More