Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Android build (SDK 34), Java 17 #6103

Open
wants to merge 63 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
09b5ee8
update android builds to SDK 29, use Java 11
kevlahnota Sep 8, 2024
3e5b239
Merge branch 'master' into master2
kevlahnota Sep 8, 2024
a8f6842
update some dependency
kevlahnota Sep 8, 2024
af89e52
update target sdk and build tools to 33
kevlahnota Sep 9, 2024
21b6e15
update
kevlahnota Sep 9, 2024
7ea3e6b
Merge branch 'master' into master2
kevlahnota Sep 9, 2024
c40edf8
revert to sdk 29 (Android 10) until the v2 signing works on android 1…
kevlahnota Sep 9, 2024
b790455
Merge branch 'master' into master2
kevlahnota Sep 9, 2024
822676d
Merge branch 'master' into master2
kevlahnota Sep 10, 2024
bfca199
Merge branch 'master' into master2
kevlahnota Sep 10, 2024
e623e02
update network check
kevlahnota Sep 10, 2024
d7c106b
Merge branch 'master' into master2
kevlahnota Sep 10, 2024
78f3d3d
update more dependency
kevlahnota Sep 10, 2024
d6b9ad5
Merge branch 'master' into master2
kevlahnota Sep 10, 2024
b683f2d
Merge branch 'master' into master2
kevlahnota Sep 11, 2024
83b653a
Merge branch 'master' into master2
kevlahnota Sep 11, 2024
f442189
update SplashScreen
kevlahnota Sep 12, 2024
b9a36bd
Merge branch 'master' into master2
kevlahnota Sep 13, 2024
368ef9d
Merge branch 'master' into master2
kevlahnota Sep 13, 2024
1918770
update to sdk 33, update v2 signer-modded
kevlahnota Sep 13, 2024
ca9f2da
update manifest, add uber-apk-signer
kevlahnota Sep 13, 2024
edc3af5
Merge branch 'master' into master2
kevlahnota Sep 14, 2024
74eebf4
move signer to tools
kevlahnota Sep 14, 2024
b6a0540
Merge branch 'master' into master2
kevlahnota Sep 14, 2024
372c3cf
Merge branch 'master' into master2
kevlahnota Sep 15, 2024
dd11d04
Merge branch 'master' into master2
kevlahnota Sep 15, 2024
99c235e
Merge branch 'master' into master2
kevlahnota Sep 15, 2024
ef6716c
update exec-plugin
kevlahnota Sep 15, 2024
116720a
update compiler release
kevlahnota Sep 16, 2024
9fc9384
Merge branch 'master' into master2
kevlahnota Sep 16, 2024
c04055f
Merge branch 'master' into master2
kevlahnota Sep 16, 2024
2154066
Merge branch 'master' into master2
kevlahnota Sep 16, 2024
0c248d7
Merge branch 'master' into master2
kevlahnota Sep 17, 2024
de9823a
Merge branch 'master' into master2
kevlahnota Sep 17, 2024
bbc3d56
update maven, dependency plugins
kevlahnota Sep 17, 2024
5099d0f
set landscape sensor from android 11 onwards
kevlahnota Sep 17, 2024
fd7da13
Merge branch 'master' into master2
kevlahnota Sep 17, 2024
0dde987
update jaxb-api -> fix illegal access warning
kevlahnota Sep 18, 2024
fd4ba13
Merge branch 'master' into master2
kevlahnota Sep 18, 2024
f53bc65
Merge branch 'master' into master2
kevlahnota Sep 19, 2024
25435c8
update sign tool
kevlahnota Sep 19, 2024
c1f9c76
Merge branch 'master' into master2
kevlahnota Sep 20, 2024
ca2110c
Merge branch 'master' into master2
kevlahnota Sep 21, 2024
34c6258
update maven
kevlahnota Sep 22, 2024
bd8ff97
Merge branch 'master' into master2
kevlahnota Sep 23, 2024
c6d334a
update
kevlahnota Sep 23, 2024
7725d9e
Merge branch 'master' into master2
kevlahnota Sep 24, 2024
3577f57
Merge branch 'master' into master2
kevlahnota Sep 24, 2024
56400d4
JAVA17 Update
kevlahnota Sep 26, 2024
c07e3b9
update argsfor Java 17
kevlahnota Sep 26, 2024
a7c69da
fix tests
kevlahnota Sep 26, 2024
67cbd14
update info
kevlahnota Sep 26, 2024
f5949b9
Merge branch 'master' into master2
kevlahnota Sep 26, 2024
3a41f9d
update more dependency, update CardMockTestCase
kevlahnota Sep 26, 2024
352967c
update proguard, fix expected stack map table for method with non-lin…
kevlahnota Sep 26, 2024
83e28d6
update android pom, proguard
kevlahnota Sep 26, 2024
1f6f14c
remove unused property
kevlahnota Sep 27, 2024
7594888
SKIN Update
kevlahnota Sep 29, 2024
ddf009f
update skinlist
kevlahnota Sep 29, 2024
ea9aab7
mobile -> enable combat arrows on 2 player
kevlahnota Sep 29, 2024
683f9c2
Merge branch 'master' into master2
kevlahnota Sep 29, 2024
f9fc5b4
fix some icon colors
kevlahnota Sep 29, 2024
61bf589
Merge branch 'master' into master2
kevlahnota Sep 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/maven-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '11'
java-version: '17'
distribution: 'temurin'
cache: 'maven'
server-id: cardforge-repo
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/publish-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,31 +20,31 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: Set up JDK 8
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '8'
java-version: '17'
distribution: 'temurin'
cache: 'maven'
server-id: cardforge-repo
server-username: ${{ secrets.FTP_USERNAME }}
server-password: ${{ secrets.FTP_PASSWORD }}
settings-path: ${{ github.workspace }} # location for the settings.xml file

