Coder Social home page Coder Social logo

sb2bg / customdeathmessages Goto Github PK

View Code? Open in Web Editor NEW
14.0 3.0 6.0 232 KB

CustomDeathMessages from spigot

Home Page: https://www.spigotmc.org/resources/customdeathmessages-cdm.69605/

Java 100.00%
spigot-plugin spigotmc minecraft-plugin spigot-plugins spigot-resource custom-death-messages

customdeathmessages's Introduction

My top GitHub languages

Current Projects

Spigot plugin with over 17k downloads that allows customizable death messages.

App to teach special education students real-world financial skills.

Dynamically typed programming language written in rust.

customdeathmessages's People

Contributors

sb2bg avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

customdeathmessages's Issues

No Vine death messages

There is no death messages for deaths by falling via vines (and perhaps other blocks too like ladders?)

1.12.2 missing death message?

[10:01:10 INFO]: yra2157 issued server command: /kill
[10:01:10 INFO]: yra2157 died
my player got died with vanilla message

[Suggestion] Cooldown to death messages

  • Set the cooldown for player deaths to prevent spam
  • Cooldown time in seconds
  • Console messages ignore cooldowns and will still send to console
  • Default: 0 (disabled)
  • Cooldown: 10

like this

[Feature Request] Disable Messages

global-pvp-death-messages: []
melee-death-messages: []

I want to turn off pvp messages, but when I set it like this, the console gives an error. Vanilla messages are much better I don't want to change that.

Paper-1.16.3
Latest CDM

Mobs name is heart

Hello how can I fix this? instead of getting the name of the mob, it just displays the hearts same as in the console log..

https://imgur.com/f5Rtf9c

I am using BeautyIndicator plugin to put hearts UI on mobs health

Netherite Items uses "melee-death-messages:" messages

Hello there,

So we noticed that killing someone with a netherite sword actually use "melee-death-messages:" messages instead of "global-pvp-death-messages:" messages.

All settings are set to true in the config file and other weapons work fine. So I imagine it's an issue with netherite.

Version: Paper version git-Paper-722 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT)
Plugin version: 1.7.2

Idea

Hello, I love your plugin! I just want to ask you, is there any option to configure message "You have no bed or charged respawn anchor, or it was obstructed"? I can not find it.

Plugin not loading.

So, I just downloaded this plug-in from spigotmc.org and It's not working. When I do a /reload it gives me the following error message:
[Server thread/ERROR]: Error occurred while enabling CustomDeathMessages v1.7.2 (Is it up to date?)

It obviously is up to date as I literally just downloaded it.

Edit: I'm on 1.16.5

imagen

Is it possible to use Placeholder API?, or "nickname_stripped" ?

I want to let my players use /nick but i want the death messages to display the dead player with red (&c) it looks really ugly when some players have a color on death message and other players another one,

I tried downloading the Placeholder API expansion for Essentials, used %essentials_nickname_stripped% but didn't work, it shows "%essentials_nickname_stripped%" as plain text...

I also tried with hex codes but it always shows Nickname color too, which i don't want,

Any way of doing it on current version that i don't know of?, or it isn't possible right now?

Death message not propagated in time

Hello, I keep getting the below errors everytime a player gets killed, any way to fix this?

