Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
173 commits
Select commit Hold shift + click to select a range
fac8ed1
Fixed Metrics
TheBusyBiscuit Mar 6, 2020
c8208fa
Fixed Solar Generators
TheBusyBiscuit Mar 7, 2020
d2e503c
Merge branch 'master' of https://github.com/TheBusyBiscuit/Slimefun4
TheBusyBiscuit Mar 28, 2020
5035f26
Merge branch 'master' of https://github.com/TheBusyBiscuit/Slimefun4 …
TheBusyBiscuit Apr 25, 2020
da707a9
Merge branch 'master' of https://github.com/TheBusyBiscuit/Slimefun4 …
TheBusyBiscuit May 27, 2020
6f83f7a
Merge branch 'master' of https://github.com/TheBusyBiscuit/Slimefun4 …
TheBusyBiscuit Jun 16, 2020
47f69b9
Merge branch 'master' of https://github.com/TheBusyBiscuit/Slimefun4 …
TheBusyBiscuit Jul 12, 2020
c04f6d6
Merge branch 'master' of https://github.com/TheBusyBiscuit/Slimefun4
TheBusyBiscuit Aug 1, 2020
7ce2793
Merge branch 'master' of https://github.com/Slimefun/Slimefun4.git in…
TheBusyBiscuit Sep 7, 2020
e8a90f0
Merge branch 'master' of https://github.com/Slimefun/Slimefun4.git in…
TheBusyBiscuit Oct 17, 2020
3a9f9f0
Merge branch 'master' of https://github.com/Slimefun/Slimefun4.git in…
TheBusyBiscuit Dec 3, 2020
82d2c74
Merge branch 'master' of https://github.com/Slimefun/Slimefun4.git in…
TheBusyBiscuit Jan 11, 2021
da6866e
Merge branch 'master' of https://github.com/Slimefun/Slimefun4.git in…
TheBusyBiscuit Jan 30, 2021
c1fb5e1
Merge branch 'master' of https://github.com/Slimefun/Slimefun4.git in…
TheBusyBiscuit Mar 14, 2021
8c5cd7b
Merge branch 'master' of https://github.com/Slimefun/Slimefun4.git in…
TheBusyBiscuit Apr 18, 2021
b666b60
Merge branch 'master' of https://github.com/Slimefun/Slimefun4.git in…
TheBusyBiscuit May 19, 2021
588bc49
Merge branch 'master' of https://github.com/Slimefun/Slimefun4.git in…
TheBusyBiscuit Jun 3, 2021
847bbec
Merge branch 'master' of https://github.com/Slimefun/Slimefun4.git in…
TheBusyBiscuit Jun 20, 2021
6aba414
Merge master into stable
github-actions[bot] Jul 20, 2021
8ca4ebd
Merge master into stable
github-actions[bot] Sep 3, 2021
774ae8d
Merge master into stable
github-actions[bot] Sep 6, 2021
d8d037c
Merge master into stable
github-actions[bot] Nov 7, 2021
fd4b462
Merge master into stable
github-actions[bot] Dec 31, 2021
0ea16bd
Merge master into stable
github-actions[bot] Mar 14, 2022
e13d157
Merge master into stable
github-actions[bot] Jun 26, 2022
0830fc6
Merge master into stable
github-actions[bot] Jan 7, 2023
4a75837
Merge master into stable
github-actions[bot] Jun 20, 2023
5e90197
Merge master into stable
github-actions[bot] Jul 7, 2023
cde3a3f
Merge master into stable
github-actions[bot] Dec 20, 2023
797249f
Merge master into stable
github-actions[bot] Feb 25, 2024
9612a2f
Add support for newer versions and upgrade to Java 21
intisy Feb 27, 2026
89fa877
Refractor a couple comments
intisy Mar 3, 2026
9d94d7d
Migrate to Slimefun5 and update CI/templates
intisy Mar 5, 2026
df43b54
Switch default branch from master to stable
intisy Mar 5, 2026
089a3b3
Merge commit 'df43b54a289ce7db330937b5b87f360376619c6d' into stable
github-actions[bot] Mar 5, 2026
577ea54
Bump default version to 5.0.0 and update workflows
intisy Mar 5, 2026
4fd3529
Migrate project build from Maven to Gradle
intisy Mar 10, 2026
342cd0e
Merge commit '4fd3529f59c8d1419b03f3331977c2afc2b100c4' into stable
github-actions[bot] Mar 10, 2026
d611f0a
Fix README and workflows for gradle migration
intisy Mar 10, 2026
fa12961
Merge commit 'd611f0af345c6d98efb49cc6443cbc4d42422632' into stable
github-actions[bot] Mar 10, 2026
f2a66c8
Update old github repository references in markdown files
intisy Mar 10, 2026
20dd398
Add github-gradle plugin for release publishing
intisy Apr 26, 2026
c686620
Update github-gradle syntax
intisy Apr 27, 2026
69a3692
Implement runServer command with dynamic addon compilation
intisy Apr 27, 2026
02f4e9d
Use git fetch + reset instead of pull to handle force-pushed remotes
intisy May 1, 2026
e41bd0c
Skip rebuild when no git updates and jar exists; skip addon on build …
intisy May 1, 2026
c28f4da
fix(cloneAndBuildAddons): preserve local fix commits on runServer res…
intisy May 4, 2026
b4972d6
feat: upgrade to Slimefun5, Java 25, and Paper 26.1.2 compatibility
intisy May 16, 2026
3e6c872
Merge commit 'b4972d67505725aacf319d4db96c6e19b7084406' into stable
github-actions[bot] May 16, 2026
fe416c6
fix: update MockBukkit to v26.1.2, fix biome maps, fix CI workflows
intisy May 16, 2026
11cf838
Merge commit 'fe416c6caf7908f16f8fc24badd0a7351ab75841' into stable
github-actions[bot] May 16, 2026
56b0824
fix: port to Slimefun5 and Paper 26.1.2 API
intisy May 16, 2026
c0d1a1f
chore: apply standardized gitignore, ci, and remove build artifacts
intisy May 16, 2026
baf10dc
chore: remove target build artifacts
intisy May 16, 2026
b13c959
chore: restore accidentally deleted github workflows
intisy May 17, 2026
162011d
chore: remove duplicate release.yml in favor of release.yaml
intisy May 17, 2026
c474e49
docs: remove static README and setup auto-generation workflow
intisy May 17, 2026
304c4ab
Merge branch 'stable' of https://github.com/Slimefun5/Slimefun5 into …
intisy May 17, 2026
7c148b2
ci: migrate to centralized caller workflows
intisy May 17, 2026
aa5a119
fix: set gradlew executable permission
intisy May 18, 2026
5c49202
fix: untrack run/ directory and add to .gitignore (fixes YAML Linter)
intisy May 18, 2026
8cb3555
chore: re-trigger Generate README workflow
intisy May 18, 2026
5abf3cf
fix: add permissions and workflow_dispatch to Generate README (fixes …
intisy May 18, 2026
d00e4ee
docs: create CONTENT.md and readme.yml for auto-generation
intisy May 18, 2026
12f9d8e
docs: fix readme.yml with correct description and versions
intisy May 18, 2026
62950ca
docs: sync fixed CONTENT.md from stable
intisy May 18, 2026
6b6acbb
fix: rename readme.yml to docs-config.yml to avoid GitHub readme dete…
intisy May 18, 2026
77d5a0e
refactor: update MetricsService to point to Slimefun5/SlimefunMetrics
intisy May 19, 2026
4aaf4b3
docs: update config with bstats ID and precise paper version
intisy May 19, 2026
a52e2ed
feat(compat): add compat-stubs module
intisy Jun 10, 2026
df557bc
feat(compat): add compat-api module
intisy Jun 10, 2026
a3c4925
feat(nms): add v1_8_R3 and v1_21_R1 NMS implementations
intisy Jun 10, 2026
0456c06
feat(compat): add utils/compatibility cross-version helper layer
intisy Jun 10, 2026
9563f11
build: Java-8 toolchain and 1.8.8 universal-jar setup
intisy Jun 10, 2026
cc42111
refactor(api): move into core/ multi-module layout + Java-8 port
intisy Jun 10, 2026
12cb89a
refactor(core): move into core/ multi-module layout + Java-8 port
intisy Jun 10, 2026
8eeacc9
refactor(storage): move into core/ multi-module layout + Java-8 port
intisy Jun 10, 2026
4a85b99
refactor(integrations): move into core/ multi-module layout + Java-8 …
intisy Jun 10, 2026
440a4a3
refactor(utils): move into core/ multi-module layout + Java-8 port
intisy Jun 10, 2026
d9e3858
refactor(implementation/guide): move into core/ layout + Java-8 port
intisy Jun 10, 2026
2db3274
refactor(implementation/handlers): move into core/ layout + Java-8 port
intisy Jun 10, 2026
fd3c782
refactor(implementation/operations): move into core/ layout + Java-8 …
intisy Jun 10, 2026
d68d23c
refactor(implementation/resources): move into core/ layout + Java-8 port
intisy Jun 10, 2026
aba11c5
refactor(implementation/settings): move into core/ layout + Java-8 port
intisy Jun 10, 2026
836d0f3
refactor(implementation/setup): move into core/ layout + Java-8 port
intisy Jun 10, 2026
1fc01e1
refactor(implementation/tasks): move into core/ layout + Java-8 port
intisy Jun 10, 2026
c23977b
refactor(implementation/listeners): move into core/ layout + Java-8 port
intisy Jun 10, 2026
7f05e62
refactor(implementation/items): move into core/ layout + Java-8 port
intisy Jun 10, 2026
42ab266
refactor(implementation): move core implementation classes into core/…
intisy Jun 10, 2026
17eee77
refactor(cscorelib): move legacy me.mrCookieSlime package into core/ …
intisy Jun 10, 2026
9c64822
chore(resources): move plugin resources into core/ layout
intisy Jun 10, 2026
17a2228
test: move test sources into core/ layout
intisy Jun 10, 2026
f0ca40f
build: drop old single-module root build.gradle.kts (moved to core/)
intisy Jun 10, 2026
515deb2
feat(compat): add relocated own-package NamespacedKey/Keyed + BukkitK…
intisy Jun 10, 2026
13c7473
feat(compat): reflective own-key PersistentDataContainer layer (PdcCo…
intisy Jun 10, 2026
ab4e5db
feat(version): recognise legacy MC 1.8-1.15 in MinecraftVersion
intisy Jun 10, 2026
84d35a3
fix(compat): resolve vanilla tags with the real NamespacedKey
intisy Jun 10, 2026
d340425
refactor(geo): store GEOResources in a plain Map keyed by own Namespa…
intisy Jun 10, 2026
83ca125
refactor(recipes): bridge own keys to Bukkit recipe APIs reflectively
intisy Jun 10, 2026
66975fc
refactor(pdc): migrate PDC call sites to the own-key PdcCompat API
intisy Jun 10, 2026
24f29b5
refactor(tags,biomes): use relocated NamespacedKey in tag/biome parsing
intisy Jun 10, 2026
2afe7f0
refactor(api,items): adopt relocated NamespacedKey/Keyed across API &…
intisy Jun 10, 2026
6554cc5
fix(items): null-safe Material fallback for SlimefunItemStack on legacy
intisy Jun 10, 2026
1d79163
fix(listeners): tolerate version-unavailable listeners on the univers…
intisy Jun 10, 2026
7308559
fix(items): null-safe MaterialCompat.stack() for recipe ingredients o…
intisy Jun 10, 2026
136a02b
fix(legacy): resolve tags via XMaterial + reflective PotionData on le…
intisy Jun 10, 2026
d32a555
fix(items): route SlimefunItemStack's own XMaterial site through Mate…
intisy Jun 10, 2026
677522e
refactor(compat): make BlockDataCompat Object-based for legacy class …
intisy Jun 10, 2026
e5be30a
fix(legacy): tolerate legacy-absent materials/enchants during item setup
intisy Jun 10, 2026
c12932e
fix(plugin): lower api-version to 1.13 for universal-jar loading
intisy Jun 10, 2026
4ee7608
build: patch shaded XSeries version regex for non-1.x majors (MC 26.x)
intisy Jun 10, 2026
a23db71
feat(integrations): re-add ClearLag/mcMMO/Orebfuscator/ItemsAdder hoo…
intisy Jun 10, 2026
893296e
build(runServer): interactive addon picker alongside the version menu
intisy Jun 10, 2026
f2bd339
feat(runServer): add run.ps1 interactive launcher (version + addon pi…
intisy Jun 10, 2026
f4a5381
build(runServer): remove dead in-build version/addon menus, go proper…
intisy Jun 10, 2026
06c3f5a
chore: move run.ps1 to scripts/, remove stale Maven/runtime cruft
intisy Jun 10, 2026
a78d6f9
fix(legacy): custom heads, head-machines and clean handler errors on 1.8
intisy Jun 10, 2026
b03779c
fix(legacy): skip absent biomes in BiomeMapParser on pre-1.13 servers
intisy Jun 10, 2026
3cf2c25
fix: cheat-sheet ItemGroup cast crash + drop 'Slimefun 4' references
intisy Jun 10, 2026
92bcf86
Credit fork contributors and make bStats work offline
intisy Jun 11, 2026
2f124da
run.ps1: remember last selection, remove flicker, pick addon branch
intisy Jun 11, 2026
f6d522d
run.ps1: fix flicker/leftover rows, branch-on-Enter, store state in b…
intisy Jun 11, 2026
6d1c830
Improve addon launcher: local-first detection + auto-detect branches
intisy Jun 11, 2026
9dd369d
Remove self-explaining comments from build.gradle.kts
intisy Jun 11, 2026
8c71802
Guard BeeListener and BeeWingsListener behind MC 1.15+ version check
intisy Jun 11, 2026
af5de13
fix(compat): invoke reflective Bukkit calls via public interface so P…
intisy Jun 12, 2026
c435346
fix(items): use https for textures.minecraft.net player-head URLs
intisy Jun 12, 2026
010cefc
fix(recipes): set machine id in SlimefunItemStack RecipeType construc…
intisy Jun 12, 2026
48ec1c2
fix(metrics): byte-swap slimefun4 -> slimefun5 in metrics module befo…
intisy Jun 12, 2026
c4ad893
build: relocate slimefun4 -> slimefun5 in addon jars, consume dough :…
intisy Jun 12, 2026
92531de
chore(config): rebrand chat prefix to "Slimefun 5"
intisy Jun 12, 2026
27d8803
chore(scripts): resolve addons from GitHub Slimefun5 repos with paral…
intisy Jun 12, 2026
ee541e0
feat(compat): store item id in NBT on pre-1.14 servers without PDC
intisy Jun 12, 2026
fc9ddee
fix(armor): resolve Damageable reflectively so the armor task runs pr…
intisy Jun 12, 2026
f4b8a3b
fix(blocks): resolve TileState reflectively so block data works pre-1.14
intisy Jun 13, 2026
d427cb6
fix(items): damage items reflectively so DamageableItem works pre-1.13
intisy Jun 13, 2026
9d5ec44
fix(recipes): skip RecipeSnapshot on pre-1.12 servers without Keyed
intisy Jun 13, 2026
2fb3ae0
feat(compat): mirror NamespacedKey.MINECRAFT and fromString on the re…
intisy Jun 13, 2026
343ffd5
chore(deps): bump dough to 4.0.4 for version-safe PersistentDataAPI
intisy Jun 13, 2026
1aef0b7
chore(deps): bump dough to 4.0.5 (full version-safe PersistentDataAPI)
intisy Jun 13, 2026
a266547
fix(docs): use correct bStats id 31272 and plugin name for readme badge
intisy Jun 14, 2026
9a1fb1e
feat(build): add -PlocalAddons flag and headless runServer launcher
intisy Jun 14, 2026
d5cac05
fix(1.8): null-guard RecipeType(MinecraftRecipe) for versions lacking…
intisy Jun 14, 2026
337b304
feat(1.8): add version-safe PdcCompat.containersEqual for addon PDC c…
intisy Jun 14, 2026
285ae64
fix(1.8): RecipeType MinecraftRecipe/MobDrop guards + PdcCompat helper
intisy Jun 15, 2026
b6a038f
fix(build): derive plugin version from release tag (no more 5.0.0-UNO…
intisy Jun 15, 2026
5a70ad2
ci: add tag-triggered publish workflow (Modrinth + Hangar; SpigotMC h…
intisy Jun 15, 2026
507adf8
ci(publish): pass GITHUB_TOKEN to the build step (github-gradle dough…
intisy Jun 15, 2026
2e0bf8e
ci: make readme generation tag-only (was: every push to experimental)
intisy Jun 15, 2026
cde1454
fix(build): re-expand plugin.yml on artifact_version change so jar re…
intisy Jun 15, 2026
0d10ec3
docs(ci): clarify HANGAR_ID is the project slug only, not owner/slug
intisy Jun 15, 2026
7f097b9
ci: add dormant experimental->stable promotion workflow (CI-only stab…
intisy Jun 15, 2026
b9f8de4
ci(publish): allow PAT fallback for github-gradle dependency resolution
intisy Jun 15, 2026
38313aa
ci: use reusable publish-platforms workflow; drop redundant release c…
intisy Jun 15, 2026
5dcd074
ci: align readme trigger to branches:stable; promote stable on releas…
intisy Jun 15, 2026
3b43297
ci: regenerate README during promotion (was deleted); use jar_dir input
intisy Jun 15, 2026
c519780
fix(readme): bStats name is 'Slimefun 5' (plugin 31272), not slimefun…
intisy Jun 15, 2026
9d040d1
fix(deps): bump dough to 4.0.6 (ItemStackSnapshot 1.8 VerifyError fix)
intisy Jun 15, 2026
661ac26
fix(deps): bump dough to 4.0.6 (ItemStackSnapshot 1.8 VerifyError fix)
intisy Jun 15, 2026
7fe5ada
fix(1.8): MaterialCompat.stack() uses parseItem() to keep legacy data…
intisy Jun 15, 2026
5881354
fix(1.8): blank broken damageable items to AIR (setAmount(0) doesn't …
intisy Jun 15, 2026
5042066
fix(1.8): guard VersionedParticle static init (org.bukkit.Particle is…
intisy Jun 16, 2026
8e9a699
fix(1.8): keep guide UI pane colors (parseItem) so nav buttons are vi…
intisy Jun 16, 2026
937d285
debug(1.8): one-shot diagnostics for head-texture path (#2b) and dura…
intisy Jun 16, 2026
774ffa6
fix(1.8): write damaged/broken tool back to hand (event item is a cop…
intisy Jun 16, 2026
e94b2b4
feat(runServer): auto-install/update ViaVersion+ViaBackwards+ViaRewin…
intisy Jun 16, 2026
5b2d778
fix(build): use imported URI/HttpURLConnection in installViaPlugin (j…
intisy Jun 16, 2026
e27197b
fix(1.8): PdcCompat persists UUID-holder data (players) via YAML fall…
intisy Jun 17, 2026
92fd2d8
fix(1.8): map modern icon materials to legacy substitutes (NETHERITE-…
intisy Jun 17, 2026
d8574d9
chore: remove temporary head-texture debug logging (1.8 legacy textur…
intisy Jun 17, 2026
ad8fb2c
fix(1.8): SeismicAxe launches the real block (not STONE) + BlockPlace…
intisy Jun 17, 2026
46588fe
fix(core): apply Enhanced Furnace speed/efficiency/luck on legacy lit…
intisy Jun 17, 2026
6512ff2
Merge branch 'feature/java8-universal-jar' into experimental
intisy Jun 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 2 additions & 16 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,16 +1,2 @@
# Modifications to the source code should be handled by the code review team
*.java @Slimefun/code-reviewers

# Modifications to sensitive files should be reviewed by maintainers
/.github/ @Slimefun/slimefun4-maintainers
pom.xml @Slimefun/slimefun4-maintainers
CONTRIBUTING.md @Slimefun/slimefun4-maintainers

# Changes to the Issue templates need to be checked by the triage team
/.github/ISSUE_TEMPLATE/ @Slimefun/bug-testers

# Our wiki lookup file will be reviewed by the wiki staff team
/src/main/resources/wiki.json @Slimefun/wiki-staff

# This file is handled by TheBusyBiscuit (admins have overwrite access anyway)
/.github/CODEOWNERS @TheBusyBiscuit
# All changes are reviewed by the maintainers
* @Slimefun5/maintainers
15 changes: 6 additions & 9 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Slimefun4 - Code of Conduct
# Slimefun5 - Code of Conduct
### What is a Code of Conduct?
> A code of conduct is a document that establishes expectations for behavior for your project’s participants.
> Adopting, and enforcing, a code of conduct can help create a positive social atmosphere for your community.
Expand All @@ -7,8 +7,7 @@
This document should serve the purpose of outlining the behaviour we expect from any participant of the project.

## :mag_right: Scope
This Code of Conduct applies to all sections of the [Slimefun4 GitHub repository](https://github.com/Slimefun/Slimefun4), our [Slimefun GitHub organization](https://github.com/Slimefun) and all repositories owned by said organization.<br>
For our official Discord server, please refer to our article on [Discord Rules](https://github.com/Slimefun/Slimefun4/wiki/Discord-Rules).
This Code of Conduct applies to all sections of the [Slimefun5 GitHub repository](https://github.com/Slimefun5/Slimefun5) and our [Slimefun5 GitHub organization](https://github.com/Slimefun5).

Everyone who engages with this project on any of these repositories is expected to follow the Code of Conduct.<br>
This includes maintainers, contributors, sponsors and anyone who engages in the "Issues" section on GitHub.
Expand All @@ -18,8 +17,7 @@ This is an Open-Source project, anyone is welcome to engage and contribute!<br>
We generally expect users to engage in the Issues section by reporting bugs or commenting on bug reports to give additional context, help, guidance or to propose possible solutions and fixes.
Pull Requests are very much welcome and encouraged! They keep the project alive, so if you see an Issue and know how to fix it, feel free to create a Pull Request!

Issues that are considered "good first issues", indicated by the [good first issue](https://github.com/Slimefun/Slimefun4/labels/good%20first%20issue) label, are generally expected to be beginner-friendly.
And even if you shouldn't know where to start or how to proceed, our [Discord Server](https://discord.gg/slimefun) and its community will be there for you!
Issues that are considered "good first issues", indicated by the [good first issue](https://github.com/Slimefun5/Slimefun5/labels/good%20first%20issue) label, are generally expected to be beginner-friendly.

When commenting, please keep in mind that this software is offered for **free**. Don't expect to receive lightning-fast replies 24 hours a day.
Everyone here works on this project in their free time and usually has work, school, university or family to take care of, so we appreciate patience and understanding.
Expand Down Expand Up @@ -54,13 +52,12 @@ comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.

You can see a list of people who are recognized as "project maintainers" for Slimefun on the Slimefun GitHub organization:<br>
https://github.com/orgs/Slimefun/people
You can see a list of people who are recognized as "project maintainers" for Slimefun on the Slimefun5 GitHub organization:<br>
https://github.com/orgs/Slimefun5/people

## :wrench: Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders (labelled on Discord as "Admins" or "Moderators") responsible for enforcement on our [Discord Server](discord.gg/slimefun).
If you want your issue to be handled discreetly, message `TheBusyBiscuit#2610` or `Walshy#9709` privately on Discord and state your concerns.
reported to the project maintainers via [GitHub Issues](https://github.com/Slimefun5/Slimefun5/issues).

All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
THIS ISSUE IS INVALID.

TO REPORT A BUG, GO HERE -> https://github.com/Slimefun/Slimefun4/issues/new/choose
TO REPORT A BUG, GO HERE -> https://github.com/Slimefun5/Slimefun5/issues/new/choose
39 changes: 17 additions & 22 deletions .github/ISSUE_TEMPLATE/bug-report.yaml
Original file line number Diff line number Diff line change
@@ -1,28 +1,25 @@
name: Bug Report
description: Report a Bug or an Issue with Slimefun 4.
description: Report a Bug or an Issue with Slimefun.
labels: ['🎯 Needs testing', '🐞 Bug Report']

body:
- type: markdown
attributes:
value: |
## 👋 Welcome to the Slimefun Bug Tracker
If you need any help to identify the problem, visit our [Discord server](https://discord.gg/slimefun) and see if others experience a similar issue.
Also take a look at our [Troubleshooting Guide](https://github.com/Slimefun/Slimefun4/wiki/How-to-report-bugs) and the list of [existing Issues](https://github.com/Slimefun/Slimefun4/issues).
## Bug Tracker
Take a look at our [Troubleshooting Guide](https://github.com/Slimefun/Slimefun4/wiki/How-to-report-bugs) and the list of [existing Issues](https://github.com/Slimefun5/Slimefun5/issues).
<br /><strong><i>Fields marked with an asterisk (*) are required.</i></strong>
<br />

- id: checklist
type: checkboxes
attributes:
label: 'Checklist'
label: 'Checklist'
description: Please go through this checklist before creating the issue.
options:
- label: I am using the official english version of Slimefun and did not modify the jar.
required: true
- label: I downloaded the official version from the new build site [Blob Builds](https://blob.build/).
required: true
- label: I am using an up to date "DEV" (not "RC") version of Slimefun.
- label: I downloaded the latest release from [GitHub Releases](https://github.com/Slimefun5/Slimefun5/releases).
required: true
- label: I am aware that issues related to Slimefun addons need to be reported on their bug trackers and not here.
required: true
Expand All @@ -34,7 +31,7 @@ body:
validations:
required: true
attributes:
label: '📍 Description'
label: 'Description'
description: |
A clear and detailed description of what went wrong.
The more information you can provide, the easier we can handle this problem.
Expand All @@ -46,7 +43,7 @@ body:
validations:
required: true
attributes:
label: '📑 Reproduction Steps'
label: 'Reproduction Steps'
description: |
Tell us the exact steps to reproduce this issue, the more detailed the easier we can reproduce it.
placeholder: |
Expand All @@ -59,7 +56,7 @@ body:
validations:
required: true
attributes:
label: '💡 Expected Behavior'
label: 'Expected Behavior'
description: |
What were you expecting to happen?
What do you think would have been the correct behaviour?
Expand All @@ -69,7 +66,7 @@ body:
- id: media
type: textarea
attributes:
label: '📷 Screenshots / Videos'
label: 'Screenshots / Videos'
description: |
The best way to illustrate in an issue is by recording a Video or taking a Screenshot.
If you can capture any footage of the bug happening, it would help us out a lot!
Expand All @@ -79,7 +76,7 @@ body:
- id: server-log
type: input
attributes:
label: '📜 Server Log'
label: 'Server Log'
description: |
Take a look at your Server Log and upload any error messages from Slimefun to a pasting site (e.g. https://pastebin.com/).
If you are unsure about it, post your full log, you can find it under /logs/latest.log
Expand All @@ -88,7 +85,7 @@ body:
- id: error-reports
type: input
attributes:
label: '📂 `/error-reports/` folder'
label: '`/error-reports/` folder'
description: |
Check the folder `/plugins/Slimefun/error-reports/` and upload any files inside that folder to a pasting site (e.g. https://pastebin.com/).
placeholder: https://pastebin.com/...
Expand All @@ -98,23 +95,23 @@ body:
validations:
required: true
attributes:
label: '💻 Server Software'
label: 'Server Software'
description: 'Please select the software your Server is running on'
options:
- Spigot
- Paper
- Purpur
- Airplane
- Other (please specify in your description)

- id: minecraft-version
type: dropdown
validations:
required: true
attributes:
label: '🎮 Minecraft Version'
label: 'Minecraft Version'
description: 'Please select the Minecraft version of the server'
options:
- 1.21.x
- 1.20.x
- 1.19.x
- 1.18.x
Expand All @@ -127,7 +124,7 @@ body:
validations:
required: true
attributes:
label: 'Slimefun version'
label: 'Slimefun version'
description: |
**"latest" is not a version number, we need the exact version.**
We recommend running "/sf versions" and uploading a screenshot of that.
Expand All @@ -137,16 +134,14 @@ body:
- id: other-versions
type: textarea
attributes:
label: '🧭 Other plugins'
label: 'Other plugins'
description: |
If your issue is related to another plugin, make sure to include this here!
placeholder: The issue is related to plugin [...], version [...]

- type: markdown
attributes:
value: |
## ❤️ Thank you for submitting your bug report!
## Thank you for submitting your bug report!
If you find any additional info that can help to identify this problem, don't hesitate to comment on your issue!
Any additional info can help us fix this bug faster.
In the meantime, try visiting our [Discord server](https://discord.gg/slimefun).
Perhaps someone else has experienced a similar issue.
5 changes: 1 addition & 4 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Code of Conduct
url: https://github.com/Slimefun/Slimefun4/blob/master/.github/CODE_OF_CONDUCT.md
url: https://github.com/Slimefun5/Slimefun5/blob/stable/.github/CODE_OF_CONDUCT.md
about: Please read this before posting
- name: Bug Report Guidelines
url: https://github.com/Slimefun/Slimefun4/wiki/How-to-report-bugs
about: Guidelines on how to make good Bug reports
- name: Discord Server (for Questions and Suggestions)
url: https://discord.gg/slimefun
about: Please ask and answer questions here.
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<!-- Don't worry, these are not requirements. They only serve as guidance. -->
- [ ] I have fully tested the proposed changes and promise that they will not break everything into chaos.
- [ ] I have also tested the proposed changes in combination with various popular addons and can confirm my changes do not break them.
- [ ] I have made sure that the proposed changes do not break compatibility across the supported Minecraft versions (1.16.* - 1.20.*).
- [ ] I have made sure that the proposed changes do not break compatibility across the supported Minecraft versions (1.16.* - 1.21.*).
- [ ] I followed the existing code standards and didn't mess up the formatting.
- [ ] I did my best to add documentation to any public classes or methods I added.
- [ ] I have added `Nonnull` and `Nullable` annotations to my methods to indicate their behaviour for null values
Expand Down
7 changes: 7 additions & 0 deletions .github/docs-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
description: "Slimefun is a Paper plugin that simulates a modpack-like atmosphere by adding over 500 new items and recipes to your Minecraft Server."
java: "25"
paper: "26.1.2"
gradle_plugin: "1.8.2.1"

bstats: 31272
bstats_name: Slimefun 5
26 changes: 0 additions & 26 deletions .github/workflows/auto-approve.yml

This file was deleted.

53 changes: 0 additions & 53 deletions .github/workflows/auto-squash.yml

This file was deleted.

7 changes: 7 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
name: CI

on: [push, pull_request]

jobs:
build:
uses: Slimefun5/workflows/.github/workflows/ci.yaml@stable
37 changes: 0 additions & 37 deletions .github/workflows/close-invalid-issues.yml

This file was deleted.

Loading