zHomes

![zHomes Banner](https://cdn.modrinth.com/data/cached_images/390b76823fb5785189aa005591a5a7cbc4a0beb8.png)


Modrinth


Hangar


SpigotMC


bStats

Discord
Build Status
Latest Release

![About the Project](https://cdn.modrinth.com/data/cached_images/2939adae27590da621f6332a61d92a12bd474204.png)
zHomes is a modern, fast and fully-configurable homes plugin for Spigot/Paper/Purpur/PufferFish servers. It focuses on simplicity, speed and customization so server owners can give players a familiar — but powerful — teleportation experience.

Some features:
– Create, delete and list homes
– Admin tools for managing and converting homes
– PlaceholderAPI support for message placeholders
– MiniPlaceholders support for minimessage placeholders
– Vault support for economy/command-costs
– GriefPrevention and WorldGuard integration for region checks
– Teleport warmup and safe-teleport checks
– Configurable commands, messages and permissions
– 100% configurable menus
– Uses SQL (H2/SQLite/MariaDB/MySQL) for storage (no local data/ directory)

Maintained by [yL3oft](https://github.com/yL3oft). This project is free and open-source.


![Quick Setup](https://cdn.modrinth.com/data/cached_images/a77fd7e63c0e306eb91827be8bc8ba55d6cb147c.png)

Requirements
– Java 17+ (check release notes for exact JDK requirement)
– Paper, Spigot or a compatible fork

Installation
1. Download the latest JAR from Releases / Modrinth / Hangar / Spigot.
2. Place the JAR in your server’s `plugins/` folder.
3. Start the server once to generate config files (src/main/resources/config.yml defaults).
4. You’re done!

Quick test
– As a player: `/sethome home1` then `/home home1`
– As an admin: `/zhomes reload`


![Commands](https://cdn.modrinth.com/data/cached_images/cb455c702cf3974b3c5394e22cc3e709f7dd0761.png)

Admin
– `/zhomes info` — Shows plugin info and stats.
– `/zhomes reload` — Reloads plugin configuration and messages.
– `/zhomes version ` — Checks the plugin version and updates if `` is specified.
– `/zhomes nearhomes [radius] <-u -h >` — Check for homes near a location (your location by default). Admins can specify a user and home to check near that home.
– `/zhomes parse ` – Parse a string with Plugin Placeholders & PlaceholderAPI placeholders for a specific player.
– `/zhomes export` — Export all homes to a .json.gz file in the plugin folder.
– `/zhomes import ` — Import homes from a .json.gz file exported by `/zhomes export`.
– `/zhomes converter ` — Inline converter tool to import homes from other plugins (example: `/zhomes converter ultimatehomes`). See detailed converter docs: https://docs.yleoft.me/zhomes/commands-and-permissions/zhomes-converter-less-than-type-greater-than

Player / Home commands
– `/sethome [name]` — Create a home (default name if omitted).
– `/delhome [name]` — Delete a home. Admins can use `/delhome `.
– `/home [name]` — Teleport to a home. Admins can use `/home `.
– `/homes [player]` — List homes. Admins can use `/homes `.
– `/home rename [oldName] [newName]` — Rename a home

Notes
– Command costs and vault integration require Vault to be installed.
– Some commands have admin-only variants (see Permissions below).

Full command list and usage: https://docs.yleoft.me/zhomes/commands-and-permissions


![Permissions](https://cdn.modrinth.com/data/cached_images/40bf4619a4b6ccf117f9ddc579aa2697a6ea37ec.png)

Below are the permission nodes and their default intent as defined in the plugin configuration (zHomes/config.yml). Use your permissions plugin to grant or deny these.

Command permissions
– zhomes.command.main — Main command (True by default)
– zhomes.command.main.help — Help SubCommand (Only OP by default)
– zhomes.command.main.version — Version SubCommand (True by default)
– zhomes.command.main.info — Info SubCommand (Only OP by default)
– zhomes.command.main.reload — Reload SubCommand (Only OP by default)
– zhomes.command.main.nearhomes – Nearhomes SubCommand (Only OP by default)
– zhomes.command.main.parse — Parse SubCommand (Only OP by default)
– zhomes.command.main.converter — Converter SubCommand (Only OP by default)
– zhomes.command.main.importexport — Import & Export SubCommand (Only OP by default)
– zhomes.command.sethome — `/sethome` (True by default)
– zhomes.command.delhome — `/delhome` (True by default)
– zhomes.command.delhome.others — `/delhome ` (Only OP by default)
– zhomes.command.homes — `/homes` (True by default)
– zhomes.command.homes.others — `/homes ` (Only OP by default)
– zhomes.command.home — `/home` (True by default)
– zhomes.command.home.others — `/home ` (Only OP by default)
– zhomes.command.home.rename — `/home rename` (True by default)

Bypass / misc permissions (as defined in config.yml)
– zhomes.bypass.limit — Bypass home limits (Only OP by default)
– zhomes.bypass.dimensionalteleportation — Bypass dimension restriction (Only OP by default)
– zhomes.bypass.safeteleport — Bypass safe-teleport checking (False by default)
– zhomes.bypass.warmup — Bypass teleport warmup (Only OP by default)
– %command_permission%.bypass.command-cost — Bypass command-cost (Only OP by default). Command-specific bypass permission is generated from the command permission string (see config.yml)
– %command_permission%.bypass.command-cooldown — Bypass commands cooldown (Only OP by default). Command-specific bypass permission is generated from the command permission string (see config.yml)

If you want to see the authoritative defaults and change them, open src/main/resources/config.yml in the repo or check the live docs: https://docs.yleoft.me/zhomes/commands-and-permissions


![Migration](https://cdn.modrinth.com/data/cached_images/7afe5e3f8cd9ab1810a6995fd3642ff2a86f2e51.png)

zHomes contains an inline converter to import homes from well-known plugins. The converter runs in-chat (not a GUI). See full converter details here: https://docs.yleoft.me/zhomes/commands-and-permissions/zhomes-converter-less-than-type-greater-than


![Integrations](https://cdn.modrinth.com/data/cached_images/8364276160b1c02ff9531cda26955dce593eea92.png)

Supported integrations:
– PlaceholderAPI — Message placeholders supported & custom [placeholders provided by zHomes](https://docs.yleoft.me/zhomes/hooks/placeholderapi).
– MiniPlaceholders – MiniMessage placeholders supported for advanced message formatting & custom [placeholders provided by zHomes](https://docs.yleoft.me/zhomes/hooks/miniplaceholders).
– Vault — for economy-based command-costs.
– GriefPrevention — region checks integration.
– WorldGuard — region and flag checks.
– MiniMessage — advanced message formatting.
– bStats — anonymous metrics (configurable).

Enable or disable integrations from config and ensure the third-party plugins are installed on the server when you expect integration behavior.


![Support & Community](https://cdn.modrinth.com/data/cached_images/9998e313cf239213862c4c6dbf0fe3bfdb63564e.png)

If you find zHomes helpful or need assistance:
– Discord: https://discord.gg/yCdhVDgn4K
– Issues: https://github.com/yL3oft/zHomes/issues
– Docs: https://docs.yleoft.me/zhomes

Support the project by starring the repo and joining the Discord!

bStats Graph

zHead

[![MineStrator Code](https://cdn.modrinth.com/data/cached_images/715b4a8ffa9ed90dacb64c4847174bf651889809_0.webp)](https://minestrator.com/a/GROUPEZ)
zHead is a swift and intuitive plugin enabling you to access thousands of custom Minecraft skulls with distinctive designs. This user-friendly skulls plugin opens the door to creative design possibilities, significantly improving your builds’ quality and offering creative liberty to both you and your players.

Should you seek additional methods to make your builds stand out with ease, zHead is the perfect solution!

Credit: [https://minecraft-heads.com/](https://minecraft-heads.com/)

## Commands:
– **/zhead** (aliases: /head, /zhd) – `zhead.use` – Display commands
– **/zhead reload** – `zhead.reload` – Reload configuration files
– **/zhead info** – `zhead.info` – Get head information
– **/zhead give [] []** – `zhead.give` – Give a head
– **/zhead search ** – `zhead.search` – Search heads
– **/zhead random [] []** – `zhead.random` – Give a random head
– **/playerhead ** – `zhead.player.head` – Give a player’s head

## Inventory Permissions:
– `zhead.miscellaneous`
– `zhead.plants`
– `zhead.monsters`
– `zhead.humanoid`
– `zhead.humans`
– `zhead.food.drinks`
– `zhead.decoration`
– `zhead.blocks`
– `zhead.animals`
– `zhead.alphabet`
– `zhead.refresh`

## Placeholders:
– **%zhead_count%** – Displays the total number of heads
– **%zhead_count_format%** – Displays the total number of heads with a format
– **%zhead_category_count_%** – Displays the total number of heads for a category
– **%zhead_category_count_format_%** – Displays the total number of heads for a category with a format

**API**: [https://github.com/Maxlego08/zHead?tab=readme-ov-file#api](https://github.com/Maxlego08/zHead?tab=readme-ov-file#api)

[![bStats](https://bstats.org/signatures/bukkit/zHead.svg)](https://bstats.org/plugin/bukkit/zHead/21364)

## We would like to extend our heartfelt thanks to [Minecraft-Heads.com](https://minecraft-heads.com/) for providing their API, which has been an invaluable source of all the data used in our project.

Zero Hour Server Modpack

# Ninjumps Zero Hour SMP Modpack

Your one stop link for all the mods you need to play on the server hosted by me!

Based on the Additive Modpack ([https://additive.intergrav.xyz/](https://additive.intergrav.xyz/)) by Skyward, this modpack is primarily small quality of life and performance features – there are no game changing additions in the Additive modpack.

Ninjumps Modpack adds other quality of life and gameplay features to the Additive modpack which I felt were missing (such as [Timber](https://modrinth.com/mod/fallingtree), [Bobby](https://modrinth.com/mod/bobby) and [Adorn](https://modrinth.com/mod/adorn)).
This modpack also acts as a springboard for other mods which may be added later in the servers lifecycle.

Ninjumps Modpack players should expect a Vanilla+ Experience

For an invite to the server join the Zero Hour discord – [https://discord.com/invite/aSjxBUthBN](https://discord.com/invite/aSjxBUthBN)

Zet’s Grace: Recraft Equipment

# Zet’s Grace: Recraft Equipment

## Notice
Part of [Zet’s Grace Collection](https://modrinth.com/collection/4Hmh13Uh).

## Description
Recipes for repairing equipment, added item data is lost.

_(Added item data means components such as Enchantments, Dyed Color, and Item Name.)_

### Details
– Equipment is replaced with new one.

## Features
Adds recraft recipe for each equimpment with durability.

## Usage
any **Equipment** with durability
**+** its main **Ingredient**
**=** recrafted **Equipmemt**

ZG Mobs

**Mod Information**

ZG Mobs is a reimagined version of the “Blight Mobs” from Scaling Health Mod / RLCraft. It upgrades all hostile mobs by giving them extra stats like more health, armor, damage, movement speed, and more.

These boosted mobs are called **Germonium Mobs**, and they have a **1% chance** to spawn. They come in two types:
– **Infernium**
– **Celestium** (rarer variant)

**Extra Abilities**
Germonium Mobs also possess special abilities:
– They can shoot shulker bullets, which could explode or apply a negative effect.
– They have **Thorns**, returning a percent of damage taken back to the attacker. This has a damage cap so you can’t get instantly killed (example : 25% thorns but only a max of 20 damage can be returned).

**Certain mobs get extra buffs**
– **Creepers:** 25% chance to spawn charged + bigger explosion radius
– **Slimes, Magma Cubes, Phantoms:** Size increased
– **Ghasts:** More powerful fireballs

**XP Mutipliers:**
– **Infernium:** drops **x40 XP**
– **Celestium:** drops **x80 XP**

**Heart Crystals & Loot**

The mod adds **Heart Crystals** that permanently increase max health.

If using **LSO**, the mod can drop LSO’s heart fragments/containers instead (config option).

Heart Crystals also appear in **vanilla loot tables**, and the config allows changing everything: min/max amounts, item type, loot tables, etc.

**Full Config Control**

Almost everything in the mod can be enabled, disabled, or changed in the config so modpack creators are able to balance it with ease.

**Adding custom drops**

Infernium & Celestium mob drops (not heart crystals) can be changed using a **datapack**. They drop mostly rare minerals and good enchanted books.

**Blacklist**

There is a mob blacklist that accepts:
– Mob IDs (`minecraft:zombie`)
– Entity Tags(`#minecraft:skeletons`)
– Regex (example included in config)

Any mob on the blacklist can **never** become a Germonium variant.

**Monster Spawners FAQ:**

By default Germonium mobs **cannot spawn from mob spawners** to prevent farming/cheesing them, but you can enable this in the config.

**Frequent or most common Questions:**

– _Can I use this mod in my Modpack, Video, Server, etc. ?_

Yeah just give proper credits please

– _Will you port this to X version?_

Maybe but nothing is guaranteed @-@

– _Does this mod work with X mod?_

Try and see! I have not tested all the mods out there!

**Credits and Inspiration:**

All the credits goes to [SilentChaos512](https://modrinth.com/user/SilentChaos512) the original creator of the [Scaling Health Mod](https://modrinth.com/mod/scaling-health) which introduced the “Blight” mobs 😀 thank you for letting me use your idea for this Mod!
– Credits to [LiukRast](https://modrinth.com/user/LIUKRAST) the coder and dev of version 1.0.0 of the mod! give him some love
– Shaders used: [Complementary Shaders – Unbound](https://modrinth.com/shader/complementary-unbound) by [EminGT](https://modrinth.com/user/EminGT)
– Credits to [Fuzs ](https://modrinth.com/user/Fuzs), [mcl_ender](https://modrinth.com/user/mcl_ender), [CrychicTeam](https://modrinth.com/organization/crychicteam), and [xiroc_](https://www.curseforge.com/members/xiroc_/projects) for their amazing mods that appear in this page as examples:

– [Mutant Monsters](https://modrinth.com/mod/mutant-monsters)

– [L_Ender’s Cataclysm](https://modrinth.com/mod/l_enders-cataclysm)

– [Champions-Unofficial ](https://modrinth.com/mod/champions-unofficial)

– [Dungeon Crawl](https://www.curseforge.com/minecraft/mc-mods/dungeon-crawl)

Zet’s Grace: Craft Equipment

# Zet’s Grace: Craft Equipment

## Notice
Part of [Zet’s Grace Collection](https://modrinth.com/collection/4Hmh13Uh).

## Description
Recipes for uncraftable items, mostly equipment.

## Features
Adds recipes for:
– **Name Tag**
– **Enchanted Golden Apple**
– **Totem of Undying**
– **Elytra**
– **Trident**
– **Heavy Core** _(Since 24w18a ~ 1.21)_
– **Chainmail Armor**
– **Saddle** _(Before 25w20a ~ 1.21.6)_
– **Horse Armor** _(Except Leather one.)_

Zet’s Grace: Beneficial Effects

# Zet’s Grace: Beneficial Effects
_Data Pack 1.13–1.14.4 unavailable due to lack of predicates._

## Notice
Part of [Zet’s Grace Collection](https://modrinth.com/collection/4Hmh13Uh).

## Description
Commands for endless status effects.

### Details
– Each command triggers within 1-15 ticks ~ 0.375s.
– Given effects have reasonable duration time.
– Lost effects are restored within 1-15 ticks ~ 0.375s.
– Effects immunity clears effect the same tick it was gained.
– Effects concealment hides effect the same tick it was exposed.
– Stronger/other effects are untouched.

## Features
Adds 3 trigger commands with 4 inputs.

## Commands
“`
trigger activity set 10
trigger activity set 11
trigger activity set 12
trigger activity set 0
“`
“`
trigger mobility set 10
trigger mobility set 11
trigger mobility set 12
trigger mobility set 0
“`
“`
trigger security set 10
trigger security set 11
trigger security set 12
trigger security set 0
“`

## Effects

activity

### activity 10-12
– **Mining Fatigue** _(Immunity)_
– **Weakness** _(Immunity)_
– **Darkness** _(Immunity)_
– **Night Vision** _(8m)_
– **Water Breathing** _(8m)_

### activity 11
– **Haste I** _(8m)_
– **Strenght I** _(8m)_

### activity 12
– **Haste II** _(4m)_
– **Strenght II** _(4m)_

mobility

### mobility 10-12
– **Slowness** _(Immunity)_
– **Levitation** _(Immunity)_
– **Slow Falling** _(Immunity)_

### mobility 11
– **Speed I** _(8m)_
– **Jump Boost I** _(8m)_

### mobility 12
– **Speed II** _(4m)_
– **Jump Boost II** _(4m)_

security

### security 10-12
– **Hunger** _(Immunity)_
– **Poison** _(Immunity)_
– **Wither** _(Immunity)_
– **Saturation** _(8m)_
– **Fire Resistance** _(8m)_

### security 11
– **Resistance I** _(2m)_
– **Regeneration I** _(2m)_

### security 12
– **Resistance II** _(1m)_
– **Regeneration II** _(1m)_

Fast Noise

[Keep Android Open | Contact Regulators to stop Google’s lockdown of Android](https://keepandroidopen.org/)

Fast Noise is a modern optimization mod to improve world generation times. I regularly update the mod to latest minecraft versions, bring improvements to the mod, and provide stable releases.

**Does the mod change world generation?** The mod maintains **vanilla parity**, including with any datapacks. Do keep in mind, [Vanilla non-determinism](https://bugs.mojang.com/browse/MC-55596).

**Can I use custom worldgen mods with this?** Yes, I try my best to maintain mod compatibility, and only modify safe code. Specific optimizations that may affect mod compatibility are disabled by default.

**Forge / Neoforge?** Versions for minecraft 1.19.x – 1.21.8 are compatible with sinytra connector.

[![Available on codeberg](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/codeberg_vector.svg)](https://codeberg.org/ZenXArch/FastNoise) [![Available on curseforge](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/curseforge_vector.svg)](https://www.curseforge.com/minecraft/mc-mods/zfastnoise) [![Available on modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/modrinth_vector.svg)](https://modrinth.com/mod/zfastnoise) [![Support me on Ko-Fi](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/kofi-singular_vector.svg)](https://ko-fi.com/I2I31KW58I)

## How does this mod work?

Fast noise optimizes storing block and biome data into chunks for the duration of worldgen.

Technical Details

Fast noise replaces populateNoise,populateBiomes in NoiseChunkGenerator and surfaceBuilder in SurfaceBuilder.

Fast noise optimizes world generation by making several strong assumptions about how world generation works. By replacing vanilla’s generic and debug code for world storage with faster, more packed calculations, fast noise achieves faster throughput.

Some key methods used to achieve that are, **reducing allocations**, **avoiding palette resizing**, **delaying/packing block counting**, **precalculating data**,
**caching block state information** and more.

## How fast is it?

About 10-18% improvement to overall worldgen in overworld in 1.21.11 on latest versions.
Much higher improvement in nether, end
Here is a [Jmh Benchmark Software](https://codeberg.org/ZenXArch/FastNoise/src/branch/performance/perf/src/main/java/org/codeberg/zenxarch/fastnoise/PerfTest.java).

Chunky benchmark

12 threads w/ mod
“`
[12:39:32] [Server thread/INFO]: [Chunky] Task finished for minecraft:overworld. Processed: 16641 chunks (100.00%), Total time: 0:01:37
“`

W/o mod
“`
[12:43:08] [Server thread/INFO]: [Chunky] Task finished for minecraft:overworld. Processed: 16641 chunks (100.00%), Total time: 0:01:47
“`

4 threads w/ mod
“`
[12:56:23] [Server thread/INFO]: [Chunky] Task finished for minecraft:overworld. Processed: 9409 chunks (100.00%), Total time: 0:01:10
“`
W/o mod
“`
[13:01:11] [Server thread/INFO]: [Chunky] Task finished for minecraft:overworld. Processed: 9409 chunks (100.00%), Total time: 0:01:23
“`

With higher distance
W/o mod
“`
[13:11:01] [Server thread/INFO]: [Chunky] Task finished for minecraft:overworld. Processed: 19881 chunks (100.00%), Total time: 0:02:43
“`
W/ mod
“`
[13:16:03] [Server thread/INFO]: [Chunky] Task finished for minecraft:overworld. Processed: 19881 chunks (100.00%), Total time: 0:02:21
“`

Jmh Benchmark

“`
Mods used: Fast Noise 1.0.15+26.1 on 26.1 snapshot-6
ChunkPos: -16,-16 -> 16,16
End ChunkPos: 112,112 -> 144,144
Chunks: 1089
Mods used: (c2me)

With mod:
Benchmark (worldName) Mode Cnt Score Error Units
BiomesBenchmark.biomegen end avgt 5 11.786 ± 0.168 ms/op
BiomesBenchmark.biomegen nether avgt 5 174.833 ± 1.166 ms/op
BiomesBenchmark.biomegen overworld avgt 5 2401.797 ± 31.629 ms/op
NoiseBenchmark.noisegen end avgt 5 3052.242 ± 12.358 ms/op
NoiseBenchmark.noisegen nether avgt 5 1039.086 ± 6.467 ms/op
NoiseBenchmark.noisegen overworld avgt 5 8441.811 ± 41.396 ms/op

With only c2me:
Benchmark (worldName) Mode Cnt Score Error Units
BiomesBenchmark.biomegen end avgt 5 26.058 ± 0.245 ms/op
BiomesBenchmark.biomegen nether avgt 5 185.957 ± 2.203 ms/op
BiomesBenchmark.biomegen overworld avgt 5 2464.937 ± 29.007 ms/op
NoiseBenchmark.noisegen end avgt 5 3925.059 ± 14.292 ms/op
NoiseBenchmark.noisegen nether avgt 5 1920.705 ± 9.864 ms/op
NoiseBenchmark.noisegen overworld avgt 5 11552.674 ± 54.112 ms/op

Vanilla:
Benchmark (worldName) Mode Cnt Score Error Units
BiomesBenchmark.biomegen end avgt 5 27.051 ± 0.118 ms/op
BiomesBenchmark.biomegen nether avgt 5 239.634 ± 1.702 ms/op
BiomesBenchmark.biomegen overworld avgt 5 4589.322 ± 80.331 ms/op
NoiseBenchmark.noisegen end avgt 5 4477.113 ± 36.133 ms/op
NoiseBenchmark.noisegen nether avgt 5 1951.438 ± 5.748 ms/op
NoiseBenchmark.noisegen overworld avgt 5 14249.612 ± 57.388 ms/op

Vanilla:
Benchmark (worldName) Mode Cnt Score Error Units
SurfaceBenchmark.surface overworld avgt 5 5982.828 ± 17.992 ms/op
SurfaceBenchmark.surface nether avgt 5 2677.115 ± 9.293 ms/op
SurfaceBenchmark.surface end avgt 5 924.604 ± 5.376 ms/op

With Mod:
Benchmark (worldName) Mode Cnt Score Error Units
SurfaceBenchmark.surface overworld avgt 5 4820.672 ± 24.669 ms/op
SurfaceBenchmark.surface nether avgt 5 1914.289 ± 644.099 ms/op
SurfaceBenchmark.surface end avgt 5 0.014 ± 0.003 ms/op

Speedup
Overworld: Biome: 1.026x Noise: 1.368x Surface: 1.241x
Nether: Biome: 1.063x Noise: 1.847x Surface: 1.398x
End: Biome: 2.21x Noise: 1.285x Surface: 66357x
“`

The benchmarks may have some inaccuracies.

## Socials

[![Chat with us on discord](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-plural_vector.svg)](https://discord.gg/RFSmd7debX) [![Chat with me on mastodon](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/mastodon-singular_vector.svg)](https://mastodon.social/@ZenXArch) [![Chat with us on Gitter](https://raw.githubusercontent.com/offbeat-stuff/devins-badges/refs/heads/v3/assets/cozy/social/gitter_vector.svg)](https://matrix.to/#/#zenxarchs-modding-server:gitter.im)

## FAQ and Help

Q- What Minecraft versions will the mod be supporting?
A- I’ll try to support the latest minecraft version.

Q- Are backports planned?
A- No backports are planned, current backports were a one time thing.

Q- What other mods/dependencies do I need?
A- No dependencies are required.

Q- Will there be a neoforge version?
A- Yes, a NeoForge variant is planned post 26.1.

Versions for 1.19.x,1.20.x,1.21 – 1.21.8 works with sinytra connector

![Works with Sinytra Connector](https://raw.githubusercontent.com/Sinytra/.github/main/badges/connector/cozy.svg)

Q- XYZ mod crashes, or generates incorrectly with Fast Noise?
A- Report the issue on codeberg or my socials.

## Incompatible mods
Moonrise is incompatible, as It changes minecraft internals drastically
Noisium is incompatible, as Fast Noise is intended as a replacement for noisium.
Anti-Xray is incompatible for now, as it needs to put extra data in minecraft block storage, which breaks fastnoise

## Credits
– Stevenplays, for developing noisium mod, I started developing fast noise while trying to port noisium to latest minecraft.
– Ishland, for helping with mod, and modern-yarn and neo-loom

Zetter — Painting Mod

### Completed features:

– Simultaneous canvas edit, dynamic picture updates for all players in range;
– Dynamic canvas texture loading/unloading;
– 18 types of frames from all vanilla types of wood, all of them can be decorated with golden nameplate which will show painting name by right-clicking it;
– Golden frames have more decoration, iron bezel-less frames allow players to create huge seamless paintings by placing them one next to another;
– Frames could be easily replaced, you can take your painting off the frame and use another;
– Color code input fields (hex) and HSV sliders for color picking;
– Color blending options, classic RGB, subtractive, and realistic;
– Brush tool with smooth edges;
– Edit up to 2×2 canvases on easel;
– 16×16 paintings can be combined and placed on wall, resulting in up to 4×4 blocks paintings;
– Eyedropper, hand and zoom tool for easy navigation;
– Bucket tool;
– Save your colors in palettes, recharge palettes with paints and use them on multiple canvases;
– Hotkeys included;
– Export paintings to png files with `/zetter export` command

### Available translations:

– American English (en_US 🇺🇸) ;
– Russian (ru_RU 🇷🇺) with the help from DrHesperus;
– Portuguese (pt_PT 🇵🇹, pt_BR 🇧🇷) thanks to StuarteLitro;
– Spanish (es_ES 🇪🇸, es_AR 🇦🇷, es_HN 🇭🇳, es_MX 🇲🇽, es_PE 🇵🇪 and others) thanks to iSrNinja;
– German (de_DE 🇩🇪) thanks to OttovonBismarckderErste;
– Chinese (zn_CN 🇨🇳) thanks to cream280;
– Polish (pl_PL 🇵🇱) thanks to Vakarian89;
– Hebrew (he_IL 🇮🇱) thanks to ItamarDenkberg;

### Core values of this mod:

1. Encourage players to create own pixel artworks and use it in their creations;
2. Do not change vanilla gameplay in any way and try to be as much close to vanilla Minecraft feel as possible;
3. Drawing should be fun and simple;
4. Let power users to be power users as much as it doesn’t overcomplicate UI;
5. Server administrators should be able to easily moderate player artworks and decide what is appropriate on their server;
6. Simultaneous canvas edit is super hard to implement properly, but I will because it’s fun.

### Planned features:

1. Special admin table to check all pictures;
2. Line tool;
3. Setting to use higher resolution of canvases for higher-resolution texture packs, up to 64px on one block.

Zetter Gallery — Share Paintings

THIS MOD REQUIRES ZETTER TO WORK: https://modrinth.com/mod/zetter-painting-mod

Zetter Gallery mod adds a Painting merchant, through which you can upload and download popular paintings on Zetter Gallery website.

This is done by buying one of the Painting Merchant offered paintings or selling one of yours, making it available to other players around the world, on any server.

Terms of service for Zetter Gallery API can be found here: https://zetter.gallery/terms. You keep the rights for the painting uploaded to the Zetter Gallery