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

Плагин [ECON/RPG] Griswold v0.079 – починка и зачарование вещей без команд! [1.6 - 1.12.X]

Будет исправлено в следующей версии, спасибо!

Команда mk является алиасом для команды mobkill, насколько я помню. В майнкрафте villager'ы считаются мобами и прописывая эту команду ты убиваешь всех мобов, в том числе и villager'ов. Ничего удивительного, короче:)
это я знаю)
но может как то можно сделать автореспаун моба, если его нет? типо каждые 5-30 минут кузнецы проверяются - ушел покурить - плагин нанимает другого...
 
это я знаю)
но может как то можно сделать автореспаун моба, если его нет? типо каждые 5-30 минут кузнецы проверяются - ушел покурить - плагин нанимает другого...
Я посмотрю что можно сделать. Скорее всего в ближайших версиях NPC будут спауниться новым способом и стоять смирно (очень на это надеюсь). Тогда, в их новом поведении, у них будет выключена возможность умирать как бы там ни было. А пока - используй аргументы для /mk - например если тебе нужно убить только монстров - используй /mk monsters.
 
У меня на сервере если стоит плагин, то нельзя садиться в лодку и вагонетку(
 
У меня на сервере если стоит плагин, то нельзя садиться в лодку и вагонетку(
Да, это очень глупый баг, который будет исправлен в следующей версии, которая будет небольшим обновлением, багфиксом как раз для этой ошибки.
 
Обновил до v0.052!

Исправлений мало, но они критические:
  • Исправление бага с взаимодействием с Entity (мобами, лодками и вагонетками)
  • Кузнец теперь запоминает поломанность вещи и спросит вас еще раз, если за время его предложения и вашего согласия вещь поломалась.
Конфиг и языковые файлы не изменились.

[СКАЧАТЬ]
 
а можно сделать интеграцию с iConomy?
Если внимательно прочитать первый пост, то можно понять, что ВСЕ системы экономики, которые поддерживает Vault работают с этим плагином. Да, в том числе и iConomy.

Сейчас новая версия (0.06) проходит тестирование. В ней кузнецы не убегают а стоят смирно (из-за чего плагин меньше нагружает сервер), добавлен тип кузнецов both (наконец-то уже), который может чинить все, но не умеет ничего зачаровывать, исправлены разные ошибки и баги. Версия уже на гитхабе в виде исходников – энтузиасты могут помочь с тестированием.

Также, если вы хотите помочь плагину (и мне заодно), то я был бы вам очень признателен за хороший видеообзор. Размещайте прям на йотубе, все лайки - ваши.
 
Вопрос, почему когда я "разговариваю" с кузнецом в чате его "ник" отображается в <> (ковычках)?
Можно ли настроить так чтобы было примерно так:
[Кузнец]Hogri: Я починю эту вещь за %s %s.

Насчёт видео, я могу снять с нормальным голосом в нормальном качестве :) (если что напиши или тут или в личку)
 
Привет)
У меня проблема с файлом языка
08:11:44 [SEVERE] Cannot load plugins\Griswold\ru_RU.yml
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special
characters are not allowed
in "<string>", position 435
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)

at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:
175)
at com.github.toxuin.Lang.checkLangVersion(Lang.java:144)
at com.github.toxuin.Griswold.readConfig(Griswold.java:326)
at com.github.toxuin.Griswold.access$300(Griswold.java:33)
at com.github.toxuin.Griswold$Starter.run(Griswold.java:416)
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52)
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:3
16)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 435
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)

... 14 more
08:11:44 [INFO] [Griswold]: ERROR! ERROR! ERROR! ERROR! ERROR! ERROR! ERROR!
08:11:44 [INFO] [Griswold]: ERROR: YOUR LANGUAGE FILE IS CORRUPTED!!! ERROR!
08:11:44 [INFO] [Griswold]: ERROR! ERROR! ERROR! ERROR! ERROR! ERROR! ERROR!
08:11:44 [SEVERE] Cannot load plugins\Griswold\ru_RU.yml
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special
characters are not allowed
in "<string>", position 435
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)

at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:
175)
at com.github.toxuin.Lang.init(Lang.java:48)
at com.github.toxuin.Griswold.readConfig(Griswold.java:327)
at com.github.toxuin.Griswold.access$300(Griswold.java:33)
at com.github.toxuin.Griswold$Starter.run(Griswold.java:416)
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52)
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:3
16)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 435
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)

... 14 more
08:11:44 [INFO] [Griswold]: null
08:11:44 [INFO] [Griswold]: null
Кодировку менял на UTF-8(без BOM), ANSI. Сейчас UTF-8

