labels, glyphid egg recycling

This commit is contained in:
Boblet 2023-07-05 16:37:22 +02:00
parent 4ad28d25f4
commit ea9dc777fb
6 changed files with 34 additions and 0 deletions

View File

@ -1,7 +1,14 @@
## Added
* Industrial boiler
* A slightly taller variant of the boiler with higher capacity
* Unlike the regular boiler, it can't explode
## Changed
* The regular boiler now only holds 16k instead of 64k (which is still a lot)
* Added labels to the large mining drill's levers
* Glyphid eggs can now be broken apart using an anvil, yielding glyphid meat, bones and experience bottles
## Fixed
* Fixed quantity of the fusion reactor's construction recipe not being displayed right
* Fixed fluid valve and redstone fluid valves having the wrong names
* Fixed mobs' max health getting buffed by pollution, but the actual health staying the same

View File

@ -7,6 +7,7 @@ import com.hbm.lib.RefStrings;
import com.hbm.packet.NBTControlPacket;
import com.hbm.packet.PacketDispatcher;
import com.hbm.tileentity.machine.TileEntityMachineExcavator;
import com.hbm.util.I18nUtil;
import net.minecraft.client.Minecraft;
import net.minecraft.client.audio.PositionedSoundRecord;
@ -32,6 +33,12 @@ public class GUIMachineExcavator extends GuiInfoContainer {
@Override
public void drawScreen(int x, int y, float interp) {
super.drawScreen(x, y, interp);
this.drawCustomInfoStat(x, y, guiLeft + 6, guiTop + 42, 20, 40, x, y, I18nUtil.resolveKey("excavator.drill"));
this.drawCustomInfoStat(x, y, guiLeft + 30, guiTop + 42, 20, 40, x, y, I18nUtil.resolveKey("excavator.crusher"));
this.drawCustomInfoStat(x, y, guiLeft + 54, guiTop + 42, 20, 40, x, y, I18nUtil.resolveKey("excavator.walling"));
this.drawCustomInfoStat(x, y, guiLeft + 78, guiTop + 42, 20, 40, x, y, I18nUtil.resolveKey("excavator.veinminer"));
this.drawCustomInfoStat(x, y, guiLeft + 102, guiTop + 42, 20, 40, x, y, I18nUtil.resolveKey("excavator.silktouch"));
this.drawElectricityInfo(this, x, y, guiLeft + 220, guiTop + 18, 16, 52, drill.getPower(), drill.maxPower);
this.drill.tank.renderTankInfo(this, x, y, guiLeft + 202, guiTop + 18, 16, 52);

View File

@ -942,6 +942,14 @@ public class AnvilRecipes {
new AnvilOutput(new ItemStack(ModItems.plate_lead, 2)),
new AnvilOutput(new ItemStack(ModItems.nuclear_waste_vitrified, 10))
}).setTier(3));
constructionRecipes.add(new AnvilConstructionRecipe(
new ComparableStack(ModItems.egg_glyphid), new AnvilOutput[] {
new AnvilOutput(new ItemStack(ModItems.glyphid_meat, 2)),
new AnvilOutput(new ItemStack(ModItems.glyphid_meat, 1), 0.5F),
new AnvilOutput(new ItemStack(Items.bone, 1), 0.75F),
new AnvilOutput(new ItemStack(Items.experience_bottle, 1), 0.5F)
}).setTier(1));
}
public static void pullFromAssembler(ComparableStack result, int tier) {

View File

@ -532,6 +532,12 @@ entity.hbm.entity_bullet.name=Patrone
entity.hbm.entity_rocket.name=Rakete
entity.hbm.entity_schrabnel.name=Schrabnel
excavator.crusher=Brecher
excavator.drill=Bohrer
excavator.silktouch=Behutsamkeit
excavator.veinminer=Erzadern-Miner
excavator.walling=Verschalung
flare.ignition=Zündung
flare.valve=Flussventil

View File

@ -1023,6 +1023,12 @@ entity.hbm.entity_bullet.name=Bullet
entity.hbm.entity_rocket.name=Rocket
entity.hbm.entity_schrabnel.name=Schrabnel
excavator.crusher=Toggle Crusher
excavator.drill=Toggle Drill
excavator.silktouch=Toggle Silk Touch
excavator.veinminer=Toggle Vein Miner
excavator.walling=Toggle Walling
flare.ignition=Ignition
flare.valve=Flow Valve

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 B