Skip to content

Commit c910cc7

Browse files
committed
1.9.0
**Temple Client 1.9.0**
1 parent cd70e46 commit c910cc7

File tree

130 files changed

+3454
-724
lines changed

Some content is hidden

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

130 files changed

+3454
-724
lines changed

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.9
4+
mod_version=1.9.0
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: 3 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.9";
37+
public static final String VERSION = "1.9.0";
3838
public static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup();
3939
public static String name = NAME + " " + VERSION;
4040
public static AnnotatedEventManager eventBus;
@@ -48,6 +48,8 @@ public class TempleClient {
4848
public static AltManager altManager;
4949
public static SongManager SONG_MANAGER;
5050
public static HoleManager holeManager = new HoleManager();
51+
public static InventoryManager inventoryManager = new InventoryManager();
52+
public static RotationManager rotationManager = new RotationManager();
5153
public static ThreadManager threadManager;
5254
public static Logger logger;
5355

src/main/java/xyz/templecheats/templeclient/event/ForgeEventManager.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@
33
import net.minecraft.client.Minecraft;
44
import net.minecraftforge.client.event.RenderWorldLastEvent;
55
import net.minecraftforge.common.MinecraftForge;
6+
import net.minecraftforge.event.entity.player.PlayerInteractEvent;
67
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
78
import net.minecraftforge.fml.common.gameevent.PlayerEvent;
89
import net.minecraftforge.fml.common.gameevent.TickEvent;
910
import xyz.templecheats.templeclient.TempleClient;
11+
import xyz.templecheats.templeclient.event.events.player.LeftClickBlockEvent;
1012
import xyz.templecheats.templeclient.event.events.render.Render3DEvent;
1113
import xyz.templecheats.templeclient.event.events.render.Render3DPreEvent;
1214
import xyz.templecheats.templeclient.event.events.render.Render3DPrePreEvent;
@@ -60,4 +62,9 @@ public void onRenderWorldLast(RenderWorldLastEvent event) {
6062
}
6163
}
6264

65+
@SubscribeEvent
66+
public void onLeftClickBlock(PlayerInteractEvent.LeftClickBlock event) {
67+
LeftClickBlockEvent leftClickBlockEvent = new LeftClickBlockEvent(event.getPos(), event.getFace());
68+
MinecraftForge.EVENT_BUS.post(leftClickBlockEvent);
69+
}
6370
}

src/main/java/xyz/templecheats/templeclient/event/events/network/PacketEvent.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,24 @@
55

