WishingWells

WishingWells — это плагин, который позволяет пользователям с разрешением «well.command» создавать колодцы, и с помощью этих колодцев игроки с командой «well.use» могут бросать определенные предметы в колодец и могут получать выбранный список предметов. Все значения настраиваются в конфиге. Первоначально это было создано для Music4lity.

Страница на гитхабе:

Разрешения:

  • хорошо.использовать Позволяет игроку использовать колодцы
  • хорошо.команда Позволяет игрокам создавать колодцы/использовать команды WishingWells.

Команды:

  • /well create : создать новый колодец в локации игрока. Уэллс вытягивает два блока в каждом направлении от центра игрока.
  • /Well delete : Удаляет колодец
  • /Список скважин: Список всех зарегистрированных лунок.

Функции:

Добавляет возможность создавать собственные колодцы желаний. Колодцы желаний — это места, в которые игроки могут бросать определенные предметы, и в зависимости от значений шанса они могут вернуть награду — стопку предметов, которая также определяется конфигурацией. Все сообщения, награды и предметы, которые можно бросить в колодец, настраиваются.

Конфигурация:

Конфиг выглядит так:

#Задержка между желаниями в секундах
Задержка: 60

Возвращено:
# Имя — это тестовая переменная, поэтому нам нужно закомментировать их
# имя:
# –
тест:
– АЛМАЗНЫЙ_МЕЧ 1
Пример:
– DIAMOND_PICKAXE 1 эффективность:1 долговечность:1 состояние:1 имя:&4Gigadrill lore:The_drill_that_&npierces|the_heavens

Шанс возврата:
# Имя — это тестовая переменная, поэтому нам нужно закомментировать их
# имя: 0
Пример: 50
тест: 50

CongratsMessage: '&aВы получили новый предмет из колодца!'

TooBadMessage: '&cО нет! Вы потеряли свой предмет в колодце. Очень жаль!'

ItemNotAccepted: '&4Этот предмет не принят в колодец!'

Сообщение о задержке: '&cВы не можете загадать еще одно желание в течение %s секунд!'

Помните: все суммы в процентах должны быть равны 100. Если это число превышается, некоторые предметы могут иметь неправильные значения шансов. Если он ниже, игрок может не получить никаких предметов, даже если он зарегистрирует игрока как «выигравшего».

Комментарии

  • Дата регистрации: 26.06.2022
  • Сообщений: 1
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

этот плагин отличный! мои друзья, и я наслаждаюсь этим много.

один вопрос, как бы вы поместили книги зачарования (например, починку, защиту, шелковое прикосновение) в конфигурацию?

Откат публикации до редакции RollBack

  • Дата регистрации: 25.01.2021
  • Сообщений: 1
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

как вы используете команду well.use? я не могу заставить его работать, если все не оп'д.

Откат публикации до редакции RollBack

  • Дата регистрации: 24.03.2021
  • Сообщений: 1
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

Только начал пытаться настроить колодец желаний и сделал его в своем мире. Сообщения, похоже, работают, как и перезарядка. Он берет мой предмет и все такое. Единственная проблема в том, что когда он говорит, что я выиграл, я не получаю никаких предметов. Вот конфиг, может кто видел в чем может быть проблема? Существуют ли какие-либо сценарии, в которых скважина, которую я построил, является проблемой? это просто каменный колодец с водой.

Читать еще:  Как пожелать ему спокойной ночи

Задержка: 600
Принято:
– ЗОЛОТОЙ СЛИТОК
Возвращено:
пункт 1: -АЛМАЗ 1
item2: -FISHING_ROD 1 удача_в_море:3 нерушимая:3
item3: -COOKED_CHICKEN 10
пункт 4: -GOLD_INGOT 2
пункт 5: -КРАСКА 1
item6: -SUSPICIOUS_STEW 1 название: FunSoup
ВозвращеноШанс: предмет1:5 предмет2:7 предмет3:30 предмет4:25 предмет5:15 предмет6:25
CongratsMessage: '&aВы получили новый предмет из колодца!'
TooBadMessage: '&cО, нет. Вы потеряли свой предмет в колодце. Жалко неудачника!
ItemNotAccepted: '&4Этот предмет недостаточно хорош для этой скважины!'
Сообщение о задержке: '&cВы не можете загадать еще одно желание в течение %s секунд!'
автообновление: правда
wellLocs:
ЛакиВелл:
==: org.bukkit.Location
мир: мир
х: 539,5128005825259
г: 63,0
я: 1401.6071551555785
шаг: 58.4996
рыскание: 5.3605957

Другое дело – разрешения, я не знаю, как их установить, я вижу, что вам нужно использовать "хорошо.используй" но я не знаю, куда это идет или как это форматировать.

Откат публикации до редакции RollBack

  • Дата регистрации: 24.12.2020
  • Сообщений: 1
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

Как установить разрешения для других людей? В настоящее время только я могу бросать вещи в колодец.

