Skip to content

Commit cd70e46

Browse files
committed
1.8.9
1 parent b1877ed commit cd70e46

File tree

133 files changed

+3464
-895
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

133 files changed

+3464
-895
lines changed

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ dependencies {
6060
exclude module: 'commons-io'
6161
exclude module: 'gson'
6262
}
63+
6364
}
6465

6566
processResources {

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
mod_id=templeclient
22
mod_name=TempleClient
33
mod_group=xyz.templecheats.templeclient
4-
mod_version=1.8.8
4+
mod_version=1.8.9
55
mod_author=["PhilipPanda"]
66
mod_description=a 1.12.2 Minecraft utility mod
77
minecraft_version=1.12.2

src/main/java/xyz/templecheats/templeclient/TempleClient.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
public class TempleClient {
3535
public static final String MODID = "templeclient";
3636
public static final String NAME = "Temple Client";
37-
public static final String VERSION = "1.8.8";
37+
public static final String VERSION = "1.8.9";
3838
public static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup();
3939
public static String name = NAME + " " + VERSION;
4040
public static AnnotatedEventManager eventBus;
@@ -90,6 +90,7 @@ public void init(FMLInitializationEvent event) {
9090
MinecraftForge.EVENT_BUS.register(new GuiEventsListener());
9191

9292
FontUtils.setupFonts();
93+
FontUtils.setupIcons();
9394

9495
configManager = new ConfigManager();
9596

src/main/java/xyz/templecheats/templeclient/config/ConfigManager.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,4 +279,12 @@ public void saveAlts(List<String> alts) {
279279
e.printStackTrace();
280280
}
281281
}
282+
283+
public void resetModule(Module module) {
284+
final File moduleConfigFile = new File(this.modulesDirectory, module.getName() + ".json");
285+
if (moduleConfigFile.exists()) {
286+
moduleConfigFile.delete();
287+
}
288+
loadAll();
289+
}
282290
}
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
package xyz.templecheats.templeclient.event.events.player;
2+
3+
import net.minecraft.client.model.ModelBase;
4+
import net.minecraft.entity.Entity;
5+
import xyz.templecheats.templeclient.event.EventCancellable;
6+
7+
public class ModelEvent extends EventCancellable {
8+
private final ModelBase modelBase;
9+
private final Entity entity;
10+
private final float limbSwing;
11+
private final float limbSwingAmount;
12+
private final float ageInTicks;
13+
private final float netHeadYaw;
14+
private final float headPitch;
15+
private final float scale;
16+
17+
public ModelEvent(ModelBase modelBase, Entity entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, float scale) {
18+
this.modelBase = modelBase;
19+
this.entity = entity;
20+
this.limbSwing = limbSwing;
21+
this.limbSwingAmount = limbSwingAmount;
22+
this.ageInTicks = ageInTicks;
23+
this.netHeadYaw = netHeadYaw;
24+
this.headPitch = headPitch;
25+
this.scale = scale;
26+
}
27+
28+
public ModelBase getModelBase() {
29+
return modelBase;
30+
}
31+
32+
public Entity getEntity() {
33+
return entity;
34+
}
35+
36+
public float getLimbSwing() {
37+
return limbSwing;
38+
}
39+
40+
public float getLimbSwingAmount() {
41+
return limbSwingAmount;
42+
}
43+
44+
public float getAgeInTicks() {
45+
return ageInTicks;
46+
}
47+
48+
public float getNetHeadYaw() {
49+
return netHeadYaw;
50+
}
51+
52+
public float getHeadPitch() {
53+
return headPitch;
54+
}
55+
56+
public float getScale() {
57+
return scale;
58+
}
59+
}
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
package xyz.templecheats.templeclient.features.command;
22

3+
import net.minecraft.client.Minecraft;
4+
35
public abstract class Command {
6+
private static final Minecraft mc = Minecraft.getMinecraft();
7+
48
public abstract String getName();
59

610
public abstract void execute(String[] args);
7-
}
11+
}

src/main/java/xyz/templecheats/templeclient/features/command/commands/BindCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public void execute(String[] args) {
4343
}
4444

