YuRTP

# YuRandomTeleport | Cross-Version · High Performance · Universal Compatibility

**Supported Versions: 1.8.x – 1.26.x**
**Compatible Server Types: Spigot / Paper / All Hybrid Forks (Mohist, Magma, Arclight, etc.)**

## 🎉 Promotional Text

### ✦ Escape the Crowd. Explore the Unknown. — YuRandomTeleport

Tired of overcrowded spawn points? Struggling to find untouched, pristine land?
**YuRandomTeleport** is an intelligent random teleportation plugin built for Minecraft servers, delivering a safe, smooth, and highly customizable teleport experience.

#### ✨ Why Choose YuRandomTeleport?

– **Ultimate Cross-Version Compatibility**
From 1.8 to the latest 1.26.x, it runs seamlessly on Spigot, Paper, and all hybrid server forks—one plugin for every version.

– **Smart & Safe Location Algorithm**
Automatically avoids lava, cacti, the void, fire, and other hazardous blocks. Players always land on solid ground with open sky above—safe upon arrival.

– **Granular Per‑World Configuration**
Each world can have independent radius, height limits, safety rules, and blocked material lists. Perfectly tailored for Overworld, Nether, and End dimensions.

– **Seamless Economy & Cooldown Integration**
Supports Vault economy deductions and customizable cooldowns. Granular permission nodes keep everything under control and prevent abuse.

– **Programmable Command Hooks**
Execute custom commands (including JSON titles and particle effects) before and after teleportation, taking your server’s interactivity to the next level.

– **Zero‑Fuss, Out‑of‑the‑Box**
Default configurations work immediately. No complex setup required—even novice server admins can deploy it effortlessly.

– **Active Maintenance & Community**
The plugin is under continuous development. Join our official community **1080918424** to report issues, request features, or just chat with fellow admins.

#### 🚀 Join Us
**Official Community Group: 1080918424**
Bug Reports · Update Announcements · Tech Support · Customization Inquiries

## 📖 User Manual

### 1. Installation Guide

1. Place `YuRandomTeleport-.jar` into your server’s `plugins` folder.
2. Restart the server or load the plugin using a plugin manager.
3. The plugin will automatically generate `config.yml` and `messages.yml` inside `plugins/YuRandomTeleport/`.
4. (Optional) Edit the configuration files as desired and apply changes with `/yurtp reload`.

### 2. Commands & Permissions

#### Player Commands

| Command | Description | Permission |
|———|————-|————|
| `/yurtp` or `/rtp` | Randomly teleports yourself within your current world. | `yurtp.use` |
| `/yurtp ` | Randomly teleports the specified player within their current world (requires permission). | `yurtp.teleport.others` |
| `/yurtp ` | Randomly teleports the specified player to the specified world (requires permission). | `yurtp.teleport.others` |
| `/yurtp help` | Displays the help menu. | None |

#### Admin Commands

| Command | Description | Permission |
|———|————-|————|
| `/yurtp reload` | Reloads the configuration files (`config.yml` and `messages.yml`). | `yurtp.reload` |

#### Permission Nodes

| Permission | Default | Description |
|————|———|————-|
| `yurtp.use` | Everyone | Allows use of random teleport. |
| `yurtp.teleport.others` | OP | Allows teleporting other players. |
| `yurtp.bypass.cooldown` | OP | Bypasses the cooldown timer. |
| `yurtp.bypass.cost` | OP | Bypasses economy charges. |
| `yurtp.reload` | OP | Allows reloading the plugin configuration. |

### 3. Configuration Quick Reference

#### Core Options in `config.yml`

