- Для версий
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- Исходный код
- https://gitlab.com/phoenix-dvpmt/contracts
Описание плагина Contracts:
Вы ищете безопасный и удобный способ нанимать и платить другим игрокам за выполнение определенных заданий в Minecraft? Обратите внимание на плагин Contracts! С нашим рынком контрактов, системой репутации и системой посредников для разрешения споров, вы сможете легко найти подходящего работника и быть уверенным, что оплата будет произведена безопасно и без проблем. Кроме того, благодаря автоматической проверке для определенных типов контрактов и возможности оставлять отзывы друг другу после завершения работы, вы можете быть уверены в своих решениях о найме и создать положительную репутацию в сообществе. Так зачем ждать? Попробуйте плагин "Контракты" уже сегодня и оцените разницу, которую он может внести в ваш игровой опыт!Особенности плагина Contracts:
- Рынок контрактов: позволяет игрокам просматривать и подавать заявки на доступные контракты.
- Система репутации: позволяет игрокам просматривать отзывы и репутацию других игроков.
- Система посредников: рассматривает споры между сторонами и при необходимости может быть обжалована у администратора.
- Автоматическая верификация: гарантирует, что оплата будет переведена работнику в случае успешного выполнения задания.
- Создание контрактов: позволяет работодателю указать задание, которое необходимо выполнить, и размер оплаты.
- Различные типы контрактов: в зависимости от миссии, которую необходимо выполнить.
- Предложения работников: позволяет другим игрокам подавать заявки на контракты с предложениями
- Система репутации: позволяет работодателям просматривать репутацию претендентов и выбирать наиболее подходящих для работы
- Взаимное соглашение о прекращении контракта: позволяет работодателю и работнику прекратить контракт в любое время при взаимной оплате
- Отзывы: позволяет работодателю и работнику оставлять отзывы друг о друге после завершения контракта.
- Безопасные платежи: обеспечивает безопасную и бесперебойную обработку платежей
- Разрешение споров: система посредников разрешает споры между сторонами
- Апелляция к администратору: позволяет игрокам при необходимости подать апелляцию к администратору
- Эффективное управление контрактами: позволяет легко и организованно управлять контрактами в игре
- Улучшенный внутриигровой опыт: позволяет нанимать и платить другим игрокам за выполнение заданий легко и без проблем
- Полностью редактируемые графические интерфейсы и языковые файлы.
Контракты:
Плагин Contracts позволяет игрокам создавать и использовать контракты для выполнения определенных заданий или миссий в игре. Он включает в себя рынок контрактов, систему репутации и систему посредников для разрешения споров, а также определенные типы контрактов, которые проверяются автоматически. Игроки могут оставлять друг другу отзывы после завершения контракта, которые будут видны в меню репутации игрока.Создание контракта:
Игроки могут создать контракт, используя графический интерфейс создания контракта и заполнив необходимые параметры, которые зависят от типа контракта. Для всех контрактов игроки должны указать название, описание, сумму платежа, гарантию и срок выполнения. Для некоторых типов контрактов могут быть дополнительные параметры. Игроки также должны внести указанную сумму оплаты вперед, чтобы защитить работодателя от мошенничества и обеспечить достаточную сумму для оплаты работнику.Графический интерфейс создания контрактов
Процесс найма и рынок:
Как только контракт будет создан, он будет виден на рынке контрактов для других игроков. Другие игроки могут подать заявку на контракт с предложениями, а работодатель может просмотреть репутацию и отзывы претендентов, чтобы выбрать наиболее подходящего. Работодатель и работник также могут просматривать все свои контракты, используя графический интерфейс портфолио.Графический интерфейс рынка
Состояния и портфолио контракта:
На протяжении всего срока действия контракт проходит через различные состояния, которые определяют действия, которые могут быть предприняты, и предоставляют информацию о ходе выполнения контракта. К таким состояниям относятся: Ожидание одобрения, Открытый, Решенный, Спорный с посредником, Решенный с посредником и Спорный с администратором. Игроки могут просматривать и управлять своими контрактами в графическом интерфейсе портфеля, в котором контракты отсортированы по состояниям. В графическом интерфейсе портфеля игроки также могут просматривать репутацию другой стороны, участвующей в контракте, и выполнять действия по контракту. Для незавершенных контрактов в графическом интерфейсе портфеля также отображаются все полученные предложения.Графический интерфейс портфолио
Действия по договору:
В зависимости от состояния контракта, работодатель или работник может выполнить определенные действия с ним, например, нанять работника, расторгнуть контракт, заключить сделку, позвонить посреднику, подать апелляцию и т.д. Доступ к графическому интерфейсу действий можно получить, щелкнув левой кнопкой мыши на контракте в графическом интерфейсе портфеля.Графический интерфейс действий
Посредник и урегулирование споров:
Если во время действия контракта возникает спор, одна из сторон контракта может вызвать посредника для решения вопроса. Посредник вынесет решение по спору, и контракт перейдет в состояние "Посредник разрешил". Если одна из сторон недовольна решением посредника, они могут обратиться к администратору. Тогда контракт перейдет в состояние "Спор с администратором", и администратор вынесет решение по этому вопросу. Если по истечении определенного времени ни одна из сторон не обжалует решение посредника, контракт перейдет в состояние "Решен" и будет считаться завершенным.Графический интерфейс посредника
Команды плагина Contracts:
Главные команды
/contract — Открывает графический интерфейс концентратора, из которого можно открыть любой другой графический интерфейс./contract portfolio — Открывает графический интерфейс портфеля. Подробнее об этом (здесь).
/contract rep — Показывает графический интерфейс репутации игроков. Подробнее о репутации здесь
/contract create — Открывает графический интерфейс создания контракта. Нажмите здесь, чтобы перейти в раздел "Создание контракта".
/contract market — Открывает графический интерфейс рынка. Подробнее об этом [здесь].
Посредник
/contract middleman portfolio — Открывает графический интерфейс портфеля посредника. Может быть открыт только посредником.Команды админа
/contract admin middleman add <имя_игрока> — Делает указанного игрока посредником./contract admin middleman remove <имя_игрока> — Удаляет функцию посредника с этого игрока.
/contract admin portfolio — Открывает портфель споров администратора. Подробнее о контрактах, оспариваемых администратором [здесь].
Права плагина Contracts:
contracts.admin — Доступ к /contract admincontracts.middleman — Доступ к /contract middleman
Цели контракта
Контракт связывает две стороны договора: работодателя (человека, который его заключил) и работника (того, кто его заключил). Он позволяет работодателю иметь гарантии и гарантии, чтобы нанять и впоследствии заплатить работнику за выполнение определенного задания.Сначала работодатель создает контракт, в котором указывается сумма, которую он заплатит, и задание, которое необходимо выполнить. Существуют различные типы контрактов в зависимости от задачи, которую необходимо решить. (Подробнее о создании контракта читайте здесь). Он также указывает гарантию, которая представляет собой сумму, выплаченную работником авансом и которая может быть передана работодателю в случае несоблюдения условий контракта. Если все пойдет по плану, работнику будет возвращена его гарантия.
Затем другие игроки могут обратиться с предложениями по созданному контракту и обсудить размер оплаты и гарантии. Работодатель выбирает, какого работника он наймет для работы. Он может ознакомиться со всеми отзывами и репутацией претендентов, чтобы принять наилучшее решение. (Подробнее об отзывах читайте здесь.)
Во время действия контракта работодатель и работник могут договориться о его прекращении с определенной оплатой, и все это совершенно безопасно для обеих сторон. Более того, в зависимости от типа контракта, он может быть автоматически закрыт, таким образом, деньги будут перечислены работнику, если миссия будет успешно выполнена.
В случае возникновения проблем с контрактом обе стороны могут вызвать посредника для разрешения спора. Посредники - это игроки, выбранные администраторами для решения вопросов, связанных с контрактами. Если посредник принимает плохое решение, игрок может обжаловать его, и проблема будет направлена непосредственно администратору.
Когда контракт завершен, работодатель и работник могут создать отзыв друг о друге. Этот отзыв будет виден в меню репутации игрока. (Подробнее об отзывах читайте здесь).
Типы контрактов
Основой контракта является его тип. Он определяет цель контракта и позволяет провести конкретную проверку. Когда цель контракта выполнена, он автоматически закрывается и происходит оплата.Если задача не соответствует ни одному типу, вы можете использовать тип GENERIC. Тем самым вы устраните возможность автоматической дополнительной проверки безопасности, если задание было выполнено. Тем не менее, вы по-прежнему будете пользоваться безопасностью посредников, и у вас будет возможность договориться с другой стороной контракта.
Список типов контрактов должен увеличиваться и поддерживать большее количество контрактов. Тот, который приведен здесь, является лишь намеком на то, что может быть создано в будущем.
Типы договоров
GENERICОбщие контракты не имеют конкретной цели. Для него не предусмотрена дополнительная безопасность
HITMAN
Контракты Hitman направлены на убийство человека. Когда работник убивает намеченных людей, контракт автоматически завершается и происходит оплата.
EXCHANGE
Контракты обмена позволяют безопасно обменивать деньги на некоторые предметы. Если все желаемые предметы отданы, контракт автоматически закрывается.
LENDING
Контракты кредитования позволяют игрокам одалживать свои деньги другому лицу с определенной процентной ставкой. Процентная ставка рассчитывается ежедневно. Например, ставка 1% на 10 дней контракта (количество дней соответствует сроку действия контракта) означает 10% процентов и возврат первоначальной суммы в конце.
Видео обзор плагина Contracts:
Плэйсхолдеры плагина Contracts:
%contracts_notation%
- возвращает репутацию в форматированном виде%contracts_is_active_<generic/hitman/trade>%
- возвращает, активен ли у игрока определенный контракт%contracts_is_active%
- возвращает, активен ли контракт у игрока%contracts_active_<generic/hitman/trade>%
- возвращает количество активных контрактов у цели%contracts_active%
- возвращает true/falseНа протяжении всего срока действия контракты переходят в различные состояния контракта. Они определяют действия, которые могут быть предприняты, и предоставляют информацию о ходе выполнения контракта.
Классический жизненный цикл контракта выглядит следующим образом
Но если возникает спор с контрактом, пока он открыт, одна из сторон контракта может обратиться к посреднику, изменив жизненный цикл контракта.
Классический жизненный цикл контракта выглядит следующим образом
- Ожидание утверждения, когда он только что создан
- Открыт, когда работодатель нанял сотрудника
- Решен, когда задание выполнено работником или когда принято соглашение.
Но если возникает спор с контрактом, пока он открыт, одна из сторон контракта может обратиться к посреднику, изменив жизненный цикл контракта.
Awaiting Employee
Это состояние контракта сразу после его создания. Есть работодатель, но еще нет работника. Эти контракты видны в графическом интерфейсе рынка, и другие игроки могут делать предложения по ним.Open
Когда работодатель принимает одно предложение, контракт переходит в открытое состояние. Он еще не завершен, но уже есть работник, который работает над его выполнением. Вы можете проверить открытый контракт в графическом интерфейсе портфеля. В этом состоянии игроки могут делать предложения, принимать предложения, отменять или завершать контракт, а также вызывать посредника. (Подробнее о действиях здесь.)Middleman disputed
Когда одна из 2 сторон контракта вызывает посредника, контракт переходит в это состояние. Две стороны просто ждут решения посредника. Подробнее о посредниках здесь.Middleman resolved
Контракт переходит в это состояние, когда посредник выносит по нему решение. Единственное возможное действие - позвонить администратору. Если ни одна из сторон не позвонит администратору через 3 (может быть изменено с помощью поляcall-dispute-period
в конфиге) дня, контракт перейдет в состояние resolved.Admin Disputed
Если одна из 2 сторон вызвала администратора, контракт переходит в это состояние и администратор выносит свое решение по контракту.Resolved
В этом состоянии контракт полностью завершен и больше не может перейти в другое состояние. Единственное действие, которое могут совершить игроки, это оставить отзыв о другой стороне контракта.Установка плагина Contracts:
- Скачайте плагин.
- Выключите сервер
- Переместите файл .jar в папку /plugins/ вашего сервера.
- Запустите сервер.
- Готово.