Sponge Downloads

All builds

  1. 1.21.1-21.1.35-12.0.1-RC2010

    1. chore: prepare towards next recommended version
      Signed-off-by: Gabriel Harris-Rouquette <[email protected]>
      Gabriel Harris-Rouquette - 1 year ago
  2. 1.21.1-21.1.35-12.0.0 Recommended

    1. feat: prepare minimum recommended 1.21.1 version
      Signed-off-by: Gabriel Harris-Rouquette <[email protected]>
      Gabriel Harris-Rouquette - 1 year ago
  3. 1.21.1-21.1.35-12.0.0-RC2002 Experimental

    1. chore: use empty ItemStacks where possible
      W
      Gabriel Harris-Rouquette - 1 year ago
    2. fix: populate damage event modifiers on server only
      Gabriel Harris-Rouquette - 1 year ago
    3. feat: remove PlayerMixin.drop overwrite
      Gabriel Harris-Rouquette - 1 year ago
    4. chore: generify event bridges
      Gabriel Harris-Rouquette - 1 year ago
  4. 1.21.1-21.1.35-12.0.0-RC2001 Experimental

    1. chore: replace ServerPlayer.die overwrite
      Fixes #4159
      
      Makes use of MixinExtras wrappers and sugar to share local variables
      across the several injection points for our death event.
      Gabriel Harris-Rouquette - 1 year ago
  5. 1.21.1-21.1.35-12.0.0-RC1995 Experimental

    1. Fix gradle emitDependencies task cache
      Partially revert what I deleted in 2636070f
      Yeregorix - 1 year ago
  6. 1.21.1-21.1.35-12.0.0-RC1994 Experimental

    1. fix(neo+forge): call living destruct on player death
      The method should only return true if the event was cancelled. We can
      later consider if event syncing is required for this, as currently the
      other injection points for Sponge's events aren't sync'ed either.
      Gabriel Harris-Rouquette - 1 year ago
  7. 1.21.1-21.1.35-12.0.0-RC1993 Experimental

    1. fix(neo): call living destruct on player death
      Gabriel Harris-Rouquette - 1 year ago
  8. 1.21.1-21.1.35-12.0.0-RC1992 Experimental

    1. fix: add required GameEvent on block destruction
      This also fixes an erroneous addition of a side effect duplicating POI
      updates.
      Gabriel Harris-Rouquette - 1 year ago
  9. 1.21.1-21.1.35-12.0.0-RC1989 Experimental

    1. Fix Open & Close inventory events
      Before this change, inventory events were complete mess.
      They could fire multiple times, have no right order
      or leave the player and container in a broken state
      when cancelled.
      
      Previously we used transactions for them which
      would try to rollback the state afterwards
      but after trying multiple different aproaches,
      this never works and just introduces even more
      subtle bugs and hard to diagnose problems.
      
      This change makes the events more of pre
      where they used to be more of post type of
      event. While this does change the behaviour
      of where we no longer can capture the slot changes
      for close but instead fire a different event,
      this is better than just completly leaving them
      at the state where they were.
      aromaa - 1 year ago
    2. Implement BlockChangeFlag#performBlockDestruction
      aromaa - 1 year ago
    SpongeAPI
    1. Add BlockChangeFlag#performBlockDestruction
      aromaa - 1 year ago
  10. 1.21.1-21.1.35-12.0.0-RC1986 Experimental

    1. fix: update block change pipeline to match engine
      During some update, lighting updates were changed from world.setBlock() to
      chunk.setBlock().
      Gabriel Harris-Rouquette - 1 year ago