So many errors....

This commit is contained in:
Flanks255 2021-11-21 10:57:50 -06:00
parent 4b57b9fb45
commit 01ee39973a
8 changed files with 42 additions and 40 deletions

View file

@ -1,6 +1,8 @@
package de.ellpeck.actuallyadditions.mod.inventory.gui;
import com.mojang.blaze3d.matrix.MatrixStack;
import com.mojang.blaze3d.platform.GlStateManager;
import com.mojang.blaze3d.systems.RenderSystem;
import de.ellpeck.actuallyadditions.mod.util.AssetUtil;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.widget.button.Button;
@ -29,34 +31,32 @@ public class Buttons {
}
@Override
public void render(MatrixStack matrices, int x, int y, float f) {
/*
public void render(MatrixStack matrixStack, int x, int y, float f) {
if (this.visible) {
Minecraft.getInstance().getTextureManager().bind(this.resLoc);
RenderSystem.color4f(1.0F, 1.0F, 1.0F, 1.0F);
this.isHovered = x >= this.x && y >= this.y && x < this.x + this.width && y < this.y + this.height;
//int k = this.getHoverState(this.hovered);
int k = this.getYImage(this.isHovered);
GlStateManager._enableBlend();
GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0);
GlStateManager.glBlendFuncSeparate(770, 771, 1, 0);
GlStateManager._blendFunc(770, 771);
this.blit(matrices, this.x, this.y, this.smaller
this.blit(matrixStack, this.x, this.y, this.smaller
? 200
: 176, k * this.height, this.width, this.height);
//this.mouseDragged(mc, x, y);
//this.mouseDragged(mc, x, y); // The heck was this doing here?
int color = 14737632;
if (this.packedFGColour != 0) {
color = this.packedFGColour;
} else if (!this.enabled) {
if (this.packedFGColor != 0) {
color = this.packedFGColor;
} else if (!this.active) {
color = 10526880;
} else if (this.isHovered) {
color = 16777120;
}
//this.drawCenteredString(Minecraft.getInstance().font, this.getMessage().getString(), this.x + this.width / 2, this.y + (this.height - 8) / 2, color);
drawCenteredString(matrixStack, Minecraft.getInstance().font, this.getMessage().getString(), this.x + this.width / 2, this.y + (this.height - 8) / 2, color);
}
*/
}
}
@ -69,19 +69,19 @@ public class Buttons {
super(x, y, 8, 8, new StringTextComponent(""), Button::onPress);
}
//@Override
public void drawButton(Minecraft mc, int x, int y, float f) {
// if (this.visible) {
// mc.getTextureManager().bind(this.resLoc);
// RenderSystem.color4f(1.0F, 1.0F, 1.0F, 1.0F);
// this.hovered = x >= this.x && y >= this.y && x < this.x + this.width && y < this.y + this.height;
// int k = this.getHoverState(this.hovered);
// GlStateManager._enableBlend();
// GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0);
// GlStateManager._blendFunc(770, 771);
// this.blit(matrices, this.x, this.y, 192, k * 8, 8, 8);
// this.mouseDragged(mc, x, y);
// }
@Override
public void render(MatrixStack matrixStack, int x, int y, float f) {
if (this.visible) {
Minecraft.getInstance().getTextureManager().bind(this.resLoc);
RenderSystem.color4f(1.0F, 1.0F, 1.0F, 1.0F);
this.isHovered = x >= this.x && y >= this.y && x < this.x + this.width && y < this.y + this.height;
int k = this.getYImage(this.isHovered);
GlStateManager._enableBlend();
GlStateManager.glBlendFuncSeparate(770, 771, 1, 0);
GlStateManager._blendFunc(770, 771);
this.blit(matrixStack, this.x, this.y, 192, k * 8, 8, 8);
//this.mouseDragged(mc, x, y);
}
}
}
}

View file

