1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion.git synced 2025-04-10 20:15:42 +02:00

Added Scorching Pickaxe particles

This commit is contained in:
chylex 2014-10-14 15:01:27 +02:00
parent ac7ccdcf18
commit 9683fae63e
2 changed files with 31 additions and 2 deletions
src/main/java/chylex/hee

View File

@ -0,0 +1,27 @@
package chylex.hee.entity.fx;
import java.util.Random;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.entity.player.PlayerEvent.BreakSpeed;
import chylex.hee.HardcoreEnderExpansion;
import chylex.hee.item.ItemList;
import chylex.hee.item.ItemScorchingPickaxe;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
public class FXEvents{
public static void register(){
MinecraftForge.EVENT_BUS.register(new FXEvents());
}
@SubscribeEvent
public void onGetBlockHardness(BreakSpeed e){
ItemStack heldItem = e.entityPlayer.getHeldItem();
if (heldItem != null && heldItem.getItem() == ItemList.scorching_pickaxe && ItemScorchingPickaxe.isBlockValid(e.block)){
Random rand = e.entity.worldObj.rand;
for(int fx = 0; fx < 5; fx++)HardcoreEnderExpansion.fx.flame(e.entity.worldObj,e.x-0.2D+rand.nextDouble()*1.4D,e.y-0.2D+rand.nextDouble()*1.4D,e.z-0.2D+rand.nextDouble()*1.4D,6);
}
}
private FXEvents(){}
}

View File

@ -19,6 +19,7 @@ import chylex.hee.entity.boss.EntityBossDragon;
import chylex.hee.entity.boss.EntityBossEnderDemon;
import chylex.hee.entity.boss.EntityMiniBossEnderEye;
import chylex.hee.entity.boss.EntityMiniBossFireFiend;
import chylex.hee.entity.fx.FXEvents;
import chylex.hee.entity.mob.EntityMobAngryEnderman;
import chylex.hee.entity.mob.EntityMobBabyEnderman;
import chylex.hee.entity.mob.EntityMobCorporealMirage;
@ -168,9 +169,10 @@ public class ModClientProxy extends ModCommonProxy{
@Override
public void registerSidedEvents(){
ReflectionPublicizer.loadClient();
CompendiumEventsClient.register();
OverlayManager.register();
FXEvents.register();
CompendiumEventsClient.register();
TeleportParticleTickEvent.register();
MusicManager.register();
CharmPouchHandlerClient.register();