Giter Club home page Giter Club logo

pistonchat's Introduction

PistonChat

Discord embed Build Status GitHub release (latest by date) Crowdin

An advanced chat plugin for survival/anarchy servers.

About

This plugin was created to be a recreation of ChatCo from the ground up. A lot of chat plugins usually don't get any updates anymore or have been abandoned by the developers.

PistonChat will always get updates and contributions are welcome!

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.

๐ŸŒˆ Community

Feel free to join our Discord community server:

Discord Banner

This project is in active development, so if you have any feature requests or issues please submit them here on GitHub. PRs are welcome, too. :octocat:

pistonchat's People

Contributors

alexprogrammerde avatar cube-builder avatar daynios avatar remainingtoast avatar renovate-bot avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

pistonchat's Issues

Some messages cannot be changed

This is a great plug-in, but when I try to send a private chat message to myself, the pop-up message cannot be changed in the configuration file, please solve this problem, thank you.

[Bug] Togglewhispering

if you use the command Togglewhispering He's writing Private message unhidden.
but normal: Private message hidden.

for /togglechat it fixed

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

github-actions
.github/workflows/deploy.yml
  • actions/checkout v4
  • actions/setup-java v4
  • actions/cache v4
.github/workflows/maven.yml
  • actions/checkout v4
  • actions/setup-java v4
  • actions/upload-artifact v4.3.3
maven
pom.xml
  • org.apache.maven.plugins:maven-compiler-plugin 3.13.0
  • org.apache.maven.plugins:maven-shade-plugin 3.6.0
  • org.apache.maven.plugins:maven-site-plugin 3.12.1
  • org.apache.maven.plugins:maven-project-info-reports-plugin 3.5.0
  • org.apache.maven.plugins:maven-clean-plugin 3.3.2
  • org.spigotmc:spigot-api 1.12.2-R0.1-SNAPSHOT
  • com.google.code.findbugs:jsr305 3.0.2
  • org.bstats:bstats-bukkit 3.0.2
  • net.pistonmaster:PistonUtils 1.3.2
  • io.github.miniplaceholders:miniplaceholders-api 2.2.3
  • org.mariadb.jdbc:mariadb-java-client 3.4.0
  • org.projectlombok:lombok 1.18.32
  • net.kyori:adventure-text-minimessage 4.17.0
  • net.kyori:adventure-platform-bukkit 4.3.3

  • Check this box to trigger a request for Renovate to run again on this repository

mariadb

[ERROR] [org.mariadb.jdbc.pool.Pool] error initializing pool connection
java.sql.SQLNonTransientConnectionException: Socket fail to connect to host:address=(host=localhost)(port=3306)(type=primary). Connection refused

maybe make option to use mariadb? because i cant use plugin without mariadb

Gradient support for 1.16 and 1.17

Currently, there's no gradient support for 1.16 and 1.17 servers, because of this, name color plugins that have gradient support don't work and look weird.

Compile undefined

Hello I want to compile this plugin from source but I can't seem to fix these;
The constructor CacheTool(PistonChat) is undefined
The constructor IgnoreTool(PistonChat) is undefined
The constructor HardIgnoreCommand(PistonChat) is undefined
The constructor HardIgnoreCommand(PistonChat) is undefined
The constructor SoftIgnoreCommand(PistonChat) is undefined
The constructor SoftIgnoreCommand(PistonChat) is undefined
The constructor WhisperCommand(PistonChat) is undefined
The constructor WhisperCommand(PistonChat) is undefined
The constructor ReplyCommand(PistonChat) is undefined
The constructor ReplyCommand(PistonChat) is undefined
The constructor LastCommand(PistonChat) is undefined
The constructor LastCommand(PistonChat) is undefined
The constructor IgnoreListCommand(PistonChat) is undefined
The constructor IgnoreListCommand(PistonChat) is undefined
The constructor ToggleWhisperingCommand(PistonChat) is undefined
The constructor ToggleWhisperingCommand(PistonChat) is undefined
The constructor ToggleChatCommand(PistonChat) is undefined
The constructor ToggleChatCommand(PistonChat) is undefined
The constructor ChatEvent(PistonChat) is undefined

From the source file at release
Some older version from May worked lovely

whisper self

while whispering to mnyself i got warn
version latest commit build
[22:19:38 WARN]: java.io.IOException: No such file or directory
[22:19:38 WARN]: at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)
[22:19:38 WARN]: at java.base/java.io.File.createNewFile(File.java:1043)
[22:19:38 WARN]: at PistonChat-1.5.3.jar//net.pistonmaster.pistonchat.utils.ConfigTool$PlayerDataManager.generateFile(ConfigTool.java:115)
[22:19:38 WARN]: at PistonChat-1.5.3.jar//net.pistonmaster.pistonchat.utils.ConfigTool$PlayerDataManager.loadData(ConfigTool.java:94)
[22:19:38 WARN]: at PistonChat-1.5.3.jar//net.pistonmaster.pistonchat.utils.ConfigTool$PlayerDataManager.(ConfigTool.java:90)
[22:19:38 WARN]: at PistonChat-1.5.3.jar//net.pistonmaster.pistonchat.utils.ConfigTool.isHardIgnored(ConfigTool.java:56)
[22:19:38 WARN]: at PistonChat-1.5.3.jar//net.pistonmaster.pistonchat.utils.IgnoreTool.isIgnored(IgnoreTool.java:22)
[22:19:38 WARN]: at PistonChat-1.5.3.jar//net.pistonmaster.pistonchat.commands.whisper.WhisperCommand.onCommand(WhisperCommand.java:27)
[22:19:38 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[22:19:38 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
[22:19:38 WARN]: at org.bukkit.craftbukkit.v1_19_R1.CraftServer.dispatchCommand(CraftServer.java:942)
[22:19:38 WARN]: at org.bukkit.craftbukkit.v1_19_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64)
[22:19:38 WARN]: at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:264)
[22:19:38 WARN]: at net.minecraft.commands.CommandDispatcher.performCommand(CommandDispatcher.java:311)
[22:19:38 WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:295)
[22:19:38 WARN]: at net.minecraft.server.network.PlayerConnection.b(PlayerConnection.java:2385)
[22:19:38 WARN]: at net.minecraft.server.network.PlayerConnection.lambda$handleChatCommand$21(PlayerConnection.java:2339)
[22:19:38 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.b(IAsyncTaskHandler.java:59)
[22:19:38 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[22:19:38 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
[22:19:38 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
[22:19:38 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1388)
[22:19:38 WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
[22:19:38 WARN]: at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:185)
[22:19:38 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
[22:19:38 WARN]: at net.minecraft.server.MinecraftServer.bh(MinecraftServer.java:1365)
[22:19:38 WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1358)
[22:19:38 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
[22:19:38 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1336)
[22:19:38 WARN]: at net.minecraft.server.MinecraftServer.v(MinecraftServer.java:1224)
[22:19:38 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:310)
[22:19:38 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.