Плагин mcHamster - Заработай на хомяке в Майнкрафт
mcHamster - Заработай на хомяке

Плагин Лучшее mcHamster - Заработай на хомяке 1.0.4


Требуется UtilM
https://mcdev.su/resources/utilm.73/
Для версий
  1. 1.8.x-1.21.x

mcHamster - Уникальная экономическая игра про хомяков​

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

Screen Shot 2024-07-18 at 7.34.26 PM.png
Screen Shot 2024-07-18 at 7.34.32 PM.png
Screen Shot 2024-07-18 at 7.34.40 PM.png
Screen Shot 2024-07-18 at 7.34.48 PM.png
Screen Shot 2024-07-18 at 7.34.53 PM.png
Screen Shot 2024-07-18 at 7.33.10 PM.png


Конфигурация плагина:
YAML:
# Плагин: mcHamster (Хомяки для заработка)
# Версия: 1.8+
#
# Описание:
# Плагин добавляет хомяков на которых можно заработать.
#
# Опциональные зависимости: (плагины без которых не будет полного функционала, но работать будет)
# - PlaceholdersAPI https://www.spigotmc.org/resources/placeholderapi.6245/
#
# Плейсхоледры:
# %mchamster_balance% - Текущий баланс валюты хомяка игрока (округление до сотых, 2 знака после запятой).
# %mchamster_balance_full% - Текущий баланс валюты хомяка игрока (32 знака после запятой).
# %mchamster_total_income_per_second% - Текущий доход валюты хомяка игрока в секунду (округление до сотых, 2 знака после запятой).
# %mchamster_total_income_per_second_full% - Текущий доход валюты хомяка игрока в секунду (32 знака после запятой).
# %mchamster_total_hamsters_count% - Всего куплено хомяков.

message:
  # Поддерживается вывод сообщений в мультистрочном формате.
  reload_success:
    - "&aПлагин перезагружен!"
  permission_denied: "&cОтказано в доступе."
  sum_is_not_a_number: "&cСумма не является числом."
  player_is_not_registered: "&cИгрока с таким ником не зарегистрировано."
  new_player_balance_is: "&aТеперь у игрока &e%player% &aесть &e%new_balance% валюты хомяка&a!"
  not_enough_money: "&cНеобходимо &b%required_balance% валюты хомяка&c, а есть только &b%current_balance% валюты хомяка&c."
  successful_purchase: "&aХомяк &r%hamster_display_name%&r&a куплен!"

  # Оставьте поле пустым, чтобы не отправлять это сообщение в чат.
  # Например: successful_purchase_global: ""
  successful_purchase_global: "&eИгрок &b%player%&e купил хомяка &r%hamster_display_name%&r&e за &a%hamster_price% валюты хомяка!"

  there_is_no_to_collect: "&cНечего собирать."
  collected: "&aВы собрали &e%collected_income% валюты хомяка&a!"
  ticket_created: "&aЗапрос на вывод средств создан!"
  ticket_deleted: "&aЗапрос на вывод средств удален!"
  max_tickets_limit_reached: "&cДостигнуто максимальное число активных запросов на вывод средств &b%tickets%&c/&b%max_tickets%&c."
  min_withdrawal_amount_not_reached: "&cМинимальная сумма вывода &b%min_withdrawal_amount% валюты хомяка&c, а есть только &b%withdrawal_amount% валюты хомяка&c."
  hamster_with_specified_id_does_not_exist: "&cХомяка с таким ID не существует."
  successful: "&aУспешно!"
  ticket_send_sum_to_the_chat: "&eОтправьте сумму вывода в чат (она не будет показана в чате)."
  ticket_send_details_to_the_chat: "&eОтправьте реквизиты (куда вывести деньги) в чат (они не будут показаны в чате), например &aТ-Банк 0000 0000 0000 0000&e, или &bСБП +79000000000&e и тп."
  ticket_send_admin_message_to_the_chat: "&eОтправьте сообщение о вашем решении по поводу этого запроса на вывод средств как администратора (оно не будет показано в чате)."
  help:
    - "&e/hamster give &b(ник) &b(ID хомяка) &7- выдать игроку хомяка"
    - "&e/hamster tickets &7- просмотр/редактирование запросов на вывод средств игроков"
    - "&e/hamster balance &b(ник) &eadd &b(сумма) &7- зачислить игроку валюту хомяка"
    - "&e/hamster balance &b(ник) &edel &b(сумма) &7- списать с игрока валюту хомяка"
    - '&e/hamster reload &7- перезагрузить плагин'
    - '&e/hamster help &7- показать список команд'

