1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Обсудим Нубятник №5 - помощь по самым простым вопросам.

Тема в разделе "Помощь", создана пользователем slenky, 19 янв 2016.

  1. Javist

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

    Баллы:
    76
    Имя в Minecraft:
    Javis

    Во-первых, какую команду вводишь?
    Во-вторых, вводи в консоле, в чем проблема?
    Хочешь отключить - ищи плагин, который не позволяет ввести команду в игре.
     
  2. Быстрая раскрутка сервера Minecraft
  3. Mr_Bukkit

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

    Баллы:
    123
    почему снежки перестали наносить урон игрокам? какая-то новая функция в spigot.yml или paper.yml?
     
  4. HauserGrim

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

    Баллы:
    96
    Имя в Minecraft:
    HauserGrim
    В новых версиях не наносят
     
  5. Mr_Bukkit

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

    Баллы:
    123
    и изменить это нельзя?
     
  6. Mr_Bukkit

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

    Баллы:
    123
    experience orb лежащий на земле исчезает слишком быстро, как можно сделать, чтобы он подольше лежал?
     
  7. Dangerous Boy

    Dangerous Boy Участник

    Баллы:
    31
    Итак, ситуация:
    На сервере 0 плагинов, пустая карта, 1 игрок(я) просто бегу в одном направлении(генерирую карту) и tps падает до 19.7(очевидно если зайдет 10 человек, то будет всё плачевно). Настройки дефолт(кроме прорисовки 8). Сервер 3 ядра 6 оперативы(смотрел через htop оперативу отъело на 2.5, а проц грузился от силы процентов на 40). Мб найдется добрый человек, который взглянет на тайминги и скажет в чем проблема. Какое конкретно железо не знаю. Хард не ssd, но скорость для hdd нормальная. Пробовал прогрузить карту, но даже по сгенереным чанкам всё примерно похоже. Через параметры запуска серверу выделил 5 гб из шести. Грешу на хостинг(openvz, host for net) т.к. сначала всё было отлично и даже при попытках заспавнить OCE MNOGO айтемов сервер даже не просел на сотую, а сейчас просто атас. Могу скинуть конфиги, но смысла особо не вижу т.к. там абсолютный дефолтнейший дефолт. Ось - debian... шестой кажись.
    https://timings.spigotmc.org/?url=apolobifis
     
  8. Dymeth

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

    Баллы:
    96
    Имя в Minecraft:
    Dymeth
    Что-то с диском явно, пиши в саппорт
     
  9. Listvli

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

    Баллы:
    66
    Имя в Minecraft:
    ListvliLiveGames
    Как можно реализовать телепорт в другой world после смерти игрока?
    player.teleport и player.setBedSpawnLocation во время эвентов PlayerDeathEvent и PlayerRespawnEvent не работает.
    Или можно как-то отменить смерть, сразу телепортируя в другой мир? Никак не могу допереть
     
  10. Ragnok123

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

    Баллы:
    61
    Имя в Minecraft:
    Ragnok123
    PlayerDeathEvent вызывается тогда, когда появляется экран смерти и энтити игрока уже нет. Тут ты не можешь ничего делать. PlayerRespawnEvent на самом деле вызывается чуточку до того, как игрок респавнится.
    Ты можешь или с помощью таймера в PlqyerRespawnEvent,
    Или отменять EntityDamageEvent у игрока, когда
    Код:
    if((target.getHealth() - event.getFinalDamage()) < 1){
       event.setCancelled();
       target.teleport(bla);
    }
     
  11. Listvli

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

    Баллы:
    66
    Имя в Minecraft:
    ListvliLiveGames
    Хорошо, как тогда вызвать плеера в этом эвенте?
     
  12. Ragnok123

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

    Баллы:
    61
    Имя в Minecraft:
    Ragnok123
    Чекай в EntityDamageEvent
    event.getEntity() instanceof Player и сделай ему каст
     
  13. Listvli

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

    Баллы:
    66
    Имя в Minecraft:
    ListvliLiveGames
    Решено:
    Код:
    @EventHandler
    public void onPlayerDeath(EntityDamageEvent event) {
    
    
        World graveyard = Bukkit.getWorld("world_graveyard");
    
        if(event.getEntity() instanceof Player){
            Player p = (Player) event.getEntity();
            if((p.getHealth() - event.getFinalDamage()) < 1){
                event.setCancelled(true);
                p.teleport(graveyard.getSpawnLocation());
                p.setHealth(20);
            }
        }
    
    
    }
    
    Спасибо за помощь.
     
  14. Владиславк32412

    Владиславк32412 Активный участник

    Баллы:
    61
    Для сервера нужны варпы, т.к. открываю сервер с модами. При использовании какой-нибудь команды, выскакивает это:
    [​IMG]
    Через консоль пытаюсь, выбивает это:
    [​IMG]
    Пытаюсь ввести эту команду, та же самая ошибка
    [​IMG]
    Помогите, пожалуйста! И если можно, очень подробно и простым языком!
    https://yadi.sk/d/8xLEboQRnrd_Ww - Логи, добавьте .txt после названия
     
  15. Dymeth

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

    Баллы:
    96
    Имя в Minecraft:
    Dymeth
    Для логов используем pastebin.com.
    Для картинок imgur.com.

    Для перевода инглиша translate.google.com.
    При вводе команд видим сообщение "Permissions manager is not accessable. Is the PermissionsEx plugin enabled?".
    Переводим. Почему-то не запустился PEX. Мотаем логи к моменту запуска сервера и ищем причину.
    Видим это:
    ========== UNABLE TO LOAD PERMISSIONS BACKEND =========
    Your configuration must be fixed before PEX will enable
    Details: Error loading permissions file!
    =======================================================

    И чуть ниже это:
    InvalidConfigurationException: while parsing a block mapping
    Опять переводим и понимаем, что проблема с парсингом файла прав.
    Нужно исправить структуру YML-файла.
    Для этого используем yaml-online-parser.appspot.com
     
  16. Mr_Bukkit

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

    Баллы:
    123
    Кто знает как уменьшить спавн мародёров? Игроки часто в мире встречают толпы мародёров, но когда их пытаешься убить, они быстро спавнятся и в итоге становится несколько сотен :D
    даже я замечал если стою афк возле мародёров, их потом спавнится целая орда
     
  17. Dymeth

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

    Баллы:
    96
    Имя в Minecraft:
    Dymeth
    Лол. Похоже на баг. Попробуй ядро обновить
     
  18. Mr_Bukkit

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

    Баллы:
    123
    та ядро постоянно обновляю, свежая версия стоит. Сложность самая высокая, но это так было всегда, просто сейчас попросили убрать, нереально убить говорят. Это именно не рейды, а бродячие мародёры размножаются сами по себе быстро, если игрок рядом
     
  19. Mr_Bukkit

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

    Баллы:
    123
    В последних WG походу по дефолту нельзя бить невраждебных мобов в чужом регионе. Это нельзя поменять через конфиг? Только глобальным флагом? Кто знает?
     
  20. Mr_Bukkit

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

    Баллы:
    123
    как запретить игрокам смотреть все команды через / +Tab (подсказки)
     
  21. 123йцу123

    123йцу123 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Kotya_3D
    Помогите! почему то SwitchMap выделяется красным.
    (не весь код)
    Код:
      public enum CuboidDirection
      {
        North,
        East,
        South,
        West,
        Up,
        Down,
        Horizontal,
        Vertical,
        Both,
        Unknown;
     
        public CuboidDirection opposite() {
          switch (Cuboid.SwitchMap.objects.Cuboid.CuboidDirection[ordinal()]) {
            case 1:
              return South;
        
            case 3:
              return West;
        
            case 2:
              return North;
        
            case 4:
              return East;
        
            case 7:
              return Vertical;
        
            case 8:
              return Horizontal;
        
            case 6:
              return Down;
        
            case 5:
              return Up;
        
            case 9:
              return Both;
          }
      
          return Unknown;
        }
      }
    
     

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