1.21.8 Update, Factions System Rollout & More

Hey everyone, today we're releasing quite a big update. We're updating the server & modpack to 1.21.8, the new Factions system is being rolled out publicly, with Nation applications opening, we're introducing multi-dice rolls in-game and a Discord roll command for Lore tickets.

On top of that, we've made a bunch of miscellaneous changes to shop NPC's, technical changes, and enabled friend requests once again! There's a lot to go over, continue reading to find out everything you need to know.

1.21.8 Update!

Toward the end of October we announced that we would be updating the TallTalesRP Minecraft server and modpack to 1.21.8 – allowing you to use blocks and features in one of the most recent versions of Minecraft. Today is the day that we update to 1.21.8!

A 1.21.8 version of the TallTalesRP Modpack is now available for download on Modrinth. We're also adding our modpack to CurseForge, currently it's awaiting approval from their Moderators, once that's done we'll post an announcement on Discord!

  • Download on Modrinth

How do I transfer my Xaero's World Map data from 1.21.1 to 1.21.8?
If your world map data isn't transferring when updating Minecraft, please follow the video tutorial below to learn how to transfer it.

Unlike when we previously updated from 1.18 to 1.21.1, this update does not increase the world border size, it's remaining at 8,000 x 8,000. To obtain all the new blocks and items, you can visit the General Shop NPC or the Lumberer NPC (they now sell blocks like Resin or Pale Oak).

We are aware that Mojang has recently released 1.21.9, the Copper Age update. Right now, our server software hasn't been updated to this version, but when it does, we'll more than likely not be updating to 1.21.9 as well!
Public rollout of the new Factions System

The new Factions system features management mechanics to help you easily run your Faction, from allowing you to easily view and manage members, claim your own land and manage your land, create roles with a heirarchy system and set permissions for roles, and so much more.

Click here to learn more about how this system works.

We did an alpha rollout of this system to just Nations in July and now we're ready to finally roll it out publicly, to all Factions. Starting this week, we'll be doing the following to move Factions over to this new system:

  1. Each week, 10 Factions (chosen in alphabetical order) will work with Administration to get their Faction setup moved over to the new system.
  2. They'll be given access to creating their Faction in the new system. They'll be able to claim land, add all members and tinker with all other included mechanics.
  3. Eventually, all Factions will be moved over to the new system!

Starting today, we'll also be disabling new Faction creation indefinitely. This has been heavily requested for a while now, there is an over abundance of Factions which negatively impacts the roleplay environment as it makes it harder to find groups to roleplay with and takes attention away from Nations/larger Factions. Disabling new Faction creation is a step in the right direction to minimizing that issue. We currently have no date in mind for when Faction creation will be enabled.

Also starting today, Nation applications are open. It's been many months since we've accepted in new Nations, and so today we'll be opening Nation applications. They will close on November 1st, please carefully read through the form linked below on details regarding Nations!

TallTalesRP Nation Application
In TallTalesRP, a Nation is considered a built-up city with a large population. They have access to special features such as being able to have builds pasted in by our Administration team, public representation and ability to request canon Lore. Nations are created when a Faction reaches an active population, is well-known within the TallTalesRP community and has a very built-up land claim. They must pass activity checks every 3 months to remain a Nation. Nations are also required to keep the land in their claim up to standards. If a Nation fails to pass an activity check, they may either choose to become a Faction again, or they can pay the highest upkeep cost for 2 months to attempt to increase member activity once again and if they continue to fail the activity check in 2 months time, they will be forced to be a Faction again. If a Nation does pass activity checks but wishes to no longer be a Nation, they must hold an election to choose new leaders, or the majority of their leadership must vote to become a Faction once again. Read more about this new system here.


Updates to Dice Rolls

We're happy to introduce some changes to how dice rolls work. We've added multi-dice rolls in-game, and a Discord command to allow players to roll a dice in Lore Tickets!

Multi-dice Rolls
The in-game dice roll command now allows you to roll multiple dice at once. By typing "<dice>d<num>", you'll be able to roll multiple times. For example, typing "/roll 2d8" will roll 2 dice with 8 sides. Roll stats can also be added to multi-dice rolls too. If you want to roll a single dice, you can still enter a single number (e.g. "/roll 20"), or you can just enter 1d20!

Discord Roll Command
In order to ensure dice rolls are done properly in Lore Tickets, we've created a very command to roll a single dice in Discord. These rolls cannot take in a stat, and your modifiers do not get applied – regular rolls only. Use "/roll <num>" in Discord Lore Tickets!

Shop NPC Updates & Fun Technical Changes

We've made several updates to the Shop NPC's in Primshire. Here's a full changelog for the hardest workers in TallTalesRP, who seem to stand still eternally, but also stare at anyone and anything that walks past them...

  • General Shop
    • Added Small, Medium & Large Amethyst Buds
    • Added Amethyst Clusters
    • Added Resin Clump
    • Added Block of Resin
    • Added Resin Brick (item)
    • Added Resin Bricks (block)
    • Added Pale Moss Block
  • Lumber Shop
    • Added Pale Oak Log
    • Added Pale Oak Sapling
    • Added Pale Oak Leaves
  • Flower Shop
    • Added Open Eyeblossom
    • Added Wildflowers
    • Added Bush
    • Added Cactus Flowers
    • Added Firefly Bush
    • Added Leaf Litter
    • Added Short Dry Grass
    • Added Tall Dry Grass
    • Added Pale Hanging Moss
    • Moved Vines from General Shop to Flower Shop
    • Moved Pink Petals from General Shop to Flower Shop
    • Moved Spore Blossom from General Shop to Flower Shop
  • Head Shop
    • Chicken Plushie
    • Chicken Food
    • Coconut
    • Seasonal Related Things
    • Crafting Table
    • Boat Head
    • Butterfly
    • Wolf Plushie
    • Raccoon Plushie
    • Flower Bushes
    • Purple Flowers
    • More coloured pots
    • Cookie Jar
    • More Helmets
    • More Candles
    • More Crystals
    • Ores/Ore blocks
    • Metal Piles
    • Astrologist Sphere
    • Bowl of coins
    • Star Shapes Items
    • Sun and Moon
    • Picnic Baskets
    • Cup Varieties
    • Flower Bushes
    • Themed books (e.g. Botany, Stars, etc)
    • Kitchen Ingredients
    • Bag of Gems
    • Letters
  • Added a Redstone Shop (NPC found in General Store)
  • Removed the Preview Item menu from every Shop/Trade/Craft menu

On top of that, we've done some major changes behind the scenes! This gets very technical, but we want to share some of these recent changes so you can maybe learn a bit about our background infrastructure. :)

  • Our TallTaleLib plugin has been updated to v1.0.5 (contains useful libraries we utilize):
    • Contains the technical aspects of the 1.21.8 update.
    • The command system has been refactored. You'll notice more useful syntax and usages in commands, as well as colored arguments to help you identify what you're doing better.
  • Our PlayerDataAPI has been updated to v1.0.2 (handles player data):
    • Contains a new service called "GlobalLockService" which can be useful for preventing race conditions.
    • Multiple methods now use the new GlobalLockService.
    • Our TallTaleCore (core plugin), TallTaleParties (party plugin) have been updated to use this new service.
      • The friends system has also been moved to the GlobalLockService which means friend requests have once again been enabled.
  • Introduced a new AccountManager library (not a plugin-library) that can be imported into any software we aim to create, such as our Discord bot for better performance, information fetching (character names, player name, UUID, etc) and will eventually replace how we fetch users when whitelisting (no longer querying Mojang's API which proves unstable).

That's about it for this update, thank you so much for reading!