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

[Решено] Environment еще работает?

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

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

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Нашел эту штучку, хотел опробовать. Для команды сделал такой код
    Код:
    world.getEnvironment().getEnvironment(-1);
    
    Но ничего не работает. deprication добавлял, тоже не то. Оно вообще работает? Просто ради интереса.
    @BeYkeR , @fromgate , @Den_Abr , @serega6531 вы об этом можете знать, так что призываю вас!
     
  2. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Наконец меня позвали!
    А что значит "ничего не работает"? Как это выражается?
     
  3. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Ничего не происходит визуально. Может оно просто меняет что-то в настройках мира?
     
  4. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Кхм, так вы же getEnviroment делаете. С таким же успехом можно написать valueOf("NETHER")
     
  5. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    значит,
    Код:
    world.getEnvironment(-1);
    
     
  6. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Тип мира, если не ошибаюсь, задается при создании.
     
  7. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    А поменять никак?)
     
  8. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Может быть, можно рефлексией, но, думаю, ничего хорошего от этого не будет.
     
  9. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Просто наткнулся на плагин BoodMoon, так как-то меняют небо. Думал, что изменяют мир.
     
  10. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Ну так изучите исходники.
     
  11. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Я не силен, но это не отправка пакета?
    this.sendWorldEnvironment(player, Environment.NETHER);
     
  12. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Возможно. Изучайте.
     
  13. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    ааа, все-все, вот отправка
    PacketPlayOutRespawn packet = new PacketPlayOutRespawn(environment.getId(), EnumDifficulty.a(world.getDifficulty().getValue()), WorldType.NORMAL, EnumGamemode.a(player.getGameMode().getValue()));
     

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