Skip to content
This repository has been archived by the owner on May 13, 2021. It is now read-only.

Commit

Permalink
Update to 1.16.2 (#286)
Browse files Browse the repository at this point in the history
* FurnaceTileEntity replaced with AbstractFurnaceTileEntity

* Update Forge and set minimum version

The minimum version must be set because a new event has been introduced since forge 32.0.68 that we use for commands. If we don't, it may crash for those who use outdated versions of Forge

* Update gradle.properties

* Update gradle.properties

* Update to 1.16.2

* Update mods.json

* Update GuiOptions.java
  • Loading branch information
Edivad99 authored Aug 15, 2020
1 parent 91bd169 commit b96b8c3
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 19 deletions.
6 changes: 3 additions & 3 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
org.gradle.daemon=false
org.gradle.jvmargs=-Xmx3G

mc_version=1.16.1
forge_version=32.0.75
mc_version=1.16.2
forge_version=33.0.0

waila_version=1.10.9
curse_id=253449
curse_id=253449
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import net.minecraft.nbt.CompoundNBT;
import net.minecraft.nbt.ListNBT;
import net.minecraft.state.properties.BlockStateProperties;
import net.minecraft.tileentity.FurnaceTileEntity;
import net.minecraft.tileentity.AbstractFurnaceTileEntity;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.NonNullList;
import net.minecraft.util.text.ITextComponent;
Expand Down Expand Up @@ -48,7 +48,7 @@ public void appendBody(List<ITextComponent> tooltip, IDataAccessor accessor, IPl

@Override
public void appendServerData(CompoundNBT data, ServerPlayerEntity player, World world, TileEntity blockEntity) {
FurnaceTileEntity furnace = (FurnaceTileEntity) blockEntity;
AbstractFurnaceTileEntity furnace = (AbstractFurnaceTileEntity) blockEntity;
ListNBT items = new ListNBT();
items.add(furnace.getStackInSlot(0).write(new CompoundNBT()));
items.add(furnace.getStackInSlot(1).write(new CompoundNBT()));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,9 @@ public void appendHead(List<ITextComponent> tooltip, IDataAccessor accessor, IPl
if (accessor.getBlock() == Blocks.SPAWNER && config.get(PluginMinecraft.CONFIG_SPAWNER_TYPE)) {
MobSpawnerTileEntity spawner = (MobSpawnerTileEntity) accessor.getTileEntity();
((ITaggableList<ResourceLocation, ITextComponent>) tooltip).setTag(OBJECT_NAME_TAG, new TranslationTextComponent(accessor.getBlock().getTranslationKey())
.append(new StringTextComponent(" ("))
.appendString(" (")
.append(spawner.getSpawnerBaseLogic().getCachedEntity().getDisplayName())
.append(new StringTextComponent(")"))
.appendString(")")
);
}
}
Expand All @@ -79,7 +79,7 @@ public void appendBody(List<ITextComponent> tooltip, IDataAccessor accessor, IPl

if (config.get(PluginMinecraft.CONFIG_REPEATER) && accessor.getBlock() == Blocks.REPEATER) {
int delay = accessor.getBlockState().get(BlockStateProperties.DELAY_1_4);
tooltip.add(new TranslationTextComponent("waila.tooltip.delay", delay));
tooltip.add(new TranslationTextComponent("tooltip.waila.delay", delay));
return;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import net.minecraft.entity.item.LeashKnotEntity;
import net.minecraft.entity.item.PaintingEntity;
import net.minecraft.entity.item.minecart.MinecartEntity;
import net.minecraft.tileentity.FurnaceTileEntity;
import net.minecraft.tileentity.AbstractFurnaceTileEntity;
import net.minecraft.tileentity.JukeboxTileEntity;
import net.minecraft.tileentity.MobSpawnerTileEntity;
import net.minecraft.util.ResourceLocation;
Expand Down Expand Up @@ -68,7 +68,7 @@ public void register(IRegistrar registrar) {
registrar.registerEntityStackProvider(HUDHandlerEntityIcon.INSTANCE, ItemFrameEntity.class);
registrar.registerEntityStackProvider(HUDHandlerEntityIcon.INSTANCE, PaintingEntity.class);
registrar.registerEntityStackProvider(HUDHandlerEntityIcon.INSTANCE, LeashKnotEntity.class);
registrar.registerComponentProvider(HUDHandlerFurnace.INSTANCE, TooltipPosition.BODY, FurnaceTileEntity.class);
registrar.registerBlockDataProvider(HUDHandlerFurnace.INSTANCE, FurnaceTileEntity.class);
registrar.registerComponentProvider(HUDHandlerFurnace.INSTANCE, TooltipPosition.BODY, AbstractFurnaceTileEntity.class);
registrar.registerBlockDataProvider(HUDHandlerFurnace.INSTANCE, AbstractFurnaceTileEntity.class);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public static void register(CommandDispatcher<CommandSource> dispatcher) {
File file = new File("waila_handlers.md");
try (FileWriter writer = new FileWriter(file)) {
writer.write(DumpGenerator.generateInfoDump());
context.getSource().sendFeedback(new TranslationTextComponent("command.waila.dump_success"), false);
context.getSource().sendFeedback(new TranslationTextComponent("command.dump.success"), false);
return 1;
} catch (IOException e) {
context.getSource().sendErrorMessage(new StringTextComponent(e.getClass().getSimpleName() + ": " + e.getMessage()));
Expand Down
5 changes: 3 additions & 2 deletions src/main/java/mcp/mobius/waila/gui/GuiOptions.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package mcp.mobius.waila.gui;

import com.google.common.collect.Lists;
import com.mojang.blaze3d.matrix.MatrixStack;
import mcp.mobius.waila.gui.config.OptionsListWidget;
import mcp.mobius.waila.gui.config.value.OptionsEntryValue;
Expand All @@ -9,8 +8,10 @@
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.widget.button.Button;
import net.minecraft.client.resources.I18n;
import net.minecraft.util.IReorderingProcessor;
import net.minecraft.util.text.*;

import java.util.Arrays;
import java.util.List;

public abstract class GuiOptions extends Screen {
Expand Down Expand Up @@ -78,7 +79,7 @@ public void render(MatrixStack matrixStack, int mouseX, int mouseY, float partia
if (mouseX < valueX || mouseX > valueX + font.getStringWidth(title))
return;

List<ITextProperties> tooltip = Lists.newArrayList(new StringTextComponent(title));
List<IReorderingProcessor> tooltip = Arrays.asList(new StringTextComponent(title).func_241878_f());
tooltip.addAll(font.func_238425_b_(new TranslationTextComponent(value.getDescription()), 200));
renderTooltip(matrixStack, tooltip, mouseX, mouseY);
}
Expand Down
8 changes: 4 additions & 4 deletions src/main/resources/META-INF/mods.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"modLoader": "javafml",
"loaderVersion": "[32,)",
"loaderVersion": "[33,)",
"issueTrackerURL": "https://github.com/TehNut/Hwyla/issues",
"displayURL": "https://github.com/TehNut/Hwyla",
"authors": "TehNut, ProfMobius",
Expand All @@ -18,17 +18,17 @@
{
"modId": "forge",
"mandatory": true,
"versionRange": "[32.0.0,)",
"versionRange": "[33.0.0,)",
"ordering": "NONE",
"side": "BOTH"
},
{
"modId": "minecraft",
"mandatory": true,
"versionRange": "[1.16.1,)",
"versionRange": "[1.16.2,)",
"ordering": "NONE",
"side": "BOTH"
}
]
}
}
}
2 changes: 1 addition & 1 deletion src/main/resources/pack.mcmeta
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"pack": {
"description": "Hwyla resources",
"pack_format": 5
"pack_format": 6
}
}

0 comments on commit b96b8c3

Please sign in to comment.