Skip to content

Commit

Permalink
Fixes
Browse files Browse the repository at this point in the history
Added Custom Missile Automation
Added Barrel Item Filling Automation

Changed Fog Texture and Color
Changed Toxic Mud Tank Texture
Changed Watz Plasma Texture
Changed Big Reactor Steam Tank Size
Changed Security Clothing Recipe
Changed Balefire RTG Halflife
Changed Mirv Recipe
Changed Mirv Radius

Fixed Niobium Ingot Crafting
Fixed RTG Furnace Automation
Fixed Gas-Masks
  • Loading branch information
Alcatergit committed Dec 9, 2022
1 parent 4df9d23 commit dd04312
Show file tree
Hide file tree
Showing 35 changed files with 290 additions and 158 deletions.
2 changes: 1 addition & 1 deletion src/main/java/com/hbm/blocks/bomb/NukeSolinium.java
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ public void addInformation(ItemStack stack, World player, List<String> tooltip,
tooltip.add("§3[Solinium Bomb]§r");
tooltip.add(" §eRadius: "+BombConfig.soliniumRadius+"m§r");
tooltip.add("");
tooltip.add("§dThis Neutron Bomb is the weaponized daughter of the G.E.C.K§r");
tooltip.add("§dThis Neutron Bomb is the weaponized daughter of the G.E.C.K.§r");
tooltip.add("§dIt emits so much neutron radiation that it transmutates all radioactive elements in range via alpha decay until only non-radioactive elements remain.§r");
}
}
32 changes: 16 additions & 16 deletions src/main/java/com/hbm/blocks/generic/BlockClorine.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,16 @@

