▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Decrees of the Six

Decrees of the Six

A governance and economy framework: councils of six, decrees, reputation, and player-driven law.

Оцените первым
98
0
Все версииDecrees of the Six 0.1.2

Decrees of the Six 0.1.2

Alpha09.12.2025

Список изменений

[0.1.2] - 2025-12-09

Added

  • Council activation ceremony

    • /decrees council create <name> now:
      • Sets the council name and binds the decree system to it.
      • Enables decrees and switches back to council-mode (not ops-only).
      • Broadcasts a realm-wide announcement, plays a toast sound to all players, and launches fireworks at the executor’s position.
  • Config & mode controls

    • /decrees config decreesEnabled on|off – globally enable/disable the decrees system.
    • /decrees config opsOnly on|off – restrict decree creation/editing/voting to operators.
    • /decrees config show – show current system status, your seat (if any), and active decrees.
  • Seat administration

    • /decrees seat list – list all defined council seats and their current holders.
    • /decrees seat set <seat_id> <player> – assign a player to a seat (one seat per player enforced).
    • /decrees seat clear <seat_id> – clear the holder of a seat.
  • Decree history & pagination

    • /decrees decree list [page] – paginated list of all decrees with a compact one-line summary:
      • [#7] [VOTING] On Guild Levies – opened by Overseer-Regent – Y:3 N:1 A:0
    • /decrees history [page] – paginated view of completed decrees for season history.
  • Decree statistics

    • /decrees stats seats – per-seat overview of created decrees and voting behaviour.
    • /decrees stats me – stats for the caller’s own seat.
    • /decrees stats seat <seat_id> – stats for a specific seat.

Changed

  • Unified messaging / UX

    • All command output now goes through a Messenger helper for consistent prefixing and styling.
    • Status labels are color-coded everywhere:
      • DRAFT, VOTING, ENACTED, REJECTED, CANCELLED.
    • Key broadcasts use clear, compact lines like:
      • §6[Hexarchate] §eDecree #7 (On Guild Levies) is now in §e[VOTING]§e. Cast your vote with §b/decrees vote 7 <yes/no/abstain>.
  • Command behaviour

    • /decrees decree open <id>:
      • Sets votingOpenedAt and votingClosesAt based on voting_rules.json.
      • Uses DecreeStore.setStatus(..., VOTING, "opened for voting by <name>") so history is logged consistently.
    • /decrees decree delete <id>:
      • Now uses a 2-step confirmation flow per source (deletedelete <id> confirm), tracked per-sender.
    • /decrees vote <id> yes|no|abstain:
      • Recomputes quorum/majority after each vote.
      • Automatically finalises a decree when:
        • All active seats have voted, or
        • The voting period has expired.
      • Broadcasts final state and notifies council seats.
  • Auto-close logic

    • tickAutoClose(...) now:
      • Respects per-decree votingClosesAt (with a fallback to duration from votingOpenedAt).
      • Applies the same quorum/majority/tie rules as /decrees vote.
      • Finalises the decree via DecreeStore.setStatus(...) and broadcasts the result.

UX & Tab Completion

  • Added Brigadier suggestion providers for:
    • Decree IDs on all <id> arguments.
    • Seat IDs for /decrees seat ... and seat-based stats.
    • Existing categories for /decrees decree list category <category>.
  • Introduced more compact list formatting and short guidance hints (e.g. “Use /decrees decree list 2 for the next page.”).

Safety

  • Mutating commands now respect global flags:
    • If the system is disabled or in opsOnly mode, non-eligible users get clear error messages.
  • Destructive operations (delete, force) have extra checks and error feedback for illegal or redundant state changes.

Файлы

decrees_of_the_six-1.21.1-0.1.2.jar(1.67 MiB)
Основной
Скачать

Метаданные

Канал релиза

Alpha

Номер версии

0.1.2

Загрузчики

Fabric

Версии игры

1.21.1

Загрузок

13

Дата публикации

09.12.2025

Загрузил

ID версии

Главная