Styled Nicknames

# Styled Nicknames
It’s a configurable mod allowing your server’s players (and admins) to change their nickname with
full Simplified Text Formatting support. It supports LuckPerms, PlayerRoles or any other
fabric permission api compatible mod, with automatic removal of nicknames for players without permissions.
If you have any questions, you can ask them on my [Discord](https://discord.com/invite/AbqPPppgrd)

## Commands (and permissions):
– `/styled-nicknames` – Main command (`stylednicknames.main`, available by default)
– `/styled-nicknames reload` – Reloads configuration (requires `stylednicknames.reload`)
– `/styled-nicknames set ` – Changes target players nickname (requires `stylednicknames.change_others`)
– `/styled-nicknames clears ` – Clears target players nickname (requires `stylednicknames.change_others`)
– `/nickname set `/`/nick set ` – Changes own nickname (requires `stylednicknames.use`)
– `/nickname clear`/`/nick clear` – Clears own nickname (requires `stylednicknames.use`)

## Configuration:
You can find config file in `./config/styled-nicknames.json`.
[Formatting uses PlaceholderAPI’s Simplified Text Format for which docs you can find here](https://placeholders.pb4.eu/user/text-format/).

“`json5
{
“CONFIG_VERSION_DONT_TOUCH_THIS”: 1,
“allowByDefault”: false, // Enables player commands by default
“defaultPrefix”: “#”, // Default prefix of nickname
“maxLength”: 32, // Max length (without formatting) of the nickname, set to 0 to disable it
“changeDisplayName”: true, // Changes player’s display name
“changePlayerListName”: false, // Changes nickname in player list (This option will be incompatible with some mods, use placeholder instead when possible)
“allowLegacyFormatting”: false, // Allows usage of legacy text format in nicknames (&X)
“nicknameChangedMessage”: “…”, // Message send after changing nickname
“nicknameResetMessage”: “…”, // Message send after clearing nickname
“defaultEnabledFormatting”: {
/*”tagname”: value*/ // These values allow you to change tags enabled by default
}
}
“`

## Permission
To use commands/permissions, players require `stylednicknames.use` to use commands and
optionally permissions `stylednicknames.format.[tag_name]` (`[tagname]` is Simplified Text Format tag),
for additional formatting.

You can also give `stylednicknames.ignore_limit` to disable nickname length limit for them (which already ignores tags).

You should also give `stylednicknames.change_others` permission to your admins, so they can remove bad nicknames

Styled Chat

![Logo](https://i.imgur.com/QxkDhm0.png)
# Styled Chat
It’s a simple mod that allows server owners to change how their chat looks!

It adds support for [modern chat formatting](https://placeholders.pb4.eu/user/text-format/) supported by Minecraft,
but ignored by many chat mods/plugins.

It’s also compatible with any mods using [Placeholder API](https://placeholders.pb4.eu/user/general/).

It also supports changing style per player with permissions (supports LuckPerms and PlayerRoles)

*This mod works only on Fabric Mod Loader and compatible!*

If you have any questions, you can ask them on my [Discord](https://pb4.eu/discord)

[Also check out my other mods and project, as you might find them useful!](https://pb4.eu)

![Example image](https://i.imgur.com/HPSMaS8.png)
![Example image2](https://i.imgur.com/mSWzIV4.png)

## Commands (and permissions):
– `/styledchat` – Main command (`styledchat.main`, available by default)
– `/styledchat reload` – Reloads configuration and styles (requires `styledchat.reload`)
– `/styledchat set ` – Changes personal ‘s style of to (requires `styledchat.set`)
– `/styledchat get ` – Sends ‘s style of (requires `styledchat.get`)
– `/styledchat clear ` – Clears ‘s style of (requires `styledchat.clear`)

## Configuration:
You can find config file in `./config/styled-chat.json`.
[Formatting uses Simplified Text Format](https://placeholders.pb4.eu/user/text-format/).
It supports usage of placeholders from [Placeholder API](https://placeholders.pb4.eu/user/general/).
Additionally, every message type has few own local variables.

“`json5
{
“CONFIG_VERSION_DONT_TOUCH_THIS”: 3,
“_comment”: “Before changing anything, see https://github.com/Patbox/StyledChat#configuration”,
“text_formatting”: {
// Enables parsing of links in chat
“parse_links”: true,
// Enables markdown
“markdown”: true,
// Enables support for legacy (&x) codes in chat (only when typed by player)
“legacy_formatting”: false,
// Enables formatting from other mods (might break StyledChat one, if mod implements it incorrectly)
“formatting_from_other_mods”: false
},
“chat_preview”: {
// Sends full message (entire formatting surrounding it) in chat preview
“send_full_message”: false,
// Require chat preview for formatting, disabling it otherwise
“require_for_formatting”: false
},
“auto_completion”: {
// Enables autocompletion for tags (for example , )
“tags”: false,
// Enables autocompletion for tag aliases (for example , )
“tag_aliases”: false,
// Enables autocompletion for emoticons (for example :pos:, :item:)
“emoticons”: false
},
// Default style settings
“default”: {
// Display name (local variables: ${default}, ${name})
“display_name”: “${default}”,
// Style of messages
“message_formats”: {
// Chat message style (local variables: ${player}, ${message})
“chat”: “<${player}> ${message}”,
// Join message (local variables: ${player})
“joined_the_game”: ““,
// Join message after name change (local variables: ${player}, ${old_name})
“joined_after_name_change”: ““,
// Join message for players joining for first time (local variables: ${player})
“joined_for_first_time”: ““,
// Player leaving server (local variables: ${player})
“left_game”: ““,
// Player death message (local variables: ${player}, ${default_message})
“base_death”: “${default_message}”,
// Finishing advancement task (local variables: ${player}, ${advancement})
“advancement_task”: ““,
// Finishing advancement challenge (local variables: ${player}, ${advancement})
“advancement_challenge”: ““,
// Finishing advancement goal (local variables: ${player}, ${advancement})
“advancement_goal”: ““,
// Team message, visible to player sending it (local variables: ${team}, ${displayName}, ${message})
“sent_team_chat”: “\’>${team}’:’${displayName}’:’${message}’>”,
// Team message, visible to other team members (local variables: ${team}, ${displayName}, ${message})
“received_team_chat”: “\’>${team}’:’${displayName}’:’${message}’>”,
// Private message, visible to player sending (local variables: ${receiver}, ${sender}, ${message})
“sent_private_message”: ““,
// Private message, visible to others (local variables: ${receiver}, ${sender}, ${message})
“received_private_message”: ““,
// Output of /say command (local variables: ${player}, ${message})
“say_command”: “[${player}] ${message}”,
// Output of /me command (local variables: ${player}, ${message})
“me_command”: ““,
// Death message send when player’s pet dies (local variables: ${default_message}, ${pet})
“pet_death”: “${default_message}”
},
// Style of link (local variables: ${link}, ${url})
“link_style”: “${link}”,
// Style of spoilers (local variables: ${spoiler})
“spoiler_style”: “${spoiler}”,
// Spoiler symbol used in spoiler style
“spoiler_symbol”: “▌”,
// Formatting accessible to players
“formatting”: {
// “formatting tag”: true/false
“dark_red”: true,
“green”: true,
“underline”: true,
“dark_green”: true,
“black”: true,
“yellow”: true,
“bold”: true,
“italic”: true,
“dark_blue”: true,
“dark_purple”: true,
“gold”: true,
“red”: true,
“aqua”: true,
“gray”: true,
“light_purple”: true,
“blue”: true,
“white”: true,
“dark_aqua”: true,
“dark_gray”: true,
“spoiler”: true,
“strikethrough”: true
},
// List of emoticons accessible to players (:name: in chat). Supports placeholders
“emoticons”: {
// “name”: “value”
“potion”: “🧪”,
“item”: “[%player:equipment_slot mainhand%]”,
“trident”: “🔱”,
“rod”: “🎣”,
“shrug”: “¯\_(ツ)_/¯”,
“bow”: “🏹”,
“bell”: “🔔”,
“heart”: “❤”,
“bucket”: “🪣”,
“sword”: “🗡”,
“shears”: “✂”,
“pos”: “%player:pos_x% %player:pos_y% %player:pos_z%”,
“fire”: “🔥”,
“table”: “(╯°□°)╯︵ ┻━┻”,
// Since 2.2.1+1.20.1 you can also import from files, using this syntax.
“$emojibase:builtin:joypixels”: “${emoji}”,
// value is the same as in others, just ${emoji} is replaced with read emojis (so you can apply fonts for example)
// Format looks like this $TYPE:SOURCE:PATH
// TYPE is “emojibase” for Emojibase.dev shorthand, “cldr” for Unicode cldr-json annotation
// or “default” for same style as this file (excluding imports)
// SOURCE points what type of storage it is, where PATH targets the file
// “builtin” loads it from json bundled with mod (“joypixels” or “emojibase”)
// “from_file” loads it from file relative to config dir (for example “emoji.json” points to “[SERVER]/config/emoji.json)

}
},
// List of styles with some requirements, applied from top do bottom
“styles”: [
{
// A requirement of style to apply to player
“require”: {
“type”: “…”,
// See information about these here: https://github.com/Patbox/PredicateAPI/blob/master/BUILTIN.md
},
/* Rest is the same as in “default” field, except all fields are fully optional */
}
]
}
“`

## In chat formatting
If player has a required permissions (`styledchat.format.[tag_name]`, where `[tagname]` is Text Parser tag), then they can use Simplified Text tags from within their chat.
Additionally, you can enable markdown and legacy (&X) formatting in the config

## Example config
“`json
{
“CONFIG_VERSION_DONT_TOUCH_THIS”: 3,
“_comment”: “Before changing anything, see https://github.com/Patbox/StyledChat#configuration”,
“text_formatting”: {
“legacy_formatting”: true,
“parse_links”: true,
“markdown”: true,
“formatting_from_other_mods”: true
},
“chat_preview”: {
“send_full_message”: false,
“require_for_formatting”: false
},
“auto_completion”: {
“tags”: false,
“tag_aliases”: false,
“emoticons”: true
},
“default”: {
“display_name”: “${vanillaDisplayName}”,
“message_formats”: {
“chat”: “${player} » ${message}”,
“joined_the_game”: “ “,
“joined_after_name_change”: “ “,
“joined_for_first_time”: ““,
“left_game”: “ “,
“base_death”: “ ${default_message}”,
“advancement_task”: ““,
“advancement_challenge”: ““,
“advancement_goal”: ““,
“sent_team_chat”: “\’>${team}’:’${displayName}’:’${message}’>”,
“received_team_chat”: “\’>${team}’:’${displayName}’:’${message}’>”,
“sent_private_message”: “[PM → ${receiver}] » ${message}”,
“received_private_message”: “[PM ← ${sender}] » ${message}”,
“say_command”: “[${player}] ${message}”,
“me_command”: “* ${player} ${message}”,
“pet_death”: “Oh no! ${default_message}”
},
“link_style”: “${link}”,
“spoiler_style”: “${spoiler}”,
“spoiler_symbol”: “▌”,
“formatting”: {
“dark_red”: true,
“underline”: true,
“yellow”: true,
“italic”: true,
“dark_blue”: true,
“dark_purple”: true,
“gold”: true,
“red”: true,
“aqua”: true,
“gray”: true,
“light_purple”: true,
“white”: true,
“pos”: true,
“dark_gray”: true,
“spoiler”: true,
“strikethrough”: true,
“st”: true,
“b”: true,
“item”: true,
“green”: true,
“dark_green”: true,
“black”: true,
“i”: true,
“bold”: true,
“blue”: true,
“dark_aqua”: true
},
“emoticons”: {
“potion”: “🧪”,
“trident”: “🔱”,
“rod”: “🎣”,
“shrug”: “¯\_(ツ)_/¯”,
“bow”: “🏹”,
“bell”: “🔔”,
“heart”: “❤”,
“bucket”: “🪣”,
“sword”: “🗡”,
“shears”: “✂”,
“fire”: “🔥”,
“table”: “(╯°□°)╯︵ ┻━┻”
}
},
“styles”: [
{
“require”: {
“type”: “permission”,
“permission”: “group.admin”,
“operator”: 4
},
“display_name”: “[Admin] ${vanillaDisplayName}“,
“message_formats”: {
“chat”: “${player} » ${message}”,
“base_death”: “”
},
“formatting”: {},
“emoticons”: {}
},
{
“require”: {
“type”: “permission”,
“permission”: “group.default”
},
“display_name”: “[Player] ${vanillaDisplayName}“,
“message_formats”: {},
“formatting”: {},
“emoticons”: {}
},
{
“require”: {
“type”: “permission”,
“permission”: “group.vip”,
“operator”: 3
},
“message_formats”: {},
“formatting”: {},
“emoticons”: {
“potato”: “Potato”
}
}
]
}
“`

The Steve Series Pack

**The texture pack has:**
– _6 invisible items (Pottery Sherds)_
– _A Darkness entity (that uses a Piglin as the base)_
– _Darkness Blockset (stairs, slabs, blocks and walls) [granite]_
– _5 colored light blocks (one for each base colored steve)_
– _Rainbow Stone_
– _A custom iron door texture_

**How to make the best Darkness entity:**

summon piglin ~ ~ ~ {IsImmuneToZombification:1,active_effects:[{id:regeneration,duration:200,amplifier:10,show_particles:0b}],HandItems:[{id:angler_pottery_sherd,count:1},{id:angler_pottery_sherd,count:1}],ArmorItems:[{id:angler_pottery_sherd,count:1},{id:angler_pottery_sherd,count:1},{id:angler_pottery_sherd,count:1},{id:angler_pottery_sherd,count:1}],HandDropChances:[0f,0f],ArmorDropChances:[0f,0f,0f,0f]}
**[Must be used inside of a command block.]**

Steak of Undying

Super simple texture pack that changes your Totem of Undying texture to a steak! For the time being, this works in any version of 1.21, and generally, this should work in any version from 1.14 to 1.21 (because in 1.14 they changed the item textures, and I’m not really sure if this the steak texture matches the one before 1.14). This pack is actually heavily inspired by Beppo’s Totem of Undying texture, so I decided to make that into an accessible for everyone pack! The translations for it are currently available in 30 of the most popular/common Minecraft languages.

Steak = Cooked Beef

Makes steak called cooked beef because it makes more sense and it will make a friend of mine happy because he likes beef!

It’s very simple, does nothing else, just this!

(And maybe a little easter egg, try to find it 😀 )

Squared Shadow

This is a Texture Pack, originally designed for “[Better Than Adventure!](https://www.betterthanadventure.net/)”, and consequentially Beta 1.7.3 (although it will work with ANY version of Minecraft that has a Shadow, since the location and filename has never changed, despite the outdated Resource Pack version warning), that gives the Entities a squared Shadow, instead of a circular one. Consistency, my beloved.

![My Character’s Feet, Featuring a Blocky Shadow](https://cdn.modrinth.com/data/cached_images/72dd28be362e85b04d61b69cb37d451b4a65d68a_0.webp)

# CREDITS

– Shadow texture and “pack.png” made by AndreWharn.
– Do not use the assets without permission, please!

# Thanks for using this pack! 😀

Spawn Eggs Backported

# 25w08a Spawn Egg Textures – Backported!

This resource pack brings the **spawn egg textures** introduced in **Minecraft Snapshot 25w08a** to **all versions from Minecraft 1.14 snapshots up to 25w07a**! If you love the new spawn egg textures but prefer playing on older versions, this pack is perfect for you.

### ✨ **Features:**
– Backports **25w08a spawn egg textures** to **all versions from Minecraft 1.14 snapshots up to 25w07a**.
– Faithful to the vanilla aesthetic.
– Perfect for those who want the latest textures on older versions.

Enjoy and let me know if you find any issues! 🥚🎨

Spawn Animations

# Tschipcraft’s Spawn Animations


> A server-side data pack/mod for 1.14x-26.1x

🧟‍♂️ ‌‌ Features

Hostile mobs dig out of the ground or poof into existence when they spawn.

**Works with:**
Zombies, Husks, Drowned, Skeletons, Strays, Bogged, Wither Skeletons, Spiders, Cave Spiders, Creepers, Endermen, Slimes, Magma Cubes, Zombified Piglins, Striders and Giants.

This data pack/mod is designed to be as unintrusive as possible. Hidden entities including their worn armor and tools will only be invisible and silent.

Spawn Animations is completely server-side!

[-> For available settings and customization, take a look at the wiki <-](https://github.com/Tschipcraft/spawnanimations/wiki) More sophisticated animations with Animated Java are planned for v2.0! ## Installation Install either as: * **Data Pack [DP]** ➜ Place `.zip` in your world's `datapacks` folder * **Mod [Mod]** ➜ Drop into your `mods` folder and optionally install [MidnightLib](https://modrinth.com/project/codAaoxh) for a global config file and UI For hiding entities with emissive layers in 1.20.4 or below, and generally smoother animations, you may additionally install [Pehkui](https://modrinth.com/project/t5W7Jfwy). To manage settings, reset, or uninstall the pack, use the command `/trigger tschipcraft.menu` or `/function #tschipcraft:menu`. ## Demo GIFs

Click here to expand

Stray digging up
Enderman digging up

## Compatibility

**Forge** is only natively supported until Minecraft 1.21.5.

For Minecraft 1.14, 1.15 or 1.16, you can use [a legacy version](https://github.com/Tschipcraft/spawnanimations/tree/master/other_editions).

For mod support, check out [Spawn Animations Compats by Fyoncle](https://modrinth.com/datapack/spawn-animations-compats).

## External Links


CurseForge


PlanetMinecraft



## Partner Offers

Want to buy **Hytale** or upgrade your edition? Use creator code `Tschipcraft` upon checkout for me to receive a commission! (The price for you stays the same)



SpASM

Straightforward, pure ASM (SpASM)

Allows registering class transformers that process all classes, without specifying the class’s names like in FabricASM.

Entrypoint – `spasm:transformer`

Interface – `net.mine_diver.spasm.api.transform.ClassTransformer`

SobhanA11 modern Vanilla+ Cpvp (crystal pvp)

**hello!
this is a crystal and modern and mace pvp resource pack (with some survival features)**

🖼️Vanilla Minecraft textures like blocks and items have a width and height of 16 pixelsbut Some textures make the resolution of textures smaller than the default, such as 8x, and some bigger, such as 32x.

# 🌟main features

– 3d crystal item
– pvp crosshair
– glassed boats bottems
– BrewingStand Guide
– smaller totem and shield and mace
– very low fire effect
– Transparent GUI
– custom texture for items with some enchants
– show loading level of bow
– smal totem pop
– no explosion particle
– smoth water
– numbered redstone dusts
– A11 totem! (SobhanA11 logo)
– rounded edge hotbar gui
– smal foods
– unrandom textures

# 💠 Why Use This Pack?
Whether you are dueling in Crystal PvP, trying out the new mace mechanics, or just enjoying a survival world, this pack gives you:
– Better visibility during fights
– Cleaner UI & particles
– A mix of performance-friendly textures and modern style

‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎
🙌 Thanks for using my pack! Hope you enjoy it.