Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 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
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
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