Skip to content

Prison v3.2.11

Compare
Choose a tag to compare
@rbluer rbluer released this 22 Jan 16:43
· 887 commits to master since this release
1a8072c

v3.2.11 - The final release of the v3.2.11 series.

Prison supports:

  • Java 1.8 through Java 17.
  • Spigot 1.8 through 1.18, and other platforms based upon Spigot.
  • Many updates and bug fixes. Please see the change log for all of them. Below is just a limited summary of some of the more important updates.
    Prison v3.2.11 Change Log

  • Asynchronous mine reset enablement. All mine resets are now async'd and the way it's implemented, is that the workload on the server self-governs the aggressiveness of the reset. As a result of this governance, it is difficult to have a mine reset cause lag, no matter how large a mine will be. Prison will even be lag-free if more than one mine resets at the same time. Fine tuning of the sync resets can be adjusted through config.yml.

  • Prison can now be disabled completely on a per world basis. Also, it is now possible to define aliases for any prison command through the same config settings. See settings in config.yml.

  • If the server is missing an economy plugin, prison now does a better job at communicating what the problem is so it can be fixed quickly. An economy plugin is required for the ranks module to function.

  • Added a debug mode for inspecting a block. To enable, enable prison debug with /prison debug then while holding a prison wand /mines wand click a block and it will show a couple of lines tied to the information that prison has recorded for that block. If you shift-right click a block, then prison will check each event listener to see what it does with the block. It will report when a block event is canceled and other details, on a per listener basis.
    Prison takes support seriously, and to that end, there are a number of advanced tools to help identify issues and to better understand what's going on since many things that prison does can be very complex and it operates like a black box.

  • Start to add tokens to prison. Players can now earn tokens while mining. Its a work in progress, but they cannot spend them yet.

  • Updated block constraints so blocks can be spawned in specific layers within a mine, and with a minimum or maximum amounts.

  • Placeholders - Prison now has 258 placeholders, including aliases. Added many placeholders and improve a few that were having some issues. There are still more that are planned to be added.

  • Added new Prison Mine Bombs - Work in progress - Basics exist and have a lot of functionality, but more work will be done to add new features and address issues when found and reported. If you have ideas, or need something specific, please visit our discord server and talk to Blue.

  • Coming Soon: Mine Region. Mine effects that are applied to Mine Regions. Mine Effects will include potion effects like night vision, and other effects such as no hunger, no fall damage, and fly. Also may be adding enchantments soon too.

  • Significant improvements for handling multi-block explosions with a major rewrite to improve the overall performance within the handling of block break events within the auto features. Many changes to improve performance on a per-block basis, and to prevent a block from being counted more than once when many different players are trying to break, or explode the same blocks.

  • Significant updates to most Prison GUIs and sellall

NOTE: It is currently recommended that the old Prison Backpacks should not be used at this time. They will be rewritten shortly to address the current issues.

Looking forward to the v3.3.x releases:

There will be some significant changes to the internal structure of Prison, the degree of which is not fully known as of yet. These changes will fill in the gaps on what Prison is able to provide currently, and what a lot of users have been asking for.

Some of the changes are touched upon up above, and those directions are more so the natural movement of where prison is moving to on it's own. What is actually added, will depend a lot on what our users request and what we can focus on. A great deal of what shapes prison's future is you, our users.

A long time, and valuable supporter, Pulsi_, has made a wonderful donation to the Prison project. He donated one of his premium plugins for enchantments, which will be used in-part to help provide enchantments ultimately to prison. The time frame of when this will happen is up in the air, with "never" still being an option. His source code, and his plugin on a whole, is not the property of Prison, nor does it fall under Prison's licensing so his source code is not available, nor it ever will be, so please don't ask for it. Only the parts, and source that is pulled from his project and is made part of the Prison project will be subject to Prison's licensing. I, myself (Blue), will decide what gets pulled in to Prison, and how it is integrated in Prison's unique architecture, and then implemented. Only what gets committed to Prison's github repo will be considered Prison's open source.