27 lines
822 B
Java
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);
|
|
}
|
|
}
|