Coder Social home page Coder Social logo

brainsynder-dev / simplepets Goto Github PK

View Code? Open in Web Editor NEW
56.0 9.0 33.0 81.42 MB

A simple to use companion/pets plugin for a Spigot Minecraft server

Home Page: https://www.spigotmc.org/resources/100106/

License: GNU General Public License v3.0

Java 100.00%
spigot craftbukkit simplepets bukkit java minecraft

simplepets's Introduction

SimplePets


CodeFactor
SimplePets Logo

Requirements:

  • Spigot Version 1.20 - 1.20.6
  • Java 21 (If on 1.20.5 and up)
  • Java 17 (If on 1.19 -> 1.20.4)

API


<repository>
    <id>bs-repo-releases</id>
    <url>https://repo.bsdevelopment.org/releases</url>
</repository>

<dependency>
    <groupId>simplepets.brainsynder</groupId>
    <artifactId>API</artifactId>
    <version>{LATEST VERSION}</version>
</dependency>

How to compile yourself:

Notice as of May 1st 2024

When compiling a custom version you need to supply a 'revision' variable
which will be your custom version. If no revision is supplied the version
will default to be 5.0-BUILD-0
Example: -Drevision=5.0-BUILD-100

There are a few different ways you can compile the plugin (as of May 1st 2024):

  • If you want to compile all current supported version you can run this command: mvn clean install -Drevision={version}
  • If you want to compile a specific supported version run a command similar to this: mvn clean install -Drevision={version} -Dtarget-mc=1.20.6
  • If you want to compile the latest supported version run this command: mvn clean install -Drevision={version} -Platest

simplepets's People

Contributors

aikovdp avatar brainsynder-dev avatar bsdevelopment-bot avatar cs-birb avatar dependabot[bot] avatar thatsmusic99 avatar traksag avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

simplepets's Issues

Uh 1.13 please?

What steps will reproduce the problem?

  1. idk
  2. idk
  3. I just need a 1.13 version so this plugin may run.

What were you expecting to happen? What happened instead?

Idk

What version of the plugin are you using? (Type /version )

Latest

What Spigot version are you using? (Type /version)

1.13

What plugins are you using? (Type /plugins)

A bunch lol?

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

No, just says SimplePets is not compatible with my version in the console

Are you using a beta version of SimplePets? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

Yeah, worked when I used 1.12.2

Flying mobs glitch

What steps will reproduce the problem?

  1. flying

What were you expecting to happen? What happened instead?

Non flying mobs should stay on the ground

What version of the plugin are you using? (Type /version )

3.9

What Spigot version are you using? (Type /version)

1.12.2

What plugins are you using? (Type /plugins)

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

Are you using a beta version of SimplePets? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

no

Riding Pets: Possibility to glitch through blocks (iron bars, glas panes etc.)

What steps will reproduce the problem?

  1. Build a wall from iron_bars
  2. Create a pet (e.g. Pig)
  3. Stand close to the block. You have to be "in" the block (same coordinates as the block)
  4. Click on the pet and choose "ride pet".
  5. Go through the block

What were you expecting to happen? What happened instead?

No possibility to glitch through the blocks.

What version of the plugin are you using? (Type /version )

Simple-Pet version 3.9

What Spigot version are you using? (Type /version)

Paper-Spigot 1.12.2 (Spigot 1.12.2-R0.1-SNAPSHOT)

What plugins are you using? (Type /plugins)

BetonQuest, ChestShop, Citizens, Denizen, dynmap, iConomy, LWC, NoCheatPlus, Vault, WorldBorder, WorldEdit, WorldGuard (and some more self written)

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

No error.

Are you using a beta version of SimplePets? (If no, then please check if there is one here and give it a try):

It's the version from yesterday on spigotmc.

Additional information? (Did it work in previous versions? etc.)

Note: If you update your plugin, please update the version in the plugin.yml (e.g. 3.9.1).
You can use 3.9-SNAPSHOT to declare a snapshot version. ;)

Can't summon pet

What steps will reproduce the problem?

1.run command /pet summon [namepet]
2.or /pet spawn [namepet]

What were you expecting to happen? What happened instead?

summon a pet.
getting error on chat and on console

Could you please do "/pet debug" and paste the link here:

https://hastebin.com/idayahixam

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

https://hastebin.com/murokuyoqa.cs

Have you tried one of our development builds? (If no, then please check if there is one here and give it a try):

yes

Config

https://hastebin.com/oqulasozib.sql

Seems to work, but errors in the console 1.12.2