permission:
  reload: hamster.reload # Разрешение на перезагрузку этого плагина.
  balance_add: hamster.exp_add # Разрешение на зачисление игроку валюты хомяка.
  balance_del: hamster.exp_del # Разрешение на списание с игрока валюты хомяка.
  admin_tickets: hamster.admin_tickets # Разрешение на просмотр/редактирование запросов на вывод средств игроков.

# Конфигурация базы данных.
#
# Примечание:
# Раскомментируйте нужный вариант, но закомментируйте все не нужные.
# По умолчаницию раскомментирован "Пример конфигурации если база данных H2 (просто локальный файл).", а
# все остальные закомментированы.
#
# Доступные типы баз данных на данный момент:
# - H2
# - MYSQL
database:
  # Пример конфигурации если база данных H2 (просто локальный файл).
  type: H2

  # Пример конфигурации если база данных это MySQL сервер.
  # type: MYSQL
  # database: "database"
  # host: "127.0.0.1"
  # port: 3306
  # username: "username"
  # password: "password"

# Как игроки получают доход от хомяков.
# ONLINE_ONLY - Каждую секунду всем игрокам онлайн зачисляет их доход.
# ANY_TIME - Кнопка "собрать доход", даже если игрок оффлайн он тоже получает доход.
#
# Обратите внимание, если например месяц использовался ONLINE_ONLY, а затем вы решили
# изменить его на ANY_TIME, то игрок сможет забрать весь доход за этот месяц снова, тк.
# ANY_TIME работает на временных метках и ничего не знает о том сколько было выдано
# предыдущим режимом ONLINE_ONLY. В любом случае заранее определитесь с выбором режима.
collector_type: ONLINE_ONLY

# Сколько активных запросов на вывод средств может быть у игрока?
max_tickets_per_player: 1

# Какая минимальная сумма вывода валюты хомяков?
min_withdrawal_amount: 100

# Разрешить отрицательный баланс игрока?
# Если нет (false), то даже при списании суммы превышающей баланс валюты хомяка игрока он опустится до 0 но не ниже.
allow_negative_balance: false

hamster_list: # Список хомяков.
  hamster_1: # ID хомяка.
    display_name: "&aХомяк 1" # Название хомяка.
    price: 1 # Стоимость хомяка.

    # (Дней) Время окупа. Через это время сумма покупки будет заработана обратно и начнется чистый доход.
    # По умолчанию: 4 года (365 * 4).
    payback_time_in_days: 1460

    # Иконка этого хомяка при просмотре в магазине хомяков.
    buy_icon:
      display_name: "&aХомяк 1"
      material: WOOL # Тип материала который будет использован для предмета визуализирующего хомяка.
      # Используйте материалы версии ядра на котором запускаете плагин (по умолничаю: 1.8.8).
      # Списки всех материалов для каждой версии:
      # https://helpch.at/docs/1.8.8/org/bukkit/Material.html
      # https://helpch.at/docs/x.x.x/org/bukkit/Material.html
      # ...
      durability_data: 12 # (Опционально) Дата материала, удалите эту строку и дата учитываться не будет.
      description:
        - "&7Милый плюшевый компаньон с блестящими"
        - "&7глазами и пушистым хвостом."
        - ""
        - "&7Доход: &a+%hamster_income_per_second% валюты хомяка&8/сек."
        - "&7Цена: &a%hamster_price% валюты хомяка"
        - ""
        - "&eКликните чтобы купить!"

    my_icon:
      display_name: "&aХомяк 1"
      material: WOOL
      durability_data: 12
      description:
        - "&7Милый плюшевый компаньон с блестящими"
        - "&7глазами и пушистым хвостом."
        - ""
        - "&7Доход: &a+%hamster_income_per_second% валюты хомяка&8/сек."

  hamster_2:
    display_name: "&bХомяк 2"
    price: 10
    payback_time_in_days: 1095
    buy_icon:
      display_name: "&bХомяк 2"
      material: WOOL
      description:
        - "&7Миниатюрный друг с мягким мехом"
        - "&7и игривым характером."
        - ""
        - "&7Доход: &a+%hamster_income_per_second% валюты хомяка&8/сек."
        - "&7Цена: &a%hamster_price% валюты хомяка"
        - ""
        - "&eКликните чтобы купить!"

    my_icon:
      display_name: "&bХомяк 2"
      material: WOOL
      description:
        - "&7Миниатюрный друг с мягким мехом"
        - "&7и игривым характером."
        - ""
        - "&7Доход: &a+%hamster_income_per_second% валюты хомяка&8/сек."

