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

Плагин [CHAT] RegWelcomes v1.0 - сообщения при перемещении между регионами WG [1.12]

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

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

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

    Баллы:
    173
    Skype:
    javaevgeniy
    Имя в Minecraft:
    Xlv
    Плагин позволяет создавать различные сообщения для игрока, который входит/выходит из региона WG.

    Возможности:
    • Создание сообщения/заголовков/звуковых эффектов/музыки когда игрок входит в регион
    • Создание сообщений/заголовков когда игрок покидает регион

    Код:
    //Region name
    test:
      //Welcome title
      welcomeTitle: 'Welcome in <RW_REGION>, <RW_PLAYER>!'
      //Welcome subtitle
      welcomeSubtitle: 'It's welcome subtitle!'
      //Exit title
      byeTitle: 'You left <RW_REGION>!'
      //Exit subtitle
      byeSubtitle: 'Bye(subtitle)!'
      //fade in (ticks)
      fadeIn:
      //fade out (ticks)
      fadeOut:
      //delay before title disappears
      stay:
      //Welcome message
      welcomeMessage: '(Chat message)Welcome in <RW_REGION>, <RW_PLAYER>!'
      //Exit message
      byeMessage: '(Chat message)You left <RW_REGION>, <RW_PLAYER>!'
      //Welcome song id (JukeBox)
      song: '0'
      //Welcome sound effect (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html)
      sound: ENTITY_PLAYER_LEVELUP
    

    Зависимости:
    WorldGuard
    JukeBox - нужен для проигрывания музыки
    Команды:
    /rw reload - перезагрузка конфигураций
    Права:
    regwelcomes.reload - для доступа к команде перезагрузки

     
    Последнее редактирование: 6 сен 2017
  2. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
  3. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Код:
    package ru.xlv.regwelcomes.network;
    
    import net.minecraft.server.v1_12_R1.ChatMessageType;
    import net.minecraft.server.v1_12_R1.EntityPlayer;
    import net.minecraft.server.v1_12_R1.IChatBaseComponent;
    import net.minecraft.server.v1_12_R1.IChatBaseComponent.ChatSerializer;
    import net.minecraft.server.v1_12_R1.PacketPlayOutChat;
    import net.minecraft.server.v1_12_R1.PacketPlayOutTitle;
    import net.minecraft.server.v1_12_R1.PacketPlayOutTitle.EnumTitleAction;
    import net.minecraft.server.v1_12_R1.PlayerConnection;
    import org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer;
    Плагин будет работать только на 1.12
     
  4. PA3OP

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

    Баллы:
    76
    Имя в Minecraft:
    PA3OP
    Хотелось бы на 1.11.2 такой
     
  5. Azim_D3Tm

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

    Баллы:
    76
    Совет: юзай ProtocolLib для совместимости с большинством версий и работы с пакетами.

    Ну и сам он удобнее.
     
  6. Автор темы
    Crashjeka

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

    Баллы:
    173
    Skype:
    javaevgeniy
    Имя в Minecraft:
    Xlv
    Было бы время и желание... Плагин с исходниками лежит на spigotmc, так что любой может его под себя подделать :)

    Знаю, практикую. В этом плагине мне это было не нужно, вот и не использовал :)
     

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