import com.hbm.blocks.ModBlocks;
import com.hbm.handler.ArmorUtil;
import com.hbm.util.ArmorRegistry;
import com.hbm.util.ArmorRegistry.HazardClass;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.EntityEquipmentSlot;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.init.MobEffects;
Expand Down Expand Up @@ -52,22 +55,19 @@ public AxisAlignedBB getCollisionBoundingBox(IBlockState blockState, IBlockAcces

@Override
public void onEntityCollidedWithBlock(World world, BlockPos pos, IBlockState state, Entity entity) {
if (entity instanceof EntityPlayer && ArmorUtil.checkForGasMask((EntityPlayer) entity)) {

if(world.rand.nextInt(25) == 0)
ArmorUtil.damageSuit((EntityPlayer)entity, 3, world.rand.nextInt(2));

} else if (entity instanceof EntityLivingBase) {
((EntityLivingBase) entity)
.addPotionEffect(new PotionEffect(MobEffects.BLINDNESS, 5 * 20, 0));
((EntityLivingBase) entity)
.addPotionEffect(new PotionEffect(MobEffects.POISON, 20 * 20, 2));
((EntityLivingBase) entity)
.addPotionEffect(new PotionEffect(MobEffects.WITHER, 1 * 20, 1));
((EntityLivingBase) entity)
.addPotionEffect(new PotionEffect(MobEffects.SLOWNESS, 30 * 20, 1));
((EntityLivingBase) entity)
.addPotionEffect(new PotionEffect(MobEffects.MINING_FATIGUE, 30 * 20, 2));
if(!(entity instanceof EntityLivingBase))
return;

EntityLivingBase entityLiving = (EntityLivingBase) entity;

if(ArmorRegistry.hasAllProtection(entityLiving, EntityEquipmentSlot.HEAD, HazardClass.GAS_CHLORINE)) {
ArmorUtil.damageGasMaskFilter(entityLiving, 1);
} else {
entityLiving.addPotionEffect(new PotionEffect(MobEffects.BLINDNESS, 5 * 20, 0));
entityLiving.addPotionEffect(new PotionEffect(MobEffects.POISON, 20 * 20, 2));
entityLiving.addPotionEffect(new PotionEffect(MobEffects.WITHER, 1 * 20, 1));
entityLiving.addPotionEffect(new PotionEffect(MobEffects.SLOWNESS, 30 * 20, 1));
entityLiving.addPotionEffect(new PotionEffect(MobEffects.MINING_FATIGUE, 30 * 20, 2));
}
}

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/com/hbm/config/BombConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public class BombConfig {
public static int soliniumRadius = 150;
public static int n2Radius = 200;
public static int missileRadius = 100;
public static int mirvRadius = 60;
public static int mirvRadius = 70;
public static int fatmanRadius = 35;
public static int nukaRadius = 25;
public static int aSchrabRadius = 20;
Expand Down Expand Up @@ -54,7 +54,7 @@ public static void loadFromConfig(Configuration config) {
Property propMissile = config.get(CATEGORY_NUKES, "3.07_missileRadius", 100);
propMissile.setComment("Radius of the nuclear missile");
missileRadius = propMissile.getInt();
Property propMirv = config.get(CATEGORY_NUKES, "3.08_mirvRadius", 60);
Property propMirv = config.get(CATEGORY_NUKES, "3.08_mirvRadius", 70);
propMirv.setComment("Radius of a MIRV");
mirvRadius = propMirv.getInt();
Property propFatman = config.get(CATEGORY_NUKES, "3.09_fatmanRadius", 35);
Expand Down
24 changes: 15 additions & 9 deletions src/main/java/com/hbm/explosion/ExplosionChaos.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
import com.hbm.entity.projectile.EntityRocket;
import com.hbm.entity.projectile.EntityRubble;
import com.hbm.entity.projectile.EntitySchrab;
import com.hbm.util.ArmorRegistry;
import com.hbm.util.ArmorRegistry.HazardClass;
import com.hbm.handler.ArmorUtil;
import com.hbm.lib.HBMSoundHandler;
import com.hbm.lib.ModDamageSource;
Expand All @@ -33,6 +35,7 @@
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.projectile.EntityArrow;
import net.minecraft.entity.projectile.EntityTippedArrow;
import net.minecraft.inventory.EntityEquipmentSlot;
import net.minecraft.init.Blocks;
import net.minecraft.init.MobEffects;
import net.minecraft.potion.PotionEffect;
Expand Down Expand Up @@ -388,15 +391,18 @@ public static void poison(World world, int x, int y, int z, int bombStartStrengt
d7 = entity.posZ - z;
double d9 = MathHelper.sqrt(d5 * d5 + d6 * d6 + d7 * d7);
if(d9 < wat) {
if(entity instanceof EntityPlayer && ArmorUtil.checkForGasMask((EntityPlayer) entity)) {
ArmorUtil.damageSuit((EntityPlayer) entity, 3, rand.nextInt(2));

} else if(entity instanceof EntityLivingBase) {
((EntityLivingBase) entity).addPotionEffect(new PotionEffect(MobEffects.BLINDNESS, 5 * 20, 0));
((EntityLivingBase) entity).addPotionEffect(new PotionEffect(MobEffects.POISON, 20 * 20, 2));
((EntityLivingBase) entity).addPotionEffect(new PotionEffect(MobEffects.WITHER, 1 * 20, 1));
((EntityLivingBase) entity).addPotionEffect(new PotionEffect(MobEffects.SLOWNESS, 30 * 20, 1));
((EntityLivingBase) entity).addPotionEffect(new PotionEffect(MobEffects.MINING_FATIGUE, 30 * 20, 2));
if(!(entity instanceof EntityLivingBase))
continue;

EntityLivingBase entityLiving = (EntityLivingBase) entity;
if(ArmorRegistry.hasAllProtection(entityLiving, EntityEquipmentSlot.HEAD, HazardClass.NERVE_AGENT)) {
ArmorUtil.damageGasMaskFilter(entityLiving, 1);
} else {
entityLiving.addPotionEffect(new PotionEffect(MobEffects.BLINDNESS, 5 * 20, 0));
entityLiving.addPotionEffect(new PotionEffect(MobEffects.POISON, 20 * 20, 2));
entityLiving.addPotionEffect(new PotionEffect(MobEffects.WITHER, 1 * 20, 1));
entityLiving.addPotionEffect(new PotionEffect(MobEffects.SLOWNESS, 30 * 20, 1));
entityLiving.addPotionEffect(new PotionEffect(MobEffects.MINING_FATIGUE, 30 * 20, 2));
}
}
}
Expand Down
56 changes: 15 additions & 41 deletions src/main/java/com/hbm/handler/ArmorUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ public static void register() {
//ArmorRegistry.registerHazard(ModItems.gas_mask_filter_rag, HazardClass.PARTICLE_COARSE);
//ArmorRegistry.registerHazard(ModItems.gas_mask_filter_piss, HazardClass.PARTICLE_COARSE, HazardClass.GAS_CHLORINE);

ArmorRegistry.registerHazard(ModItems.gas_mask, HazardClass.SAND, HazardClass.LIGHT);
ArmorRegistry.registerHazard(ModItems.gas_mask_m65, HazardClass.SAND);
ArmorRegistry.registerHazard(ModItems.gas_mask, HazardClass.SAND, HazardClass.LIGHT, HazardClass.PARTICLE_COARSE, HazardClass.PARTICLE_FINE);
ArmorRegistry.registerHazard(ModItems.gas_mask_m65, HazardClass.SAND, HazardClass.PARTICLE_COARSE, HazardClass.PARTICLE_FINE);
//ArmorRegistry.registerHazard(ModItems.mask_rag, HazardClass.PARTICLE_COARSE);
//ArmorRegistry.registerHazard(ModItems.mask_piss, HazardClass.PARTICLE_COARSE, HazardClass.GAS_CHLORINE);

Expand Down Expand Up @@ -109,6 +109,7 @@ public static boolean checkArmorNull(EntityLivingBase player, EntityEquipmentSlo
"platinum",
"tin",
"lead",
"liquidator",
"schrabidium",
"euphemium",
"steel",
Expand All @@ -119,11 +120,13 @@ public static boolean checkArmorNull(EntityLivingBase player, EntityEquipmentSlo
"bronze",
"electrum",
"t45",
"rpa",
"bj",
"starmetal",
"hazmat", //also count because rubber is insulating
"rubber",
"hev",
"ajr",
"rpa",
"spacesuit"
};

Expand Down Expand Up @@ -296,47 +299,11 @@ public static ItemStack getGasMaskFilter(ItemStack mask) {

return filter;
}

public static boolean checkForGasMask(EntityPlayer player) {

if(checkArmorPiece(player, ModItems.hazmat_helmet, 3)) {
return true;
}
if(checkArmorPiece(player, ModItems.hazmat_helmet_red, 3)) {
return true;
}
if(checkArmorPiece(player, ModItems.hazmat_helmet_grey, 3)) {
return true;
}
if(checkArmorPiece(player, ModItems.hazmat_paa_helmet, 3)) {
return true;
}
if(checkArmorPiece(player, ModItems.gas_mask, 3)) {
return true;
}
if(checkArmorPiece(player, ModItems.gas_mask_m65, 3)) {
return true;
}
if(checkArmorPiece(player, ModItems.t45_helmet, 3)) {
return true;
}
if(checkArmorPiece(player, ModItems.schrabidium_helmet, 3)) {
return true;
}
if(checkArmorPiece(player, ModItems.euphemium_helmet, 3)) {
return true;
}

if(player.isPotionActive(HbmPotion.mutation))
return true;

return false;
}

public static boolean checkForDigamma(EntityPlayer player) {

//if(checkArmor(player, ModItems.fau_helmet, ModItems.fau_plate, ModItems.fau_legs, ModItems.fau_boots))
// return true;
if(checkArmor(player, ModItems.fau_helmet, ModItems.fau_plate, ModItems.fau_legs, ModItems.fau_boots))
return true;

if(player.isPotionActive(HbmPotion.stability))
return true;
Expand All @@ -346,6 +313,13 @@ public static boolean checkForDigamma(EntityPlayer player) {

public static boolean checkForMonoMask(EntityPlayer player) {

if(checkArmorPiece(player, ModItems.gas_mask, 3)) {
return true;
}
if(checkArmorPiece(player, ModItems.gas_mask_m65, 3)) {
return true;
}

if(checkArmorPiece(player, ModItems.gas_mask_mono, 3))
return true;

Expand Down
36 changes: 21 additions & 15 deletions src/main/java/com/hbm/handler/guncfg/BulletConfigFactory.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
import com.hbm.handler.BulletConfiguration;
import com.hbm.interfaces.IBulletImpactBehavior;
import com.hbm.interfaces.IBulletUpdateBehavior;
import com.hbm.util.ArmorRegistry;
import com.hbm.util.ArmorRegistry.HazardClass;
import com.hbm.items.ModItems;
import com.hbm.lib.Library;
import com.hbm.packet.AuxParticlePacketNT;
Expand All @@ -22,6 +24,7 @@
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.EntityEquipmentSlot;
import net.minecraft.init.MobEffects;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.potion.PotionEffect;
Expand Down Expand Up @@ -330,22 +333,25 @@ public void behaveBlockHit(EntityBulletBase bullet, int x, int y, int z) {
if(!Library.isObstructed(bullet.world, bullet.posX, bullet.posY, bullet.posZ, e.posX, e.posY + e.getEyeHeight(), e.posZ)) {

if(e instanceof EntityLivingBase) {

EntityLivingBase entityLiving = (EntityLivingBase) e;

if(e instanceof EntityPlayer && ArmorUtil.checkForGasMask((EntityPlayer) e))
continue;

PotionEffect eff0 = new PotionEffect(MobEffects.POISON, duration, 2, true, false);
PotionEffect eff1 = new PotionEffect(MobEffects.MINING_FATIGUE, duration, 2, true, false);
PotionEffect eff2 = new PotionEffect(MobEffects.WEAKNESS, duration, 4, true, false);
PotionEffect eff3 = new PotionEffect(MobEffects.WITHER, (int)Math.ceil(duration * 0.1), 0, true, false);
eff0.getCurativeItems().clear();
eff1.getCurativeItems().clear();
eff2.getCurativeItems().clear();
eff3.getCurativeItems().clear();
((EntityLivingBase)e).addPotionEffect(eff0);
((EntityLivingBase)e).addPotionEffect(eff1);
((EntityLivingBase)e).addPotionEffect(eff2);
((EntityLivingBase)e).addPotionEffect(eff3);
if(ArmorRegistry.hasAllProtection(entityLiving, EntityEquipmentSlot.HEAD, HazardClass.GAS_CHLORINE)) {
ArmorUtil.damageGasMaskFilter(entityLiving, 1);
} else {
PotionEffect eff0 = new PotionEffect(MobEffects.POISON, duration, 2, true, false);
PotionEffect eff1 = new PotionEffect(MobEffects.MINING_FATIGUE, duration, 2, true, false);
PotionEffect eff2 = new PotionEffect(MobEffects.WEAKNESS, duration, 4, true, false);
PotionEffect eff3 = new PotionEffect(MobEffects.WITHER, (int)Math.ceil(duration * 0.1), 0, true, false);
eff0.getCurativeItems().clear();
eff1.getCurativeItems().clear();
eff2.getCurativeItems().clear();
eff3.getCurativeItems().clear();
entityLiving.addPotionEffect(eff0);
entityLiving.addPotionEffect(eff1);
entityLiving.addPotionEffect(eff2);
entityLiving.addPotionEffect(eff3);
}
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/hbm/inventory/AssemblerRecipes.java
Original file line number Diff line number Diff line change
Expand Up @@ -459,7 +459,7 @@ private static void registerDefaults() {
makeRecipe(new ComparableStack(ModItems.mp_warhead_15_nuclear, 1), new AStack[] { new ComparableStack(ModItems.seg_15, 1), new OreDictStack("plateSteel", 24), new OreDictStack("plateTitanium", 12), new ComparableStack(ModItems.ingot_pu239, 3), new ComparableStack(ModBlocks.det_nuke, 1), new ComparableStack(ModItems.circuit_targeting_tier4, 1), }, 500);
makeRecipe(new ComparableStack(ModItems.mp_warhead_15_thermo, 1), new AStack[] { new ComparableStack(ModItems.seg_15, 1), new OreDictStack("plateSteel", 32), new OreDictStack("plateTitanium", 16), new ComparableStack(ModBlocks.det_nuke, 2), new ComparableStack(ModItems.mike_deut, 1), new ComparableStack(ModItems.mike_core, 1), new ComparableStack(ModItems.circuit_targeting_tier5, 1), }, 600);
makeRecipe(new ComparableStack(ModItems.mp_warhead_15_volcano, 1), new AStack[] { new ComparableStack(ModItems.seg_15, 1), new OreDictStack("plateSteel", 32), new OreDictStack("plateTitanium", 16), new ComparableStack(ModBlocks.det_nuke, 4), new OreDictStack("blockUranium238", 32), new ComparableStack(ModItems.circuit_tantalium, 6), new ComparableStack(ModItems.circuit_targeting_tier4, 1) }, 600);
makeRecipe(new ComparableStack(ModItems.mp_warhead_15_mirv, 1), new AStack[] { new ComparableStack(ModItems.seg_15, 1), new OreDictStack("plateSteel", 32), new OreDictStack("plateTitanium", 16), new ComparableStack(ModItems.warhead_mirvlet, 7), new ComparableStack(ModItems.ingot_semtex, 7), new ComparableStack(ModItems.hull_small_steel, 7), new ComparableStack(ModItems.circuit_targeting_tier6, 1), }, 600);
makeRecipe(new ComparableStack(ModItems.mp_warhead_15_mirv, 1), new AStack[] { new ComparableStack(ModItems.seg_15, 1), new OreDictStack("plateSteel", 32), new OreDictStack("plateTitanium", 16), new ComparableStack(ModItems.warhead_mirvlet, 7), new ComparableStack(ModItems.ingot_semtex, 7), new ComparableStack(ModItems.hull_small_steel, 7), new ComparableStack(ModItems.circuit_targeting_tier5, 1), }, 600);
makeRecipe(new ComparableStack(ModItems.mp_warhead_15_n2, 1), new AStack[] { new ComparableStack(ModItems.seg_15, 1), new OreDictStack("plateSteel", 8), new OreDictStack("plateTitanium", 20), new ComparableStack(ModBlocks.det_charge, 24), new ComparableStack(Blocks.REDSTONE_BLOCK, 12), new ComparableStack(ModItems.powder_magnetized_tungsten, 6), new ComparableStack(ModItems.circuit_targeting_tier5, 1), }, 400);
makeRecipe(new ComparableStack(ModItems.missile_soyuz0, 1), new AStack[] { new ComparableStack(ModItems.rocket_fuel, 40), new ComparableStack(ModBlocks.det_cord, 20), new ComparableStack(ModItems.thruster_medium, 12), new ComparableStack(ModItems.thruster_small, 12), new ComparableStack(ModItems.tank_steel, 10), new ComparableStack(ModItems.circuit_targeting_tier4, 4), new ComparableStack(ModItems.circuit_targeting_tier3, 8), new ComparableStack(ModItems.plate_polymer, 64), new ComparableStack(ModItems.fins_small_steel, 4), new ComparableStack(ModItems.hull_big_titanium, 40), new ComparableStack(ModItems.hull_big_steel, 24), new ComparableStack(ModItems.ingot_fiberglass, 64), }, 600);
makeRecipe(new ComparableStack(ModItems.missile_soyuz_lander, 1), new AStack[] { new ComparableStack(ModItems.rocket_fuel, 10), new ComparableStack(ModItems.thruster_small, 3), new ComparableStack(ModItems.tank_steel, 2), new ComparableStack(ModItems.circuit_targeting_tier3, 4), new ComparableStack(ModItems.plate_polymer, 32), new ComparableStack(ModItems.hull_big_aluminium, 2), new ComparableStack(ModItems.sphere_steel, 1), new ComparableStack(ModItems.ingot_fiberglass, 12), }, 600);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@ public ContainerBarrel(InventoryPlayer invPlayer, TileEntityBarrel tedf) {

diFurnace = tedf;

//this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 0, 8, 17));
//this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 1, 8, 53));
this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 0, 53 - 18, 17));
this.addSlotToContainer(new SlotMachineOutput(tedf.inventory, 1, 53 - 18, 53));
this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 2, 125, 17));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,13 @@ public ContainerRtgFurnace(InventoryPlayer invPlayer, TileEntityRtgFurnace tedf)
dualCookTime = 0;

diFurnace = tedf;

//Ore
this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 0, 56, 17));
//RTG
this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 1, 38, 53));
this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 2, 56, 53));
this.addSlotToContainer(new SlotItemHandler(tedf.inventory, 3, 74, 53));
//Output
this.addSlotToContainer(new SlotMachineOutput(tedf.inventory, 4, 116, 35));

for(int i = 0; i < 3; i++)
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/com/hbm/inventory/gui/GUIMachineRTG.java
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,12 @@ protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2
if(rtg.hasHeat())
{
int i = rtg.getHeatScaled(52);
drawTexturedModalRect(guiLeft + 134, guiTop + 69 - i, 176, 52 - i, 16, i);
drawTexturedModalRect(guiLeft + 134, guiTop + 74 - i, 176, 52 - i, 16, i);
}
if(rtg.hasPower())
{
int i = (int)rtg.getPowerScaled(52);
drawTexturedModalRect(guiLeft + 152, guiTop + 69 - i, 192, 52 - i, 16, i);
drawTexturedModalRect(guiLeft + 152, guiTop + 74 - i, 192, 52 - i, 16, i);
}

this.drawInfoPanel(guiLeft - 16, guiTop + 36, 16, 16, 2);
Expand Down
3 changes: 1 addition & 2 deletions src/main/java/com/hbm/inventory/gui/GUIRtgFurnace.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,11 @@
import com.hbm.tileentity.machine.TileEntityRtgFurnace;

import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.client.resources.I18n;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.util.ResourceLocation;

public class GUIRtgFurnace extends GuiContainer {
public class GUIRtgFurnace extends GuiInfoContainer {

private static ResourceLocation texture = new ResourceLocation(RefStrings.MODID + ":textures/gui/RTGfurnace.png");
private TileEntityRtgFurnace diFurnace;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/hbm/items/ModItems.java
Original file line number Diff line number Diff line change
Expand Up @@ -1297,7 +1297,7 @@ public class ModItems {
public static final Item pellet_rtg_polonium = new ItemRTGPellet(50, ItemHazard.po210 * ItemHazard.rtg, "pellet_rtg_polonium").setDecays(ModItems.pellet_rtg_depleted_lead, 3321024L, 3).addFire(15).toItem().setCreativeTab(MainRegistry.controlTab);
public static final Item pellet_rtg_gold = new ItemRTGPellet(200, ItemHazard.au198 * ItemHazard.rtg, "pellet_rtg_gold").setDecays(ModItems.pellet_rtg_depleted_mercury, 64728L, 4).addFire(15).toItem().setCreativeTab(MainRegistry.controlTab);
public static final Item pellet_rtg_lead = new ItemRTGPellet(600, ItemHazard.pb209 * ItemHazard.rtg, "pellet_rtg_lead").setDecays(ModItems.pellet_rtg_depleted_bismuth, 3253L, 6).addFire(15).addBlinding().toItem().setCreativeTab(MainRegistry.controlTab);
public static final Item pellet_rtg_balefire = new ItemRTGPellet(6000, ItemHazard.bf * ItemHazard.rtg, "pellet_rtg_balefire").setDecays(ModItems.pellet_rtg_depleted_bismuth, 500L, 10).addFire(150).addBlinding().toItem().setCreativeTab(MainRegistry.controlTab);
public static final Item pellet_rtg_balefire = new ItemRTGPellet(6000, ItemHazard.bf * ItemHazard.rtg, "pellet_rtg_balefire").setDecays(ModItems.pellet_rtg_depleted_bismuth, 1000L, 12).addFire(150).addBlinding().toItem().setCreativeTab(MainRegistry.controlTab);

public static final Item tritium_deuterium_cake = new ItemCustomLore("tritium_deuterium_cake").setCreativeTab(MainRegistry.controlTab).setMaxStackSize(1);

Expand Down
Loading

0 comments on commit dd04312

Please sign in to comment.