What steps will reproduce the problem?

  1. The plugin seems to work, but there are errors in the console.

What were you expecting to happen? What happened instead?

Expect there to be no errors.

Could you please do "/pet debug" and paste the link here:

https://hastebin.com/miyuqodili

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

https://hastebin.com/acilusakut.sql

Have you tried one of our development builds? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

The plugin seems to work, but there are errors in the console.

New feature request: Water mobs fix

Hey there, the plugin is really good, totally awesome on land, but could you add some features for aquatic pets? currently they act just like a horse.
-They are mountable on land
-Sometimes you are kicked off the mount
-They wont't go underwater
-They are a lot slower than on land
(For testing i used the last version of simplemobs and API from jenkins and 1.13.2 spigot.)

I'd like to be able to go underwater & not be able to mount them while not inside water. The speed thing isnt a problem because you could just put a really high speed on the config file, if you couldnt ride it on land.

Best wishes and good luck! :)

Going into Spectator game mode with certain pets leads to server crashes.

What steps will reproduce the problem?

  1. /pet armorstand
  2. /gamemode spectator

What were you expecting to happen? What happened instead?

Pet entity to vanish, same as other pet entity types when entering spectator.

Could you please do "/pet debug" and paste the link here:

https://puu.sh/Ejg5X.txt

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

https://puu.sh/Ejg2G.txt
https://puu.sh/Ejg2Z.txt

Have you tried one of our development builds? (If no, then please check if there is one here and give it a try):

Running development build for Spigot 1.14.4, Build 30. Also, effects Build 28.

Additional information? (Did it work in previous versions? etc.)

Did not attempt outside of 1.14.4 Spigot, did not encounter any issues like this in version 4.1, but also did not specifically test for it.

Error Speed

What steps will reproduce the problem?

  1. I change pet speed in config but don't work

What were you expecting to happen? What haappened instead?

What version of the plugin are you using? (Type /version <Plugin Name>)

3.8

What Spigot version are you using? (Type /version)

1.8.8

What plugins are you using? (Type /plugins)

X

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

Additional information? (Are you using a beta version of the plugin? Did it work in previous versions? etc.)

i put 0.1 but the speed don't change

Pets vanish / respawn when executing any WorldEdit command

What steps will reproduce the problem?

  1. Summon any pet
  2. Input any WorldEdit command
    (Video of issue: https://streamable.com/i45l3)

Could you please do "/pet debug" and paste the link here:

https://pastebin.com/5ghXmMQW (HasteBin wouldn't work)

Have you tried one of our development builds? (If no, then please check if there is one here and give it a try):

Yes, I have used both the current stable build and one of the more recent development builds

Additional information? (Did it work in previous versions? etc.)

Certain pets will completely vanish (ex. bee), while other pets would just vanish for a second and then reappear (ex. cow, armorstand, etc.)

Residence

on the latest version, the plugin works great. I gave all my players the ability to use it. only issue is I have the plugin called residence and by default when people claim a land, it keeps monsters away and from spawning. even on spawn I have it that way. I want to be able to have Simplepets bypass this monsters flag for residence. that way players pets (only hostile has this issue) can spawn and follow them on their residence and spawn. but still have residence keep away hostile mobs. if this is possible let me know. if not, its cool.

v/r
cheesepufftyler

NPE on PlayerTeleportEvent with SimplePets v3.6.6

What steps will reproduce the problem?

  1. Player is teleported somewhere
  2. Presumably has a pet activated, but I'm not sure

What were you expecting to happen? What happened instead?

Expected no errors; got an error.

What version of the plugin are you using? (Type /version <Plugin Name>)

SimplePets version 3.6.6

What Spigot version are you using? (Type /version)

Paper version git-Paper-1320 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)

What plugins are you using? (Type /plugins)

I'd rather not post them publicly.

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

https://hastebin.com/riburahula.hs

Additional information? (Are you using a beta version of the plugin? Did it work in previous versions? etc.)

Rename Pet NPE

Renaming a pet in the anvil can cause NPE when player clicks on the anvil result slot:
https://i.imgur.com/AG7aca4.png

Error in console:

