aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/moe/ymc/acron/mixin/ServerPlayerEntityMixin.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/moe/ymc/acron/mixin/ServerPlayerEntityMixin.java')
-rw-r--r--src/main/java/moe/ymc/acron/mixin/ServerPlayerEntityMixin.java32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/main/java/moe/ymc/acron/mixin/ServerPlayerEntityMixin.java b/src/main/java/moe/ymc/acron/mixin/ServerPlayerEntityMixin.java
deleted file mode 100644
index 4c6758b..0000000
--- a/src/main/java/moe/ymc/acron/mixin/ServerPlayerEntityMixin.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package moe.ymc.acron.mixin;
-
-import moe.ymc.acron.s2c.EventQueue;
-import moe.ymc.acron.s2c.event.EventEntityDeath;
-import net.minecraft.entity.EntityType;
-import net.minecraft.entity.LivingEntity;
-import net.minecraft.entity.damage.DamageSource;
-import net.minecraft.server.network.ServerPlayerEntity;
-import net.minecraft.world.World;
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
-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;
-
-@Mixin(ServerPlayerEntity.class)
-public abstract class ServerPlayerEntityMixin extends LivingEntity {
- private static final Logger AC_LOGGER = LogManager.getLogger();
-
- public ServerPlayerEntityMixin(EntityType<? extends LivingEntity> entityType, World world) {
- super(entityType, world);
- }
-
- @Inject(at = @At("HEAD"), method = "onDeath")
- public void onDeath(DamageSource source, CallbackInfo ci) {
- AC_LOGGER.debug("onDeath: {}",
- getUuid());
- EventQueue.enqueue(new EventEntityDeath(new moe.ymc.acron.s2c.Entity(this),
- getDamageTracker().getDeathMessage().getString()));
- }
-} \ No newline at end of file