Initial commit

This commit is contained in:
2021-12-31 17:19:51 +01:00
commit 362d28327c
6 changed files with 239 additions and 0 deletions
@@ -0,0 +1,12 @@
package me.youhavetrouble.behappythatithappened;
import org.bukkit.plugin.java.JavaPlugin;
public final class BeHappyThatItHappened extends JavaPlugin {
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(new SadMomentListener(), this);
}
}
@@ -0,0 +1,28 @@
package me.youhavetrouble.behappythatithappened;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityDeathEvent;
import org.bukkit.inventory.meta.ItemMeta;
public class SadMomentListener implements Listener {
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
public void onSadMoment(EntityDeathEvent event) {
if (event.getEntityType().equals(EntityType.PLAYER)) return;
String inMemoryOf = event.getEntity().getCustomName();
if (inMemoryOf == null) return;
event.getDrops().forEach(memento -> {
ItemMeta respect = memento.getItemMeta();
if (respect.hasDisplayName()) return;
respect.setDisplayName(inMemoryOf);
memento.setItemMeta(respect);
});
}
}
+7
View File
@@ -0,0 +1,7 @@
name: BeHappyThatItHappened
version: '${project.version}'
main: me.youhavetrouble.behappythatithappened.BeHappyThatItHappened
api-version: 1.18
authors: [ YouHaveTrouble ]
description: Don't be sad that they're gone, be happy they happened
website: youhavetrouble.me