Releases: castledking/Sugarcane
Build #4
Build #3
Build releases from main pushes
- Create GitHub releases with build-numbered tags from main
- Keep per-player mob spawning shuffle fairness
Build #2
🌿 Sugarcane – Localized Mobcaps
🧠 What it does
Localized Mobcaps enhances Paper's per-player spawning system by allowing you to configure exactly how far each player's mobcap influence extends. This prevents distant players from interfering with each other's farms while maintaining natural local spawning behavior.
When enabled:
Mobcaps are evaluated locally around each player with a configurable radius
Only mobs within the configured radius contribute to spawn limits
Distant players no longer interfere with each other's farms
Nearby players still share local spawning areas (more natural than strict private pools)
⚙️ Configuration
Located in paper-world-defaults.yml (or per-world config):
sugarcane:
spawning:
local-mobcap:
enabled: true
# Radius in chunks for local mobcap calculation.
# Vanilla uses ~8 chunks (128 blocks).
# Lower = more isolated players, stronger mob switches
# Higher = more shared spawning, less isolation
count-radius-chunks: 8
ignore-spectators: true
use-full-vertical-range: true
Defaults:
Enabled by default to provide a better-than-Paper experience with configurable radius
Recommended radius: 8 chunks (128 blocks) - matches vanilla spawn distance
🔍 Behavior
Mobcaps are scaled based on nearby chunks (vanilla-style scaling)
Only mobs within the configured radius count toward a player's spawning limits
Nearby players still influence each other (more natural than strict per-player pools)
Distant players are effectively isolated, preventing cross-region interference
⚖️ Tradeoffs
This feature improves upon Paper's per-player mob spawns:
✅ Configurable influence radius (not fixed at spawn distance)
✅ More natural local behavior (nearby players share areas)
✅ Prevents cross-player mobcap interference at distance
✅ Farms work independently at configurable distances
🎯 When to use it
Enable this if:
Your server has multiple active players in different areas
Players are unintentionally breaking each other’s farms
You want a better multiplayer experience without full per-player mobcaps
Leave it disabled if:
You want strict vanilla behavior
Your server relies heavily on global mob switches
This keeps it:
clearly optional
framed as a Sugarcane-specific feature
aligned with your “vanilla-first” philosophy without contradicting it
Build #1
🌿 Sugarcane – Initial Release
A vanilla-faithful technical fork of Paper focused on restoring mechanics commonly altered for performance.
🔧 Highlights
- 💣 TNT limits removed → high-rate cannons work again
- 🧱 Dupers & advanced piston mechanics enabled
- 🚃 Fixed minecart / piston bolt behavior
- 📦 Cross-chunk systems restored (hoppers, fluids, containers)
- 👥 Vanilla mob spawning (mob switches work)
- 🛠️ Crafting + automation limits relaxed
⚠️ Important Setup Notes- 🌍 Pregenerate Your World
Sugarcane removes many chunk-loading limits.
👉 Strongly recommended to run on a pregenerated world to avoid lag during terrain generation.
🗑️ Reset Configs on First Run
To apply the new defaults, delete:
paper-global.yml
paper-world-defaults.yml
spigot.yml
They will regenerate with Sugarcane’s technical-friendly settings.
🎯 Goal
Restore true vanilla technical behavior while keeping Paper’s plugin support.
If anything behaves unexpectedly, please report it — this fork is actively being refined.