Skip to content

prism/prism

Repository files navigation

Prism

Prism is an event logging and grief management plugin for Paper-based servers 1.21.4+.

Prism v4 is in testing and should not be used in a real server yet.

Prism

Features

  • Supports h2, sqlite, mysql, mariadb, and postgres databases.
  • Stored procedure support for mysql/mariadb/postgres.
  • Activity logging for 40+ events and powerful search parameters.
  • Better serialization of block/entity/item data.
  • Command, parameter, and flag auto-suggestions.
  • Several new parameters.
  • Tag support.
  • Simple permissions.
  • Rollback, restore, and preview commands.
  • Inspect, rollback, and restore wands.
  • Vault command to view complete items in an inventory.
  • Report command to explain skipped modifications.
  • Sensible default configuration settings.
  • Commented and well-organized config files.
  • Powerful filter configuration.
  • Localization and configurable formatting of messages.
  • Purge system with scheduler.

Support

  • Discord - Please visit discord for help before opening issues.
  • Documentation - Learn how to use Prism
  • Dev Builds - Get the latest and (hopefully) greatest builds

Editions

This repository is for "prism v4" which is a complete rewrite of the plugin from previous versions.

Prism was originally started by viveleroi in 2012, briefly taken over by another team in 2020, returned to viveleroi and renamed "PrismRefracted".

A rewrite is always needed after a decade of evolution.

This repository was split off of the original for a cleaner history.

Prism v3 Repository

Contributing

Contributions are very welcome. Please see CONTRIBUTING.md for help.

Donations

Prism is not a commercial project. It takes significant investment of time and energy. Donations are welcome. Please see our discord for details.

Credits

  • Originally created for the Darkhelmet (DHMC) server.
  • Matt for extra effort and support in the TriumphTeam Command Lib.
  • Luck & LuckPerms contributors for the dependency management code.

We use YourKit Java Profiler. YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications.

YourKit

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published