Skip to content

latest

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Dec 17:45
· 34 commits to main since this release
94d4e23

[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

  • Remove unused const

[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