Added back old ones, changed lang to OLD for them

This commit is contained in:
WolfEclipses 2025-12-09 08:31:52 -05:00
parent 003afa4071
commit bce98561d3
9 changed files with 92 additions and 1 deletions

View File

@ -1189,6 +1189,10 @@ public class ModBlocks {
public static Block gas_explosive;
public static Block vacuum;
public static Block absorber;
public static Block absorber_red;
public static Block absorber_green;
public static Block absorber_pink;
public static BlockAbsorber rad_absorber;
public static Block decon;
@ -2359,6 +2363,13 @@ public class ModBlocks {
gas_explosive = new BlockGasExplosive().setBlockName("gas_explosive").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":gas_explosive");
vacuum = new BlockVacuum().setBlockName("vacuum").setResistance(1000000F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":vacuum");
// OLD ABSORBERS
absorber = new BlockAbsorberOLD(Material.iron, 2.5F).setBlockName("absorber").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":absorber");
absorber_red = new BlockAbsorberOLD(Material.iron, 10F).setBlockName("absorber_red").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":absorber_red");
absorber_green = new BlockAbsorberOLD(Material.iron, 100F).setBlockName("absorber_green").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":absorber_green");
absorber_pink = new BlockAbsorberOLD(Material.iron, 10000F).setBlockName("absorber_pink").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":absorber_pink");
//NEW ABSORBER
rad_absorber = new BlockAbsorber(Material.iron).setBlockName("rad_absorber").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab);
decon = new BlockDecon(Material.iron).setBlockName("decon").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":decon_side");
@ -3399,7 +3410,11 @@ public class ModBlocks {
GameRegistry.registerBlock(struct_icf_core, struct_icf_core.getUnlocalizedName());
//Absorbers
GameRegistry.registerBlock(rad_absorber, ItemBlockAbsorber.class, "rad_absorber");
GameRegistry.registerBlock(absorber, absorber.getUnlocalizedName());
GameRegistry.registerBlock(absorber_red, absorber_red.getUnlocalizedName());
GameRegistry.registerBlock(absorber_green, absorber_green.getUnlocalizedName());
GameRegistry.registerBlock(absorber_pink, absorber_pink.getUnlocalizedName());
GameRegistry.registerBlock(rad_absorber, ItemBlockAbsorber.class, rad_absorber.getUnlocalizedName());
GameRegistry.registerBlock(decon, decon.getUnlocalizedName());
//Solar Tower Blocks

View File

@ -0,0 +1,40 @@
package com.hbm.blocks.generic;
import java.util.Random;
import com.hbm.handler.radiation.ChunkRadiationManager;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.world.World;
public class BlockAbsorberOLD extends Block {
float absorb = 0;
public BlockAbsorberOLD(Material mat, float ab) {
super(mat);
this.setTickRandomly(true);
absorb = ab;
}
@Override
public int tickRate(World world) {
return 10;
}
@Override
public void updateTick(World world, int x, int y, int z, Random rand) {
ChunkRadiationManager.proxy.decrementRad(world, x, y, z, absorb);
world.scheduleBlockUpdate(x, y, z, this, this.tickRate(world));
}
public void onBlockAdded(World world, int x, int y, int z) {
super.onBlockAdded(world, x, y, z);
world.scheduleBlockUpdate(x, y, z, this, this.tickRate(world));
}
}

View File

@ -3835,6 +3835,11 @@ stat.ntmBullets=Schüsse gefeuert
stat.ntmLegendary=Legendäre Gegenstände hergestellt
stat.ntmMines=Auf Minen getreten
tile.absorber.name=Strahlungs-Absorber OLD
tile.absorber_green.name=Fortgeschrittener Strahlungs-Absorber OLD
tile.absorber_pink.name=Elite Strahlungs-Absorber OLD
tile.absorber_red.name=Verbesserter Strahlungs-Absorber OLD
tile.rad_absorber.base.name=Strahlungs-Absorber
tile.rad_absorber.red.name=Fortgeschrittener Strahlungs-Absorber
tile.rad_absorber.green.name=Elite Strahlungs-Absorber

View File

@ -5048,6 +5048,11 @@ stat.ntmBullets=Rounds Fired
stat.ntmLegendary=Legendary Items Created
stat.ntmMines=Mines Stepped on
tile.absorber.name=Radiation Absorber OLD
tile.absorber_green.name=Advanced Radiation Absorber OLD
tile.absorber_pink.name=Elite Radiation Absorber OLD
tile.absorber_red.name=Enhanced Radiation Absorber OLD
tile.rad_absorber.base.name=Radiation Absorber
tile.rad_absorber.red.name=Enhanced Radiation Absorber
tile.rad_absorber.green.name=Advanced Radiation Absorber

View File

@ -4907,6 +4907,11 @@ shape.wiresDense=Dense Wires
soundCategory.ntmMachines=NTM Machines
tile.absorber.name=Radiation Absorber OLD
tile.absorber_green.name=Advanced Radiation Absorber OLD
tile.absorber_pink.name=Elite Radiation Absorber OLD
tile.absorber_red.name=Enhanced Radiation Absorber OLD
tile.rad_absorber.base.name=Radiation Absorber
tile.rad_absorber.red.name=Enhanced Radiation Absorber
tile.rad_absorber.green.name=Advanced Radiation Absorber

View File

@ -4308,6 +4308,11 @@ shape.wire=Wire
soundCategory.ntmMachines=NTM Machines
tile.absorber.name=Radiation Absorber OLD
tile.absorber_green.name=Advanced Radiation Absorber OLD
tile.absorber_pink.name=Elite Radiation Absorber OLD
tile.absorber_red.name=Enhanced Radiation Absorber OLD
tile.rad_absorber.base.name=Radiation Absorber
tile.rad_absorber.red.name=Enhanced Radiation Absorber
tile.rad_absorber.green.name=Advanced Radiation Absorber

View File

@ -5306,6 +5306,11 @@ stat.ntmBullets=Сделано выстрелов
stat.ntmLegendary=Создано легендарных предметов
stat.ntmMines=Подрывов на минах
tile.absorber.name=Поглотитель радиации OLD
tile.absorber_green.name=Усовершенствованный поглотитель радиации OLD
tile.absorber_pink.name=Элитный поглотитель радиации OLD
tile.absorber_red.name=Продвинутый поглотитель радиации OLD
tile.rad_absorber.base.name=Поглотитель радиации
tile.rad_absorber.red.name=Усовершенствованный поглотитель радиации
tile.rad_absorber.green.name=Элитный поглотитель радиации

View File

@ -4873,6 +4873,11 @@ stat.ntmBullets=Випущено набоїв
stat.ntmLegendary=Створено легендарних предметів
stat.ntmMines=Підривів на мінах
tile.absorber.name=Поглинач радіації OLD
tile.absorber_green.name=Удосконалений поглинач радіації OLD
tile.absorber_pink.name=Елітний поглинач радіації OLD
tile.absorber_red.name=Покращений поглинач радіації OLD
tile.rad_absorber.base.name=Поглинач радіації
tile.rad_absorber.red.name=Удосконалений поглинач радіації
tile.rad_absorber.green.name=Елітний поглинач радіації

View File

@ -4521,6 +4521,12 @@ shape.wireFine=线
shape.wireDense=致密线
shape.wiresDense=致密线
soundCategory.ntmMachines=NTM机器
tile.absorber.name=辐射吸收器 OLD
tile.absorber_green.name=高级辐射吸收器 OLD
tile.absorber_pink.name=精英辐射吸收器 OLD
tile.absorber_red.name=增强型辐射吸收器 OLD
tile.rad_absorber.base.name=辐射吸收器
tile.rad_absorber.red.name=高级辐射吸收器
tile.rad_absorber.green.name=精英辐射吸收器