Skip to content

Commit

Permalink
Fix entity events mixin
Browse files Browse the repository at this point in the history
  • Loading branch information
ACGaming committed May 22, 2024
1 parent 5da79b3 commit e44eed2
Showing 1 changed file with 6 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -1,21 +1,19 @@
package com.mobiusflip.crimsonrevelations.mixin;

import com.mobiusflip.crimsonrevelations.entity.boss.EntityOvergrownTaintacle;
import net.minecraftforge.event.entity.living.LivingDropsEvent;
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.mobiusflip.crimsonrevelations.entity.boss.EntityOvergrownTaintacle;

import net.minecraftforge.event.entity.living.LivingDropsEvent;
import thaumcraft.common.lib.events.EntityEvents;

@Mixin(value = EntityEvents.class, remap = false)
public class TCEntityEventsMixin {
@Inject(method = "livingDrops", at = @At(value = "HEAD"), cancellable = true)
public void crLivingDrops(LivingDropsEvent event, CallbackInfo ci)
{
// No hardcoded treasure bag drop
if (!event.getEntity().world.isRemote && event.isRecentlyHit() && event.getEntity() instanceof EntityOvergrownTaintacle) ci.cancel();
private static void crLivingDrops(LivingDropsEvent event, CallbackInfo ci) {
// No hardcoded treasure bag drop
if (!event.getEntity().world.isRemote && event.isRecentlyHit() && event.getEntity() instanceof EntityOvergrownTaintacle)
ci.cancel();
}
}

0 comments on commit e44eed2

Please sign in to comment.