Откат публикации до редакции RollBack

  • Дата регистрации: 16.02.2021
  • Сообщений: 9
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение
  • хорошо.использовать Позволяет игроку использовать колодцы
  • хорошо.команда Позволяет игрокам создавать колодцы/использовать команды WishingWells.

Откат публикации до редакции RollBack

  • Дата регистрации: 01.10.2019
  • Сообщений: 2
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

У меня возникли проблемы с применением Отбрасывания и Странника мороза к предметам в колодце. Требуется ли отдельное форматирование для чар?

это то, что у меня есть для проблемных предметов

пункт 3:
– IRON_BOOTS 1 ледоход: 2
пункт 6:
– WOODEN_SWORD 1 отбрасывание: 2

Откат публикации до редакции RollBack

  • Дата регистрации: 30.09.2019
  • Сообщений: 1
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

Я пытался добавить элементы в этот плагин некоторое время, сначала он работал довольно хорошо. Однако теперь, когда я решил, что хочу добавить больше элементов, каждый раз, когда я делаю колодец в следующий раз, когда я вхожу в систему и делаю список /well, и он говорит, что у меня нет созданных колодцев. Вот что у меня есть,

Возвращено:
пункт 1:
– BUCKET_OF_TROPICAL_FISH 1 имя:&6NEMO
пункт2:
– ЛУК 1 сила:3 бесконечность:1 имя:&bMERIDAS_BOW
пункт 3:
-COOKED_CHICKEN 8 имя:&lHEiHei
пункт 4:
-PAPER 1 имя:&lEXCHANGE_FOR_HEAD
пункт5:
-АЛМАЗ 1 имя:&lDoopysDiamond
пункт 6:
-COOKIE 16 имя:&lHansel&GretelsCookies
пункт 7:
-DIAMONG_BOOTS 1 прочность: 1 имя:&bCinderellasSlippers
пункт 8:
-STICK 1 отбрасывание: 10 name:&fMagicWand
пункт 9:
-IRON_BOOTS 1 ледоход:2 имя:&bElsas_Boots
пункт 10:
-GOLD_PICKAXE 1 эффективность:4 имя:&lFixItFelixs_Hammer

Шанс возврата:
пункт1:15
пункт 2:5
пункт 3:20
пункт4:10
пункт6:15
пункт7:5
пункт8:15
пункт9:5
пункт10:10

CongratsMessage: '&aВы получили новый предмет из колодца!'

TooBadMessage: '&cО нет! Вы потеряли свой предмет в колодце. Очень жаль!'

ItemNotAccepted: '&4Этот предмет не принят в колодец!'

Сообщение о задержке: '&cВы не можете загадать еще одно желание в течение %s секунд!'

Читать еще:  Я хочу, чтобы были лестницы в небо

Последний раз редактировалось chocokate : 29 сентября 2019 г.
Откат публикации до редакции RollBack

  • Дата регистрации: 21.07.2019
  • Сообщений: 5
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

Я получаю ту же ошибку, что и mattyblacknblue. Было ли когда-нибудь решение для этого? Мне очень нравится этот плагин, я думаю, что он делает действительно крутой трудноразрешимый объект в городе. Также в 1.13 предметы не берутся колодцами с водой, потому что они плавают.

Откат публикации до редакции RollBack

  • Дата регистрации: 19.12.2018
  • Сообщений: 2
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

У меня были большие трудности с настройкой этого плагина. Я пытался добавить свои собственные элементы, но они, кажется, не работают, я пробовал все.

Вот часть моей конфигурации:

Принято:
– ИЗУМРУД
Возвращено:
Мотыга:
– WOODEN_HOE 1 прочность:0 имя:Wooden_Hoe знания:&4Better_luck_next_time!
Череп:
– SKELETON_SKULL 1 прочность:0 имя:Skeleton_Skull знания:&4Better_luck_next_time!
Кости:
– BONE 3 Прочность: 0 Знания:&4Better_luck_next_time!
Удочка:
– FISHING_ROD 1 долговечность: 0 название: Fishing_Rod знания: &4Better_luck_next_time!
Подарок:
– АЛМАЗ 5 прочность:0 имя:&2&l&oDiamond_Gift лор:&4Сокровище!
Шанс возврата:
Мотыга: 5
Череп: 5
Кости: 5
Удочка: 5
Подарок: 80

Я добавил зачарование прочности, потому что без него (или с ним) оно не работало. Я смог получить из него элемент один раз из 100 попыток, и он был отлично отформатирован, но ни один другой раз не сработал. Когда я устанавливаю «ChanceOfNoReward» на 0, колодец принимает предмет и не представляет никаких возвратов или сообщений, но если я устанавливаю «ChanceOfNoReward» на что-нибудь меньшее, чем 1, я получаю сообщение об ошибке каждый раз. Пробовал уже несколько раз переустанавливать плагин, без изменений.

Любые идеи о том, что может быть не так? Я был бы очень признателен за помощь!

Откат публикации до редакции RollBack

  • Местонахождение: Нунофьербюсснесс
  • Дата регистрации: 24.12.2013
  • Сообщений: 654
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

