Skip to content

Review System

Zoriot edited this page Nov 8, 2026 · 1 revision

Review System (Review 2.0)

Since v5.0.0, reviews use Accuracy + Block Palette sliders plus per-build-team toggle criteria. Technique / Detailing ratings from v4 are gone.

Flow

  1. Builder submits with /plot submit (or the menu).
  2. Assigned reviewers open /review (review book) or review while standing on the plot.
  3. Reviewer sets Accuracy (0–5) and Block Palette (0–5), checks toggles, optionally writes feedback, then submits.
  4. Plot is accepted or rejected; feedback (including checked/unchecked toggles) is visible via /plot feedback.
  5. Review history is preserved. Re-reviewing a previously rejected plot shows prior rejection info. Empty feedback keeps the previous feedback when available.

While reviewing, plot border particles outline the plot. /plot next jumps through open plots in the review book.

Score

togglePoints = floor(checkedToggles / totalToggles * 10)
totalRating  = accuracy + blockPalette + togglePoints
finalScore   = floor(totalRating * difficultyMultiplier)

If the plot has members, score is split evenly between owner and members.

Rejection rules

A plot is rejected when any of these is true:

  • Accuracy is 0, or Block Palette is 0
  • Any required (non-optional) toggle is unchecked
  • totalRating <= 8

Toggle criteria setup

  1. Create global criteria: /pss review add <Name> <Is-Optional>
  2. Assign them to a build team: /pss buildteam assigncriteria <BuildTeam-ID> <Criteria-Name>
  3. Translate display names under database.toggle-criteria.<name> in your language file (see Translation)

Default criteria names (seed with SQL if you want them all assigned to team 1):

INSERT INTO build_team_uses_toggle_criteria (criteria_name, build_team_id) VALUES
('built_on_outlines', 1),
('correct_amount_windows_doors', 1),
('correct_facade_colour', 1),
('correct_height', 1),
('correct_roof_colour', 1),
('correct_roof_shape', 1),
('correct_window_type', 1),
('windows_blacked_out', 1);

Related commands

Clone this wiki locally