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

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

Discussion in 'Разработка плагинов для новичков' started by konfyciu98, Jun 30, 2014.

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    значит,
    Code:
    world.getEnvironment(-1);
    
     
  7. serega6531

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

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

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

    Trophy Points:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    А поменять никак?)
     
  9. serega6531

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

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

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

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

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    shkurovs
    Возможно. Изучайте.
     
  14. Автор темы
    konfyciu98

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

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

Share This Page