gui:
  shop_hamster_list:
    title: "Магазин хомяков" # Заголовок GUI.
    size: 45 # Число слотов (размер).
    my_hamsters_button:
      slot:
        x: 1
        y: 5
      display_name: "&aМои хомяки"
      material: GLASS
      description:
        - "&7Валюта хомяка: &a%mchamster_balance%"
        - "&7Вал. хом.: &a%mchamster_balance_full%"
        - "&7Хомяков: &6%mchamster_total_hamsters_count%"
        - "&7Доход/сек.: &a%mchamster_total_income_per_second%"
        - "&7Дох./сек.: &a%mchamster_total_income_per_second_full%"
        - ""
        - "&eКликните чтобы открыть это меню!"
    ticket_options_button:
      slot:
        x: 2
        y: 5
      display_name: "&fВывод средств"
      material: PAPER
      description:
        - "&7Обратитесь к администрации создав"
        - "&7запрос на вывод средств."
        - ""
        - "&fВалюта хомяка: &a%mchamster_balance%"
        - "&fВал. хом.: &a%mchamster_balance_full%"
        - ""
        - "&eКликните чтобы открыть это меню!"


  my_hamster_list:
    title: "Мои хомяки"
    size: 45
    shop_hamster_button:
      slot:
        x: 1
        y: 5
      display_name: "&aМагазин хомяков"
      material: MINECART
      description:
        - "&7Купите еще хомяков чтобы"
        - "&7зарабатывать еще больше!"
        - ""
        - "&eКликните чтобы открыть это меню!"

    # Кнопка сбора дохода будет показана только
    # в случае если режим дохода "collector_type: ANY_TIME".
    collect_income_button:
      slot:
        x: 1
        y: 6
      display_name: "&aСобрать доход"
      material: GOLDEN_CARROT
      description:
        - "&7Накопилось: &a%collectable_income% валюты хомяка"
        - ""
        - "&eКликните чтобы собрать доход!"


  ticket_options:
    title: "Вывод средств"
    size: 45
    ticket_create:
      slot:
        x: 6
        y: 3
      display_name: "&fСоздать запрос на вывод средств"
      material: BOOK_AND_QUILL
      description:
        - "&7В запросе на вывод средств вы можете"
        - "&7указать сумму вывода, а также любое"
        - "&7сообщение которое уместится в чат"
        - "&7с обращением к администрации."
        - ""
        - "&eПосле клика следуйте инструкциям в чате"
        - "&e(попросит отправлять сообщения в чат для ввода информации)."
        - ""
        - "&eКликните чтобы создать запрос на вывод средств!"
    my_ticket_list:
      slot:
        x: 4
        y: 3
      display_name: "&fМои запросы на вывод средств"
      material: BOOK
      description:
        - "&7Посмотреть список запросов на вывод средств"
        - "&7с возожностью их последующего удаления."
        - ""
        - "&eКликните чтобы открыть это меню!"



  my_ticket_list:
    title: "Мои запросы на вывод средств"
    size: 45
    ticket:
      display_name: "&fЗапрос на вывод средств"
      material: MAP
      description:
        - "&7Сумма: &f%ticket_sum% валюты хомяка"
        - "&7Реквизиты: &f%ticket_details%"
        - ""
        - "&7Опубликован:"
        - "&f%ticket_publication_date%"
        - ""
        - "&7Ответ администрации: &f%ticket_admin_message%"
        - ""
        - "&cКликните чтобы удалить этот запрос на вывод средств!"


  all_ticket_list:
    title: "Все запросы на вывод средств"
    size: 45
    ticket:
      display_name: "&fЗапрос на вывод средств игрока &a%ticket_player_name%&f'а"
      material: MAP
      description:
        - "&7Сумма: &f%ticket_sum% валюты хомяка"
        - "&7Реквизиты: &f%ticket_details%"
        - ""
        - "&7Опубликован:"
        - "&f%ticket_publication_date%"
        - ""
        - "&7Ответ администрации: &f%ticket_admin_message%"
        - ""
        - "&cКликните чтобы удалить этот запрос на вывод средств!"
  • Мне нравится
Реакции: OKHO_B_KOCMOC
Автор
mcdev
Покупатели
14
Показов
2,293
Первый выпуск
Обновление

Оценки

5.00 звёзд 1 оценок

Другие ресурсы пользователя mcdev

Последние обновления

  1. 1.0.4

    - Для работы требуется новая версия utilm-1.0.0 или выше, скачать...

Последние отзывы

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