- name: Install old maven (3.6.3)
- name: Install old maven (3.8.1)
run: |
curl -o apache-maven-3.6.3-bin.tar.gz https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar xf apache-maven-3.6.3-bin.tar.gz
export PATH=$PWD/apache-maven-3.6.3/bin:$PATH
export MAVEN_HOME=$PWD/apache-maven-3.6.3
curl -o apache-maven-3.8.1-bin.tar.gz https://archive.apache.org/dist/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz
tar xf apache-maven-3.8.1-bin.tar.gz
export PATH=$PWD/apache-maven-3.8.1/bin:$PATH
export MAVEN_HOME=$PWD/apache-maven-3.8.1
mvn --version

- name: Install android SDK
uses: maxim-lobanov/setup-android-tools@v1
with:
packages: |
platforms;android-26
build-tools;30.0.3
platforms;android-34
build-tools;34.0.0

- name: Install virtual framebuffer (if not available) to allow running GUI on a headless server
run: |
Expand All @@ -71,19 +71,19 @@ jobs:

- name: Install Android maven plugin
run: |
mkdir -p ~/.m2/repository/com/simpligility/maven/plugins/android-maven-plugin/4.6.1
cd ~/.m2/repository/com/simpligility/maven/plugins/android-maven-plugin/4.6.1
curl -L -o android-maven-plugin-4.6.1.jar https://github.com/Card-Forge/android-maven-plugin/releases/download/4.6.1/android-maven-plugin-4.6.1.jar
curl -L -o android-maven-plugin-4.6.1.pom https://github.com/Card-Forge/android-maven-plugin/releases/download/4.6.1/android-maven-plugin-4.6.1.pom
#mvn install:install-file -Dfile=android-maven-plugin-4.6.1.jar -DgroupId=com.simpligility.maven.plugins -DartifactId=android-maven-plugin -Dversion=4.6.1 -Dpackaging=jar
mkdir -p ~/.m2/repository/com/simpligility/maven/plugins/android-maven-plugin/4.6.2
cd ~/.m2/repository/com/simpligility/maven/plugins/android-maven-plugin/4.6.2
curl -L -o android-maven-plugin-4.6.2.jar https://github.com/Card-Forge/android-maven-plugin/releases/download/4.6.2/android-maven-plugin-4.6.2.jar
curl -L -o android-maven-plugin-4.6.2.pom https://github.com/Card-Forge/android-maven-plugin/releases/download/4.6.2/android-maven-plugin-4.6.2.pom
#mvn install:install-file -Dfile=android-maven-plugin-4.6.2.jar -DgroupId=com.simpligility.maven.plugins -DartifactId=android-maven-plugin -Dversion=4.6.2 -Dpackaging=jar
cd -
mvn install -Dmaven.test.skip=true
mvn dependency:tree

