Server Announcement Characters 3.0 RELEASE



C23hbGlUcAAwiQX.png


Characters, 3.0
An overhaul originally conceived back in June, we've been slaving away at it for the past two or so months, but at last Release Day has come!
Earlier today the brand new characters system was deployed and all existing data was succesfully migrated over to this new system.
Characters 3.0 is now in use, and despite some small initial hiccups, the system seems to be performing nice and stable.


Characters?
Characters! The beating heart of every roleplay server's plugin systems,
Characters in it's formal sense serves to store, display and interact with roleplay-related character data.
Your Character Card containing your character's name, age, gender, race, description and so on is managed by this system.
This system separates your inventories, enderchest and current location between the various characters you own.
In effect, it's a lot like each character is a different Minecraft Account with everything but some core things
separated as much as possible between your various characters.

Characters sits at the very center of all plugins Fables & Fantasy uses, almost everything communicates with Characters.
Signing a book? It uses your character name to sign it!
Writing messages in chat? Your character name gets displayed!
Dying? The pocket money from your current character gets dropped on the ground.
Casting a spell? Mages are linked to Characters.
Replacing this system was like operating a patient and swapping out his heart with another heart.
Everything had to be adjusted to the new system.
The banks, the shops, the chat, the magic plugin, and many more had to be modified for this to take place.
It was a difficult operation but well worth the effort.

The need for replacement
3.0, the second complete overhaul of the characters plugin and the third rendition of this system.
Our previous character system served us well, it stood strong for approximately a year, in our thus far pretty young and short lifespan as a server, a really long time.
However, with our ongoing transition to some different technologies, it was time to take a good look at the old system's design
and replace 2.0 with 3.0, building for our future. The new system uses different technologies, and has a radical new design internally, which makes it much more convenient to interface with for our other systems.
While Characters 3.0 does not contain a ton of new 'features', it will serve as a strong foundation for all the exciting systems we have planned!

A peek into the future
Now that our strong foundation is established, we can get to the exciting stuff!
We will soon be working on automatic aging of characters, a wardrobe where you can store skins for characters,
Character Traits that can be earned through roleplay providing individual bonuses and debuffs as well as many other small improvements in the backlog.
Many small improvements to the characters system are planned as well, a nicer character switch GUI, more character card improvements.
Now with our biggest obstacle to integration with Minecraft Bedrock out of the way as well,
we will be adding support for Bedrock clients as soon as possible.

Guides
For more information about what you should know before playing with our new characters system, read this quick guide:
https://forums.fablesfantasyrp.com/index.php?threads/characters-3-0-what-you-should-know-before-playing.2507/


For a full guide to the system, make sure to read the following document:
https://docs.google.com/document/d/1ksIAYhgCq9sJFy-VGVnhQeHheC5_cMuJbEfcTRHoT0s/edit

If you encounter any bugs or other problems, please report them in a Bug Report ticket in our Support Discord so we can help you out!
If you have any questions, feel free to make a General Question ticket in said discord, or shoot me a DM: Martijn#3341

Full Changelog
  • split human race into three: attian human, khadan human and hinterlander human​
  • changed race stat modifiers​
  • capped regular character stats at 12​
  • changed /cardother to /card [character]​
  • added simple profile/character selection GUI for /characters​
  • no longer delete pk'd characters, instead flagging them as 'dead'​
  • changed all shops to be profile-based​
  • changed economy to be profile-based​
  • added profile-based bank accounts​
  • added Profiles, a kind of OOC characters for staff members during their duty​
  • added Staff Profiles​
  • /pk or /char kill kills the player if the character is currently being played.​
  • character names must now be globally unique and contain alphanumerical characters only with the exception of hyphens and single quotes​
  • offline players no longer have a current character​
  • added shelving with /char shelf and /char unshelf, shelving is done for a period of at least 3 weeks.​
  • allow players to edit their own stats with a one-month cooldown - added profile-based /invsee & /endersee​
  • added profile-based /fteleport​
  • changed and added more edit buttons on the character card​
  • allow loremasters to change name, age, description, race and gender of characters​
  • compacted the character card​
  • changed inventory separation mechanism between Eden and Plots by forcing players to use a Profile trapped on the Plotworld.​
  • changed the way we handle staff characters, they are now marked as staff characters and ownership of them lies with FablesAdmin instead of the individual staff member.​
  • added technical support for playing any character, if you have the permissions to do this​
  • extended roll modifier table to infinity​
 
Last edited:
Back
Top