Skip to content

Releases: Hexaoxide/Carbon

CarbonChat v2.1.0-beta.18

12 Aug 22:39
Compare
Choose a tag to compare
Pre-release

Commits

  • 19d17ce: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 2d89dc6: Allow console to use chat with 'console_sender' channel format (Draycia)
  • 06e0ee0: Fix missing license header (Draycia)
  • 3385c34: ignore empty chats (Jason Penilla)
  • 9141283: Update Crowdin configuration file (Josua Parks)
  • 18f94a3: support offline players in CarbonPAPIPlaceholders (Jason Penilla)
  • b46f6c6: cross-server whispers & cross-server player name tab completion in commands (Jason Penilla) (#270)
  • 44b6c26: whisper & other command cleanup (Jason Penilla) (#270)
  • a393a53: cache profiles from other servers on the network (Jason Penilla) (#270)
  • cdb9d61: partially fix MessagingManager shutdown (Jason Penilla) (#270)
  • 88f020f: Fix velocity sameWorldAs (Draycia)
  • 8ba4a35: 2.1.0-beta.18 (Draycia)

CarbonChat v2.1.0-beta.17

02 Aug 20:01
v2.1.0-beta.17
534a725
Compare
Choose a tag to compare
Pre-release

🔧 Bug Fixes

  • hotfix for recursive cross-server message bug (#269) - 912f0e8

🔨 Builds

  • velocity: remove blossom usage - c0761b7
  • update gradle, plugins, dependencies - 42850a1

Commits

  • 8241e60: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 534a725: 2.1.0-beta.17 (Jason Penilla)

CarbonChat v2.1.0-beta.16

01 Aug 23:32
v2.1.0-beta.16
0fedf4e
Compare
Choose a tag to compare
Pre-release

Commits

  • 04c2433: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 4dc1a58: clean up CarbonPaperLoader (Jason Penilla)
  • b8f1fa2: deduplicate dependency loading logic (Jason Penilla)
  • fc1b597: Cleanup chat listeners and deduplicate shared code (Josua Parks) (#260)
  • 78155d6: Fix styling in velocity chat listener (Draycia)
  • 403c3a3: Remove non-functional Chat Placeholders (Draycia)
  • f2fa2b5: Revert "Remove non-functional Chat Placeholders" (Draycia)
  • f459d47: Extract chat placeholder parsing (Draycia)
  • 83e5439: Add permission to allow PAPI placeholders in messages (Draycia)
  • 17e90a4: Add permission and support for MiniPlaceholders tags in chat messages (Draycia)
  • f7e59a2: don't create redundant threads for DependencyDownloader http client (Jason Penilla)
  • 25b88f3: use the default HttpClient executor in DependencyDownloader (Jason Penilla)
  • 9f20afc: Emit event CarbonChatEvent in message processing from (HarvelsX)
  • 43d2754: Start hiding relocated api libs (Draycia)
  • 09054b7: Hide Event lib from API (Draycia)
  • 4ce7a46: Finish removing relocated libraries from API (Draycia)
  • fd2bb08: Unpromote channelByValue from API (Draycia)
  • 33e1954: Add nickname PAPI placeholder (Draycia)
  • 482d09b: Fix missing licenses (Draycia)
  • d1a0cd3: Fix checkstyle (Draycia)
  • 89894fa: Add chat-filter and make command messages utilise prepareAndEmitChatEvent (Draycia)
  • 141772f: fix registry relocation (Jason Penilla)
  • d05cc65: improve ping regex (Jason Penilla)
  • e9d4abd: Fix reloads by recreating the channel registry (Jason Penilla) (#262)
  • ef62dc2: don't try to double register commands (Jason Penilla) (#262)
  • 702f5ad: Make order of internal reload event listeners consistent (Jason Penilla) (#262)
  • 0ae6a01: channel load and general file handling cleanup (Jason Penilla)
  • add carbonchat entrypoint for addon mods - bb6c576
  • 2f1023d: Remove quilt repo (Jason Penilla)
  • 88402ed: Rework channel registration (Jason Penilla) (#264)
  • 294e85c: Improve CarbonChat JavaDoc (Jason Penilla) (#264)
  • dcd1e0c: Update adventure-platform-fabric to release (Jason Penilla)
  • 9daac8e: Add channel 'name' option, don't register channels with invalid keys/names (Draycia)
  • 8d76151: Revert "Add channel 'name' option, don't register channels with invalid keys/names" (Jason Penilla) (#267)
  • 96ccede: Locale loading and reloading fixes (Jason Penilla) (#267)
  • 3401a41: Fix duplicate mute info message (Jason Penilla)
  • 7a0ff83: Fix legacy code detection in PlaceholderAPIMiniMessageParser (Jason Penilla)
  • 0fedf4e: 2.1.0-beta.16 (Jason Penilla)

CarbonChat v2.1.0-beta.15

04 Jul 18:01
v2.1.0-beta.15
360eb91
Compare
Choose a tag to compare
Pre-release

🔧 Bug Fixes

  • paper: Remove unnecessary library download - 3c0f962

Commits

  • b12a6fb: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 6dac942: Dependency fixes (Jason Penilla)
  • 7b18265: 6dac942 pt 2 (Jason Penilla)
  • f7e79d0: Change channels log to INFO (Draycia)
  • 9ab930a: Changed Velocity ChatListener PostOrder to LATE (Adrian) (#258)
  • e4adb07: Fix custom placeholders not being used on Velocity and Paper (Draycia)
  • 82c22a0: Don't throw exceptions when DSRV channels are misconfigured (Draycia)
  • 307395c: Download dependencies at runtime on all platforms (not just Paper), and read dependency info from file in plugin jar generated by Gradle task (Jason) (#259)
  • 999e2f9: Improved Velocity listeners registration and execution performance (Adrian) (#257)
  • 360eb91: 2.1.0-beta.15 (Jason Penilla)

CarbonChat v2.1.0-beta.14

28 Jun 02:26
v2.1.0-beta.14
69a70d7
Compare
Choose a tag to compare
Pre-release

🔧 Bug Fixes

  • fabric: Bump adventure-platform-fabric and update fabric.mod.json for 1.20.1 - 47c23bb

Commits

  • c986089: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 69a70d7: 2.1.0-beta.14 (Jason Penilla)

CarbonChat v2.1.0-beta.13

28 Jun 02:05
v2.1.0-beta.13
4535e6a
Compare
Choose a tag to compare
Pre-release

🔧 Bug Fixes

  • Align Velocity command exception handling, completions, and execution coordination with other platforms - 27f60a6

Commits

  • 1403955: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 6add891: misc cleanup (Jason Penilla) (#253)
  • 9673db4: Bump gradle & loom (Jason Penilla) (#253)
  • 62e29dc: Add fabric to release step (Jason Penilla) (#253)
  • f8b525d: Fabric 1.20.1 & dependency updates (Jason Penilla)
  • f9c3544: Don't use final on config fields (Draycia)
  • 00945e5: Send custom chat completions on Paper (Draycia)
  • 5432319: Remove manual class preloads in MySQLUserManager.Factory (Jason Penilla)
  • 81c6cc7: Relocation/dependency cleanup (Jason Penilla)
  • 2e280eb: Force init of Driver classes (Jason Penilla)
  • 85612eb: Fix injection issue and cleanup CCProvider usage (Draycia)
  • 547adcf: Remove indirection in getting ChannelRegistry from DatabaseUserManagers (Jason Penilla)
  • 47b1ba4: More cleanup (Draycia)
  • 0d72883: Inject ChannelRegistry to CarbonPlayerCommon (Jason Penilla)
  • 8e59a14: Un-promote ChannelRegistry#byCommandName from API (Jason Penilla)
  • 051f58b: Fix loading of shaded SQL drivers (Jason Penilla)
  • e8308df: revert adding final to config fields from 5668ad2 (f9c3544 cont) (Jason Penilla)
  • 39f700a: Describe valid StorageTypes in PrimaryConfig.java (Ralph Drake) (#254)
  • 9010086: Config comment cleanup (Jason Penilla)
  • fc1cfd4: Clean up plugin instance access in DSRVChatHook (Jason Penilla)
  • 4535e6a: 2.1.0-beta.13 (Jason Penilla)

CarbonChat v2.1.0-beta.12

17 Jun 23:23
v2.1.0-beta.12
cf396c6
Compare
Choose a tag to compare
Pre-release

Commits

  • cf396c6: 2.1.0-beta.12 (Jason Penilla)

CarbonChat v2.1.0-beta.11

17 Jun 23:07
v2.1.0-beta.11
b2499bf
Compare
Choose a tag to compare
Pre-release

🔨 Builds

  • propagate version to subprojects - 310e0f1

Commits

  • af278b7: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • b2499bf: 2.1.0-beta.11 (Jason Penilla)

CarbonChat v2.1.0-beta.10

17 Jun 22:43
v2.1.0-beta.10
f0cded8
Compare
Choose a tag to compare
Pre-release

🔧 Bug Fixes

  • Provide Identity pointers for "offline" CarbonPlayers - 6607ee2
  • Make CarbonPlayerCommon#transientLoadedSince volatile - 0efeeaa

🔨 Builds

  • Added missing dependencies in Modrinth publication (#238) - b90f7d3
  • Move unsignedvelocity Modrinth dependency into Velocity build script - c9c9a04

🧹 Chores

  • velocity: Remove unused field in VelocityUserManager - 2162214

Commits

  • 11fa24e: back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 4445e02: Prevent cancellation of messages from signed players with versions 1.19.1 or higher in Velocity (Adrian) (#239)
  • 052c373: Folia support & display name state handling improvements (Jason) (#240)
  • 6839cd0: Update Fabric module to support 1.19.4 (Josua Parks) (#241)
  • 5193723: Fixed Audience placeholders not being applied (Adrian) (#246)
  • d452106: Render per-player when calling sendMessageInChannelAsPlayer (Draycia)
  • 76e3b68: Extract channel prefix check to CarbonPlayer (Draycia)
  • d322229: Use channelMessage and rejoin left channels on message (Draycia)
  • 2460255: Add docs for channelForMessage (Draycia)
  • 545d09c: Remove non-sourced resolver (Draycia)
  • cbcd145: Add missing docs for ChannelMessage (Draycia)
  • e87cff5: Remove unused imports (Draycia)
  • 5668ad2: Replace event library, remove deprecated methods (Draycia)
  • f615390: format license (Jason Penilla)
  • ce17a63: Set up sonatype publishing (Jason Penilla)
  • 5d8a248: Set up sonatype publishing (Jason Penilla)
  • 7798f0a: Update group id (Jason Penilla)
  • f9fcd9b: Fix missing description property (Jason Penilla)
  • 8ced22f: Add CarbonPrivateChatEvent (Draycia)
  • 76e7d4d: Remove rendering logic from DSRVChatHook (Draycia)
  • 068ba26: Remove redundant event cancellations (Draycia)
  • 14b2291: Fix channel prefixes not working (Draycia)
  • ae620fe: Set velocity chat listener to LAST (Draycia)
  • ed0d257: Fix setting nicknames for others (Aiko) (#250)
  • 3717df9: Fix recipient not being passed into command msg renderer (Draycia)
  • c45bc28: Add missing rendering logic to channel registry (Draycia)
  • fe9d330: Move message packet logic (Draycia)
  • c716fca: Restructure CarbonPlayer#renderName (Draycia)
  • 9cb0795: Fix event registration and listener subscriptions (Josua Parks) (#251)
  • 29505dd: Remove CarbonEventConfig (Draycia)
  • 72cd93f: Add toggle for nickname management (Jason) (#252)
  • 513e3d0: Fix ping handler regex (Draycia)
  • f0cded8: 2.1.0-beta.10 (Draycia)

CarbonChat v2.1.0-beta.9

17 Apr 18:04
v2.1.0-beta.9
6af5080
Compare
Choose a tag to compare
Pre-release

Commits

  • 14aaf4d: Revert "Use legacy serializer in DSRV hook" (Jason Penilla)
  • 6af5080: 2.1.0-beta.9 (Jason Penilla)