Prism icon

Prism -----

Change tracking and rollback/restore tools.




This version is exclusively for 1.21.5+.

For 1.21.4, please see Prism version 3.10.0.

For older MC versions, please use a past Prism version.

- Changed/fixed API to work with bukkit/spigot 1.21.5
- Added support for cow, chicken, and pig variants
----------, Mar 29, 2025

This version is exclusively for 1.21.4+. For older MC versions, please use a past Prism version. Some data serialization has changed, specifically for some mobs and enchantments. This means old data in your Prism database may not be read correctly by this new version. Block change data should be OK.

- Changed/fixed API to work with bukkit/spigot 1.21.4
- Added support for Wolf variants
----------, Mar 29, 2025

  • Adds Minecraft 1.20.3/4 support (Thanks Rothes)
  • Reduces DB size by preventing useless serialization (Thanks Ghost-chu). Works with existing databases, no migration needed.
----------, Feb 18, 2024

Minecraft 1.20 support. Thanks Rothes

Includes support for hanging signs, sign edits, sign dyeing, chiseled bookshelves, gear upgrades, flowerpot-changed, etc.
----------, Aug 12, 2023

  • Fixed villager recipes not being set. Thanks Rothes
  • Fixed typo in inspect command alias. Thanks Envel-Nikita-Gutsenkov
  • Fixed paste.gg URL missing paste ID. Thanks Envel-Nikita-Gutsenkov
  • Fixed paste.gg data missing location data. Thanks Envel-Nikita-Gutsenkov
  • Improved paste.gg date, using full date vs "just now". Thanks Envel-Nikita-Gutsenkov
----------, Aug 12, 2023

  • Fixed older item serialization data throwing exception on read.
  • Fixed enderman-pickup showing block as air.
  • Fixed item frame item-place/item-remove logging (Thanks Rothes).
  • Re-added support for 1.16 to the main build (Thanks Rothes).
This jar can be be used on 1.16+.
----------, Sep 14, 2022

  • Fixed chat hover/click not working on 1.19.1.
  • Updated code to support 1.17/1.18 again in a single package.
To confirm, this jar should work fine on 1.17-1.19.1.
----------, Aug 4, 2022

NOTE: This is a bugfix release for Prism 3.3 for Minecraft 1.17-1.18. If you have Minecraft 1.19 do not download this. Stick with 3.4+.

  • Fixes mouse clicks on chat elements not working
----------, Jul 15, 2022

  • Added support for 1.19 (supports chest boats, wood types for boats*, api updates) (Thanks Rothes).
* Mangrove boats are not tracked properly as Spigot has not updated TreeSpecies yet, they show as oak. That's on the Spigot team to fix.
----------, Jun 14, 2022

Last major release for 1.17/1.18. 1.19 support is coming.
  • Added default value for jdbc mysql driver name.
  • Added recording of villager trade data.
  • Added backup driver support for Connector/J 5.1 APIs.
  • Cleaned up debug messages and internal debug logic checks.
  • Fixed issues with block data not being recorded on certain block change events.
  • Fixed an invalid argument to text translation method.
  • Various improvements to the queue drain system.

(Thanks to Rothes for all work in this update)
----------, Jun 10, 2022

  • Added action bar progress when applying world changes. (Thanks Rothes)
  • Fixed block-fall not logging. (Thanks Rothes)
  • Fixed some resources not being closed properly on shutdown. (Thanks Rothes)
  • Fixed incorrect z coordinate in inspection wand.
  • Improved config/settings for query batch sizes. (Thanks Rothes)
----------, May 13, 2022

  • Added Multiverse as a soft dependency to fix Prism not registering MV worlds. (Thanks Bobcat00)
  • Added support for `r:global` in console commands. (Thanks Rothes)
  • Changed block/entity argument suggestions to lower-case. (Thanks Bobcat00)
  • Fixed recording duplicate causes. (Thanks Rothes)
  • Fixed world edit logging, and added support for async world edit/fast async world edit plugins. (Thanks Rothes)
  • Fixed schedule/recording tasks not shutting down on plugin disable. (Thanks Rothes)
  • Set log file encoding to UTF-8. (Thanks Rothes)
----------, Apr 25, 2022

  • Added Multiverse as a soft dependency to fix Prism not registering MV worlds. (Thanks Bobcat00)
  • Added support for `r:global` in console commands. (Thanks Rothes)
  • Changed block/entity argument suggestions to lower-case. (Thanks Bobcat00)
  • Fixed recording duplicate causes. (Thanks Rothes)
  • Fixed world edit logging, and added support for async world edit/fast async world edit plugins. (Thanks Rothes)
  • Fixed schedule/recording tasks not shutting down on plugin disable. (Thanks Rothes)
  • Set log file encoding to UTF-8. (Thanks Rothes)
----------, Apr 25, 2022

  • Fixed logging bucket use on powdered snow (Thanks Rothes).
  • Moved version info in Simplified Chinese translation (Thanks Rothes)
  • Replaced unused locale messages for discord links when plugin is disabled (Thanks Rothes)
----------, Feb 5, 2022

  • Removed extra spaces from enchantments output. (Thanks Bobcat00)
  • Fixed cache issue that failed to update plugin.yml
----------, Feb 3, 2022

Changes in this update:

  1. Fixed several lookup command output formatting bugs. Thanks Bobcat00!
  2. Fixed several lookup command output formatting bugs for blocks that could have custom names.
  3. Fixed a legacy formatting code console error for blocks with custom names.
  4. Fixed a database type switch statement not breaking properly. Thanks Bobcat00!

News on Prism v4:

I have been hard at work on Prism v4. I have made exciting progress. It's a ground-up rewrite and because so much has changed in the MC development ecosystem, it's going to be so much better and cleaner than v3 is. I have no ETA on a release but I will definitely need beta testers when we reach that point.

Please join the discord to follow development or get support!
----------, Jan 31, 2022

Prism 3.x works exactly like 2.x for server owners. It's a drop-in replacement.

If you use the API, please note the java package name has changed.

Prism is adopting semantic versioning, which means that if there's a server-or-API breaking change the major version bumps.

I am hard at work on Prism v4 but for now, Prism v3 will essentially be v2.x with a package change. Instead of `me.botsko` it's now `network.darkhelmet`
----------, Jan 22, 2022

Resource Information
Author:
----------
Total Downloads: 4,520
First Release: Jan 21, 2022
Last Update: Mar 29, 2025
Category: ---------------
All-Time Rating:
10 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings