Prison v3.2.2

Details

  • Filename
    Prison_v3.2.2.jar
  • Uploaded by
  • Uploaded
    Nov 21, 2020
  • Size
    1.94 MB
  • Downloads
    71
  • MD5
    ffc6f774c6df4855ba48347c5699d62c

Supported Bukkit Versions

  • 1.16
  • 1.15
  • 1.14
  • 1.13
  • 1.12
  • 1.11
  • 1.10
  • 1.9
  • 1.8.1
  • 1.8

Changelog

 Prison v3.2.2

Many new features, updates, and performance improvements, with bug fixes too.

  • Major improvements to the prison command handler:

    • New Feature: Ability to assign one or more aliases to a prison command to make it easier to use. Example: the gui /mines and /ranks for players.
    • New Feature: Now supports tab completions for spigot v1.8 through v1.16.
    • Found a couple bugs in command registration and fixed them.
    • Display of sub commands now shows alias details for commands
    • The primary command /prison now shows all of prison's root commands including any aliases
  • Major New Feature: /ranks autoConfigure which works on new installs of prison. Cannot have any defined mines or ranks.

    • Creates all ranks and virtual mines from A through Z and links them together.
    • Assigns the basic rank commands for each rank to add perms for the players
    • Auto generates blocks for each mine with increasing value from A to the most valuable blocks for Z
  • Major New Feature: /mines set size will resize a mine by a number of blocks.

    • Directions are top, bottom, north, east, south, west, and walls. Using walls with a positive number increases size in all horizontal directions by that number of blocks. A negative number decreases its size.
    • Has the ability to "heal" the surrounding area when resizing so as to prevent voids from being left behind
    • Can use this command to move mines
  • Major New Feature: /mines set liner will wrap a mine with a 2D pattern in a 3D space.

    • Adds walls and floor to the outside of a mine.
    • Adds ladders to the walls of the mine
    • Supports 9 different interesting patterns with more to be added
    • The liner auto wraps where other blocks (ie. the ground) touches the mine. It has the command option of /force to wrap the mine fully along the specified edge; this is useful when the mine is in mid-air, such as when placing it in a void world.
  • New Feature: /mines set tracer clears a mine and draws the outline of the mine with pink stained glass. This gives a great ability to see the full mine and is used with the other new commands /mines set size and /mines set liner.

  • New Feature: Can now set a mines area based upon your feet location when using the /mines set area feet. This is useful in void worlds where you cannot click on any blocks with the wand. This will auto generate a 1 x 1 x 1 mine that can then easily be resized with /mines set size command.

  • Added a lot (over 100) of new block types for v1.16, v1.15, and v1.14 to the old prison block model. Still missing a few.

  • Significant improvements to the gui's language support and support for permissions

  • Bug fix: Delete mines works correctly now.

  • Bug fix: /ranks list works with perms

  • New feature: Mines now have tags! They have their own placeholders too.

  • Many new placeholders related to mines, ranks, and even high bred player-mine placeholders that provide mine related placeholder details based upon which mine the player is actually in.

    • Prison now supports 102 base placeholders, including their aliases (shortened placeholders)
    • Placeholders for mine and ladders will have a dynamically created placeholder for each ladder and mine
  • New feature: Ability to rename mines

  • New Feature: Complex sorting of mines for /mines list and also the gui. Can define sort order of each mine, or to suppress a mine from the listing, which is helpful for child mines if building a parent/child relationship for mines.

  • Bug fix: Corrected refund amount when using /rank demote on a player.

  • Bug fix: Fixed issues with using vault. There was an issue when using different versions of vault due to a change in their api.

  • New Feature: New command to move ranks on a ladder. /ranks ladder moveRank. Makes it easier to change their order.

  • Added a warning if PlugMan is being used. Prison cannot be reloaded by plugman; must restart server.

    • The command /prison placeholders reload will reload the placeholders so you don't have to restart the server.
  • New Feature: Mines can be linked to Ranks now!

  • New Feature: Added a plain type for logging messages. This eliminates "| info |" on mine reset notifications.

  • New Feature: Added a few API commands to prison to make it easier for other plugins to modify and get information on ranks and mines.

  • New Feature: Link ranks to Mines. This is not used yet directly, but will help allow for automation when changing or configuring mines and ranks in the future.

  • New Feature: Virtual Mines! This is a major addition in that it adds a ton of flexibility to help auto configure the whole prison plugin. You can even create virtual mines in the console, configure everything, then just go online to set the location.

  • Internal improvements on managing various managers and registration of commands.

  • Improvements to error handling on logging if there are issues.

  • Bug Fix: Fixed issue with usage of /mines wand. Players were reporting that they would trying to get a prison wand but would never get it. Added debug info and saw that prison thought they had many wands when none were shown in their inventory. Found an issue with prison trying to cache player data which included their inventory which caused the failure when they would log out and back in due to bukkit creating new inventory objects for them, but prison still had, and was using, their old inventory. Prison no longer caches bukkit player data.

  • Eliminated the obsolete items.csv file.

  • Rank tags now can include spaces, just like the mine tags.

  • New Features: Ops can now TP players to mines using /mines tp command. This even works from the console.

  • New behavior for mines failing to load if the world is not available. If Multiverse is installed, it will defer the loading of the mine until multiverse is fully enabled. Otherwise it will revert the mine back to a virtual mine which can then be placed in an active world.

  • Removed some old prison code that has been non-functional for a long time.

  • Updated many docs.

  • New Feature: Added XP calculations and ability to drop XP orbs with auto manager. Can have XP added directly to the player if you do not want orbs to drop.

  • Added a new feature to unregister all prison commands. This helps to move prison to better support a /reload. But that is not possible yet... if you need to reload prison, you must restart the server.

  • Fix bug with prison command registration if the command already exists. Bukkit will auto prepend the supplied conflict prefix to make the command unique. This prefix could be applied multiple times. The problem was that if this would happen, prison was not capturing that information, nor was it redisplaying to the users so they would have no idea what command they would have to enter.

  • Found that the scoreboard named Scoreboard-r was buggy and causing problems. Spent a lot of time tracking it to the correct lines of code in that plugin. Confirmed it was a bug in prison.

  • Bug Fix: prison command handler was unable to properly register commands with uppercase letters. It would register them, but you wouldn't be able to use them.

  • Fix how some commands are registered so they are tied to module registration. This helps ensure the commands that are related to a module are not enabled if the modules are not loaded.

  • Many fixes to the gui, to various mine and rank commands. And many internal core functions.