Prism 2.1.6

A powerful grief management system for rollbacks, restores and more!

  1. AddstarMC
    Native Minecraft Version:
    1.15
    Tested Minecraft Versions:
    • 1.15
    Source Code:
    https://github.com/AddstarMC/Prism-Bukkit
    Contributors:
    add5tar, Narimm, viveleroi
    Prism has been reborn!
    (I have spoken to the original author, viveleori, before posting this resource and they aware that we are maintaining it. After vivelori stopped maintaining Bukkit Prism, we have been maintaining this plugin for several years for our own server and decided to release it here).

    full_logo.jpg

    Prism is a powerful, high performance grief management (rollbacks, restores, etc) plugin for your server. It's amazingly fast, versatile, and so easy to use. Never let griefing ruin the fun again!

    Features Overview
    • Prism tracks 76 different player, entity, and world events.
    • Multiple tools and commands let you see exactly what happened.
    • Immensely powerful rollback/restore engine with complex search criteria.
    • Several powerful extra grief management features.
    • Fully configurable wand system, with multiple modes and per-player personalisation so it works exactly how you want.
    • Rollback or restore events directly, or with a preview mode first.
    • Highly configurable event tracking, to work just the way you want it.
    • Safe command defaults (can be configured), very clean and easy to read chat messages.
    • Extremely fast, tested with over 100M database records!
    • Requires MySQL for best performance!
    Features Details
    Events and Lookup
    • Tracks 76 player, entity, and world events.
    • Includes block changes, container access, item inserts/remove/pickups/drops, entity deaths, shearing, vehicle events, and a LOT more.
    • Related events tracked to causing player like blocks falling, blocks detaching, trees growing, and much more.
    • Smart logging and rollback of important related data like sign text, sheep color, wolf owner, animal age, villager profession, etc
    • Tracks liquid flow and items that break because of it (lava/water-break can be tracked even when *-flow is off)
    • Tracks world edits (requires WorldEdit 7.0.1)
    • Fine-tuned config allows you to control tracking of every single event.
    • Incredibly powerful config/personalization system for all wands - set the mode, item, even allow users to personalize how their own wands work.
    • Inspector wand allows you to find history for single blocks/spaces.
    • The /near command finds recent events around you.
    • Lookup command is extremely powerful with our versatile parameters.
    • Lookup results group together, turning hundreds of duplicate records for a player into one, with a count.
    • Powerful parameters support exclusions, listing multiple, partial name filter, and more.
    • Action names also have short-names for easier typing and can be used to combine related actions.
    • Radius parameter supports world edit selections, basing off another online player, and more.
    • A wide range of flags allow you to change lookup behavior at command time
    • Very clean chat messages and paginated results to ease your burden, with clickable interface.
    Rollbacks, Restore, Preview (R/R/P)
    • Rollback and restore commands with powerful search criteria.
    • Rollback or restore directly, or preview changes for both modes first.
    • Apply/cancel previews, or let them auto-cancel after a minute.
    • Extremely safe default parameters make it harder for you to make mistakes, but can be overridden in-game when you absolutely need them, or can be disable entirely via config.
    • You can even rollback killed entities, items taken from containers, broken vehicles, and more.
    • Sign rollbacks will restore their text
    • Rollbacks of burn events also extinguish fires.
    • Rollbacks of TNT/creeper explosion events also remove the laggy item drops.
    • Heavily tested to ensure that rollbacks are smart - problem items like doors, beds, cactus, sugar cane, and others are always restored properly! No half-doors!
    • Rollbacks/restores can be alerted to nearby players, and to staff members (staff see actual rollback params).
    • Rollback systems moves any players or animals in the way to a safe position on rollback
    • Rollback/restore world edits (requires WorldEdit 7.0.1)
    • Advanced, optional flags give you ultimate control over the rollback/restore action at command-time.
    Extra Features
    • Alerts for staff when players find natural ores (configurable).
    • Alerts for staff when players use flint and steel, place lava.
    • Alerts for staff on configurable list of placed/broken blocks (like tnt).
    • Alerts for staff for suspected piston xray cheats.
    • Put out fires with the extinguish command
    • Drain all liquids or just water/lava
    • Profile wand shows you data about a block.
    • The /what command identifies items you hold.
    API
    • Full API so that other plugins can query and record data.
    • Lookup API allows plugins to perform a lookup, and process the results.
    • Rollback/Restore API allows a plugin to activate a rollback/restore and process the results
    • Custom Event tracking: Plugins can define custom events that Prism can track for them.
    • Custom Event Applier: Plugins can define custom rollback/restore code for their own events!!
    Support
    Technical
    • Prism is designed with database performance as a top priority!
    • Multi-threaded queue system for tracking events, combined with a batch recording system makes event recording happen quickly and with minimal impact to your server.
    • Block r/r/p are queued for large changes to reduce chances of impacting the main thread.
    • Extremely smart database design with a lot of time invested in structure optimization, query performance testing, and more. Tested on large servers with over 100M tracking records! It’s really fast!
    Credits
    • viveleroi (Original creator, no longer working on Bukkit Prism).
    • Now developed by the AddstarMC dev team.
    • Artwork by LegendarySoldier.
    Metrics
    This plugin utilises the bStats plugin metrics system which, if enabled, anonymously tracks various aspects of how Prism is used and the systems it runs on. Thousands of other plugins track usage with bStats and we only ever use the data to help make technical decisions.

    If you do not want this information collected, you can disable it by following the instructions on the bStats site. However, if you like this plugin, please consider leaving metrics enabled as it helps us! <3

