Spigot/Paper plugin to log sensitive build/combat actions: monitored block placements, fire ignitions, and End Crystal placements, with output to console, file, or both.
Spigot/Paper plugin to log sensitive build/combat actions: monitored block placements, fire ignitions, and End Crystal placements, with output to console, file, or both.
FLINT_AND_STEEL and FIRE_CHARGE.OBSIDIAN/BEDROCK).monitored-blocks.FLINT_AND_STEEL / FIRE_CHARGE interactions).monitored-blocks).CONSOLE, FILE, BOTH..gz compression.it_it / us_en).plugins/.plugins/NamlessCheck/config.yml.plugins/NamlessCheck/lang/./namlesscheck reload to apply changes.config.yml)Main keys:
log-mode: FILE, CONSOLE, BOTHlog-file: path relative to plugin folder (example logs/blocks.log)async-log-interval-ticks: async flush interval (default 20)archive-on-startup: if true, archives the previous log on startuparchive-directory: destination folder for compressed archiveslanguage: active language (it_it or us_en)monitored-blocks: list of Material values to monitor for block placementsExample:
log-mode: BOTH
log-file: "logs/blocks.log"
async-log-interval-ticks: 20
archive-on-startup: true
archive-directory: "logs/old"
language: "it_it"
monitored-blocks:
- CHEST
- HOPPER
Note: monitored-blocks only filters BlockPlaceEvent logs. Fire ignite and End Crystal logs are tracked independently (unless player has namlesscheck.bypass).
lang/)Available files:
plugins/NamlessCheck/lang/it_it.ymlplugins/NamlessCheck/lang/us_en.ymlMain keys:
messages.reload-successmessages.no-permissionmessages.usagelogs.block-placelogs.fire-ignitelogs.end-crystal-placeYou can customize messages directly in these files.
/namlesscheck reload/nc reload, /check reloadnamlesscheck.reload (default: op)namlesscheck.bypass (default: false)Example line:
[2026-02-12 21:10:00] Steve placed CHEST in world [120, 64, -44]
archive-on-startup: true, on startup the current log is:.gzarchive-directorylog-mode is invalid, the plugin falls back to BOTH.