- 11
- 0
Всем привет!
Я давно хотел зарегистрировать свой event, но он не регистрировался, то-есть негде регистрировать, я искал, но всё четно.
Вот код класса PacketEvent:
И да, не хотел бы использовать mixin'ы(миксины) так как мой jar-to-dll не поддерживает их.
Я давно хотел зарегистрировать свой event, но он не регистрировался, то-есть негде регистрировать, я искал, но всё четно.
Вот код класса PacketEvent:
2:
package tubik.notkek.utils;
import net.minecraft.network.IPacket;
import net.minecraftforge.eventbus.api.Cancelable;
import net.minecraftforge.eventbus.api.Event;
@Cancelable
public class PacketEvent
extends Event {
private IPacket<?> packet;
public PacketEvent(IPacket<?> packet) {
this.packet = packet;
}
public IPacket<?> getPacket() {
return this.packet;
}
public void setPacket(IPacket<?> packet) {
this.packet = packet;
}
public static class PostSend
extends PacketEvent {
public PostSend(IPacket<?> packet) {
super(packet);
}
}
public static class PostReceive
extends PacketEvent {
public PostReceive(IPacket<?> packet) {
super(packet);
}
}
public static class Send
extends PacketEvent {
public Send(IPacket<?> packet) {
super(packet);
}
}
public static class Receive
extends PacketEvent {
public Receive(IPacket<?> packet) {
super(packet);
}
}
}