Private CoreProtect history visualization for Paper 26.3 / Java 25. Browse recorded block and container actions in an inventory GUI, then highlight matching positions only for the administrator running the search. Version 1.1.1 includes fully English menus and messages.
CPVisualizer-1.1.1-paper26.3.jar in plugins/./cpv as an operator.An unofficial CoreProtect 24.1 compatibility port is available separately with source code and license. CPVisualizer does not bundle CoreProtect. Folia and other server platforms are not supported.
/cpv player all
/cpv block all
/cpv action ALL
/cpv time 24h
/cpv radius 100
/cpv search
/cpv blocks all, /cpv bloks all, and * are also supported. CoreProtect system actors beginning with # are excluded from all-player results. Radius searches use an inclusive X/Z square across all heights.
Permissions default to operators: cpvisualizer.use, cpvisualizer.search, cpvisualizer.teleport. cpvisualizer.admin includes these and permits /cpv reload.
Global all-player block searches cover loaded worlds. The default final limit is 500 events. Historical container types are inferred from retained logs; uncertain types are included only when all blocks are selected. Narrow the time or radius when a limit is reported. History and real blocks are never changed by visualization.
All 14 automated tests passed against both the official CoreProtect Maven API and the compatibility port. Integration checks passed on Paper 26.3 build 169 with SQLite, including filtering, multiple worlds, private non-persistent displays, and CoreProtect rollback/restore. Visual verification with two real game clients, MySQL, WorldEdit and Folia has not been completed.
CPVisualizer is licensed under MIT. CoreProtect retains its own Artistic License 2.0 and upstream authorship.
Development disclosure: implementation and documentation were generated with AI from project requirements and reviewed with automated and server integration checks. The plugin itself does not use an AI service.