[13:31:15 WARN]: Entity threw exception at Adminwelt:1043.4848987934024,70.0,-6194.50908022597
[13:31:15 WARN]: java.lang.NullPointerException
[13:31:15 WARN]: at simplepets.brainsynder.nms.v1_13_R2.entities.list.EntityControllerPet.repeatTask(EntityControllerPet.java:166)
[13:31:15 WARN]: at simplepets.brainsynder.nms.v1_13_R2.entities.EntityPet.W(EntityPet.java:464)
[13:31:15 WARN]: at net.minecraft.server.v1_13_R2.Entity.tick(Entity.java:355)
[13:31:15 WARN]: at net.minecraft.server.v1_13_R2.EntityLiving.tick(EntityLiving.java:2103)
[13:31:15 WARN]: at net.minecraft.server.v1_13_R2.EntityInsentient.tick(EntityInsentient.java:261)
[13:31:15 WARN]: at net.minecraft.server.v1_13_R2.World.entityJoinedWorld(World.java:1568)
[13:31:15 WARN]: at net.minecraft.server.v1_13_R2.World.g(World.java:1535)
[13:31:15 WARN]: at net.minecraft.server.v1_13_R2.World.tickEntities(World.java:1342)
[13:31:15 WARN]: at net.minecraft.server.v1_13_R2.WorldServer.tickEntities(WorldServer.java:598)
[13:31:15 WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1100)
[13:31:15 WARN]: at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439)
[13:31:15 WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:938)
[13:31:15 WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:836)
[13:31:15 WARN]: at java.lang.Thread.run(Thread.java:748)

Using latest dev build of your plugin

Link for 1.13 Dev builds?

What steps will reproduce the problem?

Plugin dosen't work on 1.13

What were you expecting to happen? What happened instead?

I wasn't expecting it to work, but I am wondering when it will be updated to 1.13 or have a download to dev builds.

Could you please do "/pet debug" and paste the link here:

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

no

Have you tried one of our development builds? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

Feature expansion request: Flying mobs & jumping

Hi, first of all I'd like to thank you for making plugin, its nice :)

Could possibly add some extra configurations?
For flying mobs it'd be awesome if you could ad:
-A configuration for how fast they can go upwards
-A configuration to limit the ammount of time they can fly for

For all mobs, it'd be awesome if you could add:
-A jump height configuration (to be able to jump more or less, when riding some mobs) (for example it'd be nice to be able to jump more with Slimes/magma cuves & less with sheeps)

I hope its doable and you like the ideas,
Best wishes and good luck! :)

SimplePets Pet Bug

What steps will reproduce the problem?

Video: https://youtu.be/4Af2Y-2vaas

What were you expecting to happen? What happened instead?

I expected the pet after relog not to disappear.

What version of the plugin are you using? (Type /version )

SimplePets version 3.9

What Spigot version are you using? (Type /version)

Spigot 1.12.2 Build 201803190430, development

What plugins are you using? (Type /plugins)

AsyncWorldEditInjector, PlayerHeads, WorldEdit, Cestinator, CommandLogger, Essentials, ClearChat, PlaceholderAPI, ClearLag, ArmorStandEditor, AutoMessage, PlugMan, PlayerLink, BouncySponge, AsyncWorldEdit, Admin-Chat, MaxBans, AntiAd, EssentialsChat, PermissionsEx, LagMeter, AntiJoinBot, ViaVersion, Tablist, SimpleAPI, Vault, ChairStairs, EssentialsSpawn, ViaBackwards, FakaHedaMinequery, HeadDatabase, ProtocolLib, HideAndCustomPlugins, ColoredTags, SuperVanish, PlotSquared, Multiverse-Core, SkinsRestorer, AuthMe, SimplePets

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

without error

Are you using a beta version of SimplePets? (If no, then please check if there is one here and give it a try):

No Im using version 3.9

Additional information? (Did it work in previous versions? etc.)

I dont have any addition information

PlotSquared v4 class name changes

What steps will reproduce the problem?

  1. Install SimplePets with PlotSquared v4 (1.13+)
  2. Try and use SimplePets on a plot

What were you expecting to happen?

Pets spawn as normal on a plot

What happened instead?

Pets do not spawn

In PlotSquared v4, the PS class was renamed to PlotSquared, SimplePets does not handle this and thus:

