proper localizations

This commit is contained in:
Bob 2026-04-11 23:44:10 +02:00
parent 3520ba5187
commit d07ddbab0a
4 changed files with 20 additions and 11 deletions

View File

@ -18,6 +18,9 @@
* Cast plate foundry molds now have a triple variant * Cast plate foundry molds now have a triple variant
* Zombies now have a chance to drop copper, aluminium and titanium ingots (1:200 each) * Zombies now have a chance to drop copper, aluminium and titanium ingots (1:200 each)
* The burner press now has nine additional storage slots for things like stamps and reserve fuel * The burner press now has nine additional storage slots for things like stamps and reserve fuel
* Improved minigun muzzleflash
* The flash is now faster and larger
* Moved the origin up to be at the firing barrel instead of the center of the rotor
## Fixed ## Fixed
* Fixed euphemium compound plate recipe not yielding four items as it should in the plasma forge * Fixed euphemium compound plate recipe not yielding four items as it should in the plasma forge

View File

@ -21,6 +21,7 @@ import com.hbm.render.anim.BusAnimationKeyframe.IType;
import com.hbm.render.anim.BusAnimation; import com.hbm.render.anim.BusAnimation;
import com.hbm.render.anim.BusAnimationSequence; import com.hbm.render.anim.BusAnimationSequence;
import com.hbm.util.EnumUtil; import com.hbm.util.EnumUtil;
import com.hbm.util.i18n.I18nUtil;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly; import cpw.mods.fml.relauncher.SideOnly;
@ -32,6 +33,7 @@ import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.world.World; import net.minecraft.world.World;
public class ItemGrenadeUniversal extends Item implements IEquipReceiver, IAnimatedItem { public class ItemGrenadeUniversal extends Item implements IEquipReceiver, IAnimatedItem {
@ -177,11 +179,11 @@ public class ItemGrenadeUniversal extends Item implements IEquipReceiver, IAnima
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)
public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean ext) { public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean ext) {
list.add("item.grenade_universal.shell." + this.getShell(stack).name().toLowerCase(Locale.US)); list.add(EnumChatFormatting.YELLOW + I18nUtil.resolveKey(ModItems.grenade_shell.getUnlocalizedName() + "." + this.getShell(stack).name().toLowerCase(Locale.US) + ".name"));
list.add("item.grenade_universal.filling." + this.getFilling(stack).name().toLowerCase(Locale.US)); list.add(EnumChatFormatting.YELLOW + I18nUtil.resolveKey(ModItems.grenade_filling.getUnlocalizedName() + "." + this.getFilling(stack).name().toLowerCase(Locale.US) + ".name"));
list.add("item.grenade_universal.fuze." + this.getFuze(stack).name().toLowerCase(Locale.US)); list.add(EnumChatFormatting.YELLOW + I18nUtil.resolveKey(ModItems.grenade_fuze.getUnlocalizedName() + "." + this.getFuze(stack).name().toLowerCase(Locale.US) + ".name"));
EnumGrenadeExtra extra = this.getExtra(stack); EnumGrenadeExtra extra = this.getExtra(stack);
if(extra != null) list.add("item.grenade_universal.extra." + extra.name().toLowerCase(Locale.US)); if(extra != null) list.add(EnumChatFormatting.RED + I18nUtil.resolveKey(ModItems.grenade_extra.getUnlocalizedName() + "." + extra.name().toLowerCase(Locale.US) + ".name"));
} }
@Override @Override

View File

@ -87,9 +87,10 @@ public class ItemRenderMinigun extends ItemRenderWeaponBase {
GL11.glTranslated(0, 0, -0.25); GL11.glTranslated(0, 0, -0.25);
renderLaserFlash(gun.lastShot[0], 50, 0.5D, 0xff0080); renderLaserFlash(gun.lastShot[0], 50, 0.5D, 0xff0080);
} else { } else {
GL11.glTranslated(0, 0.5, 0);
GL11.glRotated(gun.shotRand * 90, 1, 0, 0); GL11.glRotated(gun.shotRand * 90, 1, 0, 0);
GL11.glScaled(1.5, 1.5, 1.5); GL11.glScaled(1.5, 1.5, 1.5);
this.renderMuzzleFlash(gun.lastShot[0], 75, 5); this.renderMuzzleFlash(gun.lastShot[0], 50, 7.5);
} }
GL11.glPopMatrix(); GL11.glPopMatrix();
} }
@ -153,9 +154,10 @@ public class ItemRenderMinigun extends ItemRenderWeaponBase {
GL11.glTranslated(0, 0, -0.25); GL11.glTranslated(0, 0, -0.25);
renderLaserFlash(shot, 50, 0.5D, 0xff0080); renderLaserFlash(shot, 50, 0.5D, 0xff0080);
} else { } else {
GL11.glTranslated(0, 0.5, 0);
GL11.glRotated(shotRand * 90, 1, 0, 0); GL11.glRotated(shotRand * 90, 1, 0, 0);
GL11.glScaled(1.5, 1.5, 1.5); GL11.glScaled(1.5, 1.5, 1.5);
this.renderMuzzleFlash(shot, 75, 5); this.renderMuzzleFlash(shot, 50, 7.55);
} }
GL11.glPopMatrix(); GL11.glPopMatrix();
} }

View File

@ -73,7 +73,7 @@ public class ItemRenderMinigunDual extends ItemRenderWeaponBase {
GL11.glRotated(gun.shotRand * 90, 1, 0, 0); GL11.glRotated(gun.shotRand * 90, 1, 0, 0);
GL11.glScaled(1.5, 1.5, 1.5); GL11.glScaled(1.5, 1.5, 1.5);
this.renderMuzzleFlash(gun.lastShot[index], 75, 5); this.renderMuzzleFlash(gun.lastShot[index], 50, 7.5);
GL11.glPopMatrix(); GL11.glPopMatrix();
GL11.glPopMatrix(); GL11.glPopMatrix();
@ -136,10 +136,11 @@ public class ItemRenderMinigunDual extends ItemRenderWeaponBase {
GL11.glPushMatrix(); GL11.glPushMatrix();
GL11.glTranslated(0, 0, 12.25); GL11.glTranslated(0, 0, 12.25);
GL11.glRotated(90, 0, 1, 0); GL11.glRotated(90, 0, 1, 0);
GL11.glTranslated(0, 0.5, 0);
GL11.glRotated(shotRand * 90, 1, 0, 0); GL11.glRotated(shotRand * 90, 1, 0, 0);
GL11.glScaled(1.5, 1.5, 1.5); GL11.glScaled(1.5, 1.5, 1.5);
this.renderMuzzleFlash(shot, 75, 5); this.renderMuzzleFlash(shot, 50, 7.5);
GL11.glPopMatrix(); GL11.glPopMatrix();
} }
@ -166,10 +167,11 @@ public class ItemRenderMinigunDual extends ItemRenderWeaponBase {
GL11.glPushMatrix(); GL11.glPushMatrix();
GL11.glTranslated(0, 0, 12.25); GL11.glTranslated(0, 0, 12.25);
GL11.glRotated(90, 0, 1, 0); GL11.glRotated(90, 0, 1, 0);
GL11.glTranslated(0, 0.5, 0);
GL11.glRotated(shotRand * 90, 1, 0, 0); GL11.glRotated(shotRand * 90, 1, 0, 0);
GL11.glScaled(1.5, 1.5, 1.5); GL11.glScaled(1.5, 1.5, 1.5);
this.renderMuzzleFlash(shot, 75, 5); this.renderMuzzleFlash(shot, 50, 7.5);
GL11.glPopMatrix(); GL11.glPopMatrix();
} }