minecraft-src/net/minecraft/world/SimpleMenuProvider.java
2025-07-04 01:41:11 +03:00

27 lines
822 B
Java

package net.minecraft.world;
import net.minecraft.network.chat.Component;
import net.minecraft.world.entity.player.Inventory;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.inventory.AbstractContainerMenu;
import net.minecraft.world.inventory.MenuConstructor;
public final class SimpleMenuProvider implements MenuProvider {
private final Component title;
private final MenuConstructor menuConstructor;
public SimpleMenuProvider(MenuConstructor menuConstructor, Component title) {
this.menuConstructor = menuConstructor;
this.title = title;
}
@Override
public Component getDisplayName() {
return this.title;
}
@Override
public AbstractContainerMenu createMenu(int i, Inventory inventory, Player player) {
return this.menuConstructor.createMenu(i, inventory, player);
}
}