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

Плагин [FUN] Miniatures v1.3 - Мини-персонажи [1.11.2-1.12.2]

Тема в разделе "Неподтвержденные плагины", создана пользователем TSEngineer, 14 янв 2017.

  1. Автор темы
    TSEngineer

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

    Баллы:
    61
    Имя в Minecraft:
    TSEngineer
    Плагин был сделан для Spigot

    Если считаешь нужным, создай Pull Request: https://github.com/TSEngineer/mtr-bukkit/pulls
     
  2. ilyshka

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

    Баллы:
    66
    Имя в Minecraft:
    ilyshka
    Для спигота. Не для спигота. какая разница? Разве плохо что будет везде запускаться, и зачем мне писать туда? я тут отписался. Ты как создатель темы увидел. Все моя миссия выполнена. Я этим плагином не пользуюсь, а если мне что-то надо. то тут открытый код. Одну строчку заменю и будет все работать везде. и на спиготе, и на баките.
    как разработчик не думаешь о пользователях.Если бы плагин обрел-бы популярность. то тебя-бы уже замучали-бы одним и тем-же сообщением. Ведь найдутся те кто запускает сервера на крафтбаките.
     
  3. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Отличный способ отправить tps сервера к нулю. (и это в синхронном шедуляре каждый тик)
    PHP:
    for(int i 0Bukkit.getOnlinePlayers().size(); i++) {
      
    Player p = (PlayerBukkit.getOnlinePlayers().toArray()[i];
        for(
    Entity e p.getWorld().getEntities()) {
          if(
    != null) {
          if(
    e.getType() == EntityType.ARMOR_STAND) {
          if(
    e.getCustomName().equalsIgnoreCase(p.getCustomName() + "_MTR")) {
            
    Location loc = new Location(p.getWorld(), p.getLocation().getX() + 1p.getLocation().getY() + 1p.getLocation().getZ());
            
    e.teleport(loc);
            }
          }
        }
      }
    }

     
    Последнее редактирование: 17 окт 2017
  4. Автор темы
    TSEngineer

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

    Баллы:
    61
    Имя в Minecraft:
    TSEngineer
    От этого TPS не упадёт, всё сделано правильно.
    Проверял, 24 игрока с Миниатюрами, ничего не лагает. (TPS: 19.71)
    А если ты предлагаешь лучше, то пожалуйста: https://github.com/TSEngineer/mtr-bukkit/pulls
     
  5. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    24 игрока? Серьезно? Ну поставь плагин на сервер с онлайном 400+
     
  6. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    Особенно мне понравилась структура цикла, ведь forEach уже не в моде.
     
  7. Автор темы
    TSEngineer

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

    Баллы:
    61
    Имя в Minecraft:
    TSEngineer
    Плагин был обновлён до версии 1.3
     
  8. Автор темы
    TSEngineer

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

    Баллы:
    61
    Имя в Minecraft:
    TSEngineer
    Поставил на GanMainSurvival с онлайном 3116 игроков, TPS: 19.01

    Miniatures использует где-то 1000 человек
     
  9. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Оптимизируй. Разбей плагин по классам, создай класс где и связывай игрока с его миниатюрой, вместо перебора всех игроков и всех существ.
     
  10. bristol

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

    Баллы:
    46
    Ну не знаю что по коду т.к не профи, ну а так хорошо :)
     
  11. Автор темы
    TSEngineer

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

    Баллы:
    61
    Имя в Minecraft:
    TSEngineer
    Я не люблю Лямбда-выражения
     
  12. Автор темы
    TSEngineer

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

    Баллы:
    61
    Имя в Minecraft:
    TSEngineer
    Возможно, но позже
     
  13. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    for(Object ob : ...) - это так сложно?
     

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