java.lang.NoClassDefFoundError: com/intellectualcrafters/plot/PS
        at simplepets.brainsynder.links.impl.PlotSquaredLink.fetchValue(PlotSquaredLink.java:46) ~[?:?]
        at simplepets.brainsynder.links.impl.PlotSquaredLink.allowPetSpawn(PlotSquaredLink.java:26) ~[?:?]
        at simplepets.brainsynder.links.impl.PlotSquaredLink.allowPetSpawn(PlotSquaredLink.java:41) ~[?:?]
        at simplepets.brainsynder.links.LinkRetriever.canSpawnPet(LinkRetriever.java:86) ~[?:?]
        at simplepets.brainsynder.links.LinkRetriever.canSpawnPet(LinkRetriever.java:43) ~[?:?]
        at simplepets.brainsynder.pet.Pet.<init>(Pet.java:62) ~[?:?]
        at simplepets.brainsynder.pet.PetDefault.setPet(PetDefault.java:67) ~[?:?]
        at simplepets.brainsynder.menu.inventory.listeners.SelectionListener$1.run(SelectionListener.java:57) ~[?:?]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:84) ~[patched_1.13.2.jar:git-Paper-624]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:449) ~[patched_1.13.2.jar:git-Paper-624]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1010) ~[patched_1.13.2.jar:git-Paper-624]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.13.2.jar:git-Paper-624]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:940) ~[patched_1.13.2.jar:git-Paper-624]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:837) ~[patched_1.13.2.jar:git-Paper-624]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]

It also seems like there was an attempt at using the new PlotSquared package names, however this seems to not take effect on 1.13.2.

packageName = "com.github.intellectualsites.plotsquared.plot";

Edit: It would seem this should actually work, but for some reason SimplePets thinks I am not running PlotSquared v4

Silent pets, and pet size?

What steps will reproduce the problem?

  1. How do I force the pets to be silent?
    2.How do I force pets to be small? I don't wan't players with big pets running around.

What were you expecting to happen? What happened instead?

Could you please do "/pet debug" and paste the link here:

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

Have you tried one of our development builds? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

No SimplePets Ordner in my Plugins Ordner (1.8.8)

What steps will reproduce the problem?

  1. Download the 3.9v for 1.8.8
  2. Go in my Plugins Ordner and upload it there
  3. reload the Server

What were you expecting to happen? What happened instead?

  That the Plugin works.                Nothing it does not create a SimplePets Ordner in my Plugin Ordner!

Could you please do "/pet debug" and paste the link here:

Plugin does not work!

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

Have you tried one of our development builds? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

I donยดt tried it in previous versions.

Pets wont Respawn when player loads back in

What steps will reproduce the problem?

1.give player simple pet
2.they log off server
3. pet doesnt respawn

What were you expecting to happen? What happened instead?

the config file says the true for pet respawn when play logs on, but they dont respawn

What version of the plugin are you using? (Type /version )

version 3.8

What Spigot version are you using? (Type /version)

spigot 1.12.2

What plugins are you using? (Type /plugins)

SimpleAPI, Vault, GriefPrevention, SimplePets, GroupManager, Citizens, Essentials, EssentialsProtect, EssentialsSpawn, EssentialsChat

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

no i do not

Are you using a beta version of SimplePets? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

Adapter for PlotSquared is not up to date.

[00:07:09] [Server thread/WARN]: [SimplePets] Task #114132 for SimplePets v4.1-RELEASE generated an exception
java.lang.NoClassDefFoundError: com/intellectualcrafters/plot/PS
	at simplepets.brainsynder.links.impl.PlotSquaredLink.fetchValue(PlotSquaredLink.java:46) ~[?:?]
	at simplepets.brainsynder.links.impl.PlotSquaredLink.allowPetSpawn(PlotSquaredLink.java:26) ~[?:?]
	at simplepets.brainsynder.links.impl.PlotSquaredLink.allowPetSpawn(PlotSquaredLink.java:41) ~[?:?]
	at simplepets.brainsynder.links.LinkRetriever.canSpawnPet(LinkRetriever.java:86) ~[?:?]
	at simplepets.brainsynder.links.LinkRetriever.canSpawnPet(LinkRetriever.java:43) ~[?:?]
	at simplepets.brainsynder.pet.Pet.<init>(Pet.java:62) ~[?:?]
	at simplepets.brainsynder.pet.PetDefault.setPet(PetDefault.java:67) ~[?:?]
	at simplepets.brainsynder.menu.inventory.listeners.SelectionListener$1.run(SelectionListener.java:57) ~[?:?]
	at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:84) ~[patched_1.13.2.jar:git-Paper-641]
	at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:449) ~[patched_1.13.2.jar:git-Paper-641]
	at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1010) ~[patched_1.13.2.jar:git-Paper-641]
	at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.13.2.jar:git-Paper-641]
	at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:940) ~[patched_1.13.2.jar:git-Paper-641]
	at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:837) ~[patched_1.13.2.jar:git-Paper-641]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]

Adapter for PlotSquared is not up to date.

https://github.com/brainsynder-Dev/SimplePets/blob/master/MAIN/src/main/java/simplepets/brainsynder/links/impl/PlotSquaredLink.java

