This commit is contained in:
ThisIsALegitUsername 2023-01-11 01:08:02 +00:00
parent 851bc61255
commit 1386e7eb0f
10 changed files with 13461 additions and 13462 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -15,8 +15,7 @@ import net.minecraft.util.ResourceLocation;
@SuppressWarnings("all")
public class PotionHUD extends RenderModule{
protected float zLevelFloat;
int i2 = 16;
public PotionHUD() {
super("PotionHUD", Category.HUD, 4, 350);
@ -27,41 +26,39 @@ public class PotionHUD extends RenderModule{
}
public int getHeight() {
return 90;
return i2+10;
}
public void draw() {
int offsetX = 21;
int offsetY = 14;
int i = 80;
int i2 = 16;
Collection<PotionEffect> collection = mc.thePlayer.getActivePotionEffects();
if (!collection.isEmpty()) {
int l = 33;
if (collection.size() > 5)
l = 132 / (collection.size() - 1);
for (PotionEffect potioneffect : mc.thePlayer.getActivePotionEffects()) {
Potion potion = Potion.potionTypes[potioneffect.getPotionID()];
GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
GlStateManager.disableLighting();
GlStateManager.enableAlpha();
GlStateManager.disableLighting();
GlStateManager.enableAlpha();
if (potion.hasStatusIcon()) {
GuiIngame guiIngame = new GuiIngame(mc);
Minecraft.getMinecraft().getTextureManager().bindTexture(new ResourceLocation("textures/gui/container/inventory.png"));
mc.getTextureManager().bindTexture(new ResourceLocation("textures/gui/container/inventory.png"));
int i3 = potion.getStatusIconIndex();
GlStateManager.tryBlendFuncSeparate(1, 1, 1, 0);
guiIngame.drawTexturedModalRect(getX() + 21 - 20, getY() + i2 - 14, 0 + i3 % 8 * 18, 198 + i3 / 8 * 18, 18, 18);
//GlStateManager.tryBlendFuncSeparate(1, 1, 1, 0);
guiIngame.drawTexturedModalRect(getX() + 1, getY() + i2 - 14, 0 + i3 % 8 * 18, 198 + i3 / 8 * 18, 18, 18);
}
String s1 = I18n.format(potion.getName(), new Object[0]);
if (potioneffect.getAmplifier() == 1) {
s1 = String.valueOf(String.valueOf(s1)) + " " + I18n.format("enchantment.level.2", new Object[0]);
s1 = s1 + I18n.format("enchantment.level.2", new Object[0]);
} else if (potioneffect.getAmplifier() == 2) {
s1 = String.valueOf(String.valueOf(s1)) + " " + I18n.format("enchantment.level.3", new Object[0]);
s1 = s1 + I18n.format("enchantment.level.3", new Object[0]);
} else if (potioneffect.getAmplifier() == 3) {
s1 = String.valueOf(String.valueOf(s1)) + " " + I18n.format("enchantment.level.4", new Object[0]);
s1 = s1 + I18n.format("enchantment.level.4", new Object[0]);
}
mc.fontRendererObj.drawString(s1, (getX() + 21), (getY() + i2 - 14), -1, true);
String s2 = Potion.getDurationString(potioneffect);
mc.fontRendererObj.drawString(s2, (getX() + 21), (getY() + i2 + 10 - 14), -1, true);

View File

@ -9,21 +9,21 @@ public class RenderUtils {
switch (asdf.getValue()) {
case "Red":
return new Color(255, 0, 0, 85).getRGB();
return new Color(255, 0, 0, 95).getRGB();
case "Yellow":
return new Color(255, 255, 0, 85).getRGB();
return new Color(255, 255, 0, 95).getRGB();
case "Green":
return new Color(0, 255, 0, 85).getRGB();
return new Color(0, 255, 0, 95).getRGB();
case "Blue":
return new Color(0, 0, 255, 85).getRGB();
return new Color(0, 0, 255, 95).getRGB();
case "Orange":
return new Color(255, 165, 0, 85).getRGB();
return new Color(255, 165, 0, 95).getRGB();
case "Pink":
return new Color(255, 102, 255).getRGB();
return new Color(255, 102, 255, 95).getRGB();
case "Black":
return new Color(0, 0, 0, 85).getRGB();
return new Color(0, 0, 0, 95).getRGB();
case "White":
return new Color(255, 255, 255, 85).getRGB();
return new Color(255, 255, 255, 95).getRGB();
}
return -1;
}