
Arrows & Slots
When you draw a bow, Arrow & Slots automatically consumes the arrow placed in the hotbar slot directly above that bow. Made for DashPum4
Über diese Mod
Arrow & Slots
A lightweight Minecraft archery helper that lets you focus on aiming, not inventory management.
Description
When you draw a bow, Arrow & Slots automatically picks the arrow from the hotbar slot directly above the bow. No more swapping items mid-fight—your ammunition always matches the weapon you are holding.
- Works on dedicated servers (the logic runs server-side).
- Works in single-player because the integrated server handles it.
- Also available as a Paper plugin for Bukkit-based servers.
Supported Platforms
| Platform | Type | Status |
|---|---|---|
| Fabric | Mod | implemented |
| NeoForge | Mod | implemented |
| Paper | Plugin | implemented |
Project Layout
ArrowMod/
├── common/ Shared code used by Fabric and NeoForge
├── fabric/ Fabric loader entry point
├── neoforge/ NeoForge loader entry point
├── paper/ Paper plugin entry point
├── build.gradle Root build configuration
└── settings.gradle
Supported Versions
| Platform | Supported MC versions | Notes |
|---|---|---|
| Fabric | 1.21.1 – 26.1.2 | Built against 1.21.1; metadata declares >=1.21.1 |
| NeoForge | 1.21.1 – 26.1.2 | NeoForge 21.1+ through 26.1+ |
| Paper | 1.21.1 – 26.1.2 | api-version: '1.21' |
The jar is compiled against MC 1.21.1 with official Mojang mappings.
All injected code is wrapped in try-catch with require = 0 on Mixin targets
so it degrades gracefully instead of crashing if an API changes between versions.
If you hit issues on a newer MC version, rebuild the mod against that version's
toolchain — the Mixin target (Player#getProjectile) and class names are
stable across all supported versions under official mappings.
Requirements
- Java 21 or newer
- Gradle 8.11+ (wrapper included)
Building
./gradlew build
Built artifacts will be in each subproject's build/libs/ directory.
Development Run Configurations
Generate run configs for your IDE with:
./gradlew genIntelliJRuns
# or
./gradlew genEclipseRuns
You can also run a client/server directly from the command line:
./gradlew :fabric:runClient
./gradlew :fabric:runServer
./gradlew :neoforge:runClient
./gradlew :neoforge:runServer
License
MIT
Verfügbare Versionen
Arrows & Slots auf dem Server installieren
Server bestellen
Bestelle einen Minecraft Java Server mit mindestens 3 GB RAM (4 GB empfohlen).
fabric Loader setzen
Wähle im Panel unter "Egg" den fabric-Loader und die passende Minecraft-Version (26.2).
Mod installieren
Öffne den Mod-Browser im Dashboard und suche nach "Arrows & Slots". Klicke "Installieren" – fertig! Alternativ: Lade die .jar via SFTP in den /mods Ordner.
Kompatibilität
Mod-Loader
Minecraft-Versionen
26.2, 26.1.2, 26.1.1 (+13 weitere)
Server-seitig
✓ ErforderlichEmpfohlener RAM
4 GB(min. 3 GB)Häufige Fragen
Arrows & Slots Server crasht beim Start – was tun?
Häufigste Ursache: falsche fabric-Version oder zu wenig RAM. Prüfe im Server-Log (latest.log), ob ein "OutOfMemoryError" oder "Mixin"-Fehler auftritt. Bei Mado Hosting: Stelle sicher, dass mindestens 3 GB RAM zugewiesen sind und der Loader zur Mod-Version passt (26.2). Über das Panel kannst du den Loader mit einem Klick wechseln.
Ist Arrows & Slots mit fabric und folia und neoforge und paper und purpur kompatibel?
Arrows & Slots unterstützt offiziell fabric, folia, neoforge, paper, purpur für Minecraft 26.2, 26.1.2, 26.1.1. Im Mado Dashboard werden inkompatible Loader-Kombinationen automatisch erkannt.
Server laggt mit Arrows & Slots – wie optimiere ich die Performance?
Empfohlener RAM: 4 GB (+1 GB pro 8 Spieler). Prüfe mit /spark profiler, ob Arrows & Slots den meisten Tick-Time verbraucht. Häufige Fixes: Server-View-Distance auf 8-10 reduzieren, bei Forge "performant" oder "starlight" als Zusatz-Mod installieren. Bei Mado Hosting läuft dein Server auf NVMe-SSDs mit dedizierten CPU-Kernen für minimale Latenz.
Modded Server mieten
Installiere Arrows & Slots mit nur einem Klick auf deinem Server.