It does not run for 1.13.1

it can not be executed in 1.13.1 and the trial versions either! Please perform a correct compilation for 1.13.1 thanks!

NPE on PlayerJoinEvent with SimplePets v3.6.6

What steps will reproduce the problem?

  1. Player joins the server
  2. Presumably has a pet activated, but I'm not sure

What were you expecting to happen? What happened instead?

Expected no errors; got an error.

What version of the plugin are you using? (Type /version <Plugin Name>)

SimplePets version 3.6.6

What Spigot version are you using? (Type /version)

Paper version git-Paper-1320 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)

What plugins are you using? (Type /plugins)

I'd rather not post them publicly.

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

https://hastebin.com/aququyiquc.hs

Additional information? (Are you using a beta version of the plugin? Did it work in previous versions? etc.)

Kicking Multiple People Off!

What steps will reproduce the problem?

  1. selecting a horse pet
  2. toggling to ride
  3. riding on it

What were you expecting to happen? What happened instead?

I was expecting to be able to ride the horse pet without it causing issues. What happened instead was it kicked off everyone on the island with me, myself included, as well as no longer allowing me to connect through my main account. Anytime I attempt to reconnect, it shows the message "Disconnected" then kicks the people on the island off again.

What version of the plugin are you using? (Type /version )

SimplePets version 3.9

What Spigot version are you using? (Type /version)

https://media.discordapp.net/attachments/271774727939424257/472999986104107009/Screen_Shot_2018-07-29_at_12.32.28_AM.png

What plugins are you using? (Type /plugins)

https://cdn.discordapp.com/attachments/271774727939424257/473000230954991626/Screen_Shot_2018-07-29_at_12.33.48_AM.png

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

I don't, I was unaware that I would need to contact someone about this, but no one was able to help then directed me here.

Are you using a beta version of SimplePets? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

Creeper walking through a wall.

What steps will reproduce the problem?

  1. /pet get a creeper
  2. click ride
  3. start riding it threw walls.

What were you expecting to happen? What happened instead?

I'm expecting it to stop it from glitching through walls. The player can walk through walls with creeper. (Video: https://youtu.be/4f9-SCeJmR0)

Could you please do "/pet debug" and paste the link here: https://hastebin.com/ikocebahuv.bash

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log) N/A

Have you tried one of our development builds? (If no, then please check if there is one here and give it a try): N/A

Additional information? (Did it work in previous versions? etc.)

Permission help please

What steps will reproduce the problem?

  1. I don't know how to give players the permission to do /pet
  2. I don't know how to give players permission to certain pets only

What were you expecting to happen? What happened instead?

Could you please do "/pet debug" and paste the link here:

https://hastebin.com/imeyipofep

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

Have you tried one of our development builds? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

1.12.2 Pets not pawning!

What steps will reproduce the problem?

Only pet that spawns is armor stand, I am opped and the only pet that spawns is the armor stand. I thought it was because of the WorldGuard region permission but it is not!

What were you expecting to happen? What happened instead?

I was expecting the pet to spawn, it didn't.

What version of the plugin are you using? (Type /version )

4.0

What Spigot version are you using? (Type /version)

git-Spigot-c309ef-aa25568
Implemting API 1.12.2-R0.1-SNAPSHOT
MC version 1.12.2

What plugins are you using? (Type /plugins)

Plugins (32): WorldEdit, OpenInv, BuycraftX, Votifier, WorldGuard, EasyPlayerHeads, SuperTrails, EpicBalloons, RewardVoting, EditableSign, Vaults, PermissionsEx, SimpleAPI, Vault, ChatColor, TitleManager, NoSwear, Essentials, Rankup, SimplePets, EssentialsProtect, EssentialsChat, CrazyAuctions, Animated_Soreboard, EssentialsSpawn, PlotSquared, Multiverse-Core, MineResetLite, Multiverse-Portals, HolographicDisplays, CratesPlus, InventoryFull

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

https://hastebin.com/ukotomagez.sql

Are you using a beta version of SimplePets? (If no, then please check if there is one here and give it a try):

^^^Discord link didn't work!

Additional information? (Did it work in previous versions? etc.)

Download link not working

What steps will reproduce the problem?

What were you expecting to happen? What happened instead?

Could you please do "/pet debug" and paste the link here:

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

Have you tried one of our development builds? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

hi there! everytime i clikc the download button for this plugin i get time out, and a message says can't reach this site.

Usability general additions request.

Hey there, I'm really enjoying your plugin and it seems to me like it has a ton of potential, im glad you made it.
Could you add some of the folowing features to make it even nicer, specailly on survival servers?

