Code Monkey home page Code Monkey logo

better-messages's Introduction

Better Messages

Build Status Discord Server

ko-fi

Better Messages is a plugin that aims to add customisable messages to joining, leaving, world changes and more. There is a config that allows you to have messages happen only in certain worlds and on certain joins. It even allows you to run certain commands!

Why use Better Messages?

  • It has a very customisable config
  • It is lightweight!
  • It works on servers 1.8 and above!
  • Many useful features!

Helping out

Want to help us out? Here are some ways you can do that!

Donating

Donating is a great way to support the project. Donations will go towards keeping the project updated and pay for any hosting costs. You can make one time donations or subscribe monthly on our kofi page.

Contributing

Another great way you can help is contributing to the project. You can make a pull request with more features or find bugs and report them.

Support

I provide support for this project in my discord server here. Or you can open an issue in tbe issues tab.

Requirements

Better Messages doesn't require any external plugins but needs Java 8 as a minimum to run.

Building

To build Better Messages you need to import it into your favourite IDE and run mvn package and it will apear in a folder called "out".

better-messages's People

Contributors

amnoah avatar eldritchgarden avatar justdoom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

better-messages's Issues

Plugin fails to enable on Paper/Purpur 1.20.4

Heyo! ๐Ÿ‘‹!
I'm having problems running your plugin on the recent Paper and Purpur releases for 1.20.4.

Latest Modrinth release and a fresh Github build is affected.

I don't quite understand the cause of this problem. As I don't speak Java myself, I don't quite have the brain power to fix this on my own and submit a pull request.

Stacktrace:

[17:01:10 ERROR]: Error occurred while enabling BetterMessages v3.3.0 (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "messageType" is null
        at com.imjustdoom.bettermessages.message.Message.<init>(Message.java:53) ~[BetterMessages-3.3.0.jar:?]
        at com.imjustdoom.bettermessages.message.msg.WorldChangeMessage.<init>(WorldChangeMessage.java:19) ~[BetterMessages-3.3.0.jar:?]
        at com.imjustdoom.bettermessages.message.MessageBuilder.build(MessageBuilder.java:33) ~[BetterMessages-3.3.0.jar:?]
        at com.imjustdoom.bettermessages.config.Config.init(Config.java:108) ~[BetterMessages-3.3.0.jar:?]
        at com.imjustdoom.bettermessages.BetterMessages.onEnable(BetterMessages.java:33) ~[BetterMessages-3.3.0.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:190) ~[purpur-1.20.4.jar:git-Purpur-2119]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[purpur-1.20.4.jar:git-Purpur-2119]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[purpur-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugin(CraftServer.java:651) ~[purpur-1.20.4.jar:git-Purpur-2119]
        at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugins(CraftServer.java:562) ~[purpur-1.20.4.jar:git-Purpur-2119]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:678) ~[purpur-1.20.4.jar:git-Purpur-2119]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:438) ~[purpur-1.20.4.jar:git-Purpur-2119]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:345) ~[purpur-1.20.4.jar:git-Purpur-2119]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1148) ~[purpur-1.20.4.jar:git-Purpur-2119]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:326) ~[purpur-1.20.4.jar:git-Purpur-2119]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]

Documentation?

I found this plugin and it seems have a good review. I just installed it, but I don't know how to set up this plugin (like editing message, what kind of message I can edit). I looked everywhere and what I found is just this /bm.

Where I can find all available command or editable message?

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.