Плагин для серверов Майнкрафт добавляет налоги и аренду домов в выживании. Администратор создаёт регионы домов, назначает плату предметами и запускает сбор, а игроки оплачивают её, держа нужные предметы в руке.
Возможности
- Дома создаются как непересекающиеся регионы и получают идентификаторы вида
H-001. - Для каждого дома можно выбрать предмет и количество для оплаты: размер стопки в руке определяет сумму.
- Сбор платежей запускается вручную или по расписанию.
- В режиме
saveуплаченные предметы попадают в хранилище администратора, а в режимеdeleteудаляются. - После оплаты игрок получает квитанцию. В хранилище можно просматривать циклы сборов, телепортироваться к дому и забирать сохранённые предметы.
- Для каждого цикла доступен список домов с неоплаченным налогом.
Команды
Игроки:
/taxes pos1и/taxes pos2— задать углы региона./taxes create <name>— создать дом./taxes myhouses— показать свои дома и дома, где игрок состоит участником./taxes info <houseId>— сведения о доме./taxes pay <houseId>— оплатить активный сбор предметами из руки./taxes addmember <houseId> <player>— добавить участника дома./taxes removemember <houseId> <player>— удалить участника дома.
Администраторы:
/taxes admin setitem <houseId>— назначить предмет и сумму налога по стопке в руке./taxes admin startwave <duration>— начать сбор на указанное время./taxes admin cancelwave— отменить текущий сбор./taxes admin status— показать состояние сбора и последний цикл./taxes admin vault [cycleId]— открыть хранилище цикла./taxes admin defaulters [cycleId]— показать неоплаченные дома./taxes admin houseinfo <houseId>— подробные сведения о доме./taxes admin setowner <houseId> <player>— передать владение домом./taxes admin markpaid <houseId> <cycleId>— отметить дом как оплаченный./taxes admin reload— перезагрузить конфигурацию и данные.
Права
awesometaxes.player— основной доступ игрока.awesometaxes.player.members— управление участниками дома.awesometaxes.admin— основной доступ администратора.awesometaxes.admin.taxes— назначение предмета и суммы налога.awesometaxes.admin.cycles— запуск и отмена сборов, просмотр их состояния и должников.awesometaxes.admin.vault— доступ к хранилищу.
Настройка
В config.yml задаются лимит домов через settings.maxHousesPerPlayer, режим платежей settings.paymentMode, автоматические циклы settings.autoCycle.enabled, settings.autoCycle.intervalTicks и settings.autoCycle.durationTicks, а также число хранимых циклов settings.storeCycles. Там же находятся сообщения и префикс плагина.
