Skip to content

Releases: Hexaoxide/Carbon

CarbonChat v3.0.0-beta.27

05 Jul 17:09
v3.0.0-beta.27
8a7b483
Compare
Choose a tag to compare
Pre-release

🚀 Features

🔧 Bug Fixes

  • paper: Relational PlaceholderAPI placeholders (#492) - b4d68c1

🔨 Builds

  • bump gremlin to 0.0.5 - bf6b198
  • bump gremlin to 0.0.6 & hangar-publish-plugin to 0.1.2 - 410cb32
  • Update Gradle & plugins - cf7ba32
  • paper: replace plugin-yml with resource-factory (#441) - 77b44a3

🧹 Chores

  • deps: Update dependency net.kyori:adventure-platform-fabric to v5.11.0 (#388) - 110b9d0
  • deps: Update dependency com.mysql:mysql-connector-j to v8.3.0 (#389) - 873a2a2
  • deps: Update dependency io.nats:jnats to v2.17.2 (#387) - 961dca5
  • deps: Update flyway to v10.6.0 (#392) - cbf1764
  • deps: Update jdbi to v3.44.0 (#393) - 790d847
  • deps: Update gradle and github actions to v4 (#394) - 01de0ef
  • deps: Update dependency xyz.jpenilla:run-task to v2.2.3 (#397) - 0a16287
  • deps: Update dependency xyz.jpenilla:gremlin-gradle to v0.0.4 (#396) - e32d50c
  • deps: Update dependency io.nats:jnats to v2.17.3 (#399) - 9c9e285
  • deps: Update flyway to v10.7.2 (#402) - 434e247
  • deps: Update jdbi to v3.44.1 (#401) - 4f216a8
  • deps: Update flyway to v10.8.1 (#405) - ead578b
  • deps: Update dependency me.modmuss50:mod-publish-plugin to v0.5.1 (#404) - b99b482
  • deps: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.3.3 (#407) - dbc853a
  • deps: Update dependency org.postgresql:postgresql to v42.7.2 (#408) - ea5ee36
  • deps: Update jdbi to v3.45.0 (#411) - f9654a5
  • deps: Update dependency redis.clients:jedis to v5.1.2 (#425) - 47008a1
  • deps: Update plugin javadoc-links to v0.0.13 (#426) - 2a9f014
  • deps: Update flyway to v10.9.1 (#429) - 6e2a9a7
  • deps: Update dependency net.kyori:adventure-platform-fabric to v5.12.0 (#428) - d71fb79
  • deps: Update adventure to v4.16.0 (#427) - 1110b48
  • deps: Update dependency org.postgresql:postgresql to v42.7.3 (#436) - 8f5f921
  • deps: Update jdbi to v3.45.1 (#437) - 07a61d1
  • deps: Update flyway to v10.10.0 (#443) - abbb908
  • deps: Update dependency io.nats:jnats to v2.17.4 (#442) - 9ef61fc
  • deps: Update fabricApi (#440) - 82a9b66
  • deps: Update dependency net.fabricmc:fabric-loader to v0.15.7 (#435) - 2ad2e26
  • deps: Update flyway to v10.11.0 (#459) - f78ba99
  • deps: Update dependency com.rabbitmq:amqp-client to v5.21.0 (#461) - 892d1fb
  • deps: Update gradle/wrapper-validation-action action to v3 (#463) - 81584e1
  • deps: Update plugin javadoc-links to v0.0.14 (#444) - 48f42c5
  • deps: Update dependency com.github.luben:zstd-jni to v1.5.6-2 (#453) - 996b73d
  • deps: Update dependency io.nats:jnats to v2.17.6 (#460) - 16ff75c
  • deps: Update dependency net.fabricmc:fabric-loader to v0.15.10 (#458) - badadd4
  • deps: Update fabricApi to v0.97.0+1.20.4 (#462) - 9892443
  • deps: Update dependency me.lucko:fabric-permissions-api to v0.3.1 (#465) - f4f09aa
  • deps: Update flyway to v10.11.1 (#464) - 517bf5d
  • deps: Update dependency xyz.jpenilla:run-task to v2.2.4 (#468) - c01814a
  • deps: Update dependency com.github.luben:zstd-jni to v1.5.6-3 (#467) - 3417031
  • deps: Update dependency xyz.jpenilla:run-task to v2.3.0 (#475) - b959b8e
  • deps: Update plugin javadoc-links to v0.0.15 (#478) - ed303f4
  • deps: Update dependency net.fabricmc:fabric-loader to v0.15.11 (#472) - e6951c0
  • deps: Update dependency org.checkerframework:checker-qual to v3.43.0 (#474) - ac60a4a
  • deps: Update flyway to v10.12.0 (#481) - a53d2e3
  • deps: Update dependency me.clip:placeholderapi to v2.11.6 (#490) - fa45583
  • deps: Update dependency com.mysql:mysql-connector-j to v8.4.0 (#473) - 213b80d
  • deps: Update dependency com.palmergames.bukkit.towny:towny to v0.100.3.0 (#439) - 5c6fe73
  • deps: Update dependency com.massivecraft:Factions to v1.6.9.5-U0.6.35 (#433) - 74c323c
  • deps: Update dependency com.discordsrv:discordsrv to v1.27.0 (#438) - e10c587
  • deps: Update dependency com.gmail.nossr50.mcMMO:mcMMO to v2.1.227 (#432) - 3a7beff
  • deps: Update fabricApi to v0.97.1+1.20.4 (#494) - 5541935
  • deps: Update dependency redis.clients:jedis to v5.1.3 (#493) - 4670b57
  • deps: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.4.0 (#499) - b140170
  • deps: Update dependency io.nats:jnats to v2.19.1 (#497) - 51d2f1c
  • deps: Update dependency org.checkerframework:checker-qual to v3.44.0 (#498) - fc5f202
  • deps: Update jdbi to v3.45.2 (#508) - a540ca2
  • deps: Update dependency io.github.goooler.shadow:shadow-gradle-plugin to v8.1.8 (#507) - c9a3f2c

Commits

  • 02eec2b: 3.0.0-SNAPSHOT (Jason Penilla)
  • update gradle actions - a0a11f0
  • 71e7c46: Use cloud-build-logic.javadoc-links for automatic javadoc linking (Jason Penilla) (#395)
  • 3c89fe9: Fix quoting in default error.command.command_execution message (Jason Penilla)
  • 18984aa: Update supported Minecraft versions (Jason Penilla) (#400)
  • Update api-version - fddee0c
  • f03469f: Improve error message for missing username (Jason Penilla)
  • 8ef507f: Support custom chat completions on velocity (Draycia)
  • 2ed8ef2: Add ChannelSwitchEvent (Draycia)
  • c150f43: Add nickname blacklist. (NamiUni)
  • c27896e: Crowdin Updates (Localizinator)
  • 6006e45: Always 'handle' chat message packets (Draycia)
  • 4ab163e: Use google Inject not javax (Draycia)
  • 7c094e0: Ignore classfile warnings (Jason Penilla)
  • dff7c46: Remove redundant setting of native number suggestions (Jason Penilla)
  • a946102: Update resource-factory to 0.0.6 (Jason Penilla)
  • 5427a7d: Update resource-factory to 0.0.8 (Jason Penilla)
  • 65a3152: New Crowdin updates (Localizinator) (#431)
  • fc2c0e4: Update gradle wrapper to 8.7 and resource-factory to 1.1.1 (Jason Penilla)
  • 4f2a53c: Update loom to 1.6 (Jason Penilla)
  • a816dcd: Support signing messages from command arguments (Jason Penilla) (#434)
  • 74418ad: Deny chatting if the required permission is not given (Benjamin Selig) (#470)
  • 8c92f0f: Check hearing permission in join command (Draycia)
  • af12f92: Reverse sender/recipient in relational placeholders (Draycia)
  • fe6a794: Add nickname filter (Josua Parks) (#485)
  • efab5f9: Go to default channel when entering already-selected channel (Josua Parks) (#486)
  • fda989b: Allow item links in whispers (Josua Parks) (#487)
  • 93b8bc4: Add channel message cooldowns (Josua Parks) (#491)
  • c3eeebc: Add config option to disable tab list updates (Josua Parks) (#488)
  • 2a2e76f: Update Guice to 7.0.0 (Jason Penilla) ([#430](ht...
Read more

CarbonChat v3.0.0-beta.26

15 Jan 18:19
v3.0.0-beta.26
0fb01a4
Compare
Choose a tag to compare
Pre-release

🔨 Builds

  • disable configure on demand - 2a53dea

🧹 Chores

  • deps: Update flyway to v10.1.0 (#357) - 629eb7c
  • deps: Update dependency net.kyori:adventure-platform-fabric to v5.10.1 (#356) - 68230cf
  • deps: Update dependency com.mysql:mysql-connector-j to v8.2.0 (#329) - 14ef170
  • deps: Update dependency net.essentialsx:EssentialsXDiscord to v2.20.1 (#346) - d750271
  • deps: Update dependency redis.clients:jedis to v5.1.0 (#359) - 983a4f0
  • deps: Update dependency io.nats:jnats to v2.17.1 (#332) - efe8feb
  • deps: Update dependency io.github.miniplaceholders:miniplaceholders-api to v2.2.3 (#355) - 923ba11
  • deps: Update dependency org.postgresql:postgresql to v42.7.0 (#358) - 52b1163
  • deps: Update dependency xyz.jpenilla:run-task to v2.2.2 (#368) - 54971c0
  • deps: Update dependency org.postgresql:postgresql to v42.7.1 (#367) - 8b9a895
  • deps: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.3.2 (#366) - 8d62828
  • deps: Update dependency com.github.luben:zstd-jni to v1.5.5-11 (#365) - 1178435
  • deps: Update flyway to v10.4.1 (#378) - 307ee5b
  • deps: Update jdbi to v3.42.0 (#379) - 83873ee

Commits

  • 4596ba4: Back to 3.0.0-SNAPSHOT (Jason Penilla)
  • ddb91b1: Fix publishing config (Jason Penilla)
  • 4b93b8b: Configure renovate to run weekly (Jason Penilla)
  • 2d8bcfe: Update for event changes (Jason Penilla)
  • a633940: Changed Velocity ChatListener PostOrder to LATE (Adrian) (#361)
  • 87ea107: Removed UnSignedVelocity metadata references (Adrian) (#362)
  • fee0c7f: Bump Gradle wrapper to 8.5 (Jason Penilla)
  • 1777703: Switch back to javadoc.io for checker-qual docs (Jason Penilla)
  • add channel key placeholder, closes #363 - 144e2ae, closes #363
  • explicitly lowercase PlaceholderAPI identifier - 508aef3
  • 4767462: Add MiniPlaceholders Expansion (Jason Penilla) (#369)
  • 28736d3: Bump hangar-publish-plugin (Jason Penilla)
  • bbac625: Simplify CarbonPlatformExtension (Jason Penilla)
  • Ignore Towny patch releases - e8e96a6
  • Ignore Towny patch releases - 1a0034a
  • 3e87151: Include org.flywaydb:flyway-database-postgresql (Jason Penilla)
  • e548e17: Update LICENSE_HEADER (Jason Penilla)
  • 97f5b9b: Update dependencies for 1.20.4 Fabric (Jason Penilla)
  • 0fb01a4: 3.0.0-beta.26 (Jason Penilla)

CarbonChat v3.0.0-beta.25

15 Nov 03:27
v3.0.0-beta.25
b756341
Compare
Choose a tag to compare
Pre-release

🔧 Bug Fixes

  • hotfix for recursive cross-server message bug (#269) - 912f0e8
  • Warning printing when there was no issue on party join/leave (#300) - bbaa940
  • add key type to holder in carbonchannelregistry (#301) - d196931
  • Add missing configureListeners call on velocity - 2073b3e

🔨 Builds

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

🧹 Chores

  • cleanup command registration - 45369aa
  • deps: Update actions/checkout action to v4 (#324) - ace3d19
  • deps: Update dependency ca.stellardrift:stylecheck to v0.2.1 (#319) - cb47f60
  • deps: Update dependency redis.clients:jedis to v5.0.2 (#320) - 309cebb
  • deps: Update flyway to v10 (major) (#325) - 8bdee2f
  • deps: Update dependency net.luckperms:api to v5.4 (#321) - 7c8d966
  • deps: Update dependency com.rabbitmq:amqp-client to v5.20.0 (#330) - 16d0451
  • deps: Update dependency com.typesafe:config to v1.4.3 (#322) - bbe9281
  • deps: Update dependency net.fabricmc:fabric-loader to v0.14.24 (#328) - 5e361d8
  • deps: Update dependency com.zaxxer:HikariCP to v5.1.0 (#331) - 1b8489b
  • deps: Update dependency io.github.miniplaceholders:miniplaceholders-api to v2.2.2 (#323) - 4047bb4
  • deps: Update fabricApi to v0.90.7+1.20.2 (#351) - cd7a824
  • deps: Update dependency org.mariadb.jdbc:mariadb-java-client to v3.3.0 (#350) - 568df2f
  • deps: Update dependency org.checkerframework:checker-qual to v3.40.0 (#333) - 789f31c
  • deps: Update dependency com.github.luben:zstd-jni to v1.5.5-10 (#326) - 18398ff
  • deps: Update flyway to v10.0.1 (#353) - e062b4d

Commits

  • 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)
  • 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)
  • 8241e60: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 534a725: 2.1.0-beta.17 (Jason Penilla)
  • 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)
  • 1267b3b: API cleanup & other various refactoring (Jason Penilla) (#272)
  • 10b9862: displayName -> nickname; renderName -> displayName (Jason Penilla) (#272)
  • ef275b5: Simplify user manager hierarchy (Jason Penilla) (#272)
  • 7f28a9d: Improve event exception handling (Jason Penilla) (#272)
  • 4088468: Add ChannelRegistry#channelOrThrow, rename ChannelRegistry#keyOrDefault to channelOrDefault (Jason Penilla) (#272)
  • dc37c94: Add missing @Backing annotation (Jason Penilla) (#272)
  • ea4d0c9: Remove CarbonChat#serverId and add @ServerId injection binding annotation (Jason Penilla) (#272)
  • 1e20138: Remove unchecked cast and unnecessary generic in CarbonChatInternal (Jason Penilla) (#272)
  • 0ea917a: Remove unused ChatChannel#filterRecipients method (Jason Penilla) (#272)
  • 0872e27: Remove unused BasicChatChannel and fix ConfigChatChannel equals/hashCode (Jason Penilla) (#272)
  • ee006bc: Remove unused CarbonPlayerPaper.Factory interface (Jason Penilla) (#272)
  • 88f020f: Fix velocity sameWorldAs (Draycia)
  • d86b938: Clean up command DI (Jason Penilla) (#272)
  • 8ba4a35: 2.1.0-beta.18 (Draycia)
  • 20dd84d: Back to 2.1.0-SNAPSHOT (Draycia)
  • af26302: setup velocity bstats (Jason Penilla)
  • f4f5f0d: fix saving new players to database (Jason Penilla) (#275)
  • 470e506: fix saving of ignored players & left channels to db (Jason Penilla) (#275)
  • dc9d9b0: update flyway (Jason Penilla) (#275)
  • ed3fcf3: fix unnecessary saves & missing save complete packets (Jason Penilla) (#275)
  • 7371f7b: enable user manager type bstats chart (Jason Penilla)
  • 02774c7: Include git metadata in manifest, commit hash in snapshot platform versions (Jason Penilla)
  • b9f9322: Add update checker (Jason Penilla)
  • b180546: improve config management (Jason) (#276)
  • dca05a5: improve join/save exception handling (Jason Penilla)
  • d002d95: 2.1.0-beta.19 (Jason Penilla)
  • 9a8761e: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 54f37fb: stop storing usernames in db (Jason) ([#277](https://github.com/Hexaoxide/Carbon/p...
Read more

CarbonChat v2.1.0-beta.24

06 Nov 04:53
v2.1.0-beta.24
9cf2498
Compare
Choose a tag to compare
Pre-release

🧹 Chores

  • cleanup command registration - 45369aa
  • deps: Update actions/checkout action to v4 (#324) - ace3d19
  • deps: Update dependency ca.stellardrift:stylecheck to v0.2.1 (#319) - cb47f60
  • deps: Update dependency redis.clients:jedis to v5.0.2 (#320) - 309cebb
  • deps: Update flyway to v10 (major) (#325) - 8bdee2f
  • deps: Update dependency net.luckperms:api to v5.4 (#321) - 7c8d966
  • deps: Update dependency com.rabbitmq:amqp-client to v5.20.0 (#330) - 16d0451

Commits

  • b66cdf0: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 63e47b2: Fix publishing meta for 1.20.2 (Jason Penilla)
  • aa3e8e6: Use ordinal instead of name for enums over network (Jason Penilla)
  • 7368fb1: fix typo (Jason Penilla)
  • da6b50a: delete unused accessor (Jason Penilla)
  • 7b75d2f: Simplify packet queuing (Jason Penilla)
  • e264980: Split message/nickname/partyname tag permissions (Jason Penilla)
  • 3441ad6: Remove base permission check for tags (Jason Penilla)
  • 3d3f5f8: Add missing tag permissions to yml (Jason Penilla)
  • 4e80efe: build & dependency updates (Jason Penilla)
  • 192ffae: Handle double single quotes from crowdin (Jason Penilla)
  • 922a5d0: Simplify quote handling (Jason Penilla)
  • 15ce53c: Sync translations with Crowdin (Localizinator) (#306)
  • ae953ea: Update actions (Jason Penilla)
  • 8149868: Add comment to messaging settings enabled (Jason Penilla)
  • 5483bfd: Add messaging enabled/type to bStats (Jason Penilla)
  • 1376964: Always override existing config comments (closes #311) (Jason Penilla)
  • 9571bbb: Add sender_username and recipient_username placeholders to whisper formats (closes #312) (Jason Penilla)
  • 1a68626: Change default quickPrefix from null to empty string (Jason Penilla)
  • e98bc41: Adjust default whisper format (Jason Penilla)
  • 0d4c3f7: Make nickname placeholders actually return nickname, add displayname placeholders (Jason Penilla) (#310)
  • 50327c7: Use displayName instead of nickname for Bukkit displayName & playerListName (Jason Penilla) (#309)
  • b360680: fix (Riley Park)
  • 13c1e98: Rename _commandSettings to defaultCommandSettings and use for default command config (Jason Penilla)
  • 2ed9025: Move dependency downloader code out of project (Jason Penilla) (#313)
  • adjust DSRV listener order - 04561ea
  • 0046049: Switch version catalog format to toml for better integration with external tooling (Jason Penilla)
  • 244bfc1: Bump gremlin to 0.0.3 (Jason Penilla)
  • 83d44c1: Add renovate.json (renovate[bot]) (#314)
  • 944b192: Fix import (Jason Penilla)
  • 07a6cd4: Adjust renovate config (Jason Penilla)
  • ba8036a: Adjust renovate config pt. 2 (Jason Penilla)
  • dfa2304: Fix missed case from #309 (Jason Penilla)
  • 9cf2498: 2.1.0-beta.24 (Jason Penilla)

CarbonChat v2.1.0-beta.23

15 Oct 19:02
v2.1.0-beta.23
bceb59a
Compare
Choose a tag to compare
Pre-release

🔧 Bug Fixes

  • Warning printing when there was no issue on party join/leave (#300) - bbaa940
  • add key type to holder in carbonchannelregistry (#301) - d196931

Commits

  • 743ea6e: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 861a81f: Update to Fabric 1.20.2 (Draycia)
  • 520c026: Checkstyle (Draycia)
  • d331d39: allow omitting the false option in option tags (will use empty text) (Jason Penilla)
  • 971455f: build & dependency updates (Jason Penilla)
  • 8864ed8: move sender req. up in PartyCommands (Jason Penilla)
  • 6fe8641: Adjust default party command messages (Jason Penilla)
  • d9553bc: link external javadoc for dependencies (Jason Penilla)
  • d813756: Remove incomplete delete message commands (Jason Penilla)
  • 3858d82: Register late added channels with EssXD (Jason Penilla)
  • 8f80260: fix deprecation warning in DSRV integration (Jason Penilla)
  • register chat type normally - bc07ba5
  • ea074bf: Add "carbon.crossserver" and "carbon.parties" to carbon-permissions.yml (Triassic) (#304)
  • 1d3c2cf: Add party invite expiration time to config (Jason Penilla)
  • 4b91b58: Change default party invite expiration to 45s (Jason Penilla)
  • 28b8866: Emit party leave events on party disband (Jason) (#305)
  • bceb59a: 2.1.0-beta.23 (Jason Penilla)

CarbonChat v2.1.0-beta.22

02 Oct 19:28
v2.1.0-beta.22
d0dd62d
Compare
Choose a tag to compare
Pre-release

Commits

  • f208d6c: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • Remove vanilla commands matching our commands or aliases - 313db01
  • We actually remove all existing commands matching ours; they are configurable so this should be fine. - 9b9a6f2
  • include checker at runtime - b669a3b
  • 4f964b6: Use correct audiences in CarbonChannelRegistry#sendMessageInChannel (Jason Penilla)
  • a0a1e62: Update run-task (Jason Penilla)
  • 0c9b3ce: Party chat (Jason) (#299)
  • d0dd62d: 2.1.0-beta.22 (Jason Penilla)

CarbonChat v2.1.0-beta.21

18 Sep 22:11
v2.1.0-beta.21
45d99c0
Compare
Choose a tag to compare
Pre-release

Commits

  • f1c674f: Created messages-tr_TR.properties (WinTone01) (#287)
  • c8e9859: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 523e003: Add connection pool settings (Jason Penilla)
  • 9d6b1cc: bump cloud to 1.8.4 (Jason Penilla)
  • 7a43d07: Make non-component placeholders preProcessParsed (Jason Penilla)
  • b380210: bump indra & polyglot-version-catalogs (Jason Penilla)
  • df1be68: redis shutdown fixes (Jason Penilla)
  • 78c34da: use forked messenger (Jason Penilla)
  • 128a9de: dependency updates (Jason Penilla)
  • 654964d: Add nickname character limit. (NamiUni) (#293)
  • 340f6be: remove no longer needed suppressions (Jason Penilla)
  • 08b8c58: make the update checker run later on fabric (Jason Penilla)
  • e065d78: clean up startup logs (Jason) (#291)
  • 5eb1001: Add templating system to account for differences in PSQL syntax (Jason Penilla) (#290)
  • 963276b: Write Length, not Limit. (NamiUni) (#293)
  • f734850: Move nickname settings to a section (Jason Penilla)
  • 39e4f8e: Add configurable nickname format (Jason) (#296)
  • c56a87e: Increase database limit for nickname size to 8192 (Jason Penilla)
  • 45d99c0: 2.1.0-beta.21 (Jason Penilla)

CarbonChat v2.1.0-beta.20

09 Sep 05:23
v2.1.0-beta.20
37bdfc5
Compare
Choose a tag to compare
Pre-release

Commits

  • 9a8761e: Back to 2.1.0-SNAPSHOT (Jason Penilla)
  • 54f37fb: stop storing usernames in db (Jason) (#277)
  • dbd01c5: also remove username from select query (Jason Penilla)
  • 7ed005a: simplify database handling across sql flavors (Jason) (#279)
  • e2baa90: Improve handling of failed dependency relocation (Jason Penilla)
  • update asm & relocations - c50f89f
  • e5843e4: update gradle wrapper (Jason Penilla)
  • 1409b49: simplify DatabaseUserManager creation (Jason Penilla) (#280)
  • 1b61afb: add H2 user storage (Jason Penilla) (#280)
  • 5af70da: Initial work for whisper toggling (Draycia) (#281)
  • 92a55be: Add SQL migrations for dmtoggle (Draycia) (#281)
  • a511035: Fixes and cleanup (Draycia) (#281)
  • ffa5e86: Log storage type used when loading plugin (Draycia) (#273)
  • 64a9365: Apply suggestions (Draycia) (#281)
  • 6a822da: Add ignoringdms to playerrowmapper (Draycia) (#281)
  • 9627d88: Let sender know when recipient has DMs off (Draycia) (#281)
  • 3471e5e: oops (Draycia) (#281)
  • 4b9ca63: Add ignoringDMs to #properties() (Draycia) (#281)
  • 0f5a328: ignore list command (Jason Penilla) (#284)
  • 178863d: ignorelist messages (Jason Penilla) (#284)
  • a4a1abb: adjust update-player query (Jason Penilla)
  • 8574fb9: fix (un)ignore feedback messages (Jason Penilla) (#284)
  • 73f78f7: adjust message (Jason Penilla) (#284)
  • bbb82de: Disable messaging service on proxies (Jason) (#285)
  • f3acc8f: Update Crowdin configuration file (Josua Parks)
  • 7d2933a: fix postgres v3 migration (Jason Penilla)
  • 6cc4a28: Update zstd-jni and remove relocation (Jason Penilla)
  • 37bdfc5: 2.1.0-beta.20 (Jason Penilla)

CarbonChat v2.1.0-beta.19

20 Aug 19:15
v2.1.0-beta.19
d002d95
Compare
Choose a tag to compare
Pre-release

Commits

  • 1267b3b: API cleanup & other various refactoring (Jason Penilla) (#272)
  • 10b9862: displayName -> nickname; renderName -> displayName (Jason Penilla) (#272)
  • ef275b5: Simplify user manager hierarchy (Jason Penilla) (#272)
  • 7f28a9d: Improve event exception handling (Jason Penilla) (#272)
  • 4088468: Add ChannelRegistry#channelOrThrow, rename ChannelRegistry#keyOrDefault to channelOrDefault (Jason Penilla) (#272)
  • dc37c94: Add missing @Backing annotation (Jason Penilla) (#272)
  • ea4d0c9: Remove CarbonChat#serverId and add @ServerId injection binding annotation (Jason Penilla) (#272)
  • 1e20138: Remove unchecked cast and unnecessary generic in CarbonChatInternal (Jason Penilla) (#272)
  • 0ea917a: Remove unused ChatChannel#filterRecipients method (Jason Penilla) (#272)
  • 0872e27: Remove unused BasicChatChannel and fix ConfigChatChannel equals/hashCode (Jason Penilla) (#272)
  • ee006bc: Remove unused CarbonPlayerPaper.Factory interface (Jason Penilla) (#272)
  • d86b938: Clean up command DI (Jason Penilla) (#272)
  • 20dd84d: Back to 2.1.0-SNAPSHOT (Draycia)
  • af26302: setup velocity bstats (Jason Penilla)
  • f4f5f0d: fix saving new players to database (Jason Penilla) (#275)
  • 470e506: fix saving of ignored players & left channels to db (Jason Penilla) (#275)
  • dc9d9b0: update flyway (Jason Penilla) (#275)
  • ed3fcf3: fix unnecessary saves & missing save complete packets (Jason Penilla) (#275)
  • 7371f7b: enable user manager type bstats chart (Jason Penilla)
  • 02774c7: Include git metadata in manifest, commit hash in snapshot platform versions (Jason Penilla)
  • b9f9322: Add update checker (Jason Penilla)
  • b180546: improve config management (Jason) (#276)
  • dca05a5: improve join/save exception handling (Jason Penilla)
  • d002d95: 2.1.0-beta.19 (Jason Penilla)

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)