a mindustry v7 mod written in java. made by 12three7#5723.

Overview

Binary0011

a binary themed mod for mindustry v7. the "Java port" and complete rework of my old (hjson) mod "Binary0011". the way you can compile/implement is in the text below.

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 through Github Actions

This repository is set up with Github Actions CI to automatically build the mod for you every commit. This requires a Github repository, for obvious reasons. To get a jar file that works for every platform, do the following:

  1. Make a Github repository with your mod name, and upload the contents of this repo to it. Perform any modifications necessary, then commit and push.
  2. Check the "Actions" tab on your repository page. Select the most recent commit in the list. If it completed successfully, there should be a download link under the "Artifacts" section.
  3. Click the download link (should be the name of your repo). This will download a zipped jar - not the jar file itself [2]! Unzip this file and import the jar contained within in Mindustry. This version should work both on Android and Desktop.

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.

[1]: On Linux/Mac it's ./gradlew, but if you're using Linux I assume you know how to run executables properly anyway.
[2]: Yes, I know this is stupid. It's a Github UI limitation - while the jar itself is uploaded unzipped, there is currently no way to download it as a single file.

You might also like...

Library Management System made using java 📚

Library Management System 📚 About the project This project was made using java ☕ It uses MySQL database to store data User Interfaces made using java

Oct 18, 2021

Clone of Snapchat app made using android studio and java. 👀

Clone of Snapchat app made using android studio and java. 👀

Snapchat-Clone Clone of Snapchat app made using android studio and java. Screenshots of the app : License MIT License Copyright (c) 2021 Nisa Efendi

Nov 8, 2022

Creational design patterns written in Java

Java Design Patterns Creational design patterns implementation: Singleton, Factory Method, Builder written in Java. Getting Started No additional step

Mar 7, 2022

This is a small library written in Java for minecraft login.

minecraft-auth-library This is a small library written in Java for minecraft login. Usage: Login with microsoft MinecraftAuthenticator minecraftAuthen

Feb 5, 2022

Repository with Backend code for InnoTutor project. It is written on Java/Spring.

Repository with Backend code for InnoTutor project. It is written on Java/Spring.

Backend á…  á…  Developers: Daniil Livitn, Roman Soldatov Contents Requirements API Database Google credentials Hosting and CI How to install locally Code

Sep 17, 2022

Sample serverless application written in Java compiled with GraalVM native-image

Sample serverless application written in Java compiled with GraalVM native-image

Serverless GraalVM Demo This is a simple serverless application built in Java and uses the GraalVM native-image tool. It consists of an Amazon API Gat

Dec 22, 2022

Simple Calender App Written in Java , Built with Gradle

Simple Calender App Written in Java , Built with Gradle

Simple Calendar Simple Calendar is an just another open-source Android Calendar application written in java. Features Minimal & Clean Fullfilles needs

Dec 3, 2021

A blogging system written in Java,

Nasher =========================== Nasher is a light Java blogging system Admin panel + Home pages Demo = http://jnasher.ir Admin Demo username/passw

Jul 12, 2018

A TUI written in Java to count votes, for example of a election.

Countvotes This is a project written entirely in Java that allows you to count votes. It is based on a TUI that allows you to dynamically add new peop

