Перейти к содержимому
Mineforgian

PistonChat

💬 Advanced chat plugin for survival/anarchy servers.

Загрузки
937
Подписчики
0
Обновлён
11 апреля 2026 г.
Лицензия
Apache-2.0

Опубликован 30 марта 2025 г.

PistonChat

discord kofi

paper purpur

About

PistonChat is a recreation of the 2b2t.org chat plugin, but with many more features and options. It is designed to be used on survival and anarchy servers, but can also be used on other types of servers. Other options like ChatCo aren't up to date anymore and are not maintained, so I decided to create my own chat plugin.

PistonChat will always get updates and contributions are welcome!


✨ Are you looking for an advanced administration panel for your server?

EnderDash allows you to manage your existing Minecraft servers using an advanced dashboard by installing a single plugin, batteries included. Run commands (with tab completion), read logs, manage files, invite your whole team, manage players, Ocelot (AI Assistant), works with your existing Infrastructure/Panels and much more.

Check it out: https://enderdash.com


Features

  • Green Text
  • Private Messaging
  • Auto Complete when you click on a players name just like on the server 2b2t.org
  • Ignore Commands
  • Lots of features that 2b2t's chat plugin has.

Stats

Bukkit bStats

Discord

Discord banner

Have fun! ;)

Ченджлог

2.2.0Релиз26.1, 26.1.1, 26.1.2 · 11 апреля 2026 г.

🚀 Features

  • 1ac1ac0 feat: add better build flags
  • fcd2634 feat: use newer miniplaceholders
  • 570cdf8 feat: properly add MiniPlaceholders support everywhere