Recent Updates

  1. Prism 2.1.6 Released
  2. Minor changes

Recent Reviews

  1. RogueAngelSeven
    RogueAngelSeven
    5/5,
    Version: 2.1.6
    I am the head administrator for Enderplay. We have been using this plugin for half a decade on the Mianite server. Our staff couldn't do their job without it. As far as I am concerned, this is an essential plugin.

    If you want to use it, try combining it with Grief Prevention Plus and World Guard.

    As long as you have a system that can handle the SQLDB requirements it will absolutely track every thing you want a record of on the server.

    We used it in Steves Galaxy, Rexxit, Realm of Mianite, Mianite Live, Mianite Reborn, Simplify, and many other permissions based modded Minecraft packs.

    Whether you want to run a server that supports a large or a small player base, if it is open to the public, you really need this plugin.

    Now that being said, the SQLDB records a LOT of data depending on its configuration (and it is super configurable), and after a few months the web interface can become sluggish or even unusable. The in game commands work in seconds though.

    Simply stated, we at Enderplay will never run a server without it.
  2. Dekaz
    Dekaz
    1/5,
    Version: 2.1.6
    This plugin showed me a link which led me to a website that was blocked by my antivirus program. I will never use this plugin again!
    1. AddstarMC
      Author's Response
      Mate we have no idea what your talking about the source code is available - there are no hidden links...
  3. NiNjAiKoToBa
    NiNjAiKoToBa
    5/5,
    Version: 2.1.6
    Cant express how much i appreciate the work you've done here. Absolutley amazing!

    Do you have the updated web interface too? Or perhaps the original code linked anywhere? I'd love to be able to dump coreprotect in favor of this full time again!
    1. AddstarMC
      Author's Response
      Everyone loved the web interface - I have added the ability to output the results of a search to a paste website.
  4. _Quero_
    _Quero_
    5/5,
    Version: 2.1.6
    goooooooooooooooood
    80 characters............................................ <3
  5. Lithiuman
    Lithiuman
    5/5,
    Version: 2.1.6
    Just realized I can leave a rating; Amazing plugin, it is an absoulte life saver :D -- and the fact its free, thats just amazing!
  6. chesterqw
    chesterqw
    5/5,
    Version: 2.1.5
    i miss having Prism, thank you for bringing it back for 1.15!

    it tracks everything compared to the rest of the anti-grief logging plugins, and the user friendliness is amazing as well.
    1. AddstarMC
      Author's Response
      Thanks for the kind thoughts
  7. Diego_ht
    Diego_ht
    5/5,
    Version: 2.1.5
    You are just incredible. You just saved this incredible plugin fixing nearly every single bug. Thank you and great work!!!!!!
    1. AddstarMC
      Author's Response
      Thanks for the review! :) Glad you're happy it's back.
  8. ajeje
    ajeje
    5/5,
    Version: 2.1.3
    Awesome plugins, I've been using an experimental build of yours since 1.11 I think, now I'm using this fork and it's awesome, thank you for keeping it alive!
    1. AddstarMC
      Author's Response
      Thanks for your kind words :D glad you like it!
  9. TNTUP
    TNTUP
    5/5,
    Version: 2.1.3
    OH YES PRISM IS BACK!!! (total excitement)

    Been missing this plugin for like 2 years or so!! Glad its back on its tracks and use it again! Big kudos to you <3
    1. AddstarMC
      Author's Response
      Yeah it's back!! We've been using/maintaining it for years and just love it! Now you can finally have it back too! Thanks for the review :D
  10. PuddingCoding
    PuddingCoding
    5/5,
    Version: 2.1.3
    A Magnificent, colorful plugin, thank you very much for keeping it alive <3 <3 <3
    1. AddstarMC
      Author's Response
      I'm glad you love Prism as much as we do! We'll keep it alive as long as we can :) Thanks for the kind review