Releases: CrucibleMC/Crucible
Releases · CrucibleMC/Crucible
Dev build c1dab560c462c6ab52b95ba8c3cb301a264332bd
dev-c1dab560c462c6ab52b95ba8c3cb301a264332bd TIL you cant make a tag that consist of 40 hex characters.
Crucible v5.1
Changes over the last release:
- Fix for CVE-2021-35054: Minecraft before 1.17.1, when online-mode=false is configured, allows path traversal for deletion of arbitrary JSON files.
Crucible v5.0
This release contains breaking changes making it incompatible with older configuration files, you will need to update your configs manually! Always backup your server before updating it.
Changes over the last release:
- Fixed writable books
- Partial oversized chunk support
- Removed a bunch of unused configurations and moved most configs to Crucible.yml
- Removed old and unused code together with thermos auto updater
- Fixed timings not working when there was no player online on the server
- Improved /crucible command
- Added a configuration entry for protected worlds
- Added item whitelist/blacklist for protected worlds (by @tacopeland)
Crucible v4.1
Changes over the last release:
- Implemented Timings v2.
- Implemented oversized chunk fix.
- Added a system properties injector (for changing forge properties in shared hosting).
- Disabled /debug command (the built-in debug system was broken already, so this command was useless).
- Reverted snakeyaml to 1.9 (fixes essentials deadlock because of the new library).
Note: you will need to update your libraries since snakeyaml was changed after the last release.
Crucible v4.0
Rewrite based on thermos latest commit instead of cotigo/sekka. (This will fix most weird bugs caused by badly implemented stuff)
Changes over the last thermos release:
- OpenJ9 support.
- Fixed class cast exception for crafting listeners (fix: Funwayguy/BetterQuesting#605).
- Fixed crash if a plugin tries to use BungeeChatAPI translation component.
- Fixed NPE with thaumcraft in BiomeDecorator.
- Fixed opped players being skipped in interact events (Fix Prism/World Edit problems).
- Added a few missing bukkit methods/classes that a few plugins needed.
- Fixed NPE if an Ip Banned player tries to join the server,
- Prevent village door lookup from loading chunks for performance.
- Added a config to change the server max tick rate.
- Fixed Dropper crash when trying to transfer an item into a mod container without owner.
- Added missing BungeeCordChatAPI methods to Bukkit's ChatColor.java
Crucible v3.1
What has changed in this update:
- Applied patch for OpenJ9 support. (d371e65)
Crucible v3.0
What has changed in this update:
- More work on paper.
- Timings v2 has been implemented, some features are still missing and bugs may occur.
- ModWrappedInventory is now passed to events instead of null. (f7d4e83)
- Disabled /debug. (see #4)
- It is now possible to change the maximum tick rate of the server (experimental).
- Tiles in persistent chunks are ticked even without a player nearby (experimental, can be disabled in settings).
- Updated ChatColor.java for BungeeCordChatAPI support.
- implemented Metrics. (https://bstats.org/plugin/bukkit/Crucible%20Server/6555)
- Mods can now inject plugins into bukkit. (2531b02)
Crucible v2.0
What has changed in this update:
- Beginning to implement paper 1.14.
- TimeZone setting has been added (for people using hosts that do not allow timezone switching).
- Changed internal chunkmap to fastutil for performance improvement.
- Fixed NPE caused by thaumcraft in BiomeDecorator.
- Fixed ClassCastException with BetterQuesting on ContainerPlayer caused by an unchecked cast.
- Reduced some console spam.
- Created the /crucible command and removed the /thermos and /cauldron commands.
- Removed thermos update notification.
- Created the CruciblePlayerLoginEvent.
- Implemented some paper patches.
- Fixed crash with OpenBlocks Vacuum Hopper and Dropper.
- Removed Villagers ability to load chunks when looking for a door (performance improvement).
- Added a setting to hide the /plugins command.
- Fixed BiomeDecoration recursive work.
- Fixed missing BungeecordChatAPI translation file.
- Removed and refactored some old thermos/cauldron code.
- Removed the behavior of skipping OP in PlayerInteractEvent.
- Updated the code in the org.bukkit.configuration package to 1.12.2, and retain the methods and fields of the old code.
- Updated org.yaml:snakeyaml to 1.21, UTF-8 encoding is used by default now.
Crucible v1.0
First working version of this fork, not yet fully tested, so may contain bugs.