-Ability to customize maximun size separately for each pet.

-Ability to summon a pet rightclicking with an item (ideally configurable which item for each mob)

-Cooldown for changing pets (ideally configurable)

-Need to have (and configurable for consume) a certain item for calling a certain pet, for example you need an enchanted enderpearl to summon enderman pet or/and
-Need to find and somehow tame the pet you want to use (maybe you need to kill 100 endermans or feed them x diamonds to make them obey you)

-Or maybe instead ability to breed unusual mobs with unusual items, and the resulting offspring will obey (for example agressive feed 100 rotten flesh & 1 goldenapple to 2 zombies and they'll breed, giving you a pet zombie you can claim).

-Configuration for each mob to give you different amounts of armor (even negative ammounts) /extra damage/ extraeffects, while on your head (for example birds could slow your fall, blazes could give flaming arrows/attacks, enderman could allow short teleports with a cooldown, bats could allow you to go invisible for a few seconds, giants could give knockback invulnerability, whitches could give random buffs each time, water pets watter afinity/respiration, bats invisbility for a few seconds and such)

I know these are a lot of features, and it'll take a long time to implement, specially because some are rather complex, but thought i'd give you the ideas i came up with to help you make the plugin even greater :)
I'd be glad to hear back from you, and i'd love it if you decide to implement any of them, in the near or far future ;).

Thanks fo reading, and Good luck on your awesome plugin journey ! :)

mount speed

is there any way to change the pet mount speed?

pets fly

Hi,
When I fly with a pet, the pet has a slight deviation to the left. So when I face something and I want to fly to it, I can't reach that destination without changing the direction because the pet flies a bit to the left.

Problem with MySQL

Hello i've changed my MySQL variables:

MySQL:
Enabled: true
Host: 123.456.789.123
Port: '3306'
DatabaseName: secret
Login:
Username: secret_user
Password: secret
Options:
UseSSL: true
AutoReconnect: true

I don't know where the problem is and this is the output from the console:

[13:53:04 INFO]: [SimplePets Debug] Loading Config.yml...
[13:53:04 ERROR]: Cannot load plugins/SimplePets/Config.yml
org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
in 'string', line 51, column 3:
Enabled: true
^
expected , but found BlockMappingStart
in 'string', line 57, column 4:
Password: secret
^

    at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) ~[minecraft_spigot_server.jar:git-Spigot-7754231-9a1f5ee]
    at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:162) ~[minecraft_spigot_server.jar:git-Spigot-7754231-9a1f5ee]

Parrots don't keep their color on relog and server switch

What steps will reproduce the problem?

  1. Switching servers
  2. Going offline and rejoining

What were you expecting to happen? What happened instead?

Keeping the set color for the parrot

What version of the plugin are you using? (Type /version )

3.9

What Spigot version are you using? (Type /version)

1.12.2-R0.1-SNAPSHOT

What plugins are you using? (Type /plugins)

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

no

Are you using a beta version of SimplePets? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

I don't know

ask about current 1.14 versions

I follow the plugin and I like it a lot

I would like to use it for a server version 1.14.4
since few days but the page is not available

http://ci.pluginwiki.us/job/SimplePets/

I hope that this will happen again soon and that there is a new update

a huge respect the plugin is very awesome

ps.Sorry my english is not that good. i am german ^^'

Pet fails to follow player after switching servers with Bungee

What steps will reproduce the problem?

  1. Summon pet in one server
  2. Switch to other server, e.g. using /server
  3. Switch back to the server in which the pet was summoned

What were you expecting to happen? What happened instead?

Pets will normally follow the player and teleport to the player when summoned with /pet summon PET. But when the player switches servers and switches back, the pet seems to be always summoned to the spot the player was last in before switching servers and doesn't follow the player as it should. Attempting to ride the pet teleports the player to the pet, and the only way to get the pet to move seems to be to use it as a hat or vehicle. After dismounting/removing it from hat, the pet teleports to the same spot to which it keeps getting summoned.

Removing and resummoning the pet results in the same behavior. The only workaround is to remove the pet, switch servers, switch back, and then resummon the pet. Then the pet behaves as normal, following around the player and teleporting to the player when summoned.

What version of the plugin are you using? (Type /version )

Compiled from commit 7f2a908

What Spigot version are you using? (Type /version)

git-Paper-1299 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)

What plugins are you using? (Type /plugins)

SimplePets, any teleportation plugin

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

Nothing

Are you using a beta version of SimplePets? (If no, then please check if there is one here and give it a try):

