Coder Social home page Coder Social logo

headdrop's Introduction

Hi ๐Ÿ‘‹, I'm Rabbyer Rahman (AKA RRS)

A passionate lazy developer from Bangladesh

RRS-9747

Stats

  • ๐Ÿ”ญ Iโ€™m currently working on a Spigot plugin

  • ๐Ÿ’ฌ Ask me about Spigot plugin development, Discord Bot development and Minecraft server development

Connect with me:

https://www.youtube.com/channel/UCnH2MI4RkbbWQ2V1WZ1s6ug bDz2Ye5pbM

Top Languages


headdrop's People

Contributors

rrs-9747 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

headdrop's Issues

Saving NBT tags when placing the head

When the head is placed on the ground, the time and cause of death of the owner are reset.
Please add this feature with the option to disable it.

demonstration.mp4

[Feature] Add option for MM or IA mobs

It would be nice if we could have some options for plugins like MythicMobs and ItemsAdder mobs such as:

Ignore mobs and don't drop heads for all MM/IA mobs or for specific ones (just as it currently is for normal mobs)
Specify what head to drop for MM/IA mobs in case of custom heads for custom mobs

Geyser fully support

If the player head is installed on the armor stand, it is not displayed correctly from the user's point of view connected to BE Geyser.

Version 4.16 is infected by malware

Hi, I work at Aternos, a large Minecraft server host.
Our systems detected that version 4.16 of your plugin includes malware, which paper announced a while ago: https://forums.papermc.io/threads/malware-announcement.529/

This malware spreads from one jar file to another, e.g. when used in a Minecraft server and also registers system services.

You should delete the version and reinstall the entire system it was built on immediately, and announce an official warning about the problem to the users of your plugin.

If you're reading this as a user of the plugin, I would also recommend to completely reinstall any system you executed the jar file on.

[bug][folia-fork-kaiijumc]java.lang.UnsupportedOperationException: null

headdrop cannot enable when using folia fork kaijumc
error occur

[09:32:48 INFO]: [HeadDrop] HeadDrop 4.20 by RRS
[09:32:49 INFO]: [com.zaxxer.hikari.HikariDataSource] HikariPool-1 - Starting...
[09:32:49 INFO]: [com.zaxxer.hikari.pool.HikariPool] HikariPool-1 - Added connection org.sqlite.jdbc4.JDBC4Connection@6b04d3ea
[09:32:49 INFO]: [com.zaxxer.hikari.HikariDataSource] HikariPool-1 - Start completed.
[09:32:49 ERROR]: Error occurred while enabling HeadDrop v4.20 (Is it up to date?)
java.lang.UnsupportedOperationException: null
        at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.handle(CraftScheduler.java:533) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.runTaskTimerAsynchronously(CraftScheduler.java:257) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.runTaskTimerAsynchronously(CraftScheduler.java:244) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at org.bukkit.scheduler.BukkitRunnable.runTaskTimerAsynchronously(BukkitRunnable.java:140) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
        at me.rrs.headdrop.HeadDrop.onEnable(HeadDrop.java:115) ~[HeadDrop.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[kaiiju-api-1.20.1-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:642) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:553) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:679) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:463) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:324) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1188) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:346) ~[kaiiju-1.20.1.jar:git-Kaiiju-"1f0e0e1"]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]
[09:32:49 INFO]: [HeadDrop] Disabling HeadDrop v4.20
[09:32:49 INFO]: HeadDrop Disabled.

Placed heads drop permanently

Really weird bug someone on our server found: if you place a head, break it, then place any other block in the same place, it will always drop that mob head once broken instead. That block is just cursed now. No errors in console, either.

edit: also, your discord link is broken

Drop chance by permission

Hey, if you could add drop chances by permission weight (ie: smth like from 1-100) to this plugin, particularly to players that would be really cool, I'd love to move over to this plugin from one I'm using right now since it appears to be abandoned and has some issues.

Configuration for different mob sounds

Hello!
I was wondering if it was possible to have a configuration to change what sounds the heads make when placed on a noteblock?

If I wanted to change the ghast noise from what it is now (entity.ghast.ambient), could do so with something like this?

config.yml:

GHAST:
Name: Ghast
Drop: true
Chance: 2.5
Sound: entity.ghast.warn

To be honest, I overlooked this feature til recently, and it works great!

Folia Support

Feature Request:

Hey If it were possible to add support for Folia, that would be very helpful

enderman head dropping?

Hi, using your plugin and disabled the drop of all heads except player's, in the ender world ran into this moment.

video.mp4

Do not check for updates if Update-Notify is false

HeadDrop is currently spamming my console, even though I have set Update-Notify to false.
Could you remove these console messages (and probably the whole update checking request) when Update-Notify is true please ?
Thanks !

Headdrops don't happen

I installed the latest update but it isn't dropping heads for creepers, zombies, ...

Errors:

[16:26:31] [Server thread/WARN]: Found inconsistent skull meta, this should normally not happen and is not a Bukkit / Spigot issue, but one from a plugin you are using.
Bukkit will attempt to fix it this time for you, but may not be able to do this every time.

This error appears when i kill a mob and since the heads aren't dropping, i'm sure its the plugin.

UPDATE:
I'm using Towny and inside a town this is a problem, in the wilderness,, the heads do drop from pigs, cows, horses, ....
But not from zombie, creeper and skelletons

Please help

MainCommand isn't checking for args length

As the title says. If you run just /hd on the server it will end with an exception.
Also the whole command should be put behind a permission in plugin.yml because otherwise the players see it in their tab complete list even if they don't have any of the required subcommand permissions. Most of them just run it as is (/hd) and flood the server logs with exceptions.

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.