aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/moe/ymc/acron/mixin/ServerPlayerEntityMixin.java
diff options
context:
space:
mode:
authorTrumeet <yuuta@yuuta.moe>2022-07-26 19:06:11 -0700
committerTrumeet <yuuta@yuuta.moe>2022-07-26 19:06:11 -0700
commitd8fe269327a1a51f2588a3573a4764613da16388 (patch)
tree97bd20983700bb13eba7f7d524d3c6d529303b46 /src/main/java/moe/ymc/acron/mixin/ServerPlayerEntityMixin.java
parent31a5d2990ba666ce5ef4a1f79f7999a9bdfaac2a (diff)
downloadacron-d8fe269327a1a51f2588a3573a4764613da16388.tar
acron-d8fe269327a1a51f2588a3573a4764613da16388.tar.gz
acron-d8fe269327a1a51f2588a3573a4764613da16388.tar.bz2
acron-d8fe269327a1a51f2588a3573a4764613da16388.zip
Move the mod to mod/
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