Using latest commit to master

Additional information? (Did it work in previous versions? etc.)

Didn't work in SimplePets 3.9 (simpleAPI 3.8)

Players cannot teleport while using a pet as a hat

What steps will reproduce the problem?

  1. Summon pet
  2. Use pet as hat
  3. Try a teleport command (e.g. EssentialsSpawn /spawn)
  4. Remove pet
  5. Try a teleport command (e.g. EssentialsSpawn /spawn)

What were you expecting to happen? What happened instead?

In latest commit, step 3 doesn't teleport and no message is given.

In release version 3.9, steps 3 and 5 do not teleport and no message is given.

What version of the plugin are you using? (Type /version )

Compiled from commit 7f2a908

What Spigot version are you using? (Type /version)

git-Paper-1299 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)

What plugins are you using? (Type /plugins)

SimplePets, any teleportation plugin

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

Nothing

Are you using a beta version of SimplePets? (If no, then please check if there is one here and give it a try):

Using latest commit from master as mentioned earlier

Additional information? (Did it work in previous versions? etc.)

Didn't work in release version 3.9 either. (with simpleAPI 3.8)

edit history

  • 2018-03-16 21:01 UTC be more precise about which teleports fail in which versions

Players specifying their own username in summon command uses pet.summon.other node

This one is just me being pedantic, sorry ;)

What steps will reproduce the problem?

  1. Give yourself permission to use a blaze pet (pet.blaze)
  2. /pet summon blaze will work, uses permission node pet.blaze
  3. /pet summon blaze your_username will not work, uses permission node pet.summon.other

What were you expecting to happen? What happened instead?

The behavior should be similar to the UNIX passwd command, which accepts an optional argument of USER, and will allow a user to change its own password with passwd or passwd $USER.

Instead, specifying a user always leads to using permission node pet.summon.other.

What version of the plugin are you using? (Type /version )

Compiled from commit 7f2a908

What Spigot version are you using? (Type /version)

git-Paper-1299 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)

What plugins are you using? (Type /plugins)

SimplePets, LuckPerms

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

Nothing

Are you using a beta version of SimplePets? (If no, then please check if there is one here and give it a try):

Using latest commit to master

Additional information? (Did it work in previous versions? etc.)

Didn't work in SimplePets 3.9 (simpleAPI 3.8)

Maven doesn't work

I see there is a maven pom.xml but it doesn't actually do anything.
If you try compile the project with mvn package then it just ends with "No sources to compile".
The project also isn't structured correctly. ๐Ÿ˜•

https://maven.apache.org/guides/getting-started/

Biggest problem is that you need all the different version of the the minecraft jars to compile, which aren't legally allowed to distribute. Best would be if you could instead use reflection to access NMS

Compiled plugin contains PlotSquared code, and causes runtime class conflicts

What steps will reproduce the problem?

  1. Use the plugin together with PlotSquared
  2. ?? Profit

What were you expecting to happen? What happened instead?

I expected the plugin to not include PlotSquared in the compiled artifact. What happened instead is that it did, and thus caused (not so fun) class conflicts during runtime.

Could you please do "/pet debug" and paste the link here:

I didn't actually run the plugin. I checked the source ๐Ÿคทโ€โ™‚๏ธ

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

This was reported by a PlotSquared user, confirmed to be caused by SimplePets:
https://pastebin.com/SvVZfkAs

Additional information? (Did it work in previous versions? etc.)

Here's a git blame: https://github.com/brainsynder-Dev/SimplePets/blame/8880bf7176465382de4d8961020eb8c9a72dcfde/pom.xml#L78

"Pet" command not working.

When I try the command "pet" it says this in cmd.

org.bukkit.command.CommandException: Cannot execute command 'pet' in plugin SimplePets v4.0 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:36) ~[craftbukkit-1.13.2.jar:git-Bukkit-3359cb1]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140) ~[craftbukkit-1.13.2.jar:git-Bukkit-3359cb1]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:679) ~[craftbukkit-1.13.2.jar:git-Bukkit-3359cb1]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchServerCommand(CraftServer.java:665) [craftbukkit-1.13.2.jar:git-Bukkit-3359cb1]
at net.minecraft.server.v1_13_R2.DedicatedServer.aU(DedicatedServer.java:423) [craftbukkit-1.13.2.jar:git-Bukkit-3359cb1]
at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:383) [craftbukkit-1.13.2.jar:git-Bukkit-3359cb1]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:796) [craftbukkit-1.13.2.jar:git-Bukkit-3359cb1]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:699) [craftbukkit-1.13.2.jar:git-Bukkit-3359cb1]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_92]

