Описание
# 🌟 Carry On Throw Addon
> **Expand Carry On with a full physics-based throw mechanic, charging system, HUD indicators, and complete server-side configuration.**




[](https://wakatime.com/badge/user/18d6afc2-0418-4101-8b22-0a0d3177adb3/project/c0450e3b-3012-4eea-ab7f-a76eaeb44985)
[](https://ppekkungz.in.th)
[](https://github.com/PPekKunGz)
**✨ Author: @PPekKunGzDev**
---
## 🧩 Overview
Carry On Throw Addon adds a **throwing system** to the Carry On mod.
Throw entities with smooth physics, charging, HUD bars, and server-configurable rules.
Perfect for roleplay servers, minigames, and fun multiplayer experiences.
---
## 🖼 Screenshots

---
## ✨ Features
### 🎯 Real Physics Throwing
- Uses actual velocity, **not teleporting**
- Works flawlessly on **dedicated servers**
- Smooth, natural projectile arc like vanilla physics
### ⚡ Throw Mode + Charge Mechanic
- Hold **Shift** for 3 seconds → *Enter Throw Mode*
- Keep holding to *Charge*
- Release to throw with power based on charge
- Includes a Charge Bar HUD and Pre-Throw Progress HUD
### 🔊 Audio Feedback
- Sound when entering Throw Mode
- Pitch-up ticks when charging
- Throw release sound
### 🧱 Obstacle Detection
- Raycast prevents throwing into walls
- If blocked → safe drop in front of player
- Prevents glitching and clipping
### 🧬 Per-Player Client Toggle
Each player can toggle the system on/off:
**Default Key: O**
(Only disables for the player using it — others unaffected.)
### 🖥 HUD Elements Included
- **Warmup Overlay:** “Preparing Throw…”
- **Charge Bar:** Progress bar near hotbar
- Position fully configurable via TOML
### 🔧 Full Server Config (TOML)
- File: `config/carry_on_throw-server.toml`
- Reload live with: `/throwreload`
Includes:
- Charge min/max
- Cooldowns
- Drop distance
- Throw offsets
- Block collision toggle
- HUD offsets
- Debug logging
- Sound enable/disable
- Server & client anti-spam cooldowns
Config reload shows **colored diff** on console.
---
## 🧠 Server Safe & Optimized
- No mixins required
- Extremely low overhead
- Anti spam protections
- Physics fully computed server-side
- 100% deterministic behavior
---
## 📦 Installation
1. Install **Fabric Loader**
2. Install **Fabric API**
3. Install **Carry On** (Fabric)
4. Drop this mod into `mods/`
Optional: adjust configs in: `config/carry_on_throw-server.toml`
---
## 🔗 Links
🌐 Website: https://ppekkungz.in.th
💻 GitHub: https://github.com/PPekKunGz
✨ Author: **@PPekKunGzDev**
---