YouCantHaveThat

Prevents obtaining/breaking any item of your choice.

Great for protecting your server or spicing up survival.

## Supports
– 26.1.2
– 1.0.2 supports 1.16 – 1.21.x

## Features
– Prevents obtaining / breaking / placing.
– Scans inventory/containers when opened.(Can be toggled off for survival fun now.)
– Detects offhand.
– Lightweight. Operates completely through player actions.

YouArch

Note: This mod also requires the MaLiLib library.

https://modrinth.com/mod/malilib

Multiplayer servers that like to keep a Vanilla gameplay feel disallow Litematica specifically because of the EasyPlaceMode feature. This feature allows players to, with a single click, load into their hand and place any Litematica schematic block anywhere in game – even in the air. YouArch removes or modifies this and other Litematica features so that these servers can allow Litematica’s schematic functionality without the block placing functionality.

Specific features addressed in this mod:

– EasyPlace. This option has been removed from the HotKeys menu and the code disabled.
– PickBlockLast and PickBlockFirst have been modified such that “Cancel Further Processing” is always TRUE. This prevents the player from mapping the PickBlock hotkey to Minecraft’s place block key allowing the player to both load a schematic block into their hand and place it in game in one click. It is a lot like EasyPlace but without the ability to place blocks in the air.

**This mod is NOT affiliated with Litematica or supported by the Litematica developers.**

YouArch? Though this is 99.5% Litematica, to ensure there is no confusion we chose a completely unrelated name. YouArch is a double meaning – You Architect and uArch (a term used in the microprocessor industry that refers to the architectural design of the chip).

You Think I’m Bread?!?!

this mod makes the bread look like grian

Version 1.6.1-1.10.2:
tested on 1.6.1, 1.7.10, 1.8.9, 1.9, and 1.10.2

Version 1.11-1.12.2:
tested on 1.11 and 1.12.2
says it’s meant for a newer version but its not

Version 1.13-1.14.4:
tested on 1.13-1.14.4

Version 1.15-1.21.5:
tested on 1.15, 1.16.3, 1.18.2, 1.20.1, 1.21.1, and 1.21.5
this will likely work for future versions as well
update: tested on 1.21.11 as well

notes: older versions have the new-looking texture
oftentimes, it will say it is meant for an older or newer version of minecraft, but this can generally be ignored

You Take the Moon and You Take the Sun

I will maybe update this description someday, but honestly, it’s literally just a sun and moon retexture. 🙂

You Received a Crit from the Arrow│你受到了箭矢的暴擊

# Function│功能
Arrows fired by AI mobs with bows or crossbows will now be crit arrows.│現在AI生物透過弓或弩所射出的箭矢都會是暴擊箭矢。

YoTPA

