Renamed directory to anticope
This commit is contained in:
50
src/main/java/anticope/rejects/gui/hud/AppleHud.java
Normal file
50
src/main/java/anticope/rejects/gui/hud/AppleHud.java
Normal file
@@ -0,0 +1,50 @@
|
||||
package anticope.rejects.gui.hud;
|
||||
|
||||
import meteordevelopment.meteorclient.settings.DoubleSetting;
|
||||
import meteordevelopment.meteorclient.settings.Setting;
|
||||
import meteordevelopment.meteorclient.settings.SettingGroup;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.HUD;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.HudRenderer;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.modules.HudElement;
|
||||
import meteordevelopment.meteorclient.utils.player.InvUtils;
|
||||
import meteordevelopment.meteorclient.utils.render.RenderUtils;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.item.Items;
|
||||
|
||||
public class AppleHud extends HudElement {
|
||||
private final SettingGroup sgGeneral = settings.getDefaultGroup();
|
||||
|
||||
private final Setting<Double> scale = sgGeneral.add(new DoubleSetting.Builder()
|
||||
.name("scale")
|
||||
.description("Scale of golden apple counter.")
|
||||
.defaultValue(3)
|
||||
.min(1)
|
||||
.sliderMin(1)
|
||||
.sliderMax(4)
|
||||
.build()
|
||||
);
|
||||
|
||||
public AppleHud(HUD hud) {
|
||||
super(hud, "apples", "Displays the amount of golden apples in your inventory.", false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void update(HudRenderer renderer) {
|
||||
box.setSize(16 * scale.get(), 16 * scale.get());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void render(HudRenderer renderer) {
|
||||
double x = box.getX();
|
||||
double y = box.getY();
|
||||
|
||||
if (isInEditor()) {
|
||||
RenderUtils.drawItem(Items.GOLDEN_APPLE.getDefaultStack(), (int) x, (int) y, scale.get(), true);
|
||||
} else {
|
||||
int count = InvUtils.find(Items.GOLDEN_APPLE).getCount();
|
||||
count += InvUtils.find(Items.ENCHANTED_GOLDEN_APPLE).getCount();
|
||||
if (count > 0)
|
||||
RenderUtils.drawItem(new ItemStack(Items.GOLDEN_APPLE, count), (int) x, (int) y, scale.get(), true);
|
||||
}
|
||||
}
|
||||
}
|
||||
23
src/main/java/anticope/rejects/gui/hud/BaritoneHud.java
Normal file
23
src/main/java/anticope/rejects/gui/hud/BaritoneHud.java
Normal file
@@ -0,0 +1,23 @@
|
||||
package anticope.rejects.gui.hud;
|
||||
|
||||
import baritone.api.BaritoneAPI;
|
||||
import baritone.api.process.IBaritoneProcess;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.HUD;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.modules.DoubleTextHudElement;
|
||||
|
||||
public class BaritoneHud extends DoubleTextHudElement {
|
||||
public BaritoneHud(HUD hud) {
|
||||
super(hud, "Baritone", "Displays what baritone is doing.", "Baritone: ");
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getRight() {
|
||||
IBaritoneProcess process = BaritoneAPI.getProvider().getPrimaryBaritone().getPathingControlManager().mostRecentInControl().orElse(null);
|
||||
|
||||
if (process == null) return "-";
|
||||
|
||||
return process.displayName();
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
16
src/main/java/anticope/rejects/gui/hud/CpsHud.java
Normal file
16
src/main/java/anticope/rejects/gui/hud/CpsHud.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package anticope.rejects.gui.hud;
|
||||
|
||||
import anticope.rejects.utils.RejectsUtils;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.HUD;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.modules.DoubleTextHudElement;
|
||||
|
||||
public class CpsHud extends DoubleTextHudElement {
|
||||
public CpsHud(HUD hud) {
|
||||
super(hud, "cps", "Displays your CPS.", "CPS: ", false);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getRight() {
|
||||
return Integer.toString(RejectsUtils.CPS);
|
||||
}
|
||||
}
|
||||
49
src/main/java/anticope/rejects/gui/hud/CrystalHud.java
Normal file
49
src/main/java/anticope/rejects/gui/hud/CrystalHud.java
Normal file
@@ -0,0 +1,49 @@
|
||||
package anticope.rejects.gui.hud;
|
||||
|
||||
import meteordevelopment.meteorclient.settings.DoubleSetting;
|
||||
import meteordevelopment.meteorclient.settings.Setting;
|
||||
import meteordevelopment.meteorclient.settings.SettingGroup;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.HUD;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.HudRenderer;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.modules.HudElement;
|
||||
import meteordevelopment.meteorclient.utils.player.InvUtils;
|
||||
import meteordevelopment.meteorclient.utils.render.RenderUtils;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.item.Items;
|
||||
|
||||
//SonyTV was here :)
|
||||
|
||||
public class CrystalHud extends HudElement {
|
||||
private final SettingGroup sgGeneral = settings.getDefaultGroup();
|
||||
|
||||
private final Setting<Double> scale = sgGeneral.add(new DoubleSetting.Builder()
|
||||
.name("scale")
|
||||
.description("Scale of crystal counter.")
|
||||
.defaultValue(3)
|
||||
.min(1)
|
||||
.sliderMin(1)
|
||||
.sliderMax(4)
|
||||
.build()
|
||||
);
|
||||
|
||||
public CrystalHud(HUD hud) {
|
||||
super(hud, "crytals", "Displays the amount of crystals in your inventory.", false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void update(HudRenderer renderer) {
|
||||
box.setSize(16 * scale.get(), 16 * scale.get());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void render(HudRenderer renderer) {
|
||||
double x = box.getX();
|
||||
double y = box.getY();
|
||||
|
||||
if (isInEditor()) {
|
||||
RenderUtils.drawItem(Items.END_CRYSTAL.getDefaultStack(), (int) x, (int) y, scale.get(), true);
|
||||
} else if (InvUtils.find(Items.END_CRYSTAL).getCount() > 0) {
|
||||
RenderUtils.drawItem(new ItemStack(Items.END_CRYSTAL, InvUtils.find(Items.END_CRYSTAL).getCount()), (int) x, (int) y, scale.get(), true);
|
||||
}
|
||||
}
|
||||
}
|
||||
47
src/main/java/anticope/rejects/gui/hud/ExpHud.java
Normal file
47
src/main/java/anticope/rejects/gui/hud/ExpHud.java
Normal file
@@ -0,0 +1,47 @@
|
||||
package anticope.rejects.gui.hud;
|
||||
|
||||
import meteordevelopment.meteorclient.settings.DoubleSetting;
|
||||
import meteordevelopment.meteorclient.settings.Setting;
|
||||
import meteordevelopment.meteorclient.settings.SettingGroup;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.HUD;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.HudRenderer;
|
||||
import meteordevelopment.meteorclient.systems.modules.render.hud.modules.HudElement;
|
||||
import meteordevelopment.meteorclient.utils.player.InvUtils;
|
||||
import meteordevelopment.meteorclient.utils.render.RenderUtils;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.item.Items;
|
||||
|
||||
public class ExpHud extends HudElement {
|
||||
private final SettingGroup sgGeneral = settings.getDefaultGroup();
|
||||
|
||||
private final Setting<Double> scale = sgGeneral.add(new DoubleSetting.Builder()
|
||||
.name("scale")
|
||||
.description("Scale of exp bottle counter.")
|
||||
.defaultValue(3)
|
||||
.min(1)
|
||||
.sliderMin(1)
|
||||
.sliderMax(4)
|
||||
.build()
|
||||
);
|
||||
|
||||
public ExpHud(HUD hud) {
|
||||
super(hud, "exp", "Displays the amount of exp bottles in your inventory.", false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void update(HudRenderer renderer) {
|
||||
box.setSize(16 * scale.get(), 16 * scale.get());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void render(HudRenderer renderer) {
|
||||
double x = box.getX();
|
||||
double y = box.getY();
|
||||
|
||||
if (isInEditor()) {
|
||||
RenderUtils.drawItem(Items.EXPERIENCE_BOTTLE.getDefaultStack(), (int) x, (int) y, scale.get(), true);
|
||||
} else if (InvUtils.find(Items.EXPERIENCE_BOTTLE).getCount() > 0) {
|
||||
RenderUtils.drawItem(new ItemStack(Items.EXPERIENCE_BOTTLE, InvUtils.find(Items.EXPERIENCE_BOTTLE).getCount()), (int) x, (int) y, scale.get(), true);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user