- name: Build/Install/Publish to GitHub Packages Apache Maven
run: |
export _JAVA_OPTIONS="-Xmx2g"
mvn -U -B -P android-release-build,android-release-sign,android-release-upload install -e -Dsign.keystore=forge.keystore -Dsign.alias=Forge -Dsign.storepass=${{ secrets.SIGN_STORE_PASS }} -Dsign.keypass=${{ secrets.SIGN_STORE_PASS }} -Dcardforge-repo.username=${{ secrets.FTP_USERNAME }} -Dcardforge-repo.password=${{ secrets.FTP_PASSWORD }} -Dandroid.sdk.path=/usr/local/lib/android/sdk -Dandroid.buildToolsVersion=30.0.3 -Dmaven.test.skip=true
mvn -U -B -P android-release-build,android-release-upload install -e -Dcardforge-repo.username=${{ secrets.FTP_USERNAME }} -Dcardforge-repo.password=${{ secrets.FTP_PASSWORD }} -Dandroid.sdk.path=/usr/local/lib/android/sdk -Dandroid.buildToolsVersion=34.0.0 -Dmaven.test.skip=true
env:
GITHUB_TOKEN: ${{ github.token }}

32 changes: 16 additions & 16 deletions .github/workflows/snapshots-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,30 +24,30 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: Set up JDK 8
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '8'
java-version: '17'
distribution: 'temurin'
cache: 'maven'
server-id: cardforge-repo
server-username: ${{ secrets.FTP_USERNAME }}
server-password: ${{ secrets.FTP_PASSWORD }}
settings-path: ${{ github.workspace }} # location for the settings.xml file

- name: Install old maven (3.6.3)
- name: Install old maven (3.8.1)
run: |
curl -o apache-maven-3.6.3-bin.tar.gz https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar xf apache-maven-3.6.3-bin.tar.gz
export PATH=$PWD/apache-maven-3.6.3/bin:$PATH
export MAVEN_HOME=$PWD/apache-maven-3.6.3
curl -o apache-maven-3.8.1-bin.tar.gz https://archive.apache.org/dist/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz
tar xf apache-maven-3.8.1-bin.tar.gz
export PATH=$PWD/apache-maven-3.8.1/bin:$PATH
export MAVEN_HOME=$PWD/apache-maven-3.8.1
mvn --version

- name: Set Up Android tools
run: |
JAVA_HOME=${JAVA_HOME_11_X64} ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --sdk_root=$ANDROID_SDK_ROOT "platform-tools"
JAVA_HOME=${JAVA_HOME_11_X64} ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --sdk_root=$ANDROID_SDK_ROOT --install "platforms;android-26"
JAVA_HOME=${JAVA_HOME_11_X64} ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --sdk_root=$ANDROID_SDK_ROOT --install "build-tools;30.0.3"
JAVA_HOME=${JAVA_HOME_17_X64} ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --sdk_root=$ANDROID_SDK_ROOT "platform-tools"
JAVA_HOME=${JAVA_HOME_17_X64} ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --sdk_root=$ANDROID_SDK_ROOT --install "platforms;android-33"
JAVA_HOME=${JAVA_HOME_17_X64} ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager --sdk_root=$ANDROID_SDK_ROOT --install "build-tools;34.0.0"

- name: Install virtual framebuffer (if not available) to allow running GUI on a headless server
run: |
Expand All @@ -74,11 +74,11 @@ jobs:

