Crucible

Crucible is a Thermos fork containing various patches for bug fixes and performance improvements. Join our discord to stay updated with the project development.

GPL-3.0 License

Stars
179
Committers
11

Bot releases are visible (Hide)

Crucible - Build staging-5dd5521e1ad9750ab2c6a965053a2407d0417758

Published by github-actions[bot] over 1 year ago

This is an automatic build targeting the commit 5dd5521e1ad9750ab2c6a965053a2407d0417758

Crucible - Build staging-654d44b3190fdcbe3fc4690149cb0059410e7ec2

Published by github-actions[bot] over 1 year ago

This is an automatic build targeting the commit 654d44b3190fdcbe3fc4690149cb0059410e7ec2

Crucible - Build staging-1e4bebaf125bd172b4a63e8794b9c782430df10f

Published by github-actions[bot] over 1 year ago

This is an automatic build targeting the commit 1e4bebaf125bd172b4a63e8794b9c782430df10f

Crucible - Build staging-c1889d224d8222be112668e53c1f77e3b02aed1e

Published by github-actions[bot] almost 2 years ago

This is an automatic build targeting the commit c1889d224d8222be112668e53c1f77e3b02aed1e

Crucible - Build staging-6caa753532df8a2b84c5c3f1850b689d300bde9e

Published by github-actions[bot] about 2 years ago

This is an automatic build targeting the commit 6caa753532df8a2b84c5c3f1850b689d300bde9e

Crucible - Crucible Reflux v1

Published by juanmuscaria about 2 years ago

About Crucible Reflux

Crucible Reflux is an alternative Crucible release designed to be a drop-in replacement for Thermos, requiring little to no effort for server owners to receive important bug fixes on long-running Thermos servers, Reflux will only accept bug fixes that does not change well known Thermos behavior most people will likely depend on.
Reflux releases will always be marked as pre-release so they don't take priority display over normal Crucible releases.
Like Crucible, Reflux is a standalone jar that will automatically set up its libraries.

Changes over Thermos

  • Fixed CVE-2021-35054
  • Fixed CVE-2021-44228
  • Fixed ClassCastException on ContainerPlayer if the crafter is not a player
  • Fixed NullPointerException when an ip-banned player attempts to join the server
  • Fixed Villages loading chunks when checking for doors
  • Fixed dropper crash with OpenBlocks
  • Fixed writable books
  • Added Openj9 support
  • Removed Thermos update checker
  • Removed Forge update checker
Crucible - Crucible v5.4

Published by juanmuscaria about 2 years ago

Changes over the last release:

  • Fixed java.lang.VerifyError: Expecting a stackmap frame on coremods targeting Minecraft classes without recalculating the stackmap.
  • Added library manager. Crucible is now a standalone server jar and will automatically set up its libraries like other bukkit-based servers. This feature can be disabled with -Dcrucible.skipLibraryVerification=true.
Crucible - DevBuild [154] - 4eab54a

Published by github-actions[bot] over 2 years ago

Commits

  • 4eab54a: Revert "Revert "Add function to merge NBTTagCompound, its present on modern versions, it might help compatibility with a few plugins."" (Pétrus Pradella)
Crucible - DevBuild [153] - 73744e8

Published by github-actions[bot] over 2 years ago

Crucible - Dev build 24843fe87d6d4bb05fd15b5d677fd2ded825181b

Published by github-actions[bot] over 2 years ago

Crucible - Dev build 36687075b9ce49739559fa68afbef0e31356dd96

Published by github-actions[bot] over 2 years ago

Crucible - Dev build 65fa17a484e8b1d1dac1d64fb4ad39251b629300

Published by github-actions[bot] over 2 years ago

Crucible - Dev build 6185e9a2e6251ae6732da9035e097288695fd0be

Published by github-actions[bot] over 2 years ago

Crucible - Dev build cb739c59124cc58a8178edf4f15d177ef2cd0cbe

Published by github-actions[bot] over 2 years ago

Crucible - Crucible v5.3

Published by juanmuscaria almost 3 years ago

Changes over the last release:

  • Fix for CVE-2021-44228: Apache Log4j2 <=2.14.1 JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoints. An attacker who can control log messages or log message parameters can execute arbitrary code loaded from LDAP servers when message lookup substitution is enabled.
Crucible - Dev build ac4ba066d7d2cf0b533313ea66ed750535488ca4

Published by github-actions[bot] almost 3 years ago

Crucible - Crucible v5.2

Published by juanmuscaria almost 3 years ago

A selected collection of non-breaking features from the dev branch as a drop in update over the previous 5.X versions. Remember to update your libraries as well!

Changes over the last release:

  • Fixed crash with RecurrentComplex (#41)
  • Allow unsafe server icons (#38) - Please don't use that
  • Added configuration option to prevent grass from loading chunks
  • Fixed crash with server wrappers
  • Fixed block reach on block placement (#61)
  • Less console pollution for fresh servers (#53)
  • Fixed server freezing with Streams mod
  • Removed forge version check
Crucible - Dev build c1dab560c462c6ab52b95ba8c3cb301a264332bd

Published by github-actions[bot] about 3 years ago

Crucible - Dev build d9c49afb3b8c36b507a836deb6eeee21fe13bf49

Published by github-actions[bot] about 3 years ago

Crucible - Crucible v5.1

Published by juanmuscaria about 3 years ago

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.