“`yaml
# Economy settings (requires Vault)
economy:
enabled: false
cost: 0.0

# Cooldown in seconds
cooldown:
seconds: 3

# Worlds where teleportation is forbidden
world-blacklist:
– lobby

# Default parameters (inherited by all worlds unless overridden)
default:
radius:
min: 500
max: 2000
height:
min: -64 # Leave blank to auto-detect from world
max: 320
safety:
check: true
allow-void: false
allow-water: false
allow-lava: false
max-attempts: 32
min-air-above: 8
blocked-materials:
– “MAGMA*”
– “CACTUS”
– “SWEET_BERRY_BUSH”
– “COBWEB”
– “*FIRE*”

# Per‑world overrides
worlds:
world_nether:
radius:
min: 200
max: 800
safety:
allow-lava: true

# Custom commands to execute (supports placeholders: {player}, {x}, {z}, etc.)
commands:
on-teleport:
– “title {player} title {“text”:”Searching for a safe location…”,”color”:”yellow”}”
on-success:
– “title {player} title {“text”:”Teleport Successful!”,”color”:”green”}”
on-fail:
– “title {player} title {“text”:”Teleport Failed”,”color”:”red”}”
“`

#### Notes on `messages.yml`
All frontend messages support color codes (`&` in place of `§`) and can be fully translated or customized. After editing, run `/yurtp reload` to apply changes.

### 4. Frequently Asked Questions

**Q: Why can’t a player teleport?**
A: Verify that the world is not listed in `world-blacklist`, the player has the `yurtp.use` permission, and cooldown/balance requirements are met.

**Q: The teleport locations aren’t ideal. How can I improve them?**
A: Adjust the `radius` range, `height` limits, or relax the `blocked-materials` rules for the specific world. Enable `debug: true` in the config to view detailed location‑search logs in the console.

**Q: Does the plugin support sounds on 1.8?**
A: Yes. A built‑in cross‑version sound compatibility layer ensures sounds work across all supported versions without errors or silence.

**Q: Is Moonrise asynchronous server supported?**
A: Moonrise is not currently supported due to conflicts between its asynchronous architecture and some core plugin logic. We will evaluate potential compatibility in future updates.

### 5. Community & Support

– **QQ Group: 1080918424**
Bug reports · Feature suggestions · Update notifications · Technical discussions

– **Documentation & Updates**
The latest version and detailed documentation are always available within the community group.

**YuRandomTeleport — Every journey begins with anticipation.**

Yunzhu Transit Extension

# 云竹交通拓展(YTE)
**Yunzhu Transit Extension (YTE)**
*模组旨在为Minecraft Transit Railway本体提供更多功能扩展,目前添加了电梯批量连接器/移除器、电梯批量楼层设置器、更多电梯部件、更多电梯门及车站装饰。*
*Aims to extend functionalities for Minecraft Transit Railway (MTR). Currently adds elevator batch connectors/removers,elevator batch floor setter, more elevator parts, doors, and station decorations.*