Ставил русский язык по ссылке из шапки.
Вот текст
economy_not_found: 'Внимание: система экономики не найдена - все починки бесплатны!'
permissions_not_found: 'Внимание: система разрешений не найдена: доступ разрешен всем!'
insufficient_params: Недостаточно параметров! Введите §9/repairman create §aимя §7тип цена!
repairman_exists: 'ОШИБКА: кузнец %s уже существует!'
config_loaded: Файл конфигурации загружен!
error_config: ОШИБКА записи в config.yml
error_remove: Невозможно удалить кузнеца так как он не найден!
repairman_list: 'Вот все кузнецы на сервере:'
repairman_spawn: НОВЫЙ КУЗНЕЦ, ID:%s КООРД X:%s Y:%s Z:%s
debug_loaded: 'DEBUG: Загружено %s кузнецов.'
default_config: КОНФИГ ПО УМОЛЧАНИЮ СОЗДАН
error_create_config: ОШИБКА создания config.yml
lang_loaded: Языковой файл %s загружен!
chat_done: Отлично! Снова как новое!
chat_error: Кажется, что-то пошло не так!
chat_poor: Тебе нечем мне платить, дружище!
chat_free: Я починю эту вещь для тебя бесплатно!
chat_norepair: Хм, похоже тут все в порядке - ремонт не нужен.
chat_cost: Я починю эту вещь за %s %s.
chat_agreed: Если согласен - давай ее сюда.
chat_cannot: Я не умею чинить такие вещи.
error_accesslevel: У вас не хватает прав на использование этой команды.
new_created: Новый кузнец создан!
deleted: Кузнец %s удален.
despawned: Все кузнецы скрыты.
respawned: Респаун кузнецов...
error_few_arguments: Слишком мало аргументов.
chat_enchant_cost: Хм, похоже тут ремонт не нужен, но если хочешь - могу зачаровать эту штуку за %s %s.
chat_enchant_free: Хм, похоже тут ремонт не нужен, но если хочешь - могу зачаровать эту штуку... Бесплтано, конечно.
chat_enchant_success: Вот, теперь она светится - значит умеет что-нибудь особенное.
chat_noitem: §b*жмет вам руку*§f Доброго дня!
chat_enchant_failed: Эмм... Кажется, с вещью ничего не случилось.
chat_needs_repair: Эту штуку нужно сперва починить, а это я не умею.
error_enchanter_not_spawned: 'Система зачарований выключена, поэтому кузнец не создан: %s, %s, %s'
version: 0.051
 
Вопрос, почему когда я "разговариваю" с кузнецом в чате его "ник" отображается в <> (ковычках)?
Можно ли настроить так чтобы было примерно так:
[Кузнец]Hogri: Я починю эту вещь за %s %s.
В следующей версии попробую реализовать, крутая фишка же. Спасибо!

Привет)
У меня проблема с файлом языка
08:11:44 [INFO] [Griswold]: ERROR! ERROR! ERROR! ERROR! ERROR! ERROR! ERROR!
08:11:44 [INFO] [Griswold]: ERROR: YOUR LANGUAGE FILE IS CORRUPTED!!! ERROR!
08:11:44 [INFO] [Griswold]: ERROR! ERROR! ERROR! ERROR! ERROR! ERROR! ERROR!
По какой-то причине, твой сервер работает не в UTF-8-режиме (винда, угадал?). Тебе нужно пересохранить файлы с языком в свою кодировку (ANSI скорее всего) или добавить к строке запуска сервера ключ -Dfile.encoding=UTF-8.
 
Привет)
У меня проблема с файлом языка
08:11:44 [SEVERE] Cannot load plugins\Griswold\ru_RU.yml
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special
characters are not allowed
in "<string>", position 435
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)

at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:
175)
at com.github.toxuin.Lang.checkLangVersion(Lang.java:144)
at com.github.toxuin.Griswold.readConfig(Griswold.java:326)
at com.github.toxuin.Griswold.access$300(Griswold.java:33)
at com.github.toxuin.Griswold$Starter.run(Griswold.java:416)
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52)
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:3
16)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 435
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)

... 14 more
08:11:44 [INFO] [Griswold]: ERROR! ERROR! ERROR! ERROR! ERROR! ERROR! ERROR!
08:11:44 [INFO] [Griswold]: ERROR: YOUR LANGUAGE FILE IS CORRUPTED!!! ERROR!
08:11:44 [INFO] [Griswold]: ERROR! ERROR! ERROR! ERROR! ERROR! ERROR! ERROR!
08:11:44 [SEVERE] Cannot load plugins\Griswold\ru_RU.yml
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special
characters are not allowed
in "<string>", position 435
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)

at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:
175)
at com.github.toxuin.Lang.init(Lang.java:48)
at com.github.toxuin.Griswold.readConfig(Griswold.java:327)
at com.github.toxuin.Griswold.access$300(Griswold.java:33)
at com.github.toxuin.Griswold$Starter.run(Griswold.java:416)
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52)
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:3
16)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 435
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)

... 14 more
08:11:44 [INFO] [Griswold]: null
08:11:44 [INFO] [Griswold]: null
Кодировку менял на UTF-8(без BOM), ANSI. Сейчас UTF-8

