-
Notifications
You must be signed in to change notification settings - Fork 613
Open
Labels
good first issueThis is an Issue that may be easy to fix if you are a beginnerThis is an Issue that may be easy to fix if you are a beginner๐ Bug ReportA bug that needs to be fixed.A bug that needs to be fixed.๐งจ Confirmed BugThis bug has been confirmed by our team.This bug has been confirmed by our team.
Description
โ Checklist
- I am using the official english version of Slimefun and did not modify the jar.
- I downloaded the official version from the new build site Blob Builds.
- I am using an up to date "DEV" (not "RC") version of Slimefun.
- I am aware that issues related to Slimefun addons need to be reported on their bug trackers and not here.
- I searched for similar open issues and could not find an existing bug report on this.
๐ Description
The piglin barter drop recipe type uses a hashset and iterates over it when generating the custom drop, the hash set, after its done being modified (post finalized event) will have a deterministic order for the runtime of the server.
Because of this, the items at the beginning of the iteration order have a bias towards being dropped.
๐ Reproduction Steps
Look at the code
๐ก Expected Behavior
Drops would be properly randomized always
๐ท Screenshots / Videos
No response
๐ Server Log
No response
๐ /error-reports/ folder
No response
๐ป Server Software
Spigot
๐ฎ Minecraft Version
1.20.x
โญ Slimefun version
๐งญ Other plugins
No response
Metadata
Metadata
Assignees
Labels
good first issueThis is an Issue that may be easy to fix if you are a beginnerThis is an Issue that may be easy to fix if you are a beginner๐ Bug ReportA bug that needs to be fixed.A bug that needs to be fixed.๐งจ Confirmed BugThis bug has been confirmed by our team.This bug has been confirmed by our team.
