Skip to content

Commit

Permalink
Initial release! Unhides the quit button.
Browse files Browse the repository at this point in the history
  • Loading branch information
chexo3 committed Apr 18, 2021
1 parent 7268fe1 commit e785404
Show file tree
Hide file tree
Showing 8 changed files with 34 additions and 57 deletions.
6 changes: 3 additions & 3 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ org.gradle.daemon=false
loader_version=671a1bb

# Mod Properties
mod_version = 1.1.0
maven_group = net.glass-launcher
archives_base_name = BIN-fabric-example-mod
mod_version = 0.0.1
maven_group = me.chexo3
archives_base_name = QuitButton-fabric
20 changes: 20 additions & 0 deletions src/main/java/me/chexo3/quitbutton/mixin/MinecraftAppletMixin.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package me.chexo3.quitbutton.mixin;

import net.minecraft.client.Minecraft;
import net.minecraft.client.MinecraftApplet;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;

@Mixin (MinecraftApplet.class)
public class MinecraftAppletMixin {

@Shadow private Minecraft minecraft;

@Inject(method= "init()V", at=@At("TAIL"), remap = false)
private void enableQuitButton(CallbackInfo ci) {
minecraft.isApplet = false;
}
}
17 changes: 0 additions & 17 deletions src/main/java/net/glasslauncher/example/ExampleMod.java

This file was deleted.

18 changes: 0 additions & 18 deletions src/main/java/net/glasslauncher/example/mixin/ExampleMixin.java

This file was deleted.

Binary file removed src/main/resources/assets/modid/icon.png
Binary file not shown.
Binary file added src/main/resources/assets/quitbutton/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 8 additions & 12 deletions src/main/resources/fabric.mod.json
Original file line number Diff line number Diff line change
@@ -1,29 +1,25 @@
{
"schemaVersion": 1,
"id": "modid",
"id": "quitbutton",
"version": "${version}",

"name": "Example Mod",
"description": "This is an example description! Tell everyone what your mod is about!",
"name": "Quit Button",
"description": "Un-hides the quit button on the main menu, which exists but is hidden for some reason.",
"authors": [
"Me!"
"chexo3",
"calmilamsy"
],
"contact": {
"homepage": "https://glass-launcher.net/",
"sources": "https://github.com/calmilamsy/BIN-fabric-example-mod"
},

"license": "CC0-1.0",
"icon": "assets/modid/icon.png",
"icon": "assets/quitbutton/icon.png",

"environment": "*",
"entrypoints": {
"main": [
"net.glasslauncher.example.ExampleMod"
]
},
"environment": "client",
"mixins": [
"modid.mixins.json"
"quitbutton.mixins.json"
],

"depends": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@
{
"required": true,
"minVersion": "0.8",
"package": "net.glasslauncher.example.mixin",
"package": "me.chexo3.quitbutton.mixin",
"compatibilityLevel": "JAVA_8",
"mixins": [
"ExampleMixin"
],
"server": [
],
"client": [
"MinecraftAppletMixin"
],
"injectors": {
"defaultRequire": 1
}
}
}

0 comments on commit e785404

Please sign in to comment.