Releases
latest
[latest] - 2024-12-28
Changed
Automatically generate changelog
[1.6.0] - 2024-12-27
Changed
Include death message in player-died event metadata
Send a 'player-died' event with the mob name + type
Update build.yml
Update build.yml to include all json files from Brilliance
Use data from Brilliance to limit card counts when generating a player's deck
[1.5.0] - 2024-12-25
Added
Support broadcast notifications (used to show queue events in the dungeon)
Changed
Schedule lobby update of player's inventory after syncing scoreboard data
Do not give players a shulker if run context failed to initialize
Do not override run context, and message player if dunga-dunga is unreachable
Send bungeecord message immediately when sending spectators back to lobby
Send spectators back to lobby when 'game-ended' event is logged
[1.4.1] - 2024-12-22
Changed
Fix API model for batch update scores API
Send 'player-seen' events for spectators
Skip shutdown if server is already shutting down
Generate new models, send run metadata as part of scoreboard sync
[1.4.0] - 2024-09-15
Added
Support giving players non-card items like potions, keys, and coins
[1.3.0] - 2024-08-26
Changed
Set run-id from claim context
Fix typo in scoreboards.json download action
Use scoreboards.json (authored in Brilliance) to determine which objectives to store
Sync all achievements, not just do2 ones. Mute achievements during connection
[1.2.0] - 2024-08-10
Changed
Pass in full deck ID when fetching player cards
Use run context to determine which deck to retrieve, update card schema
Do not persist player data on builders
Store player advancements in dunga-dunga, and apply them when they reconnect
Filter scoreboard values based on run type (retrieved from Claim)
[1.1.0] - 2024-06-27
Changed
Track deck ID, card count, and deck data at the start of each dungeon run
Generate an run ID (UUID) on startup, send that to DungaDunga as part of each event
Fail gracefully when API calls fail as part of player join events
Update build.yml
Use active deck instead of always using Deck 1
[1.0.0] - 2024-06-09
Added
Changed
Update license
Move write permission to top-level definition of release action
Grant write permissions to release job
Disable stat tracking on builders
Store and restore player stats whenever the player joins / leaves the server
[0.5.0] - 2024-06-09
Added
Add is-dungeon-instance cmd
Changed
Shutdown server on 'shutdown-server-if-empty' Task, if server is empty
Fix OriginalName field in Pork Chop Power NBT to match wonky original
Delete release.yml action and only use Java 17 when building
Compare against Card key when checking for ethereal cards
Create release.yml
[0.4.1] - 2024-06-01
Changed
Omit color field from card NBT data for certain cards
Fix NBT data on Cards so that they match in-game filters
Create /add-item command that allows for storing any item related to a player
[0.4.0] - 2024-04-21
Changed
Also send 'player-seen' events when a player joins the server
Send a 'player-seen' event every second that a player is connected
Allow card events to pass in card names with dashes instead of underscores
Allow players to place their shulker on a redstone lamp
Include active player count in server-online event, and send server-closing event on shutdown
Generate latest dunga-dunga API models
Send server-online event every 15 seconds
[0.3.0] - 2024-02-07
Added
Added tests but code still stops at Jedis constructor
Added logging (maybe)
Added update-datapack
command
Add new api call wrapper for dunga dunga (#14 )
Changed
Create card-played and card-available commands
Agronet support for update-workers command, also added fabric permissions checking
Merge pull request #19 from trackedout/feat/update-datapack
Way more logging
Rename test-request-update redis message to just request-update
Revert shadow jar generation, bump Kotlin and Fabric loader dependencies to match dungeon server
Still not working but checking in anyway
Changing permission of gradlew
Fix debug logging when adding deck to player inventory
Merge pull request #10 from trackedout/Fix-isDeckedOutDoor-check
Fix is decked out door check
Generate models for Task API
Removed
Remove command to enter dungeon, this is handled by dunga dunga via an event (#17 )
[0.2.1] - 2024-01-02
Changed
Minor grammar and formatting fixes
Removed
Remove deck from player inventory action (#9 )
[0.2.0] - 2024-01-01
Added
Support sending events from a Command Block without needing a player
Changed
Give player their deck when joining dungeon instance (#8 )
#6 Set display name NBT data for Decked Out shulker as well as all Cards
Expose method for finding a card by name (used by Citadel)
Model Decked Out 2 cards (name, display name, model data, name colour)
Allow /log-event to be run without a count, and default that count to 1
Log a card-bought event as part of card-bought command
Create command to add cards to Player's Deck via DungaDunga
Refactor log-event command into its own class
[0.1.0] - 2023-12-21
Changed
Fetch Player deck from Dunga Dunga and use that data to build their shulker box
Tag the player with "do2.received_shulker" when they receive their shulker, and refuse to give it again if they have that tag
Integrate with Events API, sending /log-event data to Dunga Dunga
Stop auto-building on Windows
WIP code to teleport a player into the the dungeon when they strike the door with a key
Removed
Remove player arg from /log-event command as we can infer this from context
[0.0.2] - 2023-12-16
Changed
Rename Agro-net logger
Register two WIP commands for managing the shulker in player inventories
Target Minecraft 1.20.1 for testing
Create sample scoreboard processing listener
[0.0.1] - 2023-12-13
Changed
Wire up GetUsers API call to /log-event command (proof of concept)
Use Swagger spec to create client for calling DungaDunga backend
Intial commit
You can’t perform that action at this time.