Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

Releases: SpongePowered/SpongeForge

Recommended Build v7.4.7

08 Jan 17:39
Compare
Choose a tag to compare

This release fixes a spawn related issue introduced in v7.4.6

Recommended Build v7.4.6

08 Jan 13:18
Compare
Choose a tag to compare

This release fixes an issue introduced in v7.4.5 where errors were printed to the console when a player logged in.

Recommended Build v7.4.5

07 Jan 20:28
Compare
Choose a tag to compare

This release patches the H2 database driver to depend against a similar remote code execution vulnerability.

Also includes the following fixes:

  • SpawnEntityEvent now fires when a player logs in.
  • Fixes an issue where an exception is thrown complaining about not finding a key, even if not checking for that specific key.
  • Updated slf4j log4j integration dependency so the client is now able to boot again
  • Updates error message that can occur with some mods that indicates that you need Forge 2838 (now states "or later")

Server owners will want to download spongeforge-1.12.2-2838-7.4.5.jar

Recommended Build v7.4.4

14 Dec 20:27
Compare
Choose a tag to compare

This release is identical to SpongeForge 7.4.3, released only for parity with SpongeVanilla 7.4.4.

Recommended Build v7.4.3

13 Dec 19:37
Compare
Choose a tag to compare

This build strengthens protections against clients that were introduced in v7.4.2. Users should use Forge version 2860 with this build.

If you updated to 2859 suddenly found that plugins stopped logging to the console, if affected, stop your server and delete the directory libraries/org/apache/logging/log4j/log4j-slf4j18-impl. This will have no ill effects on your server.

Server owners should direct their players to install patched versions of the Minecraft client, where appropriate. For vanilla players, this is as simple as restarting their vanilla client: see https://www.minecraft.net/en-us/article/important-message--security-vulnerability-java-edition. For Forge users, that means updating their clients to use Forge build 2859 or later.

USERS SHOULD UPDATE TO THIS SERVER VERSION AS SOON AS POSSIBLE

Server owners should download spongeforge-1.12.2-2838-7.4.3

v7.4.2

10 Dec 00:30
Compare
Choose a tag to compare

This is an emergency patch for 7.4.0 to work around an exploit in vanilla Minecraft. Anyone who attempts to send a potentially vulnerable chat message will be told that they cannot send it.

USERS SHOULD UPDATE TO THIS SERVER VERSION AS SOON AS POSSIBLE

Note: this works with Forge 2855.

IN ADDITION, we strongly recommend that everyone adds the flag -Dlog4j2.formatMsgNoLookups=true to their server/client startup parameters (on the client, you can do this in the launcher by going to installations at the top, hovering over the version of Minecraft you're running, selecting "Edit", the "More Options", then adding the flag in there.)

Full Changelog: v7.4.0...v7.4.1

Server owners should download spongeforge-1.12.2-2838-7.4.2.jar

Recommended Build v7.4.1

09 Dec 22:34
Compare
Choose a tag to compare

This release has a bug - use 7.4.2 instead

This is an emergency patch for 7.4.0 to work around an exploit in vanilla Minecraft. Anyone who attempts to send a potentially vulnerable chat message will be told that they cannot send it.

USERS SHOULD UPDATE TO THIS SERVER VERSION AS SOON AS POSSIBLE

Note: this works with Forge 2855.

IN ADDITION, we strongly recommend that everyone adds the flag -Dlog4j2.formatMsgNoLookups=true to their server/client startup parameters (on the client, you can do this in the launcher by going to installations at the top, hovering over the version of Minecraft you're running, selecting "Edit", the "More Options", then adding the flag in there.)

Full Changelog: v7.4.0...v7.4.1

Recommended Build v7.4.0

28 Nov 19:42
Compare
Choose a tag to compare

This is the final release of SpongeForge for Minecraft 1.12.2.

Note: this works with Forge 2855.

What's Changed

  • Add Forge reachDistance attribute modifier support to entities (SpongeCommon#2513) by @PolyacovYury in #3210
  • Fix some armor calculations with Forge compat by @gabizou in #3216
  • Bump common for compile fix by @Brycey92 in #3267

New Contributors

Full Changelog: v7.3.0...v7.4.0

Recommended Build v7.3.0

30 Aug 15:21
Compare
Choose a tag to compare

This contains the full release of SpongeAPI 7.3.

Additional fixes and features are:

  • Ensured that cancelling DamageEntityEvent cancels all damage effects.
  • Offering ConnectedDirectionsData to some blocks will now work as intended.
  • Fixed startup crash with Applied Energetics 2.
  • Added config option to disable neighbour notifcations in unloaded chunks.
  • Fixed Sponge choosing an incorrect transaction when in CraftItemEvent.Preview.
  • Fixes CollideEntityEvent containing the wrong cause.
  • Fix ItemStack builder not always pruning empty data containers causing an erroneous tag compound to appear.
  • Fixed various Configurate - DataContainer translator issues.
  • Fixed some entities being activated when they shouldn't be.
  • Fixed UserStorageService sometimes throwing exceptions.
  • Fixed ClassCastException for AreaEffectCloudProcessor.

Recommended Build v7.2.3

02 Jul 17:06
Compare
Choose a tag to compare

No big things to worry about this time, but here are some things that have changed:

  • LaunchProjectileEvent will now be fired if no-one is listening to SpawnEntityEvent but a plugin is listening to LaunchProjectileEvent
  • Fixed death event not firing when using mods such as FirstAid that cancel the LivingHurtEvent to do their own damage calculations.
  • Increased performance of getting Users from the UserStorageService
  • Stagger saving and unloading offline user data to reduce the liklihood of actions such as Nucleus' /invsee causing User {} is not initialized errors to bring down the server.
  • When User {} is not initialized errors occur, the server no longer crashes.
  • Server#copyWorld() now registers the world.
  • Fix command completion when using GenericArguments#allOf
  • Ensure that child commands do not have arguments added to the context if there are no arguments to add.
  • If chunk-load logging is enabled, queueing a chunk for load is now logged.
  • Even more performance and memory improvements!

We also added the following features that are slated for API 7.3. They are available now if you build against API 7.3 snapshots, but note that the APIs are not yet in a release build of API 7 and so are subject to change:

  • Simple placeholder support.
  • SaveChunkEvent.
  • select and whilst instead of stopFilter and skipFilter in BlockRay.
  • New world serialisation behaviour - METADATA_ONLY, which saves everything about a world, but not its chunks.