### 截图 | Screenshots
![overview](https://image.yunzhu.host/i/2025/05/01/68139168cb256.webp)
![overview2](https://image.yunzhu.host/i/2025/05/01/681325ccceb8e.webp)
![overview3](https://image.yunzhu.host/i/2025/05/01/6813856f878db.webp)

### 注意事项 | Notes
– *模组处于早期开发测试阶段,使用前请备份您的存档。*
*The mod is in early testing phase. Please backup your save files before use.*
– *如果遇到问题请提交 issues。*
*Report issues via GitHub if encountered.*
– *模组对 MTR 的最低版本要求为 4.0.0*
*Requires MTR version 4.0.0 or later*
– *QQ交流群:1041209145*

### 主要功能 | Key Features
– `Lift group connector/remover`
*电梯批量连接器/移除器:批量连接同一部电梯的所有按钮、显示屏*
*Elevator Batch Connector/Remover: Batch linking connects all buttons and display screens of the same elevator.*
– `Lift Floor auto setter`
*电梯楼层自动设置器:批量设置同一部电梯的所有楼层*
*Batch Floor Setter: Batch set all floors of the same elevator.*
– *更多电梯部件与门*
*Additional elevator components & doors*
– *更多车站装饰*
*Enhanced station decorations*

yunfaRemember

# yunfaRemember
## Description
* ### a plugin that allows you to stay on the same server when you exit, group servers into one server, which saves the server where you left in order to go there again
## Features
* ### Stay on the same server
* ### Groups, with individual saves
* ### Seamless connection
* ### The same functionality for connecting to groups as with a default server
## Credits
* ### Author: yunfachi
* ### Site: https://yunfachi.dev
* ### Github: https://github.com/yunfachi/yunfaRemember
* ### Modrinth: https://modrinth.com/plugin/yunfaremember
* ### Spigot: https://www.spigotmc.org/resources/111843
## Docs
### to immediately connect to a group of servers in velocity.toml
#### velocity.toml
“`yaml
[servers]
lobby_group = “127.0.0.1:65483” #the port that you specified in the plugin configuration

try = [
“lobby_group”,
]
“`
#### yunfaremember/config.yml
“`yaml
check_for_updates: true
groups_port: 65483
storage_type: FILE
server_groups:
lobby_group:
– lobby_af
– lobby_an
– lobby_as
– lobby_eu
– lobby_na
– lobby_oc
survival_group:
– survival_1
– survival_2
“`

Yukami’s Sophisticated Backpack Tab

Yukami’s Sophisticated Backpack Tab is a client-side mod that add backpack tab to your inventory and other GUI for easier access

Require [Sophisticated Backpack](https://modrinth.com/mod/sophisticated-backpacks) and Sophisticated Core. Current supported version is 1.20.1 Forge, 1.21.1/8 Neoforge, other versions coming soon

Feature
– Swap between any GUI and your equipped backpack with ease, no more closing and opening backpack constantly just to get the items you forgot to
– Should work with almost all blocks that have an interface, if it doesn’t work custom config is supported
– Transfer items between tabs seamlessly
– Support config to change the position of the tabs and adding supported blocks if the blocks GUI don’t yet display tabs
– Config file is named yukamibackpacktab-client.toml, if there are issues please submit a bug report on the comment section or on my github repo.

![The process of using backpack tabs to quickly take item for crafting](https://cdn.modrinth.com/data/cached_images/003579539d9ad38d5e4ef7bc4f0f537e8da0c940.gif)

YouTuber Swords

Youtuber Swords

The YouTuber Swords datapack adds a bunch of new unique, crazy, and OP swords themed around your favorite YouTubers. Unlike my other datapacks, this one is meant to be overpowered and fun to mess around with, while not needing to fit perfectly into an SMP. This pack requires my Moar Swords datapack to be installed in order to use this datapack.


You can craft them in the Vanilla Crafting Table. All recipes can all be found HERE, or in-game in the Recipe Guide

The datapack REQUIRES this Library, as well as this Resource Pack.

Moar Swords must be installed for this pack to work!

Moar Diamonds must be installed to Craft any of the Swords!


Learn more from this video:




Free YouTuber Swords


Patron Exclusive Totems ($1+)

Your Best Road

Have you ever built roads in Minecraft? And noticed how bad they look? So, I present to you my mod!

![blocks of road](https://cdn.modrinth.com/data/cached_images/ea46cc4b68c3098caff80ca0ece04ea61eff5963.png)

It will add realistic road blocks to Minecraft! No need suffer anymore.

adds pedestrian crossing blocks, broken line, solid line, 2solid line, sideline, pointer.

If you find any errors in the mod, you can write to the email [email protected]

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!.

Yori3o’s Grappling Hooks

# 📖 Description
**Yori3o’s Grappling Hooks** is a mod inspired by [Toffy’s Hooks](https://modrinth.com/mod/toffys-hooks) that adds a new parkour and movement item to the game: grappling hooks.

## **Features:**

– Hooks made of various materials, varying in length and durability. They can be repaired and enchanted with various enchantments, including three new ones.

– Almost realistic physics: the hook simulates the physics of a rigid rope.

– You can climb up and down the rope, and also jump from it by pressing the keybinds.

– The hook breaks fragile blocks, which can be prevented by the “Gentle Touch” enchantment.

– Hooks are sometimes found in certain structures where they can be very useful.

– Maximum vanilla style and deep integration into the game.

▶️ Gameplay, video

🛠️ Configuration

– **Common:** You can configure the climbing speed and the soft rope mode. You can also enable “funnyMode” which will change some settings for fun.
– **Server:** You can adjust hunger consumption and disable breaking fragile blocks with a hook. You can also blacklist some blocks so that the hook cannot latch onto them.

**Important**: some values ​​such as block blacklist are only available in config files.
You can change hook parameters, such as range, in **_mod.jar/yo_hooks/hooks.json_**.

❔ Crafting

![craft of iron hook head](https://cdn.modrinth.com/data/cached_images/45173e39ca0b05aaebcef9c26175e9ab964bec0f.png)
![craft of diamond hook head](https://cdn.modrinth.com/data/cached_images/ba91ef634cf9d6f457bd46ae1259f41441401c1a.png)
![general crafting for all hooks (including netherite)](https://cdn.modrinth.com/data/cached_images/ef682500912ac960d75296e7cdcd55e257c20ef1.png)
![alternative craft of netherite hook](https://cdn.modrinth.com/data/cached_images/047574f04c448565e6c23f5fdb80780c8f3e29d3.png)

The mod supports add-on creation! You can create any compatibility with any mod for new tool materials: [Wiki](https://github.com/yori3o/Yori3osGrapplingHooks/wiki)

**If you found a bug or have any suggestions, please submit an issue on [GitHub](https://github.com/yori3o/Yori3osGrapplingHooks).**

Yomi’s Minecraft Transit Railway

# Yomi’s Minecraft Transit Railway

This is an **unofficial fork** of [Minecraft Transit Railway (MTR)](https://modrinth.com/mod/minecraft-transit-railway) mod, specifically for **version 1.20.1‑3.2.2**. It fixes long‑standing bugs unique to this version and adds useful new features.

> Note: If you want to use this mod together with **JCM**, please install the special compatibility version.

## Added Features

– **Lift improvements**
– Adjustable acceleration and maximum speed
– **Choose between transparent or opaque lift styles**
– Redesigned two-column lift settings panel

– **Manual driving enhancements**
– MTR4‑style dashboard and alignment bar (gradually approaches from the top)
– Distance to next station (in meters) always visible
– After passing a station, the alignment bar automatically switches to the next stop

– **New content**
– More realistic SP1900 train texture (same as MTR4)
– Support for station skipping

– **Broadcaster**
– **Supports playing network audio (`.wav` format only for now)**

## Fixed Issues

– Lift doors and platform doors can now be placed, opened, and broken **properly (original MTR 3.2.2-1.20 bug)**
– Railway nodes no longer drop items when touching water
– **Items have their own creative mode tab (not forced into Redstone tab)**
– Fixed severe rendering conflicts with shaders (PIDS, etc.)

## Credits

Fork and enhancements by Yomi_307.
Original mod by [Jonathan Ho](https://modrinth.com/user/cVv3etVW) ([Minecraft Transit Railway](https://modrinth.com/project/XKPAmI6u)).

Yeth’s TPA

**Yeth’s TPA is a Teletransportation Accept mod for Minecraft designed to be compatible, stable, and sufficient.**

## Commands
– **/tpa ** Sends a TPA request to a user
– **/tpa accept ** Accepts a TPA request from a user
– **/tpa here** Sends a TPA Here request to a user
– **/tpa cancel** Cancels an outgoing TPA request
– **/tpa ignore ** Ignores a player from making TPA requests
– **/tpa help** Sends a list of all commands
– **/tpa disable** Disables TPA requests from being sent to you
– **/tpa enable** Enables TPA requests to be sent to you
– **/tpa setting ** Configures settings in TPA

## Features
– Automatic expiry of TPA requests
– TP delay w/ countdown
– Multiple request handling
– Permissions for server owners
– Anti-TPA-traps

## Support
Yeth’s TPA supports the following mod loaders:
– Fabric
– Neoforge
– Forge
– Quilt
– Legacy Fabric
– Babric
– Ornithe
– BTA
– LiteLoader

For Minecraft versions 1.7.2 – 26.1.2