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:
parent
ac7ccdcf18
commit
9683fae63e
src/main/java/chylex/hee
27
src/main/java/chylex/hee/entity/fx/FXEvents.java
Normal file
27
src/main/java/chylex/hee/entity/fx/FXEvents.java
Normal 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(){}
|
||||
}
|
@ -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();
|
||||
|
Loading…
Reference in New Issue
Block a user