Fixed randomizer bag inventory not opening.
This commit is contained in:
@@ -35,8 +35,8 @@ public class RandomizerBagScreen extends AbstractContainerScreen<RandomizerBagCo
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void renderLabels(PoseStack ms, int mouseX, int mouseY) {
|
protected void renderLabels(PoseStack ms, int mouseX, int mouseY) {
|
||||||
font.drawShadow(ms, this.title, 8, 6, 0x404040);
|
this.font.draw(ms, this.title, 8, 6, 0x404040);
|
||||||
font.drawShadow(ms, inventory.getDisplayName(), 8, imageHeight - 96 + 2, 0x404040);
|
this.font.draw(ms, this.playerInventoryTitle, 8, imageHeight - 96 + 2, 0x404040);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
package nl.requios.effortlessbuilding.proxy;
|
package nl.requios.effortlessbuilding.proxy;
|
||||||
|
|
||||||
|
import com.mojang.blaze3d.platform.ScreenManager;
|
||||||
import net.minecraft.MethodsReturnNonnullByDefault;
|
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.state.BlockState;
|
||||||
import net.minecraft.world.level.block.SoundType;
|
import net.minecraft.world.level.block.SoundType;
|
||||||
import net.minecraft.client.Minecraft;
|
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.buildmode.ModeSettingsManager;
|
||||||
import nl.requios.effortlessbuilding.buildmodifier.ModifierSettingsManager;
|
import nl.requios.effortlessbuilding.buildmodifier.ModifierSettingsManager;
|
||||||
import nl.requios.effortlessbuilding.compatibility.CompatHelper;
|
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.PlayerSettingsGui;
|
||||||
import nl.requios.effortlessbuilding.gui.buildmode.RadialMenu;
|
import nl.requios.effortlessbuilding.gui.buildmode.RadialMenu;
|
||||||
import nl.requios.effortlessbuilding.gui.buildmodifier.ModifierSettingsGui;
|
import nl.requios.effortlessbuilding.gui.buildmodifier.ModifierSettingsGui;
|
||||||
@@ -354,8 +358,7 @@ public class ClientProxy implements IProxy {
|
|||||||
ClientRegistry.registerKeyBinding(keyBinding);
|
ClientRegistry.registerKeyBinding(keyBinding);
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO 1.17
|
MenuScreens.register(EffortlessBuilding.RANDOMIZER_BAG_CONTAINER.get(), RandomizerBagScreen::new);
|
||||||
// DeferredWorkQueue.runLater(() -> MenuScreens.register(EffortlessBuilding.RANDOMIZER_BAG_CONTAINER.get(), RandomizerBagScreen::new));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Player getPlayerEntityFromContext(Supplier<NetworkEvent.Context> ctx) {
|
public Player getPlayerEntityFromContext(Supplier<NetworkEvent.Context> ctx) {
|
||||||
|
|||||||
Reference in New Issue
Block a user