[13:14:58 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:14:58 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:14:58 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:01 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:04 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:04 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:04 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:04 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:04 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:04 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:04 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:04 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time
[13:15:04 WARN]: [CustomDeathMessages] Death message for 6263b338-d753-366c-b14b-6f809fbe5ea3 was not propagated in time

Hook into DiscordSRV

DiscordSRV1 listens specifically to the message itself. Upon adding this plugin, DiscordSRV sends [UNCATEGORIZED DEBUG] Not sending death message for <player>, death message is null to the console (whilst debug is on). Even though the message is simply re-written according to this plugin. Could a hook be made for DiscordSRV's death listener2?

Click here DiscordSRV's hook directory.

Footnotes

  1. DiscordSRV GitHub: https://github.com/DiscordSRV/DiscordSRV

  2. Death Listener file: https://github.com/DiscordSRV/DiscordSRV/blob/master/src/main/java/github/scarsz/discordsrv/listeners/PlayerDeathListener.java

Console error if players got killed

[12:18:25 WARN]: java.lang.NoSuchMethodException: com.mojang.authlib.properties.Property.getName()
[12:18:25 WARN]: at java.base/java.lang.Class.getMethod(Class.java:2259)
[12:18:25 WARN]: at CustomDeathMessages-2.0.1.jar//io.github.bananapuncher714.nbteditor.NBTEditor.(NBTEditor.java:264)
[12:18:25 WARN]: at CustomDeathMessages-2.0.1.jar//org.spartandevs.customdeathmessages.chat.ItemSerializer.serializeItemStack(ItemSerializer.java:13)
[12:18:25 WARN]: at CustomDeathMessages-2.0.1.jar//org.spartandevs.customdeathmessages.chat.HoverTransformers.populateKillWeapon(HoverTransforms.java:66)
[12:18:25 WARN]: at CustomDeathMessages-2.0.1.jar//org.spartandevs.customdeathmessages.chat.HoverTransformers.lambda$static$2(HoverTransforms.java:43)
[12:18:25 WARN]: at CustomDeathMessages-2.0.1.jar//org.spartandevs.customdeathmessages.chat.HoverTransformers.transform(HoverTransforms.java:83)
[12:18:25 WARN]: at CustomDeathMessages-2.0.1.jar//org.spartandevs.customdeathmessages.chat.HoverTransforms.transform(HoverTransforms.java:27)
[12:18:25 WARN]: at CustomDeathMessages-2.0.1.jar//org.spartandevs.customdeathmessages.chat.DeathMessage.getTextComponent(DeathMessage.java:21)
[12:18:25 WARN]: at CustomDeathMessages-2.0.1.jar//org.spartandevs.customdeathmessages.listeners.BukkitPlayerDeathListener.setDeathMessage(BukkitPlayerDeathListener.java:70)
[12:18:25 WARN]: at CustomDeathMessages-2.0.1.jar//org.spartandevs.customdeathmessages.events.CustomPlayerDeathEvent.setDeathMessage(CustomPlayerDeathEvent.java:32)
[12:18:25 WARN]: at CustomDeathMessages-2.0.1.jar//org.spartandevs.customdeathmessages.listeners.CustomPlayerDeathListener.onPlayerDeath(CustomPlayerDeathListener.java:92)
[12:18:25 WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor862.execute(Unknown Source)
[12:18:25 WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77)
[12:18:25 WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77)
[12:18:25 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[12:18:25 WARN]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[12:18:25 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[12:18:25 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617)
[12:18:25 WARN]: at CustomDeathMessages-2.0.1.jar//org.spartandevs.customdeathmessages.listeners.BukkitPlayerDeathListener.onPlayerDeath(BukkitPlayerDeathListener.java:54)
[12:18:25 WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor860.execute(Unknown Source)
[12:18:25 WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77)
[12:18:25 WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77)
[12:18:25 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[12:18:25 WARN]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[12:18:25 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[12:18:25 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617)
[12:18:25 WARN]: at org.bukkit.craftbukkit.v1_20_R2.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:984)
[12:18:25 WARN]: at net.minecraft.server.level.EntityPlayer.a(EntityPlayer.java:963)
[12:18:25 WARN]: at net.minecraft.world.entity.EntityLiving.a(EntityLiving.java:1560)
[12:18:25 WARN]: at net.minecraft.world.entity.player.EntityHuman.a(EntityHuman.java:973)
[12:18:25 WARN]: at net.minecraft.server.level.EntityPlayer.a(EntityPlayer.java:1132)
[12:18:25 WARN]: at net.minecraft.world.entity.player.EntityHuman.d(EntityHuman.java:1326)
[12:18:25 WARN]: at net.minecraft.server.level.EntityPlayer.d(EntityPlayer.java:2183)
[12:18:25 WARN]: at net.minecraft.server.network.PlayerConnection$3.a(PlayerConnection.java:2779)
[12:18:25 WARN]: at net.minecraft.network.protocol.game.PacketPlayInUseEntity$1.a(PacketPlayInUseEntity.java:24)
[12:18:25 WARN]: at net.minecraft.network.protocol.game.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:80)
[12:18:25 WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2703)
[12:18:25 WARN]: at net.minecraft.network.protocol.game.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:67)
[12:18:25 WARN]: at net.minecraft.network.protocol.game.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:12)
[12:18:25 WARN]: at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$0(PlayerConnectionUtils.java:53)
[12:18:25 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
[12:18:25 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
[12:18:25 WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
[12:18:25 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1326)
[12:18:25 WARN]: at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:193)
[12:18:25 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
[12:18:25 WARN]: at net.minecraft.server.MinecraftServer.bg(MinecraftServer.java:1303)
[12:18:25 WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1296)
[12:18:25 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.bp(IAsyncTaskHandler.java:114)
[12:18:25 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1412)
[12:18:25 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1158)
[12:18:25 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317)
[12:18:25 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[12:18:25 INFO]: Ex0ticZero was slain by Apeeeeep using [PEnusuk PAntat]

Bugs 1.12.2

if player sometime after /kill it says default vanilla message 'Player died'
if i have off enable-item-on-hover: true it caused after kill player player died by player with kill-weapon
folia dont supported.

Еmpty line

Sometimes an empty line appears below the custom message
bug
How to fix?

Hook into Essentials Discord

Hello,

I think it would be a great idea to be able to hook onto Discord chat plugins like Essentials Discord to be able to display the death messages on the discord chat.

%kill-weapon% ?

[22:12:21 INFO]: esrtk_wiitap was EZ clapped by kakih using %kill-weapon%

[Suggestion] Multi-Language

Language

Language:

The default language to be used if auto-lang is off or no matching language file was found.

default-language: en_us

Enable / Disable locale based messages.

auto-language: true

something like this to get different lang death message after changing minecraft lang.
i can help and translate ru_ru.yml

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.