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.2.2

31 May 12:10
Compare
Choose a tag to compare

Version 7.2.2 is now available for your general usage. We have made one significant change that might affect you if you use a MySQL or MariaDB database.

Updated MariaDB Connector to v2.6.0

We have updated our MariaDB Connector from v2.0.3 to v2.6.0. This is to allow servers to use MySQL 8.0.3+ without having to make it act like a MySQL 5.x server. While we expect there to be no impact on the vast majority of servers and plugins (especially if you use our SQL Service), there has been a minor change that can break code that relies on the name of the driver.

Server Owners

We advise that if you use MySQL or MariaDB databases with your plugins that you throughly test the upgrade and that you backup beforehand. We do say this every time, but it is especially important this time.

Plugin Developers

If you rely on the name of the driver or database type, you will need to update your plugins to account for the changes noted in the links above.

Other changes

  • Fixed issues with inventory querying
  • Rewrote the entity collisions module to resolve issues not involving entity collisions
  • Fixed command functions not executing via command blocks when explict permissions were not set
  • Fixes entities being unable to pick up items after being unvanished
  • Fire SpawnEntityEvent then LaunchProjectileEvent for Projectiles
  • Cancelling Forge's LivingHurtEvent is now respected by Sponge
  • Fixed Some Sponge data not being persisted when no custom data is present on an entity
  • Added extra check when saving level_sponge.dat to ensure that the file is being saved correctly
  • Lots of performance and memory improvements

Recommended Build v7.2.1

30 Apr 16:25
Compare
Choose a tag to compare

Notable changes in this release are:

  • Projectiles and items will now fire movement events
  • Fixed issue where the PatternMatchingElement may return more than one entry when an exact match is provided
  • Improved vanish, preventing collisions and mob spawning around the vanished player when appropriate
  • Fixed dupe when cancelling InteractInventoryOpen event
  • Fixed custom data removal for offline players
  • Stop firing ChangeDataHolderEvent.ValueChange when an entity is constructed
  • Fixed deserialisation of numbers in JSON
  • Fixed duplicatication of spawn chunks in memory
  • Improve performance when calculating which crafting recipe to present
  • JoinData is now only updated after the player has joined
  • Improved performance of vehicle movement
  • Fixed performance issue with owner/notifier tracking
  • Fixed incorrect EquipmentProperty being returned for armor pieces
  • Fixed potential deadlock when disconnecting players

Recommended Build v7.2.0

29 Mar 12:17
Compare
Choose a tag to compare

USERS OF OLDER VERSIONS OF SPONGEFORGE SHOULD UPDATE TO THIS VERSION. This is to protect yourself against a potential DoS exploit.

See https://forums.spongepowered.org/t/spongeapi-7-2-and-spongeforge-spongevanilla-recommended-build-7-2-0-released/35500

Notable changes in this release are.

  • Update Sponge API to 7.2 release
  • ClickInventoryEvent.NumberPress no longer causing item duplication
  • Entity#getValues​(), Entity#getKeys() and Entity#getContainers() now supply all vanilla manipulators for the Entity this is called on
  • Fixed interaction events not being called correctly when left clicking in the air
  • Improve the outdated Mixin message to make it clearer what you have to do if an older version of Mixin is loaded before Sponge’s

Recommended Build v7.1.10

28 Feb 17:27
Compare
Choose a tag to compare

Recommended Build v7.1.9

26 Jan 19:09
Compare
Choose a tag to compare

Recommended Build v7.1.8

01 Jan 14:10
Compare
Choose a tag to compare

Recommended build v7.1.8 for SpongeForge.

SpongeForge v7.1.7

19 Nov 00:34
v7.1.7
ce6445b
Compare
Choose a tag to compare

SpongeForge release v7.1.7

The changes overall are massive compared, mostly implementation code auditing and several bug fixes.