-
Notifications
You must be signed in to change notification settings - Fork 0
Bug Reporting
A good bug report can turn hours of guessing into a reproducible fix.
Slimefun Legacy runs alongside Paper, protection plugins, databases and a large addon ecosystem, so reports should include enough information to separate a core bug from an addon, dependency or configuration problem.
Please check:
- You are running a currently supported Slimefun Legacy build.
- Only one Slimefun core provider is installed.
- The server has been fully restarted since the last plugin/configuration change.
- The problem still occurs without
/reloadhaving been used. - The first relevant exception in the console has been saved.
- The issue can be reproduced consistently if possible.
Always include:
- Minecraft version
- Paper/Purpur/Folia build
- Java version
- Slimefun Legacy version and, when available, commit SHA
- exact addon version/JAR when an addon is involved
- exact versions of required dependency plugins
For general core problems:
/sf doctor status
/sf doctor core
/sf doctor runtime
For addon problems:
/sf versions
/sf doctor compatibility
/sf doctor compatibility <plugin>
/sf doctor dependencies <plugin>
For external integrations:
/sf doctor integrations
Include the relevant output with the report.
A log often contains many follow-up errors caused by the first failure.
Include the first complete exception, including:
- exception type
- message
-
Caused by:sections - complete stack trace
- surrounding plugin startup/runtime messages
Do not submit only the final line such as Plugin disabled or Could not pass event.
Write the smallest sequence that triggers the problem.
Good example:
- Start Paper with Slimefun Legacy and Addon X.
- Join as a normal player.
- Place Machine Y.
- Insert Item Z.
- Connect it to an energy network.
- Machine stops and console throws the attached exception.
Avoid descriptions such as "machines are broken" when the failure can be narrowed further.
For backpacks, storage, Cargo or machine-inventory problems, also explain:
- what items existed before the failure
- where they were stored
- whether the chunk unloaded/reloaded
- whether the server restarted or crashed
- whether another player had the inventory open
- whether the item/block came from an older Slimefun fork
Do not repeatedly retry destructive actions on the only copy of affected data. Make a backup first.
For lag, include a profiler capture taken while the problem is happening.
Useful evidence includes:
- spark profiler link/report
/sf timings- affected world/chunk
- approximate machine/network size
- addon ownership of expensive machines
- whether performance returns to normal when a specific machine/network is removed on staging
See Server Performance.
A clean or copied staging server can answer important questions:
- Does the issue happen with only Slimefun Legacy?
- Does it begin when one addon is added?
- Does it only happen with existing world data?
- Is it a regression from the previous stable release?
Never delete production data merely to make a bug easier to reproduce.
Do not publicly post secrets, database credentials, private tokens or other exploitable server information.
If a report contains a security-sensitive exploit, remove credentials and unnecessary private data before sharing logs.
The best reports contain four things:
exact environment + exact steps + exact failure + exact evidence
That is enough for a maintainer to reproduce the problem instead of guessing.
Slimefun Legacy — an unofficial community-maintained downstream Slimefun 4 fork for modern Paper servers.
Home · Install · Addons · Troubleshoot · Developer Guide
Legacy-maintained pages override inherited reference material. Classic Slimefun4 wiki content is adapted from Slimefun/Wiki under the MIT license; see Upstream Wiki Attribution.
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
- Weapons
- Items
- Food
- Basic Machines
- Resources
- Tools
- Armor
- Magical Armor
- Magical Items
- Magical Gadgets
- Talismans
- Technical Components
- Miscellaneous
- Energy & Electricity
- GPS
- Technical Gadgets
- Programmable Androids
- Cargo Management
- Seasonal Categories
- Research & Progression
- Energy Networks
- Cargo Networks
- Factory Design Patterns
- Backpacks & Storage
- Radiation & Reactors
- Glossary