66
public class PacketEvent extends EventCancellable {
77

8-
private final Packet packet;
8+
private final Packet<?> packet;
99

10-
public PacketEvent(Packet packet) {
10+
public PacketEvent(Packet<?> packet) {
1111
this.packet = packet;
1212
}
1313

14-
public Packet getPacket() {
14+
public Packet<?> getPacket() {
1515
return packet;
1616
}
1717

1818
public static class Receive extends PacketEvent {
19-
public Receive(Packet packet) {
19+
public Receive(Packet<?> packet) {
2020
super(packet);
2121
}
2222
}
2323

2424
public static class Send extends PacketEvent {
25-
public Send(Packet packet) {
25+
public Send(Packet<?> packet) {
2626
super(packet);
2727
}
2828
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package xyz.templecheats.templeclient.event.events.player;
2+
3+
import net.minecraft.entity.Entity;
4+
import net.minecraftforge.fml.common.eventhandler.Event;
5+
6+
public abstract class AttackEvent extends Event {
7+
private final Entity entity;
8+
9+
public AttackEvent(Entity entity) {
10+
this.entity = entity;
11+
}
12+
13+
public Entity getEntity() {
14+
return entity;
15+
}
16+
17+
public static class Pre extends AttackEvent {
18+
public Pre(Entity entity) {
19+
super(entity);
20+
}
21+
}
22+
23+
public static class Post extends AttackEvent {
24+
public Post(Entity entity) {
25+
super(entity);
26+
}
27+
}
28+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package xyz.templecheats.templeclient.event.events.player;
2+
3+
import net.minecraftforge.fml.common.eventhandler.Cancelable;
4+
import net.minecraftforge.fml.common.eventhandler.Event;
5+
6+
@Cancelable
7+
public class BlockResetEvent extends Event {
8+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package xyz.templecheats.templeclient.event.events.player;
2+
3+
import net.minecraft.util.EnumFacing;
4+
import net.minecraft.util.math.BlockPos;
5+
import net.minecraftforge.fml.common.eventhandler.Event;
6+
7+
public class LeftClickBlockEvent extends Event {
8+
private final BlockPos blockPos;
9+
private final EnumFacing blockFace;
10+
11+
public LeftClickBlockEvent(BlockPos blockPos, EnumFacing blockFace) {
12+
this.blockPos = blockPos;
13+
this.blockFace = blockFace;
14+
}
15+
16+
public BlockPos getPos() {
17+
return blockPos;
18+
}
19+
20+
public EnumFacing getFace() {
21+
return blockFace;
22+
}
23+
}

src/main/java/xyz/templecheats/templeclient/event/events/player/MotionEvent.java

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,45 @@
33
import xyz.templecheats.templeclient.event.EventCancellable;
44

55
public class MotionEvent extends EventCancellable {
6-
7-
private final double x;
8-
private final double y;
9-
private final double z;
6+
private double x;
7+
private double y;
8+
private double z;
109
private float yaw;
1110
private float pitch;
11+
private boolean onGround;
1212

13-
public MotionEvent(double x, double y, double z, float yaw, float pitch, EventStage stage) {
13+
public MotionEvent(double x, double y, double z, float yaw, float pitch, boolean onGround, EventStage stage) {
1414
this.x = x;
1515
this.y = y;
1616
this.z = z;
1717
this.yaw = yaw;
1818
this.pitch = pitch;
19+
this.onGround = onGround;
1920
this.setStage(stage);
2021
}
2122

2223
public double getX() {
23-
return x;
24+
return this.x;
25+
}
26+
27+
public void setX(double x) {
28+
this.x = x;
2429
}
2530

2631
public double getY() {
27-
return y;
32+
return this.y;
33+
}
34+
35+
public void setY(double y) {
36+
this.y = y;
2837
}
2938

3039
public double getZ() {
31-
return z;
40+
return this.z;
41+
}
42+
43+
public void setZ(double z) {
44+
this.z = z;
3245
}
3346

3447
public float getYaw() {
@@ -46,4 +59,12 @@ public float getPitch() {
4659
public void setPitch(float pitch) {
4760
this.pitch = pitch;
4861
}
62+
63+
public boolean getOnGround() {
64+
return onGround;
65+
}
66+
67+
public void setOnGround(boolean onGround) {
68+
this.onGround = onGround;
69+
}
4970
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package xyz.templecheats.templeclient.event.events.player;
2+
3+
import net.minecraftforge.fml.common.eventhandler.Cancelable;
4+
import net.minecraftforge.fml.common.eventhandler.Event;
5+
6+
@Cancelable
7+
public class RenderRotationsEvent extends Event {
8+
9+
private float yaw, pitch;
10+
11+
public float getYaw() {
12+
return yaw;
13+
}
14+
15+
public float getPitch() {
16+
return pitch;
17+
}
18+
19+
public void setYaw(float in) {
20+
yaw = in;
21+
}
22+
23+
public void setPitch(float in) {
24+
pitch = in;
25+
}
26+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package xyz.templecheats.templeclient.event.events.player;
2+
3+
import net.minecraftforge.fml.common.eventhandler.Cancelable;
4+
import net.minecraftforge.fml.common.eventhandler.Event;
5+
6+
@Cancelable
7+
public class RotationUpdateEvent extends Event {
8+
9+
}

0 commit comments

Comments
 (0)