Feb 1, 2022
Releases(v0.0.7)
  • v0.0.7(Aug 23, 2022)

  • v0.0.6(Apr 28, 2022)

  • v0.0.5(Apr 2, 2022)

    oh ~~yes~~ no. (+) 5 turrets (+) 2 conveyors (+) 4 tiles (+) routers & distributors (-) removed big router (-) removed big junction (-) removed bridge conveyor (-) removed displan (-) removed status effect (-) removed techtree (-) removed units (& their factories () reworked all turrets () reworked liquid0 & liquid1 () reworked (& resprited) all production blocks () resprited & reworked power blocks () resprited containers & vaults () reworked walls () changed internal name to "b11" () changed main class to "b11.b11" (*) k o d e c l e a n u p

    Source code(tar.gz)
    Source code(zip)
    Binary0011.jar(173.16 KB)
  • v0.0.4(Mar 17, 2022)

    (+) binary container & vault (+) distribution blocks (conveyors, routers, etc.) (+) duct(s) (+) binary item extractor (+) 5 new units (and their factories/reconstructors) (+) new example status effect "Mati" (+) new liquid crafter "crafter0100" (+) liquid distribution blocks (untested) (*) techtree fixes

    Source code(tar.gz)
    Source code(zip)
    Binary0011Java.jar(371.25 KB)
  • v0.0.3(Mar 5, 2022)

  • v0.0.2(Feb 27, 2022)

    (+) 2 ores (+) 2 batteries (+) turret0110, 0111 (+) burner001 ( * ) item00 & item10 is now mineable [and the ore is now spawning in displan] ( * ) resprite & resize[d] gen0001 ( * ) resize & buffed turret0100 ( * )renamed crafters [crft, mcrft -> crafter, crafterLarge] (/) not fixed some blocks not appearing on tech tree

    Source code(tar.gz)
    Source code(zip)
    Binary0011Java.jar(170.19 KB)
  • v0.0.1(Feb 21, 2022)

    (+) item10 based power generation system (+) 1 burner generator, 2 power nodes, & 2 solar panels (+) a campain planet "Displan" (+) 2 new turrets (+) 2 new m i n i c r a f t e r s (*) resprite item10

    (+) = added(/new feature) (-) = deleted/removed (*) = changed

    Source code(tar.gz)
    Source code(zip)
    Binary0011Java.jar(144.64 KB)
  • v0.0.0(Feb 16, 2022)

Owner
1237
Discord: 12three7#5723 | musician/producer, mindustry modder (v7).
1237
Mindustry Java Mod Template

Mindustry Java Mod Template A Java Mindustry mod template that works on Android and PC. The Kotlin version of this mod can be seen here. Building for

IvyX 4 Oct 3, 2022
Java virtual machine made in Java by HoverCatz#0060

Obzcure Virtual Machine Java virtual machine made in Java THIS IS NOT PRODUCTION SAFE - WORK IN PROGRESS! Use at your own risk. Requires Java 17 (with

null 9 Oct 18, 2022
A mod based off of Gnembon's AutoCrafting Mod, but better

FabricAutoCrafter A Fabric mod that adds a new Auto Crafter block This mod adds a new block, the Auto Crafter. It allows you to put items in the craft

null 8 Aug 19, 2022
Template mod to make an addon mod for Create fabric.

Create Fabric Addon Template This template mod comes pre-configured for developing an addon mod for Create on Fabric. Setup For environment setup inst

null 14 Dec 29, 2022
Team 5468's 2022 FRC robot code. This code is written in Java and is based off of WPILib's Java control system and utilizes a command based system

FRC 2022 Team 5468's 2022 FRC robot code. This code is written in Java and is based off of WPILib's Java control system and utilizes a command based s

null 4 Oct 4, 2022
A JAVA program made to fetch lyrics from internet

Lyrics Fetcher Online A JAVA program made to fetch lyrics from internet. Screenshots Clone to your PC For Windows (I guess) git clone https://github.c

VINU 1 Feb 3, 2022
A simple blog post api made with spring,mysql.Following tutorial by @FadatareRamesh(Java Guides)

blogAPI A simple blog post api made with spring,mysql.Following tutorial by @FadatareRamesh(Java Guides) Frontend server(made using Angular) can be fo

null 1 Feb 2, 2022
An open source Discord Bot made in Java!

ShiShi An open source Java Discord bot Report Bug . Request Feature About The Project This is a open source Java discord bot making use of the JDA lib

kb 2 Aug 5, 2022
This is some Discord bot I made to help me learn Java. Not very useful yet.

JennyChan This is some Discord bot I made to help me learn Java. Not very useful yet. What it can do so far: Reply to mention List commands Show bot u

null 0 Sep 1, 2022
JHusky - Modern native Git hooks made easy for java environments

JHusky Modern native Git hooks made easy for java environments JHusky improves your commits and more ?? Jwoof! Install Include it to your project as a

Pedro Caires 23 Oct 31, 2022