refactor: Put events into their own packages for organization

This commit is contained in:
xgraza
2026-01-26 09:22:47 -06:00
parent 3fa75f0842
commit c3db2be93a
30 changed files with 46 additions and 39 deletions
@@ -1,4 +1,4 @@
package me.alpha432.oyvey.event.impl;
package me.alpha432.oyvey.event.impl.entity;
import me.alpha432.oyvey.event.Event;
import net.minecraft.world.entity.LivingEntity;
@@ -1,4 +1,4 @@
package me.alpha432.oyvey.event.impl;
package me.alpha432.oyvey.event.impl.entity.player;
import me.alpha432.oyvey.event.Event;
@@ -1,4 +1,4 @@
package me.alpha432.oyvey.event.impl;
package me.alpha432.oyvey.event.impl.entity.player;
import me.alpha432.oyvey.event.Event;
import me.alpha432.oyvey.event.Stage;
@@ -1,4 +1,4 @@
package me.alpha432.oyvey.event.impl;
package me.alpha432.oyvey.event.impl.input;
import me.alpha432.oyvey.event.Event;
@@ -1,12 +1,12 @@
package me.alpha432.oyvey.event.impl;
package me.alpha432.oyvey.event.impl.input;
import me.alpha432.oyvey.event.Event;
public class MouseEvent extends Event {
public class MouseInputEvent extends Event {
private final int button;
private final int action;
public MouseEvent(int button, int action) {
public MouseInputEvent(int button, int action) {
this.button = button;
this.action = action;
}
@@ -1,4 +1,4 @@
package me.alpha432.oyvey.event.impl;
package me.alpha432.oyvey.event.impl.network;
import me.alpha432.oyvey.event.Event;
@@ -1,4 +1,4 @@
package me.alpha432.oyvey.event.impl;
package me.alpha432.oyvey.event.impl.network;
import me.alpha432.oyvey.event.Event;
import net.minecraft.network.protocol.Packet;
@@ -1,4 +1,4 @@
package me.alpha432.oyvey.event.impl;
package me.alpha432.oyvey.event.impl.render;
import me.alpha432.oyvey.event.Event;
import net.minecraft.client.gui.GuiGraphics;
@@ -1,4 +1,4 @@
package me.alpha432.oyvey.event.impl;
package me.alpha432.oyvey.event.impl.render;
import com.mojang.blaze3d.vertex.PoseStack;
import me.alpha432.oyvey.event.Event;
@@ -1,4 +1,4 @@
package me.alpha432.oyvey.event.impl;
package me.alpha432.oyvey.event.impl.render;
import me.alpha432.oyvey.event.Event;
@@ -1,7 +1,7 @@
package me.alpha432.oyvey.features.commands.impl;
import com.mojang.brigadier.builder.LiteralArgumentBuilder;
import me.alpha432.oyvey.event.impl.KeyInputEvent;
import me.alpha432.oyvey.event.impl.input.KeyInputEvent;
import me.alpha432.oyvey.event.system.Subscribe;
import me.alpha432.oyvey.features.commands.Command;
import me.alpha432.oyvey.features.modules.Module;
@@ -4,8 +4,8 @@ import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import me.alpha432.oyvey.OyVey;
import me.alpha432.oyvey.event.impl.ClientEvent;
import me.alpha432.oyvey.event.impl.Render2DEvent;
import me.alpha432.oyvey.event.impl.Render3DEvent;
import me.alpha432.oyvey.event.impl.render.Render2DEvent;
import me.alpha432.oyvey.event.impl.render.Render3DEvent;
import me.alpha432.oyvey.features.Feature;
import me.alpha432.oyvey.features.commands.Command;
import me.alpha432.oyvey.features.settings.Bind;
@@ -1,8 +1,8 @@
package me.alpha432.oyvey.features.modules.client;
import me.alpha432.oyvey.OyVey;
import me.alpha432.oyvey.event.impl.MouseEvent;
import me.alpha432.oyvey.event.impl.Render2DEvent;
import me.alpha432.oyvey.event.impl.input.MouseInputEvent;
import me.alpha432.oyvey.event.impl.render.Render2DEvent;
import me.alpha432.oyvey.event.system.Subscribe;
import me.alpha432.oyvey.features.gui.HudEditorScreen;
import me.alpha432.oyvey.features.modules.Module;
@@ -44,7 +44,7 @@ public abstract class HudModule extends Module {
}
@Subscribe
public void onMouse(MouseEvent e) {
public void onMouse(MouseInputEvent e) {
if (!(mc.screen instanceof HudEditorScreen) || nullCheck()) return;
if (e.getAction() == 0) {
@@ -1,6 +1,6 @@
package me.alpha432.oyvey.features.modules.combat;
import me.alpha432.oyvey.event.impl.PacketEvent;
import me.alpha432.oyvey.event.impl.network.PacketEvent;
import me.alpha432.oyvey.event.system.Subscribe;
import me.alpha432.oyvey.features.modules.Module;
import net.minecraft.network.protocol.game.ServerboundInteractPacket;
@@ -1,6 +1,6 @@
package me.alpha432.oyvey.features.modules.hud;
import me.alpha432.oyvey.event.impl.Render2DEvent;
import me.alpha432.oyvey.event.impl.render.Render2DEvent;
import me.alpha432.oyvey.features.modules.client.HudModule;
import me.alpha432.oyvey.features.settings.Setting;
@@ -1,6 +1,6 @@
package me.alpha432.oyvey.features.modules.hud;
import me.alpha432.oyvey.event.impl.Render2DEvent;
import me.alpha432.oyvey.event.impl.render.Render2DEvent;
import me.alpha432.oyvey.features.modules.client.HudModule;
import me.alpha432.oyvey.features.settings.Setting;
import me.alpha432.oyvey.util.BuildConfig;
@@ -1,6 +1,6 @@
package me.alpha432.oyvey.features.modules.player;
import me.alpha432.oyvey.event.impl.PacketEvent;
import me.alpha432.oyvey.event.impl.network.PacketEvent;
import me.alpha432.oyvey.event.system.Subscribe;
import me.alpha432.oyvey.features.modules.Module;
import net.minecraft.network.protocol.game.ClientboundExplodePacket;
@@ -1,7 +1,7 @@
package me.alpha432.oyvey.features.modules.render;
import me.alpha432.oyvey.event.impl.Render3DEvent;
import me.alpha432.oyvey.event.impl.RenderBlockOutlineEvent;
import me.alpha432.oyvey.event.impl.render.Render3DEvent;
import me.alpha432.oyvey.event.impl.render.RenderBlockOutlineEvent;
import me.alpha432.oyvey.event.system.Subscribe;
import me.alpha432.oyvey.features.modules.Module;
import me.alpha432.oyvey.features.settings.Setting;
@@ -2,7 +2,14 @@ package me.alpha432.oyvey.manager;
import me.alpha432.oyvey.OyVey;
import me.alpha432.oyvey.event.Stage;
import me.alpha432.oyvey.event.impl.*;
import me.alpha432.oyvey.event.impl.entity.DeathEvent;
import me.alpha432.oyvey.event.impl.entity.player.TickEvent;
import me.alpha432.oyvey.event.impl.entity.player.UpdateWalkingPlayerEvent;
import me.alpha432.oyvey.event.impl.input.KeyInputEvent;
import me.alpha432.oyvey.event.impl.network.ChatEvent;
import me.alpha432.oyvey.event.impl.network.PacketEvent;
import me.alpha432.oyvey.event.impl.render.Render2DEvent;
import me.alpha432.oyvey.event.impl.render.Render3DEvent;
import me.alpha432.oyvey.event.system.Subscribe;
import me.alpha432.oyvey.features.Feature;
import net.minecraft.network.protocol.common.ClientboundCustomPayloadPacket;
@@ -1,6 +1,6 @@
package me.alpha432.oyvey.manager;
import me.alpha432.oyvey.event.impl.TickEvent;
import me.alpha432.oyvey.event.impl.entity.player.TickEvent;
import me.alpha432.oyvey.event.system.Subscribe;
import me.alpha432.oyvey.features.Feature;
import net.minecraft.core.BlockPos;
@@ -3,8 +3,8 @@ package me.alpha432.oyvey.manager;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import me.alpha432.oyvey.OyVey;
import me.alpha432.oyvey.event.impl.Render2DEvent;
import me.alpha432.oyvey.event.impl.Render3DEvent;
import me.alpha432.oyvey.event.impl.render.Render2DEvent;
import me.alpha432.oyvey.event.impl.render.Render3DEvent;
import me.alpha432.oyvey.features.Feature;
import me.alpha432.oyvey.features.commands.CommandModule;
import me.alpha432.oyvey.features.modules.Module;
@@ -1,7 +1,7 @@
package me.alpha432.oyvey.manager;
import me.alpha432.oyvey.event.Stage;
import me.alpha432.oyvey.event.impl.UpdateWalkingPlayerEvent;
import me.alpha432.oyvey.event.impl.entity.player.UpdateWalkingPlayerEvent;
import me.alpha432.oyvey.event.system.Subscribe;
import me.alpha432.oyvey.features.Feature;
import net.minecraft.network.protocol.game.ServerboundMovePlayerPacket;
@@ -1,8 +1,8 @@
package me.alpha432.oyvey.mixin.entity;
import me.alpha432.oyvey.event.Stage;
import me.alpha432.oyvey.event.impl.TickEvent;
import me.alpha432.oyvey.event.impl.UpdateWalkingPlayerEvent;
import me.alpha432.oyvey.event.impl.entity.player.TickEvent;
import me.alpha432.oyvey.event.impl.entity.player.UpdateWalkingPlayerEvent;
import net.minecraft.client.player.LocalPlayer;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
@@ -1,6 +1,6 @@
package me.alpha432.oyvey.mixin.input;
import me.alpha432.oyvey.event.impl.KeyInputEvent;
import me.alpha432.oyvey.event.impl.input.KeyInputEvent;
import net.minecraft.client.KeyboardHandler;
import net.minecraft.client.input.KeyEvent;
import org.spongepowered.asm.mixin.Mixin;
@@ -1,6 +1,6 @@
package me.alpha432.oyvey.mixin.input;
import me.alpha432.oyvey.event.impl.MouseEvent;
import me.alpha432.oyvey.event.impl.input.MouseInputEvent;
import net.minecraft.client.MouseHandler;
import net.minecraft.client.input.MouseButtonInfo;
import org.spongepowered.asm.mixin.Mixin;
@@ -14,7 +14,7 @@ import static me.alpha432.oyvey.util.traits.Util.EVENT_BUS;
public class MixinMouse {
@Inject(method = "onButton", at = @At("HEAD"), cancellable = true)
private void onMouseButton(long window, MouseButtonInfo input, int action, CallbackInfo ci) {
if (EVENT_BUS.post(new MouseEvent(input.button(), action))) {
if (EVENT_BUS.post(new MouseInputEvent(input.button(), action))) {
ci.cancel();
}
}
@@ -3,7 +3,7 @@ package me.alpha432.oyvey.mixin.network;
import io.netty.channel.Channel;
import io.netty.channel.ChannelFutureListener;
import io.netty.channel.ChannelHandlerContext;
import me.alpha432.oyvey.event.impl.PacketEvent;
import me.alpha432.oyvey.event.impl.network.PacketEvent;
import net.minecraft.network.Connection;
import net.minecraft.network.protocol.Packet;
import net.minecraft.network.protocol.PacketFlow;
@@ -1,6 +1,6 @@
package me.alpha432.oyvey.mixin.network;
import me.alpha432.oyvey.event.impl.ChatEvent;
import me.alpha432.oyvey.event.impl.network.ChatEvent;
import net.minecraft.client.multiplayer.ClientPacketListener;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
@@ -1,7 +1,7 @@
package me.alpha432.oyvey.mixin.render;
import com.mojang.blaze3d.vertex.PoseStack;
import me.alpha432.oyvey.event.impl.RenderBlockOutlineEvent;
import me.alpha432.oyvey.event.impl.render.RenderBlockOutlineEvent;
import net.minecraft.client.renderer.LevelRenderer;
import net.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.state.LevelRenderState;
@@ -5,7 +5,7 @@ import com.mojang.blaze3d.buffers.GpuBufferSlice;
import com.mojang.blaze3d.resource.GraphicsResourceAllocator;
import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.math.Axis;
import me.alpha432.oyvey.event.impl.Render3DEvent;
import me.alpha432.oyvey.event.impl.render.Render3DEvent;
import net.minecraft.client.Camera;
import net.minecraft.client.DeltaTracker;
import net.minecraft.client.renderer.LevelRenderer;
@@ -1,6 +1,6 @@
package me.alpha432.oyvey.mixin.render.gui;
import me.alpha432.oyvey.event.impl.Render2DEvent;
import me.alpha432.oyvey.event.impl.render.Render2DEvent;
import net.minecraft.client.DeltaTracker;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.Gui;