![Logo](https://raw.githubusercontent.com/PhyschicWinter9/YoTPA/refs/heads/main/screenshot/yotpa.png)

# YoTPA

YoTPA is a lightweight and powerful teleport request plugin with adaptive performance optimization. Simple to use, easy to configure, and built for modern Minecraft servers.

## Features

### Adaptive Performance System
The plugin automatically detects your server’s available RAM and optimizes itself accordingly – zero configuration needed!

**4 Performance Modes:**
– **ULTRA_LIGHT** – For 512 MB – 1 GB RAM (Free/Cheap VPS)
– Best for: 5-10 players, minimal plugins
– **LIGHT** – For 1-2 GB RAM (Low-end servers)
– Best for: 10-15 players, light plugins
– **BALANCED** – For 2-4 GB RAM (Mid-range servers)
– Best for: 15-25 players, moderate plugins
– **HIGH_PERFORMANCE** – For 4+ GB RAM (High-end servers)
– Best for: 25+ players, any plugins

**Performance Benefits:**
– 30-70% less memory usage
– 25-60% less CPU usage
– Up to 83% faster maintenance tasks
– Dynamic optimization based on your server specs

### Core Features

– **Simple TPA System** – Request to teleport to other players or invite them to you
– **Countdown Timer** – Configurable delay before teleporting with visual feedback
– **Title Display** – Clear visual indication of teleport countdown
– **Movement Detection** – Teleport cancels if player moves during countdown
– **Custom Sound Effects** – Fully customizable audio feedback using Minecraft’s sound registry
– **Config Validation** – Prevents server crashes from broken configs with detailed error messages
– **Permission System** – Fine-grained access control
– **Request Management** – Toggle receiving requests, cancel outgoing requests
– **Multi-Threading Support** – Thread-safe for more concurrent players
– **Customizable Messages** – Fully localizable and configurable messages

### Internationalization (NEW in 1.4.0)

Customize all plugin messages in any language with full MiniMessage support:

“`yaml
prefix: “[YoTPA] ”

commands:
tpa:
sent: “Teleport request sent to {target}”
received: “{requester} wants to teleport to you.”
“`
**MiniMessage Features:**
– Rich text formatting (bold, italic, underlined)
– Color gradients: `text`
– Rainbow effect: `text`
– Hex colors: `<#FF5733>text`

### Custom Sound Effects

Customize all plugin sounds using Minecraft’s sound IDs:

“`yaml
sounds:
countdown: “block.note_block.pling”
success: “entity.enderman.teleport”
cancel: “entity.villager.no”
request: “entity.experience_orb.pickup”
“`

Test sounds in-game: `/playsound minecraft:block.note_block.pling master @s`

## Configuration

YoTPA’s `config.yml` file allows you to customize various aspects of the plugin:

– Request timeout duration
– Cooldown between requests
– Teleport delay countdown
– Performance mode settings
– Sound effects for different actions
– Feature toggles (statistics, bStats, titles, sounds)

### Configuration File

“`yaml
# YoTPA Configuration v1.3.0-Adaptive
# Smart Auto-Optimization for All Server Sizes

# Request timeout in seconds (how long before a request expires)
# Recommended: 30-120 seconds
request-timeout: 60

# Request cooldown in seconds (how long before sending another request)
# Recommended: 15-60 seconds
request-cooldown: 30

# Teleport delay in seconds (countdown before actual teleport)
# Recommended: 3-10 seconds
teleport-delay: 5

# Performance mode settings
performance:
# Options: AUTO, ULTRA_LIGHT, LIGHT, BALANCED, HIGH_PERFORMANCE
mode: AUTO

# Sound effects (use Minecraft sound names)
sounds:
countdown: “block.note_block.pling”
success: “entity.enderman.teleport”
cancel: “entity.villager.no”
request: “entity.experience_orb.pickup”

# Feature toggles
features:
statistics: true
bstats: true
titles: true
sounds: true
“`

### Messages Configuration (messages.yml)
“`yaml
# Customize your prefix
prefix: “[YoTPA] ”

# All messages are customizable
commands:
tpa:
usage: “Usage: /tpa ”
sent: “Teleport request sent to {target}”
received: “{requester} wants to teleport to you.”

teleport:
countdown:
title: “Teleporting…”
subtitle: “Don’t move!”
message: “Teleporting in {seconds} seconds”
“`
## Customization Examples

### Change Language to Spanish

Edit `messages.yml`:
“`yaml
prefix: “[YoTPA] ”

commands:
tpa:
usage: “Uso: /tpa ”
sent: “Solicitud enviada a {target}”
received: “{requester} quiere teletransportarse a ti.”
“`

Then use `/tpareload` to apply changes!

### Add Beautiful Gradients

“`yaml
prefix: “✦ YoTPA ✦ ”

teleport:
countdown:
title: “Teleporting…”
message: “Teleporting in {seconds} seconds”
“`

### Customize Colors

“`yaml
prefix: “[TPA] ”

commands:
tpa:
sent: “Request sent to {target}”
“`

### Use Hex Colors

“`yaml
prefix: “[YoTPA] ”

teleport:
success: “Teleported to {target} successfully!”
“`

**Placeholders:**
– `{player}` – Player name
– `{target}` – Target player name
– `{requester}` – Requester player name
– `{seconds}` – Number of seconds
– `{cooldown}` – Cooldown duration

### Configuration Sections Explained

**General Settings:**
– `request-timeout` – How long (in seconds) teleport requests remain valid (recommended: 30-120)
– `request-cooldown` – Time (in seconds) before a player can send another request (recommended: 15-60)
– `teleport-delay` – Countdown time (in seconds) before teleportation happens (minimum: 1)

**Performance Settings:**
– `performance.mode` – AUTO (recommended), ULTRA_LIGHT, LIGHT, BALANCED, or HIGH_PERFORMANCE
– AUTO automatically detects your server’s RAM and selects the best mode

**Sound Settings:**
– All sounds use Minecraft’s sound registry format (lowercase with dots)
– The plugin validates sounds on config reload
– Full sound list: https://minecraft.wiki/w/Sounds.json

**Feature Toggles:**
– `statistics` – Enable or disable statistics tracking
– `bstats` – Enable or disable bStats metrics
– `titles` – Enable or disable title animations during countdown
– `sounds` – Enable or disable all sound effects

### Config Validation

When reloading with `/tpareload`, the plugin validates:
– YAML syntax
– All values are in valid ranges
– Sounds exist in Minecraft’s registry
– Shows detailed error messages if invalid

Example validation output:
“`
Configuration validation failed!
✗ teleport-delay must be at least 1 second
✗ Sound ‘countdown’ (invalid.sound) not found in registry

Warnings:
• request-timeout (5) is very low, recommended: 30-120

Config not applied. Fix errors and try again.
Using previous configuration.
“`

## How to Edit and Reload

1. Edit the `plugins/YoTPA/config.yml` file
2. Save your changes
3. Use `/tpareload` in-game to apply changes with validation

## Commands Overview

| Command | Description | Permission |
| :—— | :———- | :——— |
| `/tpa ` | Request to teleport to another player | `yotpa.tpa` |
| `/tpaccept` | Accept a pending teleport request | `yotpa.tpaccept` |
| `/tpadeny` | Deny a pending teleport request | `yotpa.tpadeny` |
| `/tpahere ` | Request a player to teleport to you | `yotpa.tpahere` |
| `/tpacancel` | Cancel your outgoing teleport request | `yotpa.tpacancel` |
| `/tpatoggle` | Toggle receiving teleport requests | `yotpa.tpatoggle` |
| `/tpareload` | Reload the plugin configuration | `yotpa.reload` |
| `/tpainfo` | View plugin information and statistics | `yotpa.info` |
| `/tpastats` | View teleport statistics | `yotpa.stats` |

**Default:** All permissions are granted to all players by default.

## Detailed Commands

### TPA Command

Send a request to teleport to another player.

“`
/tpa “`

| Parameter | Type | Description |
| :——– | :— | :———- |
| `player` | `string` | **Required**. The player name you want to teleport to |

**Examples:**
“`
/tpa Steve # Request to teleport to player named Steve
/tpa Alex123 # Request to teleport to player named Alex123
“`

![TPA Command](https://github.com/PhyschicWinter9/YoTPA/blob/main/screenshot/tpav2.gif?raw=true)

**Notes:**
– You cannot send a request to yourself
– There is a configurable cooldown between sending requests (default: 30 seconds)
– Request will expire after a configurable time (default: 60 seconds)
– Target player will receive a notification with clickable accept/deny buttons

### TPAccept Command

Accept a pending teleport request from another player.

“`
/tpaccept
“`

No parameters required – accepts the most recent teleport request.

**Examples:**
“`
/tpaccept # Accept the pending teleport request
“`

![TPAccept Command](https://github.com/PhyschicWinter9/YoTPA/blob/main/screenshot/tpaacceptv2.gif?raw=true)

**Notes:**
– Only works if you have a pending teleport request
– After accepting, the teleportation will begin with a countdown
– The player must stay still during the countdown or it will be cancelled
– If accepting a `/tpa` request, the requester will teleport to you
– If accepting a `/tpahere` request, you will teleport to the requester

### TPADeny Command

Deny a pending teleport request from another player.

“`
/tpadeny
“`

No parameters required – denies the most recent teleport request.

**Examples:**
“`
/tpadeny # Deny the pending teleport request
“`

![TPADeny Command](https://github.com/PhyschicWinter9/YoTPA/blob/main/screenshot/tpadenyv2.gif?raw=true)

**Notes:**
– Only works if you have a pending teleport request
– The requester will be notified that their request was denied
– Request is immediately removed from the system

### TPAHere Command

Request another player to teleport to your location.

“`
/tpahere “`

| Parameter | Type | Description |
| :——– | :— | :———- |
| `player` | `string` | **Required**. The player name you want to request to teleport to you |

**Examples:**
“`
/tpahere Steve # Request Steve to teleport to you
/tpahere Alex123 # Request Alex123 to teleport to you
“`

![TPAHere Command](https://github.com/PhyschicWinter9/YoTPA/blob/main/screenshot/tpaherev2.gif?raw=true)

**Notes:**
– You cannot send a request to yourself
– There is a configurable cooldown between sending requests (default: 30 seconds)
– Request will expire after a configurable time (default: 60 seconds)
– The target player must accept with `/tpaccept`

### TPACancel Command

Cancel your outgoing teleport request.

“`
/tpacancel
“`

No parameters required – cancels your most recent outgoing request.

**Examples:**
“`
/tpacancel # Cancel your pending request
“`

**Notes:**
– Only works if you have an active outgoing request
– The target player will be notified that the request was cancelled
– Useful if you sent a request by mistake

### TPAToggle Command

Toggle whether you want to receive teleport requests.

“`
/tpatoggle
“`

No parameters required – toggles your request reception status.

**Examples:**
“`
/tpatoggle # Toggle receiving teleport requests on/off
“`

**Notes:**
– When toggled off, other players cannot send you teleport requests
– You will receive a message showing your current status
– Your setting persists across server restarts

### TPAReload Command

Reload the plugin configuration with validation.

“`
/tpareload
“`

No parameters required – reloads and validates the configuration file.

**Examples:**
“`
/tpareload # Reload the plugin configuration
“`

![TPAReload Command](https://github.com/PhyschicWinter9/YoTPA/blob/main/screenshot/tpareloadv2.gif?raw=true)

**Notes:**
– Requires the `yotpa.reload` permission (default: op only)
– Validates YAML syntax and all configuration values
– Checks that all sounds exist in Minecraft’s registry
– Shows detailed errors if config is invalid
– Only applies config if all validation passes
– Useful after making changes to the config.yml file

### TPAInfo Command

View plugin information and real-time statistics.

“`
/tpainfo
“`

No parameters required – displays plugin information.

**Examples:**
“`
/tpainfo # View plugin info and stats
“`

**Shows:**
– Current performance mode (auto-detected based on RAM)
– Optimization level and settings
– Active teleport requests
– Ongoing teleports
– Memory usage statistics
– Plugin version

**Notes:**
– Useful for monitoring plugin performance
– Helps diagnose issues
– Shows how the plugin has optimized itself for your server

### TPAStats Command

View teleport statistics and usage data.

“`
/tpastats
“`

No parameters required – displays teleport statistics.

**Examples:**
“`
/tpastats # View teleport statistics
“`

**Shows:**
– Total teleport requests sent
– Total teleport requests received
– Success rate
– Most active players
– Other usage metrics

**Notes:**
– Requires `features.statistics: true` in config
– Statistics are tracked per player
– Data persists across server restarts

## Optimization Tips

### For FREE/LOW-SPEC servers (512 MB – 1 GB):
– Keep mode as AUTO or ULTRA_LIGHT
– Limit total plugins to 5-8
– Set view-distance to 4 in server.properties
– Use Paper instead of Spigot
– Limit players to 5-10 concurrent

### For MID-RANGE servers (2-4 GB):
– Use AUTO or BALANCED mode
– Can run 10-15 plugins
– view-distance 6-8
– 15-25 players should be fine

### For HIGH-END servers (4+ GB):
– Use AUTO or HIGH_PERFORMANCE mode
– No significant plugin limitations
– view-distance 10-12
– 25+ players supported

## Performance

YoTPA is built with performance in mind:

– **Lightweight** – Minimal impact on server TPS
– **Thread-Safe** – No lag from concurrent operations
– **Memory Efficient** – Adapts to your server’s resources automatically
– **Async Operations** – Non-blocking task execution
– **Lock-Free** – No race conditions or deadlocks

## Installation

1. Download the latest JAR from the releases
2. Place the JAR in your server’s `plugins` folder
3. Restart your server
4. That’s it! The plugin will auto-configure based on your server’s specs


![YoTPA bstats](https://bstats.org/signatures/bukkit/yotpa.svg)

**Note:** This is my first plugin project!.

Yoshihide Pack

About this pack:
– This resource pack is specifically compiled and optimized for the streamer YOSIHIDE, often referred to as the “Japanese DrDonut.”

Key Features:
– Crystal PvP Optimization: Tailored for high-stakes combat with improved visibility.
– Visual Tweaks: Includes Low Fire, Lower Shield,and Small Crosshair for better stream quality.

Credits:
– Special thanks to Vanilla Tweaks (vanillatweaks.net) for the utility elements. These have been
carefully selected to match YOSIHIDE’s playstyle.

Vanilla Tweaks:
– Included Features: Arabic Numerals (Enchantment Levels), Smaller Crosshair, Utility tweaks.

License: CC BY-NC-SA 4.0
– Note: These assets are used under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Your Options Shall Be Saved (YOSBS)

# Your Options Shall Be Saved (YOSBS)

Your Options Shall Be Saved (YOSBS) is a lightweight utility mod that lets modpack creators define default configuration files without overwriting player preferences

Updating a modpack often resets custom settings like keybinds or mod configs, because most launchers replace the entire `config/` folder

YOSBS solves this by copying any file placed in `config/yosbs/` to its proper location only once on first launch — and never again

This gives full control to the pack author:

– Files inside `config/yosbs/` are treated as user-owned: copied once, then left untouched
– Files inside `config/` behave as usual: they will be replaced on each update

That way, you decide which configs should persist, and which should reset

## Features
– **Zero-config**: just drop the defaults under `/config/yosbs/…` (or legacy `/config/yosbr`)
– Works for **any** file – `options.txt`, mod configs, `optionsshaders.txt`, etc
– Runs in the **pre-launch phase**, before Fabric/Forge starts loading the rest of the mods

## Compatibility & Installation
1. Fabric Loader ≥ 0.4.0 *(No Fabric API required)*
2. Minecraft 1.14 – 1.21.x
3. Requires Java 8 or newer
4. Put the YOSBS jar in `mods/` and launch once – the folder `/config/yosbs` is created automatically (or create it manually)

## Usage examples

| Want to ship… | Do this before first launch |
|—————|—————————-|
| A default `options.txt` | Place your file at `/config/yosbs/options.txt` |
| A REI config | `/config/yosbs/config/roughlyenoughitems/config.json5` |

## Credits
Inspired by the original Your Options Shall Be Respected – YOSBR by *shedaniel*

Yoru

![](https://cdn.discordapp.com/attachments/584765098812243978/988425097368965160/YoruCover.png)
# Why Yoru?

## Yoru is a pre-configured, high performance and QoL optimised vanilla modpack with tools for advanced and new users alike.
#### With Yoru, you get leading performance ***and*** a polished but not overdone quality of life, expect it to work out of the box with little configuration ever required.
#### I personally use this pack and will frequently maintain it.

### Most notably this modpack is running:
– Iris and Sodium
– Many other rendering, memory and misc fixes/optimisations.
– Inventory management, sorting, shulker viewing etc…
– World navigation and mapping.
– Technical additions such as Litematica, MiniHUD, WorldEdit(CUI) and Tweakeroo.
– Immersion additions, footsteps, sound physics and particles.

## Please read the menus below to learn the range of features Yoru offers!

### Special thanks HaiMcFly for allowing me to use their resourcepacks in Yoru.
## Suggestions or issues are welcome via our discord!

Shaders

– Complementary v4
– Complementary Reimagined
– Shimple Shaders

Keybinds

General:
– Ctrl + Shift + F – Toggle FPS Display
– +/- Zoom map (Z for temp zoom)
– Middle Click – Sort Inventory
– K – Toggle Shaders
– C – Zoom (Scroll to adjust)
– R – Reload Shaders
– O – Select Shaders
– M – Map
– B – Waypoints
– L – Litematica

X+: Tweakeroo:
– K – Auto Weapon Switch
– T – Auto Tool
– C – Menu
– F – Freecam
– R – Gamma Override
– G – Auto refill items to hand

H+: Minihud:
– C – Menu
– R – Toggle Rendering

Mods
Quality of life improvements

– 3D Skin Layers
– Appleskin
– Better Biome Blend
– BetterF3
– Better Recipe Book
– Blur
– Chat Heads
– Continuity
– CraftPresence
– Drip Sounds
– Eating Animation
– Falling Leaves
– Interactic
– Mod Menu
– Item Scroller
– Presence Footsteps
– Shoulder Surfing Reloaded
– Skip Transitions
– Visuality

Performance improvements

– Blanket Client Tweaks
– C2ME
– Debugify
– Dynamic FPS
– EntityCulling
– FastLoad
– FerriteCore
– Indium
– Iris
– Krypton
– LazyDFU
– Lithium
– Memory Leak Fix
– More Culling
– Smooth Boot
– Sodium
– Sodium Extra
– Very Many Players
– ViaVersion

Utilities

– Axiom
– Litematica
– MiniHUD
– Tweakeroo
– Xaero’s Minimap and Worldmap

Licencing

## All rights reserved have explicit modpack permission and have been adhered to:

### Stay True

– https://www.planetminecraft.com/texture-pack/stay-true-4447380/

### Xaero’s Minimap and World Map

– https://chocolateminecraft.com/

### Complementary Shaders

– https://www.complementary.dev

yortev

1. Changes the scale of hunger and hearts (does not work on hardcore)
2. Changes the golden apple and carrot
3. Changes the trident
4. Items with the name:
– flint and steel – lighter
– shears – pruner
– totem of undying – yortev
– netherite and diamond sword – divider
– netherite and diamond axe – chopper
– netherite and diamond pickaxe – crusher
– netherite and diamond shovel – breaker
– netherite and diamond hoe – braid