Help?

problems with rabbit

Hi I like to use the plugin SimplePets and wanted to ask if it is known that the rabbit can not jump over blocks and generally no animation has that makes something sad

I use:spigot-1.14.4.jar
and: SimplePets Build #1 (22.10.2019 21:09:05)

Crashing issue

What steps will reproduce the problem?

  1. n/a

What were you expecting to happen? What happened instead?

Be able to use without a crash... o.o

What version of the plugin are you using? (Type /version <Plugin Name>)

3.8

What Spigot version are you using? (Type /version)

git-Spigot-4bd94dc-aa34e9b (MC 1.12.2)

What plugins are you using? (Type /plugins)

http://i.nanonuke.net/javaw_2018-02-10_18-50-42.png

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

Yes: https://hastebin.com/ahoyufamaf.swift

Additional information? (Are you using a beta version of the plugin? Did it work in previous versions? etc.)

Have seen my server crashing more and more recently -- However wasn't sure what was causing it.
I've seen issues when logging in/out in console, about ItemMovement, I believe. It's been happening more and more, and I'm just finally finding time to figure it out.

There is no way to reproduce it, really. It's morely just existing on my server has caused tons of crashes. I hope this can be fixed soon. I really want to implement this more into my server.

Server crash on player join

What steps will reproduce the problem?

  1. Sometimes happens randomly when a player joins the server

What were you expecting to happen? What happened instead?

Not crashing the server while loading the pet data.

What version of the plugin are you using? (Type /version )

3.9

What Spigot version are you using? (Type /version)

1.12.2

What plugins are you using? (Type /plugins)

worldguard/essentials/worldedit fawe/featherboard/mcmmo/

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

[10:49:48] [Spigot Watchdog Thread/ERROR]: The server has stopped responding!
[10:49:48] [Spigot Watchdog Thread/ERROR]: Please report this to http://www.spigotmc.org/
[10:49:48] [Spigot Watchdog Thread/ERROR]: Be sure to include ALL relevant console errors and Minecraft crash reports
[10:49:48] [Spigot Watchdog Thread/ERROR]: Spigot version: git-Spigot-c3093ef-3a482bd (MC: 1.12.2)
[10:49:48] [Spigot Watchdog Thread/ERROR]: ------------------------------
[10:49:48] [Spigot Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Spigot!):
[10:49:48] [Spigot Watchdog Thread/ERROR]: ------------------------------
[10:49:48] [Spigot Watchdog Thread/ERROR]: Current Thread: Server thread
[10:49:48] [Spigot Watchdog Thread/ERROR]: 	PID: 16 | Suspended: false | Native: false | State: WAITING
[10:49:48] [Spigot Watchdog Thread/ERROR]: 	Stack:
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		sun.misc.Unsafe.park(Native Method)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1693)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3323)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1729)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		simplepets.brainsynder.player.OwnerFile.reload(OwnerFile.java:174)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		simplepets.brainsynder.player.PetOwner.reloadData(PetOwner.java:106)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		simplepets.brainsynder.events.OnJoin.onJoin(OnJoin.java:32)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		java.lang.reflect.Method.invoke(Method.java:498)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		net.minecraft.server.v1_12_R1.PlayerList.onPlayerJoin(PlayerList.java:346)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		net.minecraft.server.v1_12_R1.PlayerList.a(PlayerList.java:166)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		net.minecraft.server.v1_12_R1.LoginListener.b(LoginListener.java:159)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		net.minecraft.server.v1_12_R1.LoginListener.e(LoginListener.java:57)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:233)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:140)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:845)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577)
[10:49:48] [Spigot Watchdog Thread/ERROR]: 		java.lang.Thread.run(Thread.java:748)

Additional information? (Did it work in previous versions? etc.)

Never happend before. I'm using a mysql database.

Pets will not spawn as baby by default

What steps will reproduce the problem?

  1. Going to a pet config
  2. Adding "age": "true" to make it baby, from what ive decoded
  3. Reloading plugin, pet doesnt spawn as baby by default

What were you expecting to happen? What happened instead?

pet doesnt spawn as baby by default, i expected it to

Could you please do "/pet debug" and paste the link here:

Do you have a stacktrace error? Use hastebin.com. (If you're not sure, upload your whole server log)

Have you tried one of our development builds? (If no, then please check if there is one here and give it a try):

Additional information? (Did it work in previous versions? etc.)

How do i get a pet to spawn as baby by default? #

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.