Changelogs

SoapsCommon - UPDATE - 2.0.1

View on store

SoapsCommon

  • Added spend costs for items, money, levels, and XP so events and join prompts can charge a fee and abort cleanly when the player cannot pay.
  • Added join requirement checks on join prompts so players must meet gear or other Only-if rules before they are added, and a failed check leaves the join code reusable.
  • Added travel distance modes (any, flying, gliding, ground) so races can count only the movement you want, such as elytra gliding.
  • Added optional WorldGuard region and radius zones on crop growth and shared meters, with shared save_location anchors for contest centers.
  • Added equip slots on give so race kits can place an elytra on the chest after inventory stash.
  • Added first-participant and tagged-holder audience targets so kits and end-round effects can hit the potato holder or the first joiner.
  • Added variable tokens in chat and broadcasts so meters like storm omen show the real value.
  • Added weighted, chance, repeat, and sequence action flows so one recipe can roll prizes, loop effects, or run branches without extra plugins.
  • Added combat and world Dos (knockback, pull, burn, explode, spectate, silence, freeze time, region border FX, console at a location) for fights, storms, and paid skirmishes.
  • Added life and world Whens (before death, resurrect, food/level/XP change, item break, trample, raid waves, crop grow, lightning, bucket, inventory click, and more) so automations react to more of the game.
  • Added goals for eliminations, tool breaks, crop growth, raid waves, and shared community meters so sieges, farm contests, and ore rushes can finish on real progress.
  • Added eleven new disabled showcases (Last Stand, Ore Fever, Knockback King, Raid Night, Tool Derby, Farm Rush, Paid Skirmish, Enchant Casino, Storm Omen, Trample Guard, Bucket Ban) ready to enable in /soaps.
  • Added Bucket Fill Ban as a companion automation so staff can block filling as well as emptying.
  • Changed Pulse so it can target participants or a world, add jitter, cap beats, and stop when the step goal completes, without wiping sibling pulses.
  • Changed join prompts so many players can join until the window expires, each player can join once, and a failed fee or join gate leaves them out of the event.
  • Changed participants mode empty so paid joins and casino spins start with a locked audience and nobody free-seeded.
  • Changed kill goals so a comma list of mobs is honored, and break_blocks goals accept a blocks list filter.
  • Fixed Knockback King leaving knockback-on-hit enabled after the round, and added a coin prize for the winner.
  • Changed Sky Dash into an elytra glide race that requires an elytra to join, equips a race kit, and only counts gliding distance.
  • Changed Farm Rush so only crop growth inside the marked contest zone counts, matching the border particles.
  • Changed Hot Potato so one potato is in play, passes on hit, and the final holder is launched when time runs out.
  • Changed race and contest showcases so copy matches first-to-finish goals instead of implying every player is paid.
  • Changed Paid Skirmish, Arena Call, Knockback King, Freeze Frenzy, Bedrock Hour, Builder Blitz, Tool Derby, and Meteor Shower so rewards and rules match what the engine actually does.
  • Changed collect goals to count items gained during the step by default, so players cannot finish with stacks they already carried.
  • Changed interval and schedule triggers so a failed Only-if or start no longer burns the time slot for that hour or day.
  • Changed clear_effects so it can remove a single effect such as Haste without clearing every potion.
  • Fixed lethal-damage and Last Stand handling so absorption hearts count, cancelled hits do not score eliminations, and a failed totem spend does not lock the cooldown.
  • Fixed expansion meters and boss bars so community ore, farm growth, tool derby, and raid-wave goals actually advance and complete.
  • Fixed positioned console commands, empty participant audiences blasting the whole server, wait steps skipping later actions, and pulses bleeding into the next step.
  • Improved Event Engine menus with plain setting titles, clearer pickers, and failure messages that say what to do next.
  • Improved showcase and help wording so player chat, titles, and staff tips read as complete sentences without slogan noise.
  • Changed hot move, break, place, damage, chat, and interact paths so idle servers skip Event Engine work when nothing is indexed for that trigger and no event is running.
  • Changed anonymous bStats so SoapsCommon, SoapsAdmin, SoapsArena, SoapsFloor, SoapsHungerStamina, SoapsQuest, and SoapsTeleporter each register as their own software entry when that jar is installed (opt out in plugins/bStats/config.yml).
  • Changed the seeded showcase set to 24 automations and 13 events after removing incomplete demos that could not work as advertised.
  • Improved docs with a Config Reference split, intent pages, Troubleshooting, and an Upgrading guide for 2.0.1.

Questions or issues? Join Discord · Support