MCPcopy Create free account
hub / github.com/Spark-Client-Development/Spark-Client / MC

Interface MC

src/main/java/me/wallhacks/spark/util/MC.java:5–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3import net.minecraft.client.Minecraft;
4
5public interface MC {
6 Minecraft mc = Minecraft.getMinecraft();
7
8 public default boolean nullCheck() {
9 return mc.player == null || mc.world == null;
10 }
11
12 public default double posX() {
13 if(!nullCheck()) {
14 return mc.player.posX;
15 }
16 return 0d;
17 }
18
19 public default double posY() {
20 if(!nullCheck()) {
21 return mc.player.posY;
22 }
23 return 0d;
24 }
25
26 public default double posZ() {
27 if(!nullCheck()) {
28 return mc.player.posZ;
29 }
30 return 0d;
31 }
32
33 public default float rotationYaw() {
34 if(!nullCheck()) {
35 return mc.player.rotationYaw;
36 }
37 return 0f;
38 }
39
40 public default float rotationPitch() {
41 if(!nullCheck()) {
42 return mc.player.rotationPitch;
43 }
44 return 0f;
45 }
46}

Callers 36

onPacketGetMethod · 0.80
safeSendPacketMethod · 0.80
onRenderMethod · 0.80
onUpdateEventMethod · 0.80
onRender3DMethod · 0.80
onRender3DMethod · 0.80
blockChangedMethod · 0.80
onRenderWorldMethod · 0.80
onUpdateMethod · 0.80
onUpdateMethod · 0.80
onPacketOutMethod · 0.80
runMethod · 0.80

Implementers 15

Sparksrc/main/java/me/wallhacks/spark/Spark
Modulesrc/main/java/me/wallhacks/spark/syste
BowAimsrc/main/java/me/wallhacks/spark/syste
BowSpamsrc/main/java/me/wallhacks/spark/syste
AutoGGsrc/main/java/me/wallhacks/spark/syste
AutoCopesrc/main/java/me/wallhacks/spark/syste
Burrowsrc/main/java/me/wallhacks/spark/syste
BetterXCarrysrc/main/java/me/wallhacks/spark/syste
AntiCitysrc/main/java/me/wallhacks/spark/syste
FarThrowsrc/main/java/me/wallhacks/spark/syste
PacketMinesrc/main/java/me/wallhacks/spark/syste
HClipCommandsrc/main/java/me/wallhacks/spark/syste

Calls

no outgoing calls

Tested by

no test coverage detected