The system now supports two methods for extending someone's jail time.
Seconds
You can now assign seconds to an NPC to add to a users time in jail. This isn't part of a users bounty, but an extension of their time in jail. The seconds must be exhausted before the jail starts to remove bounty. So you can add seconds to a users time in jail via command or settings on an NPC.
Expire Time
This allows you to set a hard date (in seconds) for a user to be jailed until. This is more of an expiration date/time than seconds. It's just the date you want in seconds from when the command is set. Once the hard time is passed, it will exhaust whatever seconds the user has on them, then bounty before they are freed.
NPC's can now override the bounty settings for regions, worlds, and global settings.
Commands
setjailexpires Sets a date/time in the future (in seconds) from the current date/time to allow the user to obtain a free status. This date/time has to pass before extra seconds, or bounty starts getting subtracted.
setjailseconds Sets a total amount of seconds to add to a users jailtime. They have to exhaust time before the bounty starts to be lowered
npcdamagebounty Sets the bounty modifier for an assault on a single NPC. Overrides the world and global settings.
npcmurderbounty Sets the bounty modifier for murder on a single NPC. Overrides the world and global settings.
npcdamagetime Sets the time modifier for an assault on a single NPC. Overrides the world and global settings.
npcmurdertime Sets the time modifier for murder on a single NPC. Overrides the world and global settings.