From d87270001e2739786d9a62611bb31497372cde63 Mon Sep 17 00:00:00 2001 From: khj xiaogu <54445543+khjxiaogu@users.noreply.github.com> Date: Sun, 19 Dec 2021 02:34:53 +0800 Subject: [PATCH] tooltips for efficiency --- .../steampowered/content/boiler/BoilerTileEntity.java | 7 +++---- .../teammoeg/steampowered/content/burner/BurnerBlock.java | 2 +- src/main/resources/assets/steampowered/lang/en_us.json | 1 + src/main/resources/assets/steampowered/lang/es_es.json | 1 + src/main/resources/assets/steampowered/lang/ja_jp.json | 1 + src/main/resources/assets/steampowered/lang/zh_cn.json | 1 + 6 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/teammoeg/steampowered/content/boiler/BoilerTileEntity.java b/src/main/java/com/teammoeg/steampowered/content/boiler/BoilerTileEntity.java index 837069d..2683dcd 100644 --- a/src/main/java/com/teammoeg/steampowered/content/boiler/BoilerTileEntity.java +++ b/src/main/java/com/teammoeg/steampowered/content/boiler/BoilerTileEntity.java @@ -165,10 +165,9 @@ public abstract class BoilerTileEntity extends TileEntity implements IHeatReceiv this.output.fill(new FluidStack(FluidRegistry.steam.get().getFluid(), consume / 10), FluidAction.EXECUTE); flag=true; } - if(flag) { - this.setChanged(); - this.level.sendBlockUpdated(this.getBlockPos(),this.getBlockState(),this.getBlockState(), 3); - } + this.setChanged(); + this.level.sendBlockUpdated(this.getBlockPos(),this.getBlockState(),this.getBlockState(), 3); + } } diff --git a/src/main/java/com/teammoeg/steampowered/content/burner/BurnerBlock.java b/src/main/java/com/teammoeg/steampowered/content/burner/BurnerBlock.java index 016934b..47fffbd 100644 --- a/src/main/java/com/teammoeg/steampowered/content/burner/BurnerBlock.java +++ b/src/main/java/com/teammoeg/steampowered/content/burner/BurnerBlock.java @@ -112,7 +112,7 @@ public abstract class BurnerBlock extends Block { public abstract int getHuProduce() ; public abstract double getEfficiency(); public String getEfficiencyString() { - return ((int)(this.getEfficiency()*1000))/1000+"%"; + return ((int)(this.getEfficiency()*1000))/10F+"%"; } protected void createBlockStateDefinition(StateContainer.Builder builder) { super.createBlockStateDefinition(builder.add(LIT).add(FACING).add(REDSTONE_LOCKED)); diff --git a/src/main/resources/assets/steampowered/lang/en_us.json b/src/main/resources/assets/steampowered/lang/en_us.json index df801ce..0a0cce8 100644 --- a/src/main/resources/assets/steampowered/lang/en_us.json +++ b/src/main/resources/assets/steampowered/lang/en_us.json @@ -60,6 +60,7 @@ "tooltip.steampowered.burner.hu": "Heat Remaining: %s HU", "tooltip.steampowered.burner.item" : "Fuel Remaining: %s x %s", "tooltip.steampowered.burner.huproduce" : "Generates %s HU/t", + "tooltip.steampowered.burner.efficiency": "Burning Efficiency: %s", "tooltip.steampowered.burner.danger": "Caution! Standing on when burning causes damage!", "tooltip.steampowered.burner.brief": "Generate heat by burning fuel.", "tooltip.steampowered.burner.redstone": "Provide with redstone signal to stop burning.", diff --git a/src/main/resources/assets/steampowered/lang/es_es.json b/src/main/resources/assets/steampowered/lang/es_es.json index b98c6d9..e017315 100644 --- a/src/main/resources/assets/steampowered/lang/es_es.json +++ b/src/main/resources/assets/steampowered/lang/es_es.json @@ -60,6 +60,7 @@ "tooltip.steampowered.burner.hu": "Calor restante: %s HU", "tooltip.steampowered.burner.item" : "Combustible restante: %s x %s", "tooltip.steampowered.burner.huproduce" : "Genera %s HU/t", + "tooltip.steampowered.burner.efficiency": "Burning Efficiency: %s", "tooltip.steampowered.burner.danger": "¡Precaución! ¡Quedarse encima mientras está encendido causa daño!", "tooltip.steampowered.burner.brief": "Genera calor quemando combustible.", "tooltip.steampowered.burner.redstone": "Proporciona una señal de redstone para que deje de quemar.", diff --git a/src/main/resources/assets/steampowered/lang/ja_jp.json b/src/main/resources/assets/steampowered/lang/ja_jp.json index d347281..d4287ce 100644 --- a/src/main/resources/assets/steampowered/lang/ja_jp.json +++ b/src/main/resources/assets/steampowered/lang/ja_jp.json @@ -66,6 +66,7 @@ "tooltip.steampowered.boiler.huconsume": "Maximum Heat Intake %s HU/t", "tooltip.steampowered.boiler.waterconsume": "Requires Water %s mb/t", "tooltip.steampowered.boiler.steamproduce": "Maximum Steam Output %s mb/t", + "tooltip.steampowered.burner.efficiency": "Burning Efficiency: %s", "tooltip.steampowered.boiler.danger": "Caution! Standing on when working causes damage!", "tooltip.steampowered.boiler.brief": "Generate steam by heating water.", "tooltip.steampowered.boiler.redstone": "Use a Redstone Comparator to get steam amount.", diff --git a/src/main/resources/assets/steampowered/lang/zh_cn.json b/src/main/resources/assets/steampowered/lang/zh_cn.json index a1814ac..9d302c2 100644 --- a/src/main/resources/assets/steampowered/lang/zh_cn.json +++ b/src/main/resources/assets/steampowered/lang/zh_cn.json @@ -60,6 +60,7 @@ "tooltip.steampowered.burner.hu": "剩余热量: %s HU", "tooltip.steampowered.burner.item" : "燃料: %s x %s", "tooltip.steampowered.burner.huproduce" : "产生%s HU/t", + "tooltip.steampowered.burner.efficiency": "效率:%s", "tooltip.steampowered.burner.danger": "工作时站在上面会受伤!", "tooltip.steampowered.burner.brief": "燃烧燃料发热", "tooltip.steampowered.burner.redstone": "提供红石信号以停止燃烧",