Есть ли ошибки в консоли, либо при запуске, либо при попытке использовать скважину? Если вы устанавливаете «ChanceOfNoReward» на 0 и не получаете предмет, то у колодцев желаний, скорее всего, возникают трудности с загрузкой предметов.

Кроме того, вы можете попробовать добавить апострофы до и после строки, просто чтобы убедиться, что bukkit знает, что элементы должны быть сообщениями (для некоторых символов, таких как &, 'или :, bukkit нужны апострофы, чтобы знать, что такое сообщение и что такое форматирование).

Откат публикации до редакции RollBack

  • Дата регистрации: 19.12.2018
  • Сообщений: 2
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

Я не могу найти никаких ошибок ни при запуске, ни во время использования. Я не уверен, что случилось. Не могли бы вы привести пример того, как элемент, скажем, бриллиант с названием «Жемчужина», должен выглядеть как прописанный в конфиге? Я думаю, это может помочь мне понять форматирование, если это моя проблема.

Читать еще:  Как пожелать счастья санкранти на телугу

Я очень ценю всю помощь!
Откат публикации до редакции RollBack

  • Дата регистрации: 16.10.2008
  • Сообщений: 3
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

отличный аддон! Есть ли способ иметь отдельный список предметов/наград для каждой скважины?

Откат публикации до редакции RollBack

  • Дата регистрации: 04.11.2018
  • Сообщений: 1
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

У меня работает конфигурация и все мои элементы, которые я хочу использовать, и все работает отлично. Только для меня. Никто на моем сервере, кроме меня, не может бросить предмет в колодец. Я пропустил вещь с разрешениями или что-то в этом роде?

Изменить: я использую 1.13.2

Последний раз редактировалось Goldnhobo : 4 ноября 2018 г.
Откат публикации до редакции RollBack

  • Местонахождение: Нунофьербюсснесс
  • Дата регистрации: 24.12.2013
  • Сообщений: 654
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

Игрокам нужно хорошо.использовать разрешение на использование колодца, хотя оно должно быть добавлено автоматически. Если это не так, вам может потребоваться добавить его.

Откат публикации до редакции RollBack

  • Дата регистрации: 25.10.2018
  • Сообщений: 4
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

v1.0.9 продолжает выплевывать это на консоль моего сервера. В config.yml нет недопустимых символов, и я следовал примеру форматирования, содержащемуся в файле. Я также удалил пробелы из всех метаданных name:namehere в конфигурации (после прочтения упоминания о том, что это вызывает проблемы в предыдущей версии здесь) на случай, если это как-то связано с этим.

25.10 14:30:13 [Сервер] ПРЕДУПРЕЖДЕНИЕ java.lang.NullPointerException 25.10 14:30:13 [Сервер] ПРЕДУПРЕЖДЕНИЕ на me.zombie_striker.wishingwells.Main.itemStackParser(Main.java:280) 25.10 14:30:13 [Сервер ] ПРЕДУПРЕЖДЕНИЕ на me.zombie_striker.wishingwells.Main.onEnable(Main.java:89) 25.10 14:30:13 [Сервер] ПРЕДУПРЕЖДЕНИЕ на org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) 25.10 14 :30:13 [Сервер] WARN на org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) 25.10 14:30:13 [Сервер] WARN на org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager. java:402) 25.10 14:30:13 [Сервер] WARN на org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:384) 25.10 14:30:13 [Сервер] WARN на org.bukkit.craftbukkit. v1_12_R1.CraftServer.enablePlugins(CraftServer.java:333) 25.10 14:30:13 [Сервер] ПРЕДУПРЕЖДЕНИЕ на net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) 25.10 14:30:13 [Сервер] ПРЕДУПРЕЖДЕНИЕ на net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.ja va:383) 25.10 14:30:13 [Сервер] WARN на net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) 25.10 14:30:13 [Сервер] WARN на net.minecraft.server. v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) 25.10 14:30:13 [Сервер] ПРЕДУПРЕЖДЕНИЕ на net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) 25.10 14:30:13 [Сервер] ПРЕДУПРЕЖДЕНИЕ на java.lang.Thread.run(Thread.java:745)

Один из моих друзей-кодеров также пытался изучить это для меня, чтобы увидеть, есть ли ошибка в коде, но он не смог нигде найти ваш исходный код. Ваш исходный код должен быть доступен по лицензии GPLv3.

Я могу предоставить config.yml моего сервера для вашего плагина, если потребуется.

Откат публикации до редакции RollBack

  • Местонахождение: Нунофьербюсснесс
  • Дата регистрации: 24.12.2013
  • Сообщений: 654
  • Детали участника
  • Просмотр профиля пользователя
  • Отправить сообщение

Скорее всего, происходит то, что вы все еще используете идентификаторы для наград, а не имена материалов.Если вы использовали конфигурацию, опубликованную выше, кажется, я забыл обновить ее, когда делал поддержку плагина 1.13.

Вы можете либо удалить конфигурацию и дать ей восстановиться, либо вручную заменить идентификаторы именами материалов.

Ссылка на основную публикацию