4545
public static void sendMessage(String message, boolean isError) {
46-
String templePrefix = isError ? TextFormatting.RED + "[TempleClient] " + TextFormatting.RESET : TextFormatting.AQUA + "[TempleClient] " + TextFormatting.RESET;
46+
String templePrefix = isError ? TextFormatting.RED + "[Temple] " + TextFormatting.RESET : TextFormatting.AQUA + "[Temple] " + TextFormatting.RESET;
4747
String formattedMessage = isError ? TextFormatting.WHITE + message : TextFormatting.RESET + message;
4848
Minecraft.getMinecraft().player.sendMessage(
4949
new TextComponentString(templePrefix + formattedMessage)
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
package xyz.templecheats.templeclient.features.command.commands;
2+
3+
import net.minecraft.client.Minecraft;
4+
import net.minecraft.util.text.TextComponentString;
5+
import net.minecraft.util.text.TextFormatting;
6+
import xyz.templecheats.templeclient.features.command.Command;
7+
8+
public class DisconnectCommand extends Command {
9+
10+
@Override
11+
public String getName() {
12+
return ".disconnect";
13+
}
14+
15+
@Override
16+
public void execute(String[] args) {
17+
Minecraft mc = Minecraft.getMinecraft();
18+
19+
if (mc.isSingleplayer()) {
20+
sendMessage("This command can only be used in multiplayer.", false);
21+
return;
22+
}
23+
24+
new Thread(() -> {
25+
mc.world.sendQuittingDisconnectingPacket();
26+
}).start();
27+
}
28+
29+
protected void sendMessage(String message, boolean isError) {
30+
String prefix = TextFormatting.AQUA + "[Temple] " + TextFormatting.RESET;
31+
if (isError) {
32+
prefix += TextFormatting.RED;
33+
}
34+
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(prefix + message));
35+
}
36+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
package xyz.templecheats.templeclient.features.command.commands;
2+
3+
import net.minecraft.client.Minecraft;
4+
import net.minecraft.util.text.TextComponentString;
5+
import net.minecraft.util.text.TextFormatting;
6+
import xyz.templecheats.templeclient.TempleClient;
7+
import xyz.templecheats.templeclient.features.command.Command;
8+
import xyz.templecheats.templeclient.features.module.Module;
9+
10+
public class FakePlayerCommand extends Command {
11+
12+
@Override
13+
public String getName() {
14+
return ".fakeplayer";
15+
}
16+
17+
@Override
18+
public void execute(String[] args) {
19+
Module fakePlayerModule = TempleClient.moduleManager.getModuleByName("FakePlayer");
20+
if (fakePlayerModule != null) {
21+
fakePlayerModule.toggle();
22+
if (fakePlayerModule.isEnabled()) {
23+
sendMessage("Added a FakePlayer.", fakePlayerModule);
24+
} else {
25+
sendMessage("Removed FakePlayer.", fakePlayerModule);
26+
}
27+
}
28+
}
29+
30+
public static void sendMessage(String message, Module module) {
31+
String templePrefix = TextFormatting.AQUA + "[Temple] " + TextFormatting.RESET;
32+
String formattedMessage = TextFormatting.WHITE + message;
33+
Minecraft.getMinecraft().player.sendMessage(
34+
new TextComponentString(templePrefix + formattedMessage)
35+
);
36+
}
37+
}

src/main/java/xyz/templecheats/templeclient/features/command/commands/HelpCommand.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,14 @@ public void execute(String[] args) {
1919

2020
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(commandPrefix + ".bind - Binds a module to a key"));
2121
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(commandPrefix + ".coords - Copies your coordinates to your clipboard"));
22+
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(commandPrefix + ".disconnect - Disconnects from game session"));
2223
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(commandPrefix + ".friend - Adds, removes & lists your friends"));
24+
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(commandPrefix + ".fakeplayer - Adds a FakePlayer"));
2325
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(commandPrefix + ".help - Shows this help message"));
2426
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(commandPrefix + ".ip - Copies current server ip to your clipboard"));
2527
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(commandPrefix + ".clickgui - Adjusts the scale of the ClickGUI."));
2628
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(commandPrefix + ".namemc - Opens the NameMC profile of a player"));
29+
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(commandPrefix + ".panic - Toggles the Panic module"));
30+
Minecraft.getMinecraft().player.sendMessage(new TextComponentString(commandPrefix + ".toggle - Toggles a module"));
2731
}
2832
}

0 commit comments

Comments
 (0)