Releases
latest
[1.9.1] - 2025-01-01
Changed
Release build artifacts for JDK 21
[1.9.0] - 2025-01-01
Changed
Upgrade gradle wrapper validation action
Ensure player inventory reflects cards + items that are removed from their deck
Fix output file path for Agronet jars
Use worker PAT when pulling Agronet jar
Use an SSH key as the access token when pulling Agronet's jar
[1.8.3] - 2024-12-28
Changed
Minor logging improvements to deck management view
Automatically publish changelog
[1.8.2] - 2024-12-26
Added
Add command to show counts of owned / available cubbies
Add cubby support
[1.8.1] - 2024-12-24
Added
Add currently supported commands to README.md
Changed
Use PST time for Phase 2 start date calculation
Disable first-run animation
Limit search for shop shards bought to start at Phase 2
[1.8.0] - 2024-12-21
Added
Add snow layers and sound effects to first-time leaderboard creation
Changed
Sort leaderboard by tomes, then "escaped embers / wins"
Improve formatting of list-cards command output
Show a leaderboard of player heads based on tomes submitted
[1.7.0] - 2024-12-20
Changed
Create a view for players to see their artifakes
Move runOnNextTick to Citadel extension
[1.6.2] - 2024-12-14
Added
Add a reason field to /do give-item command
[1.6.1] - 2024-12-07
Added
Support refreshing inventory for all online players
Changed
Use filter instead of find when targetting players for inventory refresh
Removed
Remove permission annotation for spectate command
[1.6.0] - 2024-12-03
Changed
Create a UI for selecting active runs and spectating them
Dynamically adjust shard prices based on how many shards a player bought
[1.5.1] - 2024-11-30
Added
Support broadcasting messages (used for dungeon event notifications)
Changed
Allow players to submit multiple tomes at once
Automatically refresh practice shards when the player has less than 10
[1.5.0] - 2024-09-29
Added
Support giving players (unthrowable) slowness potions from shop
Changed
Allow players to interact with blocks when holding dungeon items
Replace tome submission message with a custom one
Let players buy potions, keys, and coins - and move them in/out of their decks
Create a command that allows admins to grant shards/tomes/crowns to players
Use config file to store shop data
Removed
Remove old dungeon items from player inventories
[1.4.1] - 2024-08-25
Changed
Build using Java 21
Include tomes in scoreboard filter for inventory management
[1.4.0] - 2024-08-15
Changed
Upgrade to Gradle 8.8 and target Java 21
Show a larger view if player has many unique cards, and support dropping multiple cards
[1.3.1] - 2024-08-10
Changed
Allow players to remove cards from their deck
Create command to list inventory related scores for a player
Use helper method when modeling crown + tome items for shop
Give players their deck in game, allowing a read-only view of its contents
[1.3.0] - 2024-08-10
Added
Support using in-game shards for queue entry
Support updating a player's inventory when requested by a Task
Changed
Refactor Card UI to support new card storage system, including competitive decks
Extract error message from deeply nested API error object
Create shop interface, allowing purchases using crowns
[1.2.0] - 2024-07-28
Changed
Prevent player from dropping / moving precious items by intercepting all inventory events
Teleport players out of dungeon entrance on reconnect
Send player-seen event every 3 seconds (instead of 15)
[1.1.1] - 2024-07-12
Added
Support executing arbitrary commands from dunga-dunga
Changed
Execute each server command on subsequent ticks
Update generated models for Event API
[1.1.0] - 2024-06-27
Added
Support moving cards between decks, and queuing from the deck editor
Support overloading Agronet jar location using an environment variable
Changed
Create UI that lets players queue by submitting a shard
Github action: pull Agronet jar before building
[1.0.0] - 2024-06-09
Changed
Create LICENSE
Create reduced Card object when calling deleteCard API
Create UI that allows for interactive modification of a player's deck
Reduce the rate at which dunga-dunga is notified of online players to once every 15 seconds
Use MiniMessage to format network status components
[0.6.1] - 2024-04-21
Added
Support Task for messaging all ops (players with "debug" tag)
Changed
Send a 'player-seen' event every second that a player is connected
Use a scoreboard to render a live view of the network's instance / player states
[0.6.0] - 2024-02-15
Added
Support sending messages to players using the 'message-player' task
Support bungee-message tasks that don't target an online player
Changed
Do not set server field when deleting cards
Include API error message in the in-game error message when an API call fails
Merge pull request #9 from trackedout/4-citadel-support-modification-of-players-deck-whilst-in-lobby-server
Revert some of the nbt stuff
Saves the player's deck to dunga dunga
Asynchronously poll Dunga Dunga for work, broadcasting BungeeCord plugin messages on arrival
#6 Support targeting a player as part of /log-event command
#6 Add /log-event command
Removed
[0.5.0] - 2023-12-30
Added
Support executing inventory management commands from Command Blocks
Add command permission requirements for give/take shulker commands
Changed
Create command to add a copy of each known card to a player's deck
Create command to list all known cards
Create command to remove all cards from a player's deck
Set Deck and Card display names and colours when generating deck shulker
Use Agronet Card data for card model IDs
Run inventory management commands asynchronously + minor wording updates
Removed
Remove OP requirement from inventory management commands
[0.4.2] - 2023-12-28
Changed
Create list-cards command that lists the cards in a player's deck
Expose deck management commands (used by operators)
[0.4.1] - 2023-12-28
Changed
Send an event to Dunga Dunga when a player joins the server
Send coloured messages when performing take-shulker command
[0.4.0] - 2023-12-28
Changed
Generate Decked out shulker inventories using deck data from Dunga Dunga
[0.3.0] - 2023-12-28
Added
Add Rtags support for NBT editing, add test nugget to player's shulker when generating it
Changed
Use Agronet as a library, remove duplicate DungaDunga client code
Tag player as they receive their shulker to prevent giving it twice
[0.2.0] - 2023-12-26
Added
Add GitHub action to build and upload plugin jar
Changed
Create give/take shulker commands (no API integration, yet)
Build in Dunga Dunga client
[0.1.0] - 2023-12-25
Changed
Fix gradle build, add Kotlin support, convert project to Kotlin
No clue if i did this right but i have to run
Push basic command framework
Push template
Create README.md
You can’t perform that action at this time.