Coder Social home page Coder Social logo

axgraves's People

Contributors

bencex100 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

lhalant

axgraves's Issues

Ability to alter XP in config.yml?

I have XPKeeper in my world, and would like there to be some downside to dying and not banking XP. A true/false on "return XP" would be enough, but it would be cool to provide a percentage, say players only get back 50% of their XP if they die.

Thanks!

Empty grave not despawning when timer set to -1

Paper server
1.20.4

When I set the graves to not despawn based on time, they fail to despawn when emptied.
Items are empty, but XP is credited and not subtracted from grave. Does not give infinite XP, but also does not clear the grave.

Xp issue

Something wrong with the xp, i got more xp then i had before death, had about 29 levels died, and now got 52.

Graves disappear

Graves disappear when the server is restarted and when you die again.
Can you add the option for players to have more than just one grave?

Use constant asset names in releases

Could you please use a constant release asset name in the GitHub releases? This way, people can use the GitHub's downloads endpoint to grab the latest release file without having to script to figure out what the asset is called. Example, instead of AxGraves1-10.jar you just name it AxGraves.jar .

Bug with exp given over to death

Hello,
I've just noticed (and so have my players) that sometimes, when you die and get your tombstone back, not all the exp is returned, even though I've defined this in the configuration:

# should the player lose any xp on death?
# this is a percentage, so 0.5 would be 50% xp
xp-keep-percentage: 1

Server version: Purpur-2149 (1.20.4)*
Plugin version: 1.6.0

Display anomalies and data loss

I’ve found some issues during testing on the Folia1.20.1

After players switch worlds, they are unable to see the Grave. Using /reload only reloads the hologram and not the skull entity. When players exit the game and re-enter the server, normal display is restored.
Grave data is only temporarily run within the server, with no local backup data. When the server crashes or the admin restarts the server, any Graves that are still counting down will be cleared, and player items will be permanently lost.

e05d1f0b828870e6a4b9aeb347cf05a

image

BUG: AxGraves only shows Armorstands

Hi,
AxGraves only displays Armorstands on our server. No console errors.

The armor stands don't disappear immediately after you take your items from the bottom one. They are only gone after a relogin.
mien_errster_tot

Request: Soulbind plugins compatibility

### Example:
An item have a custom NBT tag of "soulbound" or "blacklisted", and if it does have the tag it gets deleted from the grave.

Why?

This can avoid the issue of duping items, I have a soul bind "enchantment" plugin on my server and I quickly discover that I could dupe items that have been Soul bound

Also

Please make it as an option that the graves last infinitely, so that way users who want it to last "infinitely" don't put a huge number

Added feature of losing money by % when dying

If possible, can you add the option that when a player dies, he will lose a certain amount of money calculated as a % of that player's current balance? Or an amount configured in config.yml. If they don't have enough then no graves will appear

Suggestion: Grave Protection

Add a range of Protection on a grave such as

other players cant place blocks, lava around it.

and spawn it above lava if players death is caused by lava

Plugin causing server lag?

My server lag every 20/30 minutes for 5-10 seconds and then this error appears:

[17:02:23] [Server thread/ERROR]: Could not pass event UnknownCommandEvent to AxGraves v1.4.0
java.util.NoSuchElementException: null
	at java.util.LinkedList.getFirst(LinkedList.java:248) ~[?:?]
	at com.artillexstudios.axgraves.libs.lamp.bukkit.brigadier.PaperCommodore$UnknownCommandListener.onUnknownCommand(PaperCommodore.java:75) ~[AxGraves-1.4.0.jar:?]
	at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor647.execute(Unknown Source) ~[?:?]
	at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[purpur-api-1.19.4-R0.1-SNAPSHOT.jar:?]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77) ~[purpur-api-1.19.4-R0.1-SNAPSHOT.jar:git-Purpur-1985]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.19.4-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.19.4.jar:git-Purpur-1985]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[purpur-1.19.4.jar:git-Purpur-1985]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617) ~[purpur-api-1.19.4-R0.1-SNAPSHOT.jar:?]
	at net.minecraft.commands.Commands.performCommand(Commands.java:374) ~[?:?]
	at net.minecraft.commands.Commands.performCommand(Commands.java:314) ~[?:?]
	at net.minecraft.server.network.ServerGamePacketListenerImpl.performChatCommand(ServerGamePacketListenerImpl.java:2389) ~[?:?]
	at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$21(ServerGamePacketListenerImpl.java:2349) ~[?:?]
	at net.minecraft.util.thread.BlockableEventLoop.lambda$submitAsync$0(BlockableEventLoop.java:59) ~[?:?]
	at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
	at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.19.4.jar:git-Purpur-1985]
	at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
	at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
	at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1369) ~[purpur-1.19.4.jar:git-Purpur-1985]
	at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[purpur-1.19.4.jar:git-Purpur-1985]
	at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
	at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1346) ~[purpur-1.19.4.jar:git-Purpur-1985]
	at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1339) ~[purpur-1.19.4.jar:git-Purpur-1985]
	at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
	at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1317) ~[purpur-1.19.4.jar:git-Purpur-1985]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1205) ~[purpur-1.19.4.jar:git-Purpur-1985]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:325) ~[purpur-1.19.4.jar:git-Purpur-1985]
	at java.lang.Thread.run(Thread.java:840) ~[?:?]

It never happened before when this plugin wasnt installed

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.