Ставил русский язык по ссылке из шапки.
Вот текст
economy_not_found: 'Внимание: система экономики не найдена - все починки бесплатны!'
permissions_not_found: 'Внимание: система разрешений не найдена: доступ разрешен всем!'
insufficient_params: Недостаточно параметров! Введите §9/repairman create §aимя §7тип цена!
repairman_exists: 'ОШИБКА: кузнец %s уже существует!'
config_loaded: Файл конфигурации загружен!
error_config: ОШИБКА записи в config.yml
error_remove: Невозможно удалить кузнеца так как он не найден!
repairman_list: 'Вот все кузнецы на сервере:'
repairman_spawn: НОВЫЙ КУЗНЕЦ, ID:%s КООРД X:%s Y:%s Z:%s
debug_loaded: 'DEBUG: Загружено %s кузнецов.'
default_config: КОНФИГ ПО УМОЛЧАНИЮ СОЗДАН
error_create_config: ОШИБКА создания config.yml
lang_loaded: Языковой файл %s загружен!
chat_done: Отлично! Снова как новое!
chat_error: Кажется, что-то пошло не так!
chat_poor: Тебе нечем мне платить, дружище!
chat_free: Я починю эту вещь для тебя бесплатно!
chat_norepair: Хм, похоже тут все в порядке - ремонт не нужен.
chat_cost: Я починю эту вещь за %s %s.
chat_agreed: Если согласен - давай ее сюда.
chat_cannot: Я не умею чинить такие вещи.
error_accesslevel: У вас не хватает прав на использование этой команды.
new_created: Новый кузнец создан!
deleted: Кузнец %s удален.
despawned: Все кузнецы скрыты.
respawned: Респаун кузнецов...
error_few_arguments: Слишком мало аргументов.
chat_enchant_cost: Хм, похоже тут ремонт не нужен, но если хочешь - могу зачаровать эту штуку за %s %s.
chat_enchant_free: Хм, похоже тут ремонт не нужен, но если хочешь - могу зачаровать эту штуку... Бесплтано, конечно.
chat_enchant_success: Вот, теперь она светится - значит умеет что-нибудь особенное.
chat_noitem: §b*жмет вам руку*§f Доброго дня!
chat_enchant_failed: Эмм... Кажется, с вещью ничего не случилось.
chat_needs_repair: Эту штуку нужно сперва починить, а это я не умею.
error_enchanter_not_spawned: 'Система зачарований выключена, поэтому кузнец не создан: %s, %s, %s'
version: 0.051
Ставь кодировку UTF-8 (без BOM) и в бат файле сервера добавь ключ -Dfile.encoding=UTF-8. Вот пример моего файла запуска
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
java -Xincgc -Xmx1512m -Dfile.encoding=UTF-8 -jar CraftBukkit-1.3.1-R2.0.jar
PAUSE
 
Ура, новая версия! v0.06!

Изменений опять не много, но они вкусные:
  • NPC теперь стоят ровно и даже не пытаются удрать.
  • Редактируемый формат имени NPC!
  • Новый тип NPC - both. Умеет зачаровывать чинить все вещи, но не умеет их зачаровывать.
  • Добавлена функция сбора статистики
[Скачать]
+ русский язык
 
Сбора статистики? :eek:
А по подробнее?
Никаких персональных данных. Собирается общая статистика по версиям баккита, стране, где работает сервер (бОльшая часть пользователей плагина - не из России), количеству NPC и версиям игры.
Всю статистику можно посмотреть на http://mcstats.org/plugin/Griswold
Кстати, эту функцию можно отключать. При первом запуске новой версии создастся файл /plugins/PluginMetrics/config.yml, достаточно написать в него opt-out: true. Но я действительно не знаю зачем это делать, разве что просто попортить плагину статистику:) Такую же статистику используют в плагинах AdminCMD, Essentials, Vault, LWC и многих других. Ничего криминального она не собирает и не следит за вами, честное слово:)
 
Никаких персональных данных. Собирается общая статистика по версиям баккита, стране, где работает сервер (бОльшая часть пользователей плагина - не из России), количеству NPC и версиям игры.
Всю статистику можно посмотреть на http://mcstats.org/plugin/Griswold
Кстати, эту функцию можно отключать. При первом запуске новой версии создастся файл /plugins/PluginMetrics/config.yml, достаточно написать в него opt-out: true. Но я действительно не знаю зачем это делать, разве что просто попортить плагину статистику:) Такую же статистику используют в плагинах AdminCMD, Essentials, Vault, LWC и многих других. Ничего криминального она не собирает и не следит за вами, честное слово:)


Проблема... может туплю но я бог его знает.. поставил плагин.. все норм пашет... кстати фаил русика нужно не вставлять с заменой а удалить содердание в Инглишь и вставить туда Русик, если тупо поменять в конфиге название, не прокатит, сломается и плагин и ПЕКС... далее к проблеме... вообщем Админ может чинить вещи, а юзеры и випы нет, прописал естевствено все в Пекс, ошибок пекс не дает, а вот чинить он юзерам не хочет... естевственно перезагружал раз пяьб.. ато еще спросите))
 
добавлю, подходит юзер, кликает а там обыкновенный НПС с обменом изумрудов на вещи (кстати не плохой нпс был.. он за 10 изиков менял на 1 алмазную кирку, редкие они сука))) НПС конечно))
 

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

Назад
Верх