plus plus
This commit is contained in:
parent
8cb9c7a312
commit
d7652d84bd
6 changed files with 29 additions and 5 deletions
|
@ -10,7 +10,6 @@ import net.minecraft.client.Minecraft;
|
|||
import net.minecraftforge.common.MinecraftForge;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
import javax.swing.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
||||
|
@ -58,6 +57,7 @@ public class BaseBand implements Util {
|
|||
new Thread(() -> {
|
||||
while (true) {
|
||||
for (Updater updater : updaters) {
|
||||
LOGGER.debug("Polling - " + updater.toString());
|
||||
updater.poll();
|
||||
}
|
||||
try {
|
||||
|
@ -69,7 +69,8 @@ public class BaseBand implements Util {
|
|||
}).start();
|
||||
|
||||
|
||||
new Thread(() -> JOptionPane.showMessageDialog(null, "Gaming")).start();
|
||||
|
||||
LOGGER.info("Instantiated.");
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
|
|
|
@ -3,6 +3,7 @@ package com.baseband.client;
|
|||
import com.baseband.client.module.Feature;
|
||||
import com.baseband.client.module.command.Test;
|
||||
import com.baseband.client.module.render.ClickGUI;
|
||||
import com.baseband.client.module.render.HUD;
|
||||
|
||||
/**
|
||||
* @author TudbuT
|
||||
|
@ -14,7 +15,8 @@ public class Setup {
|
|||
public final String REGISTRY_FILENAME = "baseband.db";
|
||||
public final Feature[] Features = new Feature[] {
|
||||
new Test(),
|
||||
new ClickGUI()
|
||||
new ClickGUI(),
|
||||
new HUD()
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -13,6 +13,7 @@ public class ToggleButton extends Component {
|
|||
this.handle = handle;
|
||||
this.field = field;
|
||||
}
|
||||
|
||||
public ToggleButton(String s, ConfigHandle handle, String field, Runnable lambda) {
|
||||
this.lambda = lambda;
|
||||
this.text = s;
|
||||
|
@ -20,6 +21,10 @@ public class ToggleButton extends Component {
|
|||
this.field = field;
|
||||
}
|
||||
|
||||
public void setLambda(Runnable lambda) { //Fuck you
|
||||
this.lambda = lambda;
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized void update() {
|
||||
green = handle.getContent().getBoolean(field);
|
||||
|
|
|
@ -33,6 +33,7 @@ public abstract class Feature extends ToggleButton {
|
|||
|
||||
public Feature() {
|
||||
super("Uninit", null, "Enabled");
|
||||
this.setLambda(this::updateEnabled);
|
||||
|
||||
this.text = toString();
|
||||
}
|
||||
|
|
|
@ -17,8 +17,11 @@ public class ClickGUI extends Feature {
|
|||
return "ClickGUI";
|
||||
}
|
||||
|
||||
@Config("Theme")
|
||||
public GuiTheme.Theme theme = GuiTheme.Theme.TTC;
|
||||
|
||||
public GuiTheme.ITheme getTheme() {
|
||||
return GuiTheme.Theme.TTC;
|
||||
return theme;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -1,10 +1,22 @@
|
|||
package com.baseband.client.module.render;
|
||||
|
||||
import com.baseband.client.BaseBand;
|
||||
import com.baseband.client.module.Feature;
|
||||
import com.baseband.client.module.category.Render;
|
||||
import net.minecraftforge.client.event.RenderGameOverlayEvent;
|
||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
@Render
|
||||
public class HUD extends Feature {
|
||||
@Override
|
||||
public String toString() {
|
||||
return "HUD";
|
||||
}
|
||||
|
||||
@SubscribeEvent
|
||||
public void text(RenderGameOverlayEvent.Text e) {
|
||||
mc.fontRenderer.drawStringWithShadow("BaseBand - \"" + BaseBand.buildString + "\"", 2,2, Color.GREEN.getRGB());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue