Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Ошибка в названии метода или я чего-то не понимаю?

Тема в разделе "Разработка плагинов для новичков", создана пользователем Exception_Prototype, 4 мар 2017.

Статус темы:
Закрыта.
  1. Автор темы
    Exception_Prototype

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

    Баллы:
    46
    http://excalibur-craft.ru/[DOUBLEPOST=1488740564,1488740322][/DOUBLEPOST]И да, так делать плохо?)
    Код:
    if (from.getWorld().hashCode() == to.getWorld().hashCode()) {
    
    }
    
    [DOUBLEPOST=1488742260][/DOUBLEPOST]
    Шок, не вдупляю как запустить твою версию. =(
     
  2. Хостинг MineCraft
    <
  3. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Качаешь то что в папке KCauldron и запускаешь KCauldron.jar. Что тут понимать то? Народ совсем деградирует, элементарных вещей сделать не может.
     
  4. Автор темы
    Exception_Prototype

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

    Баллы:
    46
    Да я чего то запускал как обычно, мне отвечало, что класс не найден. Как ваше сообщение увидел, думаю, капец, я чё рили дурачёк уже. Взял другой батник, название подставил и запустилось -_-
    Код:
    [23:07:05 INFO]: Done (2,889s)! For help, type "help" or "?"
    [23:07:05 INFO]: Registered command forge with permission node net.minecraftforge.server.command.ForgeCommand
    [23:07:06 WARN]: Error occured during retriving version
    java.lang.Throwable
            at kcauldron.KLog.log(KLog.java:30) [KLog.class:1.7.10-R0.1-SNAPSHOT]
            at kcauldron.KLog.warning(KLog.java:41) [KLog.class:1.7.10-R0.1-SNAPSHOT]
            at kcauldron.updater.KVersionRetriever.uncaughtException(KVersionRetriever.java:114) [KVersionRetriever.class:1.7.10-R0.1-SNAPSHOT]
            at kcauldron.updater.KVersionRetriever.check(KVersionRetriever.java:94) [KVersionRetriever.class:1.7.10-R0.1-SNAPSHOT]
            at kcauldron.updater.KVersionRetriever.run(KVersionRetriever.java:69) [KVersionRetriever.class:1.7.10-R0.1-SNAPSHOT]
            at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
    Caused by: java.lang.IllegalStateException: Status code isn't OK
            ... 3 more
    
    (Чистый сервер)
     
  5. Dymeth

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

    Баллы:
    76
    Переходим к этому методу и видим, что он не переопределён - возвращает стандартное значение (Object), т.е. адрес объекта. Если учесть, что каждый раз память выделяется динамически, то на жесткий диск такие значения сохранять нельзя (потому что после загрузки, естественно, адреса изменятся и сравнивать их будет бессмысленно). А вот исключительно в рантайме (в рамках оперативной памяти) вполне можно. Хочу заметить, что банальное == любых объектов сравнивает их адреса. Поэтому между записями "w1.hashCode() == w2.hashCode()" и "w1 == w2" разницы нет (применимо конкретно к классу World по указанным выше причинам).
    Надо не батники другие брать, а разбираться, что же там написано - благо кода не так уж и много. Иначе так всю жизнь и будут преследовать странный проблемы.
     
  6. OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    А чем не устраивает сравнение имен миров? Могут быть одинаковые?
     
  7. Автор темы
    Exception_Prototype

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

    Баллы:
    46
    Да батники оказались идентичными, не знаю, походу букву какую то не дописал по не внимательности.[DOUBLEPOST=1488745690,1488745626][/DOUBLEPOST]
    Ну... Допустим мне нужно будет часто сравнивать мира ну и как я знаю, числа то легче сравнивать, чем строки. Вот и спросил. Но мне уже объяснили выше)
     
  8. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    ?????
     
  9. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Эту херь давно нужно было вырезать. Перезалил с убитой чекалкой версии.
     
  10. Автор темы
    Exception_Prototype

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

    Баллы:
    46
    Проверил я на вашем ядре, всё показывает корректно, метод getFrom(); даёт мир от куда была телепортация. А есть тема какая-то, где описано, что было изменено в вашей версии? И да, это вы всем запретили доступ к вашему профилю или только мне? xD
     
  11. VeryNothing

    VeryNothing Новичок Пользователь Заблокирован

    Баллы:
    21
    Имя в Minecraft:
    null
    всем
     
  12. Автор темы
    Exception_Prototype

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

    Баллы:
    46
    И вот ещё @alexandrage, не могли бы указать, в какие классы были внесены изменения? Я пока только увидел новый метод в PlayerTeleportEvent isPortal(); .
    Код:
        public boolean isPortal()
        {
          switch (PlayerTeleportEvent.1.$SwitchMap$org$bukkit$event$player$PlayerTeleportEvent$TeleportCause[ordinal()])
          {
          case 1:
          case 2:
            return true;
          }
          return false;
        }
      }
    
    [DOUBLEPOST=1488813998,1488809886][/DOUBLEPOST]Ну так я на этом не остановился. Пошёл тестить PlayerTeleportEvent и знаете что?
    from и to - снова кидает один и тот же мир, хотя я телепортировался через портал в ад.
     
  13. OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Lol. Что ж не так с этим котлом
     
  14. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    У меня на последнем комите котла фикс. Можешь не искать где, новее версии котла нету.
     
  15. Автор темы
    Exception_Prototype

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

    Баллы:
    46
    У нас этот... как его... термос. Хз какой сборки. Туда бы фикс припухнуть.
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Не подойдет.
     
Статус темы:
Закрыта.

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