@ -18,6 +18,7 @@ import net.minecraft.client.gui.AbstractGui;
import net.minecraft.client.gui.widget.button.Button;
import net.minecraft.util.text.StringTextComponent;
import net.minecraft.util.text.TextFormatting;
import net.minecraft.util.text.TranslationTextComponent;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
@ -38,19 +39,19 @@ public class FilterSettingsGui extends AbstractGui {
public FilterSettingsGui(FilterSettings settings, int x, int y, List<Button> buttonList) {
this.theSettings = settings;
this.whitelistButton = new Buttons.SmallerButton(this.theSettings.whitelistButtonId, x, y, true);
this.whitelistButton = new Buttons.SmallerButton( x, y, new TranslationTextComponent(""), true, Button::onPress); //TODO these need translation keys
buttonList.add(this.whitelistButton);
y += 14;
this.metaButton = new Buttons.SmallerButton(this.theSettings.metaButtonId, x, y, true);
this.metaButton = new Buttons.SmallerButton( x, y, new TranslationTextComponent(""), true, Button::onPress); //TODO also button actions
buttonList.add(this.metaButton);
y += 14;
this.nbtButton = new Buttons.SmallerButton(this.theSettings.nbtButtonId, x, y, true);
this.nbtButton = new Buttons.SmallerButton( x, y, new TranslationTextComponent(""), true, Button::onPress);
buttonList.add(this.nbtButton);
y += 14;
this.oredictButton = new Buttons.SmallerButton(this.theSettings.oredictButtonId, x, y, true);
this.oredictButton = new Buttons.SmallerButton( x, y, new TranslationTextComponent(""), true, Button::onPress);
buttonList.add(this.oredictButton);
y += 15;
this.modButton = new Buttons.SmallerButton(this.theSettings.modButtonId, x, y, true);
this.modButton = new Buttons.SmallerButton( x, y, new TranslationTextComponent(""), true, Button::onPress);
buttonList.add(this.modButton);
this.tick();
@ -103,7 +104,7 @@ public class FilterSettingsGui extends AbstractGui {
//list.addAll(mc.font.listFormattedStringToWidth(StringUtil.localize("info." + ActuallyAdditions.MODID + ".gui.respectModInfo"), 200));
//GuiUtils.drawHoveringText(list, mouseX, mouseY, mc.displayWidth, mc.displayHeight, -1, mc.font);
} else if (this.oredictButton.isMouseOver()) {
} else if (this.oredictButton.isMouseOver(mouseX, mouseY)) {
List<String> list = new ArrayList<>();
list.add(TextFormatting.BOLD + (this.theSettings.respectOredict == 0
? StringUtil.localize("info." + ActuallyAdditions.MODID + ".gui.ignoreOredict")

View file

@ -39,8 +39,8 @@ public class GuiCanolaPress extends GuiWtfMojang<ContainerCanolaPress> {
@Override
public void init() {
super.init();
this.energy = new EnergyDisplay(this.leftPos + 42, this.topPos + 5, this.press.storage);
this.fluid = new FluidDisplay(this.leftPos + 116, this.topPos + 5, this.press.tank);
//this.energy = new EnergyDisplay(this.leftPos + 42, this.topPos + 5, this.press.storage);
//this.fluid = new FluidDisplay(this.leftPos + 116, this.topPos + 5, this.press.tank);
}
@Override

View file

@ -46,7 +46,7 @@ public class GuiFluidCollector extends GuiWtfMojang<ContainerFluidCollector> {
@Override
public void init() {
super.init();
this.fluid = new FluidDisplay(this.leftPos + 67, this.topPos + 5, this.collector.tank);
//this.fluid = new FluidDisplay(this.leftPos + 67, this.topPos + 5, this.collector.tank);
}
@Override

View file

@ -43,8 +43,8 @@ public class GuiOilGenerator extends GuiWtfMojang<ContainerOilGenerator> {
@Override
public void init() {
super.init();
this.energy = new EnergyDisplay(this.leftPos + 42, this.topPos + 5, this.generator.storage);
this.fluid = new FluidDisplay(this.leftPos + 116, this.topPos + 5, this.generator.tank);
//this.energy = new EnergyDisplay(this.leftPos + 42, this.topPos + 5, this.generator.storage);
//this.fluid = new FluidDisplay(this.leftPos + 116, this.topPos + 5, this.generator.tank);
}
@Override

View file

@ -12,6 +12,6 @@ package de.ellpeck.actuallyadditions.mod.items.base;
public class ItemFoodBase extends ItemBase {
public ItemFoodBase(int heal, float saturation, boolean wolfFood) {
super(heal, saturation, wolfFood);
//super(heal, saturation, wolfFood);
}
}

View file

@ -33,7 +33,7 @@ public class ItemFoodSeed /*extends ItemSeedFood */{ //TODO what is this?!
this.maxUseDuration = maxUseDuration;
if (plant instanceof BlockPlant) {
((BlockPlant) plant).doStuff(this, returnItem, returnMeta);
//((BlockPlant) plant).doStuff(this, returnItem, returnMeta);
}
}

View file

@ -14,13 +14,14 @@ import net.minecraft.block.Blocks;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.item.Rarity;
import net.minecraft.potion.Effects;
import net.minecraft.potion.Potion;
@Deprecated
public enum ThePotionRings {
SPEED(
MobEffects.SPEED.getName(),
Effects.SPEED.getName(),
8171462,
MobEffects.SPEED,
0,
@ -32,7 +33,7 @@ public enum ThePotionRings {
),
//Slowness
HASTE(
MobEffects.HASTE.getName(),
Effects.HASTE.getName(),
14270531,
MobEffects.HASTE,
0,
@ -156,7 +157,7 @@ public enum ThePotionRings {
this.name = name;
this.color = color;
this.rarity = rarity;
this.effectID = Potion.getIdFromPotion(effect);
this.effectID = Potion.byName(effect);
this.normalAmplifier = normalAmplifier;
this.advancedAmplifier = advancedAmplifier;
this.activeTime = activeTime;