Changelog
One block per release, newest first, naming what arrived without repeating the whole story.
1.2.0
MOB_HUNTmobs now spawn on solid ground inside the zone instead of at its ceiling, and amythicentry spawns for realEXCAVATIONcounts a brushing when the vanilla brush finishes, andbrushHitsis the number of full brushings a relic needs- Barrels, eggs and relics that were claimed during the event are put back when it ends
- A
rewardblock with nopointskey now gives 1 point, so targets, relics and barrels score. The target hit sound also plays to the shooter activeCountandrespawnSecondsunderobjectiveforOBJECTIVE_BREAK,EXCAVATIONandBARREL_CLAIMguardsunderobjectiveon every objective type, hostile mobs at named points that give nothingspawnMode,spawnPointsandpointChanceforMOB_HUNT, anddebug-spawnsinconfig.ymllootandguideforBARREL_CLAIM, with the new language keyevent.barrel-guide-formatactiveTargets,headBlock,invisibleand amovementblock forTARGET_HIT. The ItemsAddermodelis now worn by the targetpoint-rewardsat event level, rolled for every whole point a player earns- A developer API with two Bukkit events,
ContestJoinEventandContestEndEvent, incc.arrowtan.eventpulse.api.event, so other plugins can follow events without a hook command inevents.yml
1.1.0
- Five objective event types,
OBJECTIVE_BREAK,MOB_HUNT,EXCAVATION,BARREL_CLAIMandTARGET_HIT, each with its ownobjectiveblock, and the plugin places what it counts and takes it back out when the event ends - A new
zones.ymlholds named zones and the points inside them, drawn with the new/eventpulse admin zone wand,save,point,listanddeletecommands. An event lists its zone underzonesand its spots underzonePoints, and one that names a missing zone skips with a console line - Two completion modes under
objective.completion,TIMEDruns to the timer andFIXEDends on the last objective. Therewardblock insideobjectivepays out per finished objective with the same parts a normal reward takes, points, money, items, commands and a message - Objective events add two scoreboard placeholders,
%objectives_left%and%my_objectives%, and they show the remaining time and the player's own score alongside the existing%time_left%and%score% - An event can list others under
excludesand the scheduler will not follow one with its excluded partner, and a manual start is refused while an excluded partner just ended unless it is givenforce - The three event sounds each got a volume key under
sounds,start-volume,warn-volumeandend-volume, so the loud one can be quieted without touching the others MythicMobsandItemsAdderhooks landed. A hunt entry can list amythicmob by id and aTARGET_HITcan carry an ItemsAddermodel, and both drop quietly on a server that does not have the plugin
1.0.1
- Starting an event on 1.21.4 and later, 1.21.11 included, no longer fails with a command error, and the scoreboard and timer now come up as they should
- A sound that cannot be played now prints a console warning naming its key under
soundsand the event carries on without it
1.0.0
First public release. Six rounds of testing close here, and nothing changed beyond the version number and a tidier stack trace in the console when a config file or the database cannot be opened.
1.0.0-6
config.yml,scoreboard.ymland the shipped language files now really do update themselves on an upgrade. Files still on version 1 move forward in one start, and the console says so per file- A player who leaves an island, is kicked, or whose island is deleted mid event has their share taken back off that island, so a ghost island can no longer place or be paid
event.island-gonemessage key added, shown in place of a deleted island's name
1.0.0-5
- A player who earned for two islands during one event is paid once, on the better placed line
logging.quiet-reward-commands,logging.announce-in-consoleandlogging.detailed-rewardsadded toconfig.ymlhide-numbersadded toscoreboard.yml, hides the red numbers on Paperevent.end-emptymessage block added, used when nobody scored.event.no-winnerremoved/eventadded as an alias alongside/eventsand/ep
1.0.0-4
- In a team event, points now stay with the island the player was on when they earned them, so a move mid event splits the points instead of carrying them across
- Island ties are broken on which island reached its score first
1.0.0-3
- Every step of an event's ending stands on its own, so a broken reward command can no longer swallow the announcement or the rest of the payout
- Every reason nobody was paid is said in the console
- A reward command the server does not have prints a warning naming it
min-scorein a team event is checked against the island total, not one member's share%count%and%needed%added toevent.not-enough-players
1.0.0-2
- The console now explains, once per player per event, why a player's actions are not counting
- Breaks cancelled by generator, prison and custom drop plugins now count when the block really went
- All three language files are written to the
langfolder on every start
1.0.0-1
First build.
- Seven event types, eight shipped events
- Random scheduling with a player count, blackout hours and an anti repeat memory that survives a restart
- Live scoreboard on top of any existing board, with a saved per player toggle
- Team mode for SuperiorSkyblock2, BentoBox and IridiumSkyblock
- Rewards per place, range and participation, with offline winners paid on their next join
- SQLite and MySQL, English, French and Spanish, PlaceholderAPI and Vault