🐛 Fixes

  • dc5b53c fix(deps): update all non-major dependencies to v5.13.0 (#187)
  • f7569ea fix(deps): update all non-major dependencies to v5.13.1 (#189)
  • ed7d2e9 fix(deps): update all non-major dependencies (#190)
  • 22eaae0 fix(deps): update all non-major dependencies (#192)
  • 4f81b12 fix(deps): update dependency net.kyori:adventure-text-minimessage to v4.23.0 (#193)
  • 7534c0e fix(deps): update all non-major dependencies to v5.13.2 (#194)
  • 9960411 fix: add new folialib coordinate
  • 3b57ec5 fix(deps): update all non-major dependencies (#195)
  • 4805416 fix(deps): update dependency net.kyori:adventure-platform-bukkit to v4.4.1 (#197)
  • a1738a0 fix(deps): update dependency net.kyori:adventure-text-minimessage to v4.24.0 (#198)
  • 7157d7e fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.5 (#202)
  • 94a336e fix(deps): update dependency com.google.code.gson:gson to v2.13.2 (#211)
  • a94fb7e fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.6 (#212)
  • a605077 fix(deps): update all non-major dependencies to v5.14.0 (#217)
  • 4c769b7 fix(deps): update dependency net.kyori:adventure-text-minimessage to v4.25.0 (#221)
  • 47ae4c5 fix(deps): update junit-framework monorepo to v6 (#218)
  • 9f0884e fix(deps): update dependency io.github.miniplaceholders:miniplaceholders-api to v3 (#206)
  • dc5c229 fix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3
  • aa408d2 fix(deps): update all non-major dependencies to v6.0.1
  • aade61e fix: update build issues
  • 4b6ed7d fix: remove broken extends
  • 2338a55 fix(deps): update dependency jakarta.annotation:jakarta.annotation-api to v3 (#229)
  • e364915 fix(deps): update all non-major dependencies
  • 3b8567b fix(deps): update dependency net.kyori:adventure-text-minimessage to v4.26.1
  • e44cdac fix(deps): update all non-major dependencies (#233)
  • 1a325b5 fix(deps): update all non-major dependencies to v5.21.0
  • e12ebca fix: move MiniPlaceholders to different class
  • 0625f22 fix: properly break out miniplaceholders code
  • 0bbea6f fix: filter false positives and add regex/locale features
  • 4a603fa fix(deps): update dependency de.exlll:configlib-paper to v4.8.1
  • 2322298 fix(deps): update all non-major dependencies to v6.0.3
  • 7e78f31 fix(deps): update dependency org.bstats:bstats-bukkit to v3.2.0
  • 2694e02 fix(deps): update dependency org.bstats:bstats-bukkit to v3.2.1
  • f4b533a fix(deps): update all non-major dependencies
  • 2a0a4ab fix(deps): update all non-major dependencies to v5.23.0

🔨 Build

  • 8195394 chore(release): bump version to 2.1.3-SNAPSHOT
  • afbd23a chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v1 (#181)
  • 4746240 chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0-beta15 (#186)
  • f27776f chore(deps): update dependency gradle to v8.14.2 (#188)
  • 033a1a6 chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0-rc3 (#200)
  • b0eb52f chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0 (#201)
  • 005f738 chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.1 (#203)
  • 75fd49e chore(deps): update all non-major dependencies (#205)
  • 77ba74e chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.1.0 (#208)
  • 73318ea chore(deps): update dependency org.projectlombok:lombok to v1.18.40 (#209)
  • d148112 chore(deps): update dependency xyz.jpenilla.run-paper to v3 (#210)
  • 176de1f chore(deps): update dependency org.projectlombok:lombok to v1.18.42 (#213)
  • 0666568 chore(deps): update all non-major dependencies to v5.20.0 (#214)
  • 53c04f9 ci: set no change
  • 7febcdc chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.2.1 (#215)
  • 8ff06e2 chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.2.2 (#216)
  • fd3c500 chore(deps): update dependency xyz.jpenilla.run-paper to v3.0.1 (#220)
  • 2a23ffe chore: add CODEOWNERS
  • 78da8ee chore(deps): update dependency xyz.jpenilla.run-paper to v3.0.2 (#223)
  • 56f8a21 chore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#224)
  • 9404814 chore(deps): update gradle/actions action to v5 (#219)
  • 1e868e5 chore(deps): update actions/checkout action to v5 (#204)
  • 779eaae chore(deps): update actions/setup-java action to v5 (#207)
  • c2aa8c2 chore(deps): update gradle to v9 (#199)
  • 1be886f chore: use newer kotlin syntax
  • 6684650 chore(deps): update actions/upload-artifact action to v5 (#225)
  • 83af738 chore(deps): update gradle to v9.2.0
  • 1c74ef1 chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#226)
  • 1b6ce94 chore: add errorprone
  • e694b70 chore: add spotbugs
  • c117270 chore(deps): update dependency com.google.errorprone:error_prone_core to v2.44.0
  • c63b3dd chore: add openrewrite
  • 5d5ac32 chore(deps): update all non-major dependencies
  • 53ec984 chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.5
  • 4692408 chore(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.21.2
  • 0ad8c23 chore(deps): update gradle to v9.2.1
  • a59c282 chore(deps): update all non-major dependencies
  • d56dec1 chore(deps): update actions/checkout action to v6 (#231)
  • f1d82e6 chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.6
  • 1721179 chore(deps): update dependency com.google.errorprone:error_prone_core to v2.45.0
  • a821d3b chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.7
  • ded5571 chore(deps): update all non-major dependencies
  • b52cf16 chore(deps): update all non-major dependencies to v5.21.0
  • 84e7117 chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.8
  • 010e196 chore(deps): update actions/upload-artifact action to v6 (#232)
  • ecef09b chore(deps): update all non-major dependencies
  • e195f43 chore(deps): update all non-major dependencies (#234)
  • c83286f chore(deps): update gradle to v9.3.0
  • b30a493 chore(deps): update all non-major dependencies
  • f94730d chore(deps): update gradle to v9.3.1
  • cb8077f chore: configure Gradle daemon JVM toolchain for Java 25
  • 1e5b9c4 chore: add spotless, spotbugs, errorprone, and openrewrite
  • deeab5f chore(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5 (#244)
  • e7abf57 chore(deps): update dependency com.google.errorprone:error_prone_core to v2.47.0
  • 0b8e5a8 chore(deps): update all non-major dependencies
  • 0f07d97 chore(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.27.1
  • 74f9925 chore(deps): update all non-major dependencies
  • 30e2326 chore(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5.1.0
  • f1df256 chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0
  • cf0f1f3 chore(deps): update all non-major dependencies
  • cb48b4a chore(deps): update dependency org.projectlombok:lombok to v1.18.44
  • 8037545 chore(deps): update all non-major dependencies
  • bb4899e chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.0
  • 1a950b1 chore(deps): update all non-major dependencies
  • 733ad02 chore(deps): update all non-major dependencies
  • fad42ee chore(deps): update all non-major dependencies
  • d1a04a0 chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.1
  • fc3f270 chore(release): bump version to 2.2.0

💅 Style

💬 Other

  • c1a9e6d Update build.gradle.kts
  • be85e74 Add getFormat && setFormat. (#222)
  • 437b115 Add automergeType for branch in renovate.json
  • ee9b127 Remove spotbugs ignoreFailures configuration
  • 816be09 Fix spotbugs and errorprone violations (#227)
  • adbaea1 Added Folia Compatibility for PistonMute & PistonFilter (#235)
  • 3cf63ad chpre: remove crowdin link
  • 028ac1d Merge language.yml into config.yml under messages section
  • 72c267a Migrate all plugins from Bukkit FileConfiguration to ConfigLib
  • d10c93e Add comprehensive unit tests to all plugins
  • dcb563c Add comments to all config keys
  • 1386cfb Add comprehensive filtering and muting features
  • 8ec83b1 Refactor configs into nested subconfigs for better organization
  • dd20725 Revert "fix: move MiniPlaceholders to different class"
  • e60d108 Upgrade Java and Kotlin toolchain to version 25
  • 03cf6b4 Set Java language version to 25 and clean up tasks
2.1.2Релиз1.21.3, 1.21.4, 1.21.5 · 25 мая 2025 г.

🐛 Fixes

  • 6459d15 fix: send chat messages async
  • 1f1d742 fix(deps): update dependency net.kyori:adventure-platform-bukkit to v4.4.0 (#176)
  • 53b1d72 fix: remove broken event disable

📝 Documentation

🔨 Build

  • 53a7a51 chore(release): bump version to 2.1.2-SNAPSHOT
  • 064176f chore(deps): update dependency org.mockito:mockito-core to v5.18.0 (#182)
  • 7470413 chore(deps): update dependency org.mockito:mockito-junit-jupiter to v5.18.0 (#183)
  • f0d5017 chore(deps): update dependency gradle to v8.14.1 (#184)
  • 0b2eed0 chore(deps): update dependency net.luckperms:api to v5.5 (#185)
  • 76a322c ci: add download on modrinth banner
  • 4120c23 chore(release): bump version to 2.1.2

💅 Style

  • 0e2a257 style: format and add editorconfig

💬 Other

  • b7f0673 Merge remote-tracking branch 'origin/main'
  • 668aa32 Revert "Remove useless api"
  • de424fa Merge remote-tracking branch 'origin/main'
2.1.1Релиз1.21.3, 1.21.4, 1.21.5 · 6 мая 2025 г.

🐛 Fixes

  • 4ee9548 fix: do not wipe config on error during load
  • 7b483a0 fix: properly copy config header

🔨 Build

  • 727d8ed chore(release): bump version to 2.1.1-SNAPSHOT
  • 0885ac1 chore(release): bump version to 2.1.1

💬 Other

  • 776bdba Merge remote-tracking branch 'origin/main'
2.1.0Релиз1.21.3, 1.21.4, 1.21.5 · 5 мая 2025 г.

🐛 Fixes

  • ab3bb38 fix(deps): update dependency org.apache.commons:commons-collections4 to v4.5.0 (#170)
  • 217e277 fix: do only shadow kyori option class
  • 1fde9e8 fix(deps): update dependency com.google.code.gson:gson to v2.13.1 (#171)
  • fbb50b9 fix(deps): update dependency net.kyori:adventure-text-minimessage to v4.21.0 (#174)
  • 0337a47 fix: resolve buildsrc caching issues
  • 337e6c6 fix: only allow one write at a time

📝 Documentation

  • 98dff68 docs: indicate lack of craftbukkit support, minimum spigot is required

🔨 Build

  • 66c7da5 chore(release): bump version to 2.0.2-SNAPSHOT
  • e8fad3b chore(deps): update dependency gradle to v8.14 (#172)
  • bfce9b4 ci: remove by info
  • 650ee6d chore(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.0-beta13 (#173)
  • 37abcaf chore(release): bump version to 2.1.0

💬 Other

  • 9ef2b1c Update release.yml
  • 1b54c8b Update release.yml
  • 63ec84a Merge remote-tracking branch 'origin/main'
  • 36689dd Merge remote-tracking branch 'origin/main'
  • ff4d523 Merge remote-tracking branch 'origin/main'
  • 593c1fa Feat/file storage (#175)
2.0.1Релиз1.21.3, 1.21.4, 1.21.5 · 12 апреля 2025 г.

Fix

  • fix(deps): update all non-major dependencies (#163)
  • fix(deps): update all non-major dependencies (#168)
  • fix: relocate folialib

Documentation

  • docs: update download url for updates

Build

  • chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.10.0 (#167)
  • ci: add release pipeline
  • chore(release): bump version to 2.0.1
  • ci: fix broken file glob

Other

  • Add FoliaLib to fix FOlia support
  • Implement proper GItHub update checking
  • Improve style
  • Fix update check
  • Update renovate.json
  • Properly cache gradle
  • Merge remote-tracking branch 'origin/main'
  • Update renovate.json
  • Merge remote-tracking branch 'origin/main'
  • Merge remote-tracking branch 'origin/main'
2.0.0Релиз1.21.3, 1.21.4, 1.21.5 · 30 марта 2025 г.

All subprojects are now one repository and share the same version. The plugin now requires MySQL. Adds Adventure and MiniMessage support. More info in GitHub commit history.

Комментарии

Загружаем…