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

Статус
Закрыто для дальнейших ответов.
это очередной админ-нуб
http://excalibur-craft.ru/
И да, так делать плохо?)
Java:
if (from.getWorld().hashCode() == to.getWorld().hashCode()) {

}

Сяпки поржал, "у нас супер кодер ядро с фиксами" без фиксов :D. Тебя дурят.
Вот держи с исправлением котел https://cloud.mail.ru/public/1fd2bdc3ca7f/site/KCauldron/

PlayerChangedWorldEvent Вытикает все с того же кода в ядре. Логично что он так же тупит и кажет не верный мир.
Шок, не вдупляю как запустить твою версию. =(
 
http://excalibur-craft.ru/
И да, так делать плохо?)
Java:
if (from.getWorld().hashCode() == to.getWorld().hashCode()) {

}


Шок, не вдупляю как запустить твою версию. =(
Качаешь то что в папке KCauldron и запускаешь KCauldron.jar. Что тут понимать то? Народ совсем деградирует, элементарных вещей сделать не может.
 
Качаешь то что в папке KCauldron и запускаешь KCauldron.jar. Что тут понимать то? Народ совсем деградирует, элементарных вещей сделать не может.
Да я чего то запускал как обычно, мне отвечало, что класс не найден. Как ваше сообщение увидел, думаю, капец, я чё рили дурачёк уже. Взял другой батник, название подставил и запустилось -_-
Java:
[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
(Чистый сервер)
 
http://excalibur-craft.ru/
И да, так делать плохо?)
Java:
from.getWorld().hashCode() == to.getWorld().hashCode()
Переходим к этому методу и видим, что он не переопределён - возвращает стандартное значение (Object), т.е. адрес объекта. Если учесть, что каждый раз память выделяется динамически, то на жесткий диск такие значения сохранять нельзя (потому что после загрузки, естественно, адреса изменятся и сравнивать их будет бессмысленно). А вот исключительно в рантайме (в рамках оперативной памяти) вполне можно. Хочу заметить, что банальное == любых объектов сравнивает их адреса. Поэтому между записями "w1.hashCode() == w2.hashCode()" и "w1 == w2" разницы нет (применимо конкретно к классу World по указанным выше причинам).
Взял другой батник
Надо не батники другие брать, а разбираться, что же там написано - благо кода не так уж и много. Иначе так всю жизнь и будут преследовать странный проблемы.
 
Переходим к этому методу и видим, что он не переопределён - возвращает стандартное значение (Object), т.е. адрес объекта. Если учесть, что каждый раз память выделяется динамически, то на жесткий диск такие значения сохранять нельзя (потому что после загрузки, естественно, адреса изменятся и сравнивать их будет бессмысленно). А вот исключительно в рантайме (в рамках оперативной памяти) вполне можно. Хочу заметить, что банальное == любых объектов сравнивает их адреса. Поэтому между записями "w1.hashCode() == w2.hashCode()" и "w1 == w2" разницы нет (применимо конкретно к классу World по указанным выше причинам).

Надо не батники другие брать, а разбираться, что же там написано - благо кода не так уж и много. Иначе так всю жизнь и будут преследовать странный проблемы.
Да батники оказались идентичными, не знаю, походу букву какую то не дописал по не внимательности.
А чем не устраивает сравнение имен миров? Могут быть одинаковые?
Ну... Допустим мне нужно будет часто сравнивать мира ну и как я знаю, числа то легче сравнивать, чем строки. Вот и спросил. Но мне уже объяснили выше)
 
Да я чего то запускал как обычно, мне отвечало, что класс не найден. Как ваше сообщение увидел, думаю, капец, я чё рили дурачёк уже. Взял другой батник, название подставил и запустилось -_-
Java:
[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
(Чистый сервер)
Эту херь давно нужно было вырезать. Перезалил с убитой чекалкой версии.
 
Эту херь давно нужно было вырезать. Перезалил с убитой чекалкой версии.
Проверил я на вашем ядре, всё показывает корректно, метод getFrom(); даёт мир от куда была телепортация. А есть тема какая-то, где описано, что было изменено в вашей версии? И да, это вы всем запретили доступ к вашему профилю или только мне? xD
 
И вот ещё @alexandrage, не могли бы указать, в какие классы были внесены изменения? Я пока только увидел новый метод в PlayerTeleportEvent isPortal(); .
Java:
    public boolean isPortal()
    {
      switch (PlayerTeleportEvent.1.$SwitchMap$org$bukkit$event$player$PlayerTeleportEvent$TeleportCause[ordinal()])
      {
      case 1:
      case 2:
        return true;
      }
      return false;
    }
  }

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

Ну так я на этом не остановился. Пошёл тестить PlayerTeleportEvent и знаете что?
from и to - снова кидает один и тот же мир, хотя я телепортировался через портал в ад.
У меня на последнем комите котла фикс. Можешь не искать где, новее версии котла нету.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх