GithubHelp home page GithubHelp logo

herocc / bedhome Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 4.0 467 KB

Continuation of the popular BedHome Plugin

Home Page: https://dev.bukkit.org/projects/bedhome

License: GNU General Public License v3.0

Java 100.00%
bukkit hacktoberfest minecraft spigot teleport

bedhome's Introduction

Ciao! 👋

HeroCC's github stats

I'm HeroCC, a student, developer, and dev-ops kind of guy. Besides standard back-end dev dealings, I enjoy writing automations and CI/CD pipelines, as well as building and operating Docker and Kubernetes clusters. Feel free to check out my repos or organizations, and if you have any questions please reach out to me with the links on my website. Thanks!

bedhome's People

Contributors

alxv-su avatar dsfasdfas2 avatar gotimo2 avatar herocc avatar minecast avatar mistyhands avatar montlikadani avatar prayerie avatar thaumavorio avatar thedava avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bedhome's Issues

Plugin Cant load on Paper 1.20.1

as the title says, the plugin wont load! i already tried everything with removing other plugins and stuff, but nothing works! it just randomly happened one day after a server restart and wont work anymore.

Heres the Console Log:

09.02 19:34:00 [Server] ERROR Could not load plugin 'BedHome-2.33.jar' in folder 'plugins'
09.02 19:34:00 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bstats/charts/CustomChart
09.02 19:34:00 [Server] INFO at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:127) ~[paper-1.20.1.jar:git-Paper-60]
09.02 19:34:00 [Server] INFO at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35) ~[paper-1.20.1.jar:git-Paper-60]
09.02 19:34:00 [Server] INFO at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116) ~[paper-1.20.1.jar:git-Paper-60]
09.02 19:34:00 [Server] INFO at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:39) ~[paper-1.20.1.jar:git-Paper-60]
09.02 19:34:00 [Server] INFO at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) ~[paper-1.20.1.jar:git-Paper-60]
09.02 19:34:00 [Server] INFO at org.bukkit.craftbukkit.v1_20_R1.CraftServer.loadPlugins(CraftServer.java:504) ~[paper-1.20.1.jar:git-Paper-60]
09.02 19:34:00 [Server] INFO at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:273) ~[paper-1.20.1.jar:git-Paper-60]
09.02 19:34:00 [Server] INFO at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1101) ~[paper-1.20.1.jar:git-Paper-60]
09.02 19:34:00 [Server] INFO at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[paper-1.20.1.jar:git-Paper-60]
09.02 19:34:00 [Server] INFO at java.lang.Thread.run(Thread.java:833) ~[?:?]
09.02 19:34:00 [Server] INFO Caused by: java.lang.NoClassDefFoundError: org/bstats/charts/CustomChart
09.02 19:34:00 [Server] INFO at java.lang.Class.forName0(Native Method) ~[?:?]
09.02 19:34:00 [Server] INFO at java.lang.Class.forName(Class.java:467) ~[?:?]
09.02 19:34:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:76) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
09.02 19:34:00 [Server] INFO at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123) ~[paper-1.20.1.jar:git-Paper-60]
09.02 19:34:00 [Server] INFO ... 9 more
09.02 19:34:00 [Server] INFO Caused by: java.lang.ClassNotFoundException: org.bstats.charts.CustomChart
09.02 19:34:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:183) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
09.02 19:34:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:150) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
09.02 19:34:00 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
09.02 19:34:00 [Server] INFO at java.lang.Class.forName0(Native Method) ~[?:?]
09.02 19:34:00 [Server] INFO at java.lang.Class.forName(Class.java:467) ~[?:?]
09.02 19:34:00 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:76) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
09.02 19:34:00 [Server] INFO at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123) ~[paper-1.20.1.jar:git-Paper-60]
09.02 19:34:00 [Server] INFO ... 9 more

Replacing a bed in the same spot makes /bed work again.

BedHome V 2.26
Bukkit version: git-Bukkit-f631379 (MC: 1.9.2) (Implementing API version 1.9.2-R0.1-SNAPSHOT)

I've set the nobedmode to "b" in the config, and that works fine. When a bed is set and broken, the player is unable to teleport there. However, if you place a bed on the exact spot afterwards, the player is able to teleport there again.

Is there a way to delete the player's home if the bed is broken?

Turkish support

I usually change the language of the plugins myself when playing with my friends, and I'm glad to see you do it too. Turkish players like to use your plugin. I can voluntarily translate your plugin into Turkish. Please contact me. Discord: zbab#0311

cannot load on 1.20.4

[13:40:48] [Server thread/ERROR]: [ModernPluginLoadingStrategy] Could not load plugin 'BedHome-2.34.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bstats/charts/CustomChart
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:127) ~[paper-1.20.4.jar:git-Paper-435]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35) ~[paper-1.20.4.jar:git-Paper-435]
at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116) ~[paper-1.20.4.jar:git-Paper-435]
at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38) ~[paper-1.20.4.jar:git-Paper-435]
at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) ~[paper-1.20.4.jar:git-Paper-435]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.loadPlugins(CraftServer.java:507) ~[paper-1.20.4.jar:git-Paper-435]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:274) ~[paper-1.20.4.jar:git-Paper-435]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1131) ~[paper-1.20.4.jar:git-Paper-435]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-435]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: java.lang.NoClassDefFoundError: org/bstats/charts/CustomChart
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:467) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123) ~[paper-1.20.4.jar:git-Paper-435]
... 9 more
Caused by: java.lang.ClassNotFoundException: org.bstats.charts.CustomChart
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:197) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:164) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:467) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123) ~[paper-1.20.4.jar:git-Paper-435]
... 9 more

Only op admin can set bed 1.12.2

Bedhome 2.32

[INFO]: This server is running CraftBukkit version git-Spigot-79a30d7-acbc348 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
[INFO]: This is a final build for 1.12.2. Please see https://www.spigotmc.org/ for details about upgrading.

Plugin is PermissionEX,
I guess that not even a group error(if you hard coded builder group can set bed)
When other player sleep no set bed message shows.
And /bed or /bed worldsays no bed.

Turkish support

I usually change the language of the plugins myself when playing with my friends, and I'm glad to see you do it too. Turkish players like to use your plugin. I can voluntarily translate your plugin into Turkish. Please contact me. Discord: zbab#0311

bug

I if I have op rights, and I'm breaking bed me writes its a co-ordinates. And if I just have bedhome.bed, then when I break the bed teleports me where the broken bed.

Forgotten russian translation

There is no russian translation in locale.yml, but there is a comment: "Thanks to Myp21 for translating Russian". Did you forget to add this?

Vault Economy

Allow using Vault to subtract money from player accounts when TPing or setting bed locations.

Add Delay and Damage Timer to /Bed command

Hi!
I would love to see a delay enabled on the /bed command, forcing the player to stand still and not be attacked, similar to how essentials /home works.
I really love the /bed plugin as it also shows you where your bed was if it has been broken, whilst essentials /home would just TP you to spawn.

Not an issue Just Locales

This is a corrected French traduction :
#By Bossbirdyman51
ERR_NO_BED: '&4Tu n''as pas de lit dans ce monde, ou il a été détruit.'
ERR_NO_BED_OTHER: '&4Vous n''avez pas un lit dans le monde $world, ou il a été détruit.'
ERR_NO_PERMS: '&4Tu n''as pas la permission.'
ERR_PLAYER_NO_BED: '&4Le joueur spécifié ($player) n''as pas de lit dans le monde $world'
ERR_BAD_PLAYER: '&4Le joueur spécifié n''existe pas (sensible a la case)'
ERR_SYNTAX: '&4Syntaxe incorrecte! Utilisation: /bedhome [reload/help] ou /bedhome <lookup/teleport> '
ERR_CONSOLE_TELE: '&4La console ne peut pas te téléporter a ton lit.'
CONSOLE_PLAYER_TELE: '$player a été téléporter a son lit.'
CONSOLE_PLAYER_SET: '$player a placé son lit.'
BED_TELE: '&2Tu as été téléporter a ton lit.'
BED_SET: '&2Ton lit a été placé.'
TELE_OTHER_PLAYER: '&2Tu as été téléporter au lit de $player dans le monde $world.'
HELP_LOOKUP: '&8Information sur le lit.'
HELP_TELE: '&8Téléportation vers le lit de quelqu''un.'
HELP_BEDHOME: '&8Redémarre le plugin ou utilise l''aide.'
HELP_BED: '&8Téléportation a son lit.'
BH_BAD_WORLD: '&4Ce monde n''existe pas!'
BH_VERSION: '&9BedHome v$version par Superior_Slime'
BH_RELOADED: '&9Configuration et la localisation renouvelées!'
BH_CONSOLE_CMD: 'Seuls les joueurs peuvent utiliser cette commande!'
NAME: '&3'
WORLD: '&3'
LOOKUP_RESULT: '&6Le lit de $player et situe a : '
BED_COORDS: '&2Ton lit a été détruit, cependant, voici ses coordonnées:'

spigot

@HeroCC If it's ok with you, in the next few days I might add a feature or two and pop the plugin on spigotmc, just wanted to check that's all good?

Add once-use after death

If someone dies and a plugin overrides the spawn, the once-use timer should reset so they can tp to their bed.

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.