aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/example/mixin/MixinWorld.java
diff options
context:
space:
mode:
authoringle <inglettronald@gmail.com>2022-09-23 03:49:56 -0500
committeringle <inglettronald@gmail.com>2022-09-23 03:49:56 -0500
commit033de65a180b64fc645036d142589f57956ea263 (patch)
tree301fcca8a63348313f66193932c60f6c19c95024 /src/main/java/com/example/mixin/MixinWorld.java
parentcfcdcda458b2fe9fbe33bb81759dfd4e4fb3bcc0 (diff)
downloadDulkirMod-033de65a180b64fc645036d142589f57956ea263.tar.gz
DulkirMod-033de65a180b64fc645036d142589f57956ea263.tar.bz2
DulkirMod-033de65a180b64fc645036d142589f57956ea263.zip
Nothing works yet :+1:
Diffstat (limited to 'src/main/java/com/example/mixin/MixinWorld.java')
-rw-r--r--src/main/java/com/example/mixin/MixinWorld.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/main/java/com/example/mixin/MixinWorld.java b/src/main/java/com/example/mixin/MixinWorld.java
new file mode 100644
index 0000000..9bacbcd
--- /dev/null
+++ b/src/main/java/com/example/mixin/MixinWorld.java
@@ -0,0 +1,21 @@
+package com.example.mixin;
+
+import net.minecraft.client.gui.GuiMainMenu;
+import net.minecraft.world.World;
+import org.spongepowered.asm.mixin.Mixin;
+import org.spongepowered.asm.mixin.injection.At;
+import org.spongepowered.asm.mixin.injection.Inject;
+import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
+import com.example.Settings;
+
+@Mixin(World.class)
+public class MixinWorld {
+
+ @Inject(method = "spawnParticle(IZDDDDDD[I)V", at = @At("HEAD"), cancellable = true)
+ public void onInitGui(int particleID, boolean p_175720_2_, double xCood, double yCoord, double zCoord,
+ double xOffset, double yOffset, double zOffset, int[] p_175720_15_, CallbackInfo ci) {
+ if (particleID == 25 && Settings.EnchantRune) {
+ ci.cancel();
+ }
+ }
+}