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

Плагин [FUN] EverythingEat - сожри всё! [1.8-1.8.9]

Kolia1512

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
iRoot
EverythingEat - Тестовый плагин:
Версия: v0.1

Плагин позволяет игрокам сожрать любой предмет (ид настраиваются в конфиге), получив при этом как позитивные так и негативные эффекты (настройка в конфиге).

Команды:
  • /ee - Перезагрузка конфига. (Только для OP)
Конфигурация:
Код:
items:
  3:                     # ид предмета
    food: 1           # количество восполняемого голода
    effects:
      - SLOW       # Эффект медлительности
      - POISON   # Эффект отравления
    time:
      - 60             # Время 1 эффекта (медлительности)
      - 5               # Время 2 эффекта (отравления)
    amplifier:
      - 1                # Сила 1 эффекта (медлительности)
      - 2               # Сила 2 эффекта (отравления)

Особенности:
  • Выбор предметов.
  • Настройка эффектов от предмета.
  • Настройка пополняемой сытости предметом.
  • Чтобы съесть предмет нужно зажать Shift и нажать ПКМ.
Скачать: тык

Лог изменений:
Версия 0.1
  • Релиз моего крутого, не очень полезного плагина.
 
Моё мнение: плагин не очень полезный, применим только в узких целях. Писал его для практики, возможно кому-то и пригодится. Таким образом можно сделать наркотики, травки и так далее...
 
По мне лучше сделать не вот так:
Код:
items:
  3:                     # ид предмета
    food: 1           # количество восполняемого голода
    effects:
      - SLOW       # Эффект медлительности
      - POISON   # Эффект отравления
    time:
      - 60             # Время 1 эффекта (медлительности)
      - 5               # Время 2 эффекта (отравления)
    amplifier:
      - 1                # Сила 1 эффекта (медлительности)
      - 2               # Сила 2 эффекта (отравления)
А вот так:
Код:
items:
  3:                     # ид предмета
    food: 1           # количество восполняемого голода
    effects:
      - SLOW,60,1       # Эффект медлительности,время,сила
      - POISON,5,2   # Эффект отравления,время,сила
Ну.... Или по-другому, но в одну строчку, что бы легче ориентроваться было.
Или как в ReActions:
Код:
POTION=type:SLOW time:60 level:1
 
А вот так:
Код:
items:
  3:                     # ид предмета
    food: 1           # количество восполняемого голода
    effects:
      - SLOW,60,1       # Эффект медлительности,время,сила
      - POISON,5,2   # Эффект отравления,время,сила
Да,так лучше ориентироваться
 
По мне лучше сделать не вот так:
Код:
items:
  3:                     # ид предмета
    food: 1           # количество восполняемого голода
    effects:
      - SLOW       # Эффект медлительности
      - POISON   # Эффект отравления
    time:
      - 60             # Время 1 эффекта (медлительности)
      - 5               # Время 2 эффекта (отравления)
    amplifier:
      - 1                # Сила 1 эффекта (медлительности)
      - 2               # Сила 2 эффекта (отравления)
А вот так:
Код:
items:
  3:                     # ид предмета
    food: 1           # количество восполняемого голода
    effects:
      - SLOW,60,1       # Эффект медлительности,время,сила
      - POISON,5,2   # Эффект отравления,время,сила
Ну.... Или по-другому, но в одну строчку, что бы легче ориентроваться было.
Или как в ReActions:
Код:
POTION=type:SLOW time:60 level:1
Java:
String[] str;
str = *получение данных*.split(",");
str[0] - это будет эффект
str[1] - время
str[2] - сила
 
Не смог реализовать :rolleyes:
Java:
for(String d : this.getConfig().getStringList("items."+/*айди предмета(это ты уже сам сделаешь)*/)){
     String f[];
     f = d.split(",");
     String eff = f[0];
     String tim = f[1];
     String amp = f[2];
     // Дальше свой код
}
 
Java:
for(String d : this.getConfig().getStringList("items."+/*айди предмета(это ты уже сам сделаешь)*/)){
     String f[];
     f = d.split(",");
     String eff = f[0];
     String tim = f[1];
     String amp = f[2];
     // Дальше свой код
}
А почему не сразу бы присвоить значение?
Java:
String[] f = d.split(",");
 
Последнее редактирование:
Чет я вообще не разберусь у себя,но спасибо что ответили
 
Перепишите кто-то плагин под
JavaScript:
items:
  3:                     # ид предмета
    food: 1           # количество восполняемого голода
    effects:
      - SLOW,60,1       # Эффект медлительности,время,сила
      - POISON,5,2   # Эффект отравления,время,сила
 

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

Назад
Верх