v0.8.10b

Details

  • Filename
    rscPermissions_v0.8.10b.jar
  • Uploaded by
  • Uploaded
    May 20, 2014
  • Size
    113.99 KB
  • Downloads
    619
  • MD5
    6bf6efea1e5b8ea3d4418582ce361942

Supported Bukkit Versions

  • CB 1.7.9-R0.1
  • 1.7.2
  • 1.6.4

Changelog

This version should be compatible with servers from 1.4 to 1.7.9 (if not, please report)

v0.8.10b

  • UUIDs can now be entered in both forms: 0123456789abcdef0123456789abcdef and 01234567-89ab-cdef-0123-456789abcdef.
  • Fixed bug: when you remove * permission from database and do /rscp fetch, plugin don't remove op-status from players.
  • Fixed exception "Column 'destination' cannot be null..." when doing /rscp examplerows.
  • Fixed destination parsing again...

v0.8.8b

  • Fixed empty output of command /rscp user <user> list <permissions | groups>.
  • Removed exception notification from console for servers without Player.getUniqueId() method.

v0.8.7b

  • This build just fixes one bug with MySQL connections.
  • Please create tickets if something not working as you expect.

v0.8.6b

  • This version consist broken code which works with MySQL connection! Already fixed in 0.8.7b.
  • Entity name in permissions and inheritance tables can be player's UUID string. So, players will have all permissions set both for their names and UUIDs. Inapplicable to group names.
  • Fixed wrong destination parsing where empty string or partial substring could be applied (for example, player in region "region" had permission set for region "egion").

v0.8.5b

  • This build can parse empty destination parts wrong. Already fixed in 0.8.6b.
  • Added Residence support. Both WorldGuard and Residence can provide region/area names at the same time (it is configurable in the config.yml now). Residence part adds only one area name for the deepest you are in in the fully-qualified name. As @t00thpick1 said me, it should be something like "HighestLevelName.FirstSubzone.SecondSubzone.DeepestZoneYouAreIn".
  • Changed a little processing of destination parts (region/area name, world name, serverId). It can contain wildcard chars * (asterisk) which means zero of more letters. For example, now you can set destination to r*ion:*_the_end@MyServer and this will mean "only in The End worlds on MyServer and only n regions like region, regime_ion, r1234ion and etc".
  • Other internal things.

v0.8.3b

  • Permissions can be set for groups or users with empty names (implicit permissions). Every player and every group will have these permissions before it's own. Look here for some details.
  • Added command: /rscp user <user> list groups
  • config.yml option: settings.always-inherit-default-group (defaults to false). When player is added explicitly to oen or more groups, this will decide, inherit default group for player or not. If false, only players without any explicit inheritance will be members of default group.
  • More Vault methods are realized.
  • Fixed NPE when Rewards are disabled and there is no rewards table.
  • Fixed console updating notifications and of cause more internal refactoring.

Use on production servers at your own risk.
Since project started I have no one report about errors so I think it is quite stable, but firstly make some tests on private servers, please.
Hovewer, if you have tested it and it shows good stability you can use it as you want, but tell me that it really stable. I should to know it!

We recommend to use MySQL Workbench (free official GUI tool for Windows) to edit permission database, but feel free to use any other SQL editor you want (myPHPAdmin, etc.).