Помогите PowerNukkitX

Кароч в PNX как я понял уже встроен fakeinventory

cn.nukkit.inventory.fake.FakeInventory

Не понимаю как его создать и показать игроку потомучто там уже изменили некоторые названий событий

можете мне показать пример

PowerNukkitX/src/main/java/cn/nukkit/inventory/fake/FakeInventory.java at master · PowerNukkitX/PowerNukkitX

(сообщение удалено автором)

var inv = new FakeInventory(FakeInventoryType.DOUBLE_CHEST);
player.addWindow(inv);

я так делал и не работало

import cn.nukkit.Player;
import cn.nukkit.command.Command;
import cn.nukkit.command.CommandSender;
import cn.nukkit.inventory.fake.FakeInventory;
import cn.nukkit.inventory.fake.FakeInventoryType;

public class CommandTest extends Command {

public CommandTest() {
    super("test","test","test");
}

@Override
public boolean execute(CommandSender sender, String commandLabel, String\[\] args) {
    if (sender instanceof Player) {
        Player p = (Player) sender;
        var inv = new FakeInventory(FakeInventoryType.CHEST);
        p.addWindow(inv);

    }
    return true;
}

}

Потому что на версиях выше чем какая-то там из 1.21 между исполнением комманды (или другим подобным действием) и тем как сервер может открыть игроку интерфейс сундука есть период, когда это сделать нельзя. Добавь задержку в 10-20 тиков

Серьезно спс

(сообщение удалено автором)