- name: Install Android maven plugin
run: |
mkdir -p ~/.m2/repository/com/simpligility/maven/plugins/android-maven-plugin/4.6.1
cd ~/.m2/repository/com/simpligility/maven/plugins/android-maven-plugin/4.6.1
curl -L -o android-maven-plugin-4.6.1.jar https://github.com/Card-Forge/android-maven-plugin/releases/download/4.6.1/android-maven-plugin-4.6.1.jar
curl -L -o android-maven-plugin-4.6.1.pom https://github.com/Card-Forge/android-maven-plugin/releases/download/4.6.1/android-maven-plugin-4.6.1.pom
#mvn install:install-file -Dfile=android-maven-plugin-4.6.1.jar -DgroupId=com.simpligility.maven.plugins -DartifactId=android-maven-plugin -Dversion=4.6.1 -Dpackaging=jar
mkdir -p ~/.m2/repository/com/simpligility/maven/plugins/android-maven-plugin/4.6.2
cd ~/.m2/repository/com/simpligility/maven/plugins/android-maven-plugin/4.6.2
curl -L -o android-maven-plugin-4.6.2.jar https://github.com/Card-Forge/android-maven-plugin/releases/download/4.6.2/android-maven-plugin-4.6.2.jar
curl -L -o android-maven-plugin-4.6.2.pom https://github.com/Card-Forge/android-maven-plugin/releases/download/4.6.2/android-maven-plugin-4.6.2.pom
#mvn install:install-file -Dfile=android-maven-plugin-4.6.2.jar -DgroupId=com.simpligility.maven.plugins -DartifactId=android-maven-plugin -Dversion=4.6.2 -Dpackaging=jar
cd -
mvn install -Dmaven.test.skip=true
mvn dependency:tree
Expand All @@ -89,7 +89,7 @@ jobs:
d=$(date +%m-%d)
# Replace date in forge-gui-mobile/src/forge/Forge.java
sed -i -e "s/-SNAPSHOT/-SNAPSHOT-${d}/g" forge-gui-mobile/src/forge/Forge.java
mvn -U -B -P android-release-build,android-release-sign install -e -Dsign.keystore=forge.keystore -Dsign.alias=Forge -Dsign.storepass=${{ secrets.SIGN_STORE_PASS }} -Dsign.keypass=${{ secrets.SIGN_STORE_PASS }} -Dcardforge-repo.username=${{ secrets.FTP_USERNAME }} -Dcardforge-repo.password=${{ secrets.FTP_PASSWORD }} -Dandroid.sdk.path=/usr/local/lib/android/sdk -Dandroid.buildToolsVersion=30.0.3 -Dmaven.test.skip=true
mvn -U -B -P android-release-build install -e -Dcardforge-repo.username=${{ secrets.FTP_USERNAME }} -Dcardforge-repo.password=${{ secrets.FTP_PASSWORD }} -Dandroid.sdk.path=/usr/local/lib/android/sdk -Dandroid.buildToolsVersion=34.0.0 -Dmaven.test.skip=true
mkdir -p forge-gui-android/target/upload
mv forge-gui-android/target/*-signed-aligned.apk forge-gui-android/target/upload/
mv forge-gui-android/target/assets.zip forge-gui-android/target/upload/
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/snapshots-pc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '11'
java-version: '17'
distribution: 'temurin'
cache: 'maven'
server-id: cardforge-repo
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
java: [ '11' ]
java: [ '17' ]
name: Test with Java ${{ matrix.Java }}
steps:
- uses: actions/checkout@v3
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-maven-settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '11'
java-version: '17'
distribution: 'temurin'
cache: 'maven'
server-id: cardforge-repo
Expand Down
62 changes: 12 additions & 50 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Dev instructions here: [Getting Started](https://github.com/Card-Forge/forge/wik
## Requirements / Tools

- you favourite Java IDE (IntelliJ, Eclipse, VSCodium, Emacs, Vi...)
- Java JDK 8 or later (some IDEs such as Eclipse require JDK11+, whereas the Android build currently only works with JDK8)
- Java JDK 17 or later
- Git
- Git client (optional)
- Maven
Expand Down Expand Up @@ -46,9 +46,9 @@ At this time, Eclipse is not the recommended IDE for Forge development.

- Clone your forked repo to your local machine.

- Make sure the Java SDK is installed -- not just the JRE. Java 8 or newer required. If you execute `java -version` at the shell or command prompt, it should report version 1.8 or later.
- Make sure the Java SDK is installed -- not just the JRE. Java 17 or newer required. If you execute `java -version` at the shell or command prompt, it should report version 17 or later.

- Install Eclipse 2018-12 or later for Java. Launch it.
- Install Eclipse 2021-12 or later for Java. Launch it.

- Create a workspace. Go to the workbench. Right-click inside of Package Explorer > Import... > Maven > Existing Maven Projects > Navigate to root path of the local forge repo and
ensure everything is checked > Finish.
Expand Down Expand Up @@ -79,7 +79,7 @@ This is the configuration used for doing mobile development using the Windows /

### Eclipse / Android SDK Integration

Google no longer supports Android SDK releases for Eclipse. That said, it is still possible to build and debug Android platforms.
Google no longer supports Android SDK releases for Eclipse. use IntelliJ.

#### Android SDK

Expand All @@ -96,68 +96,30 @@ TBD

#### Android Plugin for Eclipse

Google's last plugin release does not work completely with target's running Android 7.0 or later. Download the ADT-24.2.0-20160729.zip plugin
from: https://github.com/khaledev/ADT/releases

In Eclipse go to: Help > Install New Software... > Add > Name: ADT Update, Click on the "Archive:" button and navigate to the downloaded ADT-24.2.0-20160729.zip file > Add. Install all "Developer Tools". Eclipse
should restart and prompt you to run the SDK Manager. Launch it and continue to the next steps below.
TBD

#### Android Platform

In Eclipse, if the SDK Manager is not already running, go to Window > Android SDK Manager. Install the following options / versions:

- Android SDK Build-tools 26.0.1
- Android 8.0.0 (API 26) SDK Platform
- Google USB Driver (in case your phone is not detected by ADB)
In Intellij, if the SDK Manager is not already running, go to Tools > Android > Android SDK Manager. Install the following options / versions:

Note that this will populate additional tools in the Android SDK install path extracted above.
- Android SDK Build-tools 34.0.0
- Android 14 (API 34) SDK Platform

#### Proguard update

The Proguard included with the Android SDK Build-tools is outdated and does not work with Java 1.8. Download Proguard 6.0.3 or later (last tested with 7.0.1) from https://github.com/Guardsquare/proguard
- Go to the Android SDK install path. Rename the tools/proguard/ path to tools/proguard-4.7/.

- Extract your Proguard version to the Android SDK install path under tools/. You will need to either rename the dir proguard-<your-version> to proguard/ or, if your filesystem supports it, use a symbolic link (the later is highly recommended), such as `ln -s proguard proguard-<your-version>`.
Proguard 7.5.0 is included with the project (proguard.jar) under forge-gui-android > tools and supports Java 17.

#### Android Build

The Eclipse plug-ins do NOT support building things for Android. They do however allow you to use the debugger so you can still set breakpoints and trace
things out. The steps below show how to generate a debug Android build.

1) Create a Maven build for the forge top-level project. Right-click on the forge project. Run as.. > Maven build...
- On the Main tab, set Goals: clean install

2) Run forge Maven build. If everything built, you should see "BUILD SUCCESS" in the Console View.

3) Right-click on the forge-gui-android project. Run as.. > Maven build...

- On the Main tab, set Goals: install, Profiles: android-debug
- On the Environment tab, you may need to define the variable ANDROID_HOME with the value containing the path to your Android SDK installation. For example, Variable: ANDROID_HOME, Value: Your Android SDK install path here.

4) Run the forge-gui-android Maven build. This may take a few minutes. If everything worked, you should see "BUILD SUCCESS" in the Console View.

Assuming you got this far, you should have an Android forge-android-[version].apk in the forge-gui-android/target path.
TBD

#### Android Deploy

You'll need to have the Android SDK install path platform-tools/ path in your command search path to easily deploy builds.

- Open a command prompt. Navigate to the forge-gui-android/target/ path.

- Connect your Android device to your dev machine.

- Ensure the device is visible using `adb devices`

- Remove the old Forge install if present: `adb uninstall forge.app`

- Install the new apk: `adb install forge-android-[version].apk`
TBD

#### Android Debugging

Assuming the apk is installed, launch it from the device.

In Eclipse, launch the DDMS. Window > Perspective > Open Perspective > Other... > DDMS. You should see the forge app in the list. Highlight the app, click on the green debug button and a
green debug button should appear next to the app's name. You can now set breakpoints and step through the source code.
TBD

### Windows / Linux SNAPSHOT build

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ This file is tarball, and may need to be extracted twice depending on which prog
We recommend extracting to a new folder rather than on top of an existing installation.
**For users who have played Forge before all of your user data is stored separately so you don't have to worry about losing it on upgrade.**

Java 8 or later is required to run Forge. Please make sure is the right version is installed in your enviroment. Check the user guide for more info.
Java 17 or later is required to run Forge. Please make sure is the right version is installed in your enviroment. Check the user guide for more info.

For Android users, download the APK file from [Snapshot Build](https://downloads.cardforge.org/dailysnapshots/) to your device.
On first run, Forge will download all needed data.
Expand Down
Binary file modified forge-adventure/fallback_skin/bg_splash.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified forge-adventure/fallback_skin/bg_texture.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified forge-adventure/fallback_skin/font1.ttf
Binary file not shown.
Loading
Loading