mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-03-11 12:15:35 +00:00
beep beep
This commit is contained in:
parent
68f9f20f5c
commit
e46acfb19a
@ -347,7 +347,6 @@ public class WeaponRecipes {
|
||||
CraftingManager.addRecipeAuto(new ItemStack(ModItems.grenade_pink_cloud), new Object[] { " S ", "ECE", " E ", 'S', ModItems.powder_spark_mix, 'E', ModItems.powder_magic, 'C', ModItems.grenade_cloud });
|
||||
CraftingManager.addRecipeAuto(new ItemStack(ModItems.nuclear_waste_pearl), new Object[] { "WWW", "WFW", "WWW", 'W', ModItems.nuclear_waste_tiny, 'F', ModBlocks.block_fallout });
|
||||
CraftingManager.addShapelessAuto(new ItemStack(ModItems.grenade_kyiv), new Object[] { ModItems.canister_napalm, ModItems.bottle2_empty, ModItems.rag });
|
||||
CraftingManager.addRecipeAuto(new ItemStack(ModItems.grenate_cats), "FFF", "FGF", "FFF", 'F', new ItemStack(Items.fish, 1, OreDictionary.WILDCARD_VALUE), 'G', ModItems.grenade_smart);
|
||||
|
||||
//Sticks of explosives
|
||||
CraftingManager.addRecipeAuto(new ItemStack(ModItems.stick_dynamite, 4), new Object[] { " S ", "PDP", "PDP", 'S', ModItems.safety_fuse, 'P', Items.paper, 'D', ModItems.ball_dynamite });
|
||||
|
||||
@ -142,7 +142,6 @@ public class EntityMappings {
|
||||
addEntity(EntityGrenadeMIRV.class, "entity_grenade_mirv", 250);
|
||||
addEntity(EntityGrenadeBreach.class, "entity_grenade_breach", 250);
|
||||
addEntity(EntityGrenadeBurst.class, "entity_grenade_burst", 250);
|
||||
addEntity(EntityGrenadeCats.class, "entity_grenade_cats", 250);
|
||||
addEntity(EntityBurningFOEQ.class, "entity_burning_foeq", 1000);
|
||||
addEntity(EntityGrenadeIFGeneric.class, "entity_grenade_ironshod", 250);
|
||||
addEntity(EntityGrenadeIFHE.class, "entity_grenade_ironshod_he", 250);
|
||||
|
||||
@ -1,50 +0,0 @@
|
||||
package com.hbm.entity.grenade;
|
||||
|
||||
import com.hbm.items.ModItems;
|
||||
import com.hbm.items.weapon.ItemGrenade;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.passive.EntityOcelot;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class EntityGrenadeCats extends EntityGrenadeBouncyBase {
|
||||
|
||||
public EntityGrenadeCats(World world) {
|
||||
super(world);
|
||||
}
|
||||
|
||||
public EntityGrenadeCats(World world, EntityLivingBase living) {
|
||||
super(world, living);
|
||||
}
|
||||
|
||||
public EntityGrenadeCats(World world, double posX, double posY, double posZ) {
|
||||
super(world, posX, posY, posZ);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void explode() {
|
||||
if (!this.worldObj.isRemote) {
|
||||
this.setDead();
|
||||
|
||||
for(int i = 0; i < 5; i++) {
|
||||
EntityOcelot cat = new EntityOcelot(worldObj);
|
||||
cat.setPosition(posX, posY, posZ);
|
||||
cat.motionX = rand.nextGaussian() * 0.1D;
|
||||
cat.motionY = -0.25D;
|
||||
cat.motionZ = rand.nextGaussian() * 0.1D;
|
||||
|
||||
worldObj.spawnEntityInWorld(cat);
|
||||
cat.onSpawnWithEgg(null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getMaxTimer() {
|
||||
return ItemGrenade.getFuseTicks(ModItems.grenate_cats);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected double getBounceMod() {
|
||||
return 0.25D;
|
||||
}
|
||||
}
|
||||
@ -1673,7 +1673,6 @@ public class ModItems {
|
||||
public static Item grenade_mirv;
|
||||
public static Item grenade_breach;
|
||||
public static Item grenade_burst;
|
||||
public static Item grenate_cats;
|
||||
|
||||
public static Item nuclear_waste_pearl;
|
||||
|
||||
@ -4293,7 +4292,6 @@ public class ModItems {
|
||||
grenade_mirv = new ItemGrenade(1).setUnlocalizedName("grenade_mirv").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":grenade_mirv");
|
||||
grenade_breach = new ItemGrenade(-1).setUnlocalizedName("grenade_breach").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":grenade_breach");
|
||||
grenade_burst = new ItemGrenade(1).setUnlocalizedName("grenade_burst").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":grenade_burst");
|
||||
grenate_cats = new ItemGrenade(1).setUnlocalizedName("grenate_cats").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":grenade_cats");
|
||||
nuclear_waste_pearl = new ItemGrenade(-1).setUnlocalizedName("nuclear_waste_pearl").setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":nuclear_waste_pearl");
|
||||
|
||||
weaponized_starblaster_cell = new WeaponizedCell().setUnlocalizedName("weaponized_starblaster_cell").setMaxStackSize(1).setCreativeTab(MainRegistry.weaponTab).setTextureName(RefStrings.MODID + ":gun_b92_ammo_weaponized");
|
||||
@ -7346,7 +7344,6 @@ public class ModItems {
|
||||
GameRegistry.registerItem(grenade_if_spark, grenade_if_spark.getUnlocalizedName());
|
||||
GameRegistry.registerItem(grenade_if_hopwire, grenade_if_hopwire.getUnlocalizedName());
|
||||
GameRegistry.registerItem(grenade_if_null, grenade_if_null.getUnlocalizedName());
|
||||
GameRegistry.registerItem(grenate_cats, grenate_cats.getUnlocalizedName());
|
||||
GameRegistry.registerItem(nuclear_waste_pearl, nuclear_waste_pearl.getUnlocalizedName());
|
||||
|
||||
GameRegistry.registerItem(ullapool_caber, ullapool_caber.getUnlocalizedName());
|
||||
|
||||
@ -172,9 +172,6 @@ public class ItemGrenade extends Item {
|
||||
if (this == ModItems.stick_dynamite) {
|
||||
p_77659_2_.spawnEntityInWorld(new EntityGrenadeDynamite(p_77659_2_, p_77659_3_));
|
||||
}
|
||||
if (this == ModItems.grenate_cats) {
|
||||
p_77659_2_.spawnEntityInWorld(new EntityGrenadeCats(p_77659_2_, p_77659_3_));
|
||||
}
|
||||
}
|
||||
|
||||
return p_77659_1_;
|
||||
|
||||
@ -634,7 +634,6 @@ public class ClientProxy extends ServerProxy {
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntityGrenadeDynamite.class, new RenderSnowball(ModItems.stick_dynamite));
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntityGrenadeBouncyGeneric.class, new RenderGenericGrenade());
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntityGrenadeImpactGeneric.class, new RenderGenericGrenade());
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntityGrenadeCats.class, new RenderSnowball(ModItems.grenate_cats));
|
||||
//missiles
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntityTestMissile.class, new RenderTestMissile());
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntityMissileCustom.class, new RenderMissileCustom());
|
||||
|
||||
@ -607,11 +607,6 @@ public class MainRegistry {
|
||||
return new EntityGrenadeIFNull(p_82499_1_, p_82499_2_.getX(), p_82499_2_.getY(), p_82499_2_.getZ());
|
||||
}
|
||||
});
|
||||
BlockDispenser.dispenseBehaviorRegistry.putObject(ModItems.grenate_cats, new BehaviorProjectileDispense() {
|
||||
protected IProjectile getProjectileEntity(World p_82499_1_, IPosition p_82499_2_) {
|
||||
return new EntityGrenadeCats(p_82499_1_, p_82499_2_.getX(), p_82499_2_.getY(), p_82499_2_.getZ());
|
||||
}
|
||||
});
|
||||
BlockDispenser.dispenseBehaviorRegistry.putObject(ModItems.nuclear_waste_pearl, new BehaviorProjectileDispense() {
|
||||
|
||||
protected IProjectile getProjectileEntity(World world, IPosition position) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user