Описание
# NeoBackSlot
NeoBackSlot is a lightweight Back Slot and Belt Slot equipment mod for NeoForge 1.21.1.
Store weapons and tools on your character's back or belt for quick access using configurable keybinds (by default **G** for the Back Slot and **V** for the Belt Slot). Items are fully synchronized in multiplayer and visible to other players.
NeoBackSlot is designed with **compatibility in mind**, supporting not only vanilla equipment but also many **modded weapons and tools**, making it a great fit for heavily modded RPG-style modpacks.
📷 Additional screenshots and previews can be found in the **Gallery** section.
---
## Changelog
NeoBackSlot 1.1.0
Big update. This version adds the transform editor, Fabric support, better multiplayer sync, and more modded item compatibility.
#### Added
- In-game transform editor
- Per-item transform profiles
- Separate Back Slot and Belt Slot transforms
- Multiplayer transform sync
- Fabric 1.20.1 support
- Fabric 1.21.1 support
- Config screen support on Fabric
- Config files now live under `config/neobackslot/`
- Configurable HUD and inventory slot positions
- Better modded weapon/tool detection
- Support for more item types like staffs, wands, spears, guns, rifles, and blunderbusses
#### Changed
- Updated version to `1.1.0`
- Updated mod icon
- Inventory and HUD slot frames now follow resource packs
- Cleaner config wording
- Cleaner project structure for multiple loaders
#### Fixed
- Fixed shield and trident color/tint issues
- Fixed editor preview rotation
- Fixed player preview following the cursor
- Fixed preview panel click sound
- Fixed Back Slot and Belt Slot item profiles affecting each other
- Fixed All Items transforms not applying correctly in some cases
- Fixed Fabric HUD and inventory slot overlays
- Fixed shields being allowed in Fabric Belt Slot
- Fixed shield unsheath sound
- Fixed multiplayer visibility when players join after another player already configured their item
- Fixed inventory Back/Belt slots not following the inventory position when recipe book is opened
---
## Features
* Back Slot
* Belt Slot
* Quick weapon swapping
* Multiplayer synchronization
* Dedicated server support
* HUD indicators
* Inventory GUI integration
* Custom sounds
* Death drop support
* Basic grave mod compatibility
* Lightweight and dependency-free
* Compatible with many modded weapons and tools


---
## Controls
| Action | Default Key |
| -------------- | ----------- |
| Swap Back Slot | G |
| Swap Belt Slot | V |
All keybinds can be changed through Minecraft's Controls menu.
---
## Configuration
A configuration file will be generated automatically:
```txt
config/neobackslot-common.toml
```
Available option:
```toml
[death]
keepItemsOnDeath = false
```
When enabled, Back Slot and Belt Slot items will remain equipped after respawn.
---
## Installation
1. Install NeoForge for Minecraft 1.21.1.
2. Place NeoBackSlot into the `mods` folder.
3. For multiplayer, installing it on both the client and server is recommended.
4. Launch the game.
No additional dependencies are required.
---
## Credits
NeoBackSlot is heavily inspired by the original **BackSlot** mod created by **Globox1997**.
This is **not** a direct port of BackSlot. NeoBackSlot is an independent NeoForge implementation developed specifically for Minecraft 1.21.1.
---
## Compatibility
NeoBackSlot has been successfully tested with:
* Singleplayer
* Dedicated servers
* Multiplayer environments
* Large modpacks (300+ mods)
* YIGD (You're In Grave Danger)
The mod is designed to work alongside most NeoForge modpacks without requiring additional libraries.
---
## Known Issues
* Tridents may appear visually misaligned when equipped in the Belt Slot.
* Some modded shields may require additional transform or scaling adjustments.
* Grave mods restore Back Slot and Belt Slot items as regular inventory items.
* If a grave is claimed while the player's inventory is completely full, Back Slot and Belt Slot items may not be restored correctly.
---
## Bug Reports & Feature Requests
Found a bug or compatibility issue?
Please report it on GitHub Issues:
https://github.com/whitevoid7/NeoBackSlot/issues