Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sbxte/mindustry-schematic-browser
Rework of eeve-lyn's schematic browser mod
https://github.com/sbxte/mindustry-schematic-browser
mindustry-mod mindustry-mod-v7
Last synced: 4 months ago
JSON representation
Rework of eeve-lyn's schematic browser mod
- Host: GitHub
- URL: https://github.com/sbxte/mindustry-schematic-browser
- Owner: sbxte
- Created: 2024-01-03T11:09:18.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-27T09:28:43.000Z (11 months ago)
- Last Synced: 2024-03-27T10:39:41.927Z (11 months ago)
- Topics: mindustry-mod, mindustry-mod-v7
- Language: Java
- Homepage:
- Size: 121 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Schematic Browser Reworked
Reworked java mod version of [Evelyn's Schematic Browser](https://github.com/eeve-lyn/schematic-browser).
Implementation taken from [Foo's Client](https://github.com/mindustry-antigrief/mindustry-client/)## Building for Desktop Testing
1. Install JDK **17**.
2. Run `gradlew jar` [1].
3. Your mod jar will be in the `build/libs` directory. **Only use this version for testing on desktop. It will not work with Android.**
To build an Android-compatible version, you need the Android SDK. You can either let Github Actions handle this, or set it up yourself. See steps below.## Building Locally
Building locally takes more time to set up, but shouldn't be a problem if you've done Android development before.
1. Download the Android SDK, unzip it and set the `ANDROID_HOME` environment variable to its location.
2. Make sure you have API level 30 installed, as well as any recent version of build tools (e.g. 30.0.1)
3. Add a build-tools folder to your PATH. For example, if you have `30.0.1` installed, that would be `$ANDROID_HOME/build-tools/30.0.1`.
4. Run `gradlew deploy`. If you did everything correctlly, this will create a jar file in the `build/libs` directory that can be run on both Android and desktop.