1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Сохранение инветаря

Тема в разделе "Разработка плагинов для новичков", создана пользователем kolis1on, 16 июн 2021.

Метки:
  1. Автор темы
    kolis1on

    kolis1on Активный участник Пользователь

    Баллы:
    76
    Как сохранять инвентарь у погибшего?
     
  2. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    /gamerule keepinventory true
    Для всех

    PlayerDeathEvent.setKeepInventory(true);
    Для конкретного
     
  3. Автор темы
    kolis1on

    kolis1on Активный участник Пользователь

    Баллы:
    76
    А если в плагине это прописать, то как?
     
  4. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    PHP:
    Bukkit.getWorlds().forEach(world ->
            
    world.setGameRuleValue("keepInventory"String.valueOf(true)));
     
  5. LOVEC3327

    LOVEC3327 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
  6. Автор темы
    kolis1on

    kolis1on Активный участник Пользователь

    Баллы:
    76
    Ок, спасибо и еще вопрос. Как мне с Этого получить не sender а Player над которым я могу проводить операции?

    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
    if(args.length == 0){
    sender.get
    }
    return false;
    }
    }
     
  7. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Код:
    if (sender instanceof Player) {
        Player player = (Player) sender;
        // TODO
    }
     
  8. Автор темы
    kolis1on

    kolis1on Активный участник Пользователь

    Баллы:
    76
    А как телепортировать игрока с одного мира в другой?
     
  9. LOVEC3327

    LOVEC3327 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
  10. Автор темы
    kolis1on

    kolis1on Активный участник Пользователь

    Баллы:
    76
  11. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Да так же как и всегда.
     

Поделиться этой страницей