Fixed randomizer bag inventory not opening.

This commit is contained in:
Christian Knaapen
2021-10-16 13:24:33 +02:00
parent 43d0a02faf
commit 5b8fafd9f7
3 changed files with 8 additions and 5 deletions

View File

@@ -58,7 +58,7 @@ public class RandomizerBagContainer extends AbstractContainerMenu {
}
}
@Override
@Override
public boolean stillValid(Player playerIn) {
return true;
}

View File

@@ -35,8 +35,8 @@ public class RandomizerBagScreen extends AbstractContainerScreen<RandomizerBagCo
@Override
protected void renderLabels(PoseStack ms, int mouseX, int mouseY) {
font.drawShadow(ms, this.title, 8, 6, 0x404040);
font.drawShadow(ms, inventory.getDisplayName(), 8, imageHeight - 96 + 2, 0x404040);
this.font.draw(ms, this.title, 8, 6, 0x404040);
this.font.draw(ms, this.playerInventoryTitle, 8, imageHeight - 96 + 2, 0x404040);
}
@Override

View File

@@ -1,6 +1,8 @@
package nl.requios.effortlessbuilding.proxy;
import com.mojang.blaze3d.platform.ScreenManager;
import net.minecraft.MethodsReturnNonnullByDefault;
import net.minecraft.client.gui.screens.MenuScreens;
import net.minecraft.world.level.block.state.BlockState;
import net.minecraft.world.level.block.SoundType;
import net.minecraft.client.Minecraft;
@@ -40,6 +42,8 @@ import nl.requios.effortlessbuilding.buildmode.ModeOptions;
import nl.requios.effortlessbuilding.buildmode.ModeSettingsManager;
import nl.requios.effortlessbuilding.buildmodifier.ModifierSettingsManager;
import nl.requios.effortlessbuilding.compatibility.CompatHelper;
import nl.requios.effortlessbuilding.gui.RandomizerBagContainer;
import nl.requios.effortlessbuilding.gui.RandomizerBagScreen;
import nl.requios.effortlessbuilding.gui.buildmode.PlayerSettingsGui;
import nl.requios.effortlessbuilding.gui.buildmode.RadialMenu;
import nl.requios.effortlessbuilding.gui.buildmodifier.ModifierSettingsGui;
@@ -354,8 +358,7 @@ public class ClientProxy implements IProxy {
ClientRegistry.registerKeyBinding(keyBinding);
}
//TODO 1.17
// DeferredWorkQueue.runLater(() -> MenuScreens.register(EffortlessBuilding.RANDOMIZER_BAG_CONTAINER.get(), RandomizerBagScreen::new));
MenuScreens.register(EffortlessBuilding.RANDOMIZER_BAG_CONTAINER.get(), RandomizerBagScreen::new);
}
public Player getPlayerEntityFromContext(Supplier<NetworkEvent.Context> ctx) {