Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [TP] IRandomTeleport v1.9 - Рандомная телепортация | Рядом с игроками - rtp near [1.7.10 - 1.18.1]

Продолжать разработку?


  • Опрос закрыт .
Скоро обновление! Жду ещё ваших идей для новой версии 1.8
Выставление разной дальности телепортации в отдельно взятых мирах.
К примеру в обычном мире от 2 до 5К, в аду от 1 до 3К и тд
 
Выставление разной дальности телепортации в отдельно взятых мирах.
К примеру в обычном мире от 2 до 5К, в аду от 1 до 3К и тд
Это можно сделать в настройках каналов с помощью свойств world, worldType и range
 
Версия 1.8 (30.10.2021)

Добавлено:

  • Теперь можно снимать уровни опыта за телепортацию с помощью параметра exp для каналов
  • [*]
    Код:
    # Необязательный параметр. Указывайте, если хотите чтобы при телепортации
    # Снимался опыт игрока. Число означает количество уровней опыта, необходимых для телепортации
    exp: 8
    [*]
  • Теперь после обновления в консоли появляется список изменений в новой версии
  • После обновления недостающие сообщения сами появятся в файле messages.yml
В версии 2.0 планирую полностью переписать код и уменьшить его объём, так как сейчас он разросся до слишком больших размеров.​
 
Заметил баг, что сбрасывается cooldown при перезаходе на сервер, будет фикс?)
 
Спасибо большое, очень быстро отреагировал
 
Что делать если не работает телепортация?
Я допустим пишу /rtp safe - пишет нету такого канала
Значит, либо такого канала нет на самом деле, либо ошибка в конфигурации канала. Отправьте ваш config.yml
 
Ку, а что делать, если я пишу /rtp Ничего нету. А если пропишу /irandomteleport:rtp, то робит. Как фиксануть?
 
Скорее всего конфликт с другими плагинами. Попробуй отключить все плагины, кроме irandomteleport, а затем поочерёдно включать по одному плагину, чтобы узнать какой плагин мешает.
 
Скорее всего конфликт с другими плагинами. Попробуй отключить все плагины, кроме irandomteleport, а затем поочерёдно включать по одному плагину, чтобы узнать какой плагин мешает.
essentialsx имеет эту команду.
решение через commands.yml перенаправить команду.
 
Разработчик этого плагина огромное тебе спасибо! Твой плагин самый лучший плагин на rtp!Поэтому я хочу предоставить тебе идеи для обновы плагина.
1.Можно сделать требования к rtp.Например чтобы телепортироваться с помощью класса test нужно было иметь в инвенторе алмаз.Вот как я думаю как это может выглядеть в конфиге:
requirements:
(название требования):
type: (тип требования)
(тут дополнения к требованию)
Идеи для типов требования: inventory(есть ли нужный предмет в инвенторе игрока), hotbar( есть ли нужный предмет в хотбаре игрока), selecteditem(выбран ли нужный предмет у игрока)Это все связано с предметами вот дополнения к этим типам:
item: айди предмета
clear: (true/false) очищать ли нужный предмет
amount: количество предмета
nbt: nbt предмета
И еще один тип это placeholder вот как он может выглядеть:
type: placeholder
placeholder: % плэйсхолдер%(например %player_name%)
output: выход (например test1;test) Это означает что если у игрока ник test1 или test то тогда он сможет телепортироватся.Для числа можно добавить знаки <,>,- .А для слов точку с запятой или просто запятую
Еще можно добавить новый вид rtp.Он будет работать без команды. Вот как это может выглядеть:
newrtp:
type: newrtp(я не придумал как может называться тип)
amount: сколько раз телепорт будет повторяться
cooldown: каждые сколько секунд игрока будет телепортировать
requirements: требования
disable_command: команда чтобы отключить телепорт
Так же хочу напомнить то что это всего лишь моя ИДЕЯ.Я не прошу сделать это а просто предлагаю идею. Разработчик имеет право не делать этого если посчитает ненужным. Так же он может что-то изменить убрать или добавить.
 
Спасибо за идею:good:
Разработчик этого плагина огромное тебе спасибо! Твой плагин самый лучший плагин на rtp!Поэтому я хочу предоставить тебе идеи для обновы плагина.
1.Можно сделать требования к rtp.Например чтобы телепортироваться с помощью класса test нужно было иметь в инвенторе алмаз.Вот как я думаю как это может выглядеть в конфиге:
requirements:
(название требования):
type: (тип требования)
(тут дополнения к требованию)
Идеи для типов требования: inventory(есть ли нужный предмет в инвенторе игрока), hotbar( есть ли нужный предмет в хотбаре игрока), selecteditem(выбран ли нужный предмет у игрока)Это все связано с предметами вот дополнения к этим типам:
item: айди предмета
clear: (true/false) очищать ли нужный предмет
amount: количество предмета
nbt: nbt предмета
И еще один тип это placeholder вот как он может выглядеть:
type: placeholder
placeholder: % плэйсхолдер%(например %player_name%)
output: выход (например test1;test) Это означает что если у игрока ник test1 или test то тогда он сможет телепортироватся.Для числа можно добавить знаки <,>,- .А для слов точку с запятой или просто запятую
Еще можно добавить новый вид rtp.Он будет работать без команды. Вот как это может выглядеть:
newrtp:
type: newrtp(я не придумал как может называться тип)
amount: сколько раз телепорт будет повторяться
cooldown: каждые сколько секунд игрока будет телепортировать
requirements: требования
disable_command: команда чтобы отключить телепорт
Так же хочу напомнить то что это всего лишь моя ИДЕЯ.Я не прошу сделать это а просто предлагаю идею. Разработчик имеет право не делать этого если посчитает ненужным. Так же он может что-то изменить убрать или добавить.
 
Спасибо за идею:good:
Код:
[20:05:03] [Server thread/INFO]: [IRandomTeleport] Не удалось получить информацию о версии плагина!
[20:05:03] [Server thread/INFO]: [IRandomTeleport] > Сообщите этот код ошибки создателю плагина: IOException-sun.net.www.protocol.http.HttpURLConnection:1900
[20:05:03] [Server thread/INFO]: [IRandomTeleport] Плагин включён!
 
Почему-то плагин не моu соединиться с гитхабом. У меня сегодня всё работает. Может вчера что-то с гитхабом было.
 
Крайне не понимаю ситуацию, выставляю границы WB
у меня они 45000х45000
И периодически меня может закинуть за границу и меня убьет.
Я пробовал убирать значения centerZ,centerX и оставлять радиус - не работает.
Пробовал ставить радиус меньше и больше - не помогает.
upload_2021-11-29_17-16-49.png
upload_2021-11-29_17-18-37.png
В чем проблема?
 
Крайне не понимаю ситуацию, выставляю границы WB
у меня они 45000х45000
И периодически меня может закинуть за границу и меня убьет.
Я пробовал убирать значения centerZ,centerX и оставлять радиус - не работает.
Пробовал ставить радиус меньше и больше - не помогает.
В чем проблема?
Это уже баг плагина. Знакомый кодер тоже делал плагин на ртп, так же было возле игроков и были случаи частые когда кидало за границу мира) Костыль можно сделать убрав урон от границы, тогда человек выживет
 
заставить плагин работать с WB и костылей не будет)
тем более, что данная работа имеет такую функцию, но вот почему она работает не так - не понятно, либо я не понял, поому и задаю вопрос.
 

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

Назад
Верх