Jump to content

Client Side Events


Scorpyon04

Recommended Posts

Im making a mod so when u kill a player it will spawn particles and i wont it to work on servers like hypixel but so far i cant get it working

this is my code

package scorpyon04.bloodeffect;

import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;

@Mod(modid = Reference.MOD_ID, name = Reference.MOD_NAME, version = Reference.MOD_NAME)
public class BloodEffect {

	public static void preInit(FMLPreInitializationEvent event) {
		MinecraftForge.EVENT_BUS.register(new DeathEventHandler());
	}
	public static void Init(FMLInitializationEvent event) {
		System.out.println("Blood Effect Init");
	}
	public static void postInit(FMLPostInitializationEvent event) {

	}
}

And This is my event handler

package scorpyon04.bloodeffect;

import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraftforge.event.entity.living.LivingDeathEvent;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;

public class DeathEventHandler {
	@SubscribeEvent
	public void onLivingDeath(LivingDeathEvent event){
		Entity e = event.entity;
		if (e instanceof EntityPlayer) {
			EntityPlayer killedplr = (EntityPlayer) e;
			if (event.source.getSourceOfDamage() instanceof EntityPlayer) {
				EntityPlayer plr = (EntityPlayer) event.source.getEntity();
				plr.playSound("dig.stone", 1000.0f, 1.0f);
			}
		}
	}
}

 

  • Like 1
Link to comment
Share on other sites

  • Guest locked this topic
Guest
This topic is now closed to further replies.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.