Inactive [FUN] PetCreeper v0.32 (Outdated) - Allows players to tame creepers and other mobs as pets [953]

Discussion in 'Inactive/Unsupported Plugins' started by mathewv, Jun 20, 2011.

  1. Offline

    mathewv

    PetCreeper - Allows players to tame creepers and other mobs​
    Version: v0.32 (OUTDATED)​

    This plugin allows players to give mobs an item. The mob will then become tame and follow the player around, and will not attack anything. Players can toggle his follow behavior by right-clicking him, but if they right click him while holding a saddle, they can ride him. If a player is ever unfortunate to accidentally (or purposefully) attack him, he will become angry and attack. When a player leaves the server, the pet will leave, and when he rejoins so will his pet. When the command "/pet" is entered, he will teleport to to his master.

    To view/change the taming item for the various mobs, edit PetCreeper/config.yml and read the instructions there. The file "pets.txt" contains the list of players who own pets, and is only updated when the server is stopped.

    Features:
    • All mobs (almost) now tamable with items specified in config.yml
    • Pets can be teleported with the command "/pet"
    • Tamed pets will not attack unless attacked by their masters (this is configurable)
    • Pets are saved even after the server is halted
    Changelog:
    Version 0.32
    • Fixed message spam for real this time
    Version 0.31
    • Added /petfree command, which will release your pet.
    • Fixed the message spam when attacking mobs with AttackTame set to true.
    Version 0.3
    • Permissions support enabled! "petcreeper.tame.<creature>" to enable taming and "petcreeper.ride.<creature>" to enable riding. To enable the "pet" command, add "petcreeper.pet". Creature names should be capitalized, and zombie pigmen are "PigZombie".
    • Configuration option allows players to punch creatures to tame them while holding their bait.
    • Pigs can now be saddled permanently
    Version 0.2
    • Expanded to include taming of all mobs instead of just creepers. The only two untamable (excluding wolves) are Skeletons and Ghasts, because their ranged attacks can't be toggled (yet).
    • Health now saved in pets.txt; Sheep also have their shaven and color status saved.
    • Pet creepers no longer hiss and circle when approaching.
    • Added more configuration options.
    Version 0.1
    • Initial release
    Up and Coming Features in v0.4:
    • iConomy support?
    • Tamable slimes? (This bug seems impossible to fix)
    • Pets that defend their masters! (Wolf-like)
    • Multiple pets!
    • Adjustable taming difficulty!
    • Multi-world support
    Other planned features (using Spout):
    • Controllable pets while riding
    • Named pets
    • Various graphical effects, including pets appearing different
    Known Bugs:
    • Sheep almost always disappear when a player joins the server, for unknown reasons. Surprisingly has nothing to do with the color/shave data.
    • Sometimes, if a player teleports his pet from very far away, it will disappear. To fix, simply log out and back in.
    • Slimes are still unintentionally untamable (thanks to @Shooty for finding the bug)
    Here's a nice demo video by @Warby579demonstrating v0.32 of the plugin:
     
  2. Offline

    HunterTTP

    Revive this plugin for 1.2.5!
     
  3. Offline

    cnaude

  4. Offline

    HunterTTP

  5. Offline

    Den2467

    Does this work for 1.2.5 ?

    Yeah he should fix that

    Can you get this to work for java 1.6 ? My other plugins won't work!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  6. Offline

    cnaude

    Yes

    This is compiled with the latest Java 1.6 JDK.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  7. Offline

    Den2467

  8. Offline

    cnaude

    What permission plugin are you using? Have you given yourself the appropriate permissions?
     
  9. Offline

    Den2467

    I configured that but I can't seem to ride my pets?
     
  10. Offline

    cnaude

    What error do you get? What permissions plugin are you using? What permissions nodes did you assign yourself?
     
  11. Offline

    Den2467

    I didn't assign permissions do you need to in order to ride your pet?
     
  12. Offline

    cnaude

  13. Offline

    Den2467

    I set the permmissions but nothing changed all I do when trying to ride them is hop over them!
     
  14. Offline

    cnaude

  15. Offline

    Den2467

    Ok thanks so much!
     
  16. Offline

    keehl254

    The chat commands /pet and /petfree don't work for mine.

    nvm, the real problem im having is that its saying i dont have permission

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  17. Offline

    manmaxie

    I CANT DO THE PERMISSIONS SO I CANT TAME ANYTHING!!!! HELP PLEASE
     
  18. Offline

    cnaude

    You can set DisablePermissions to true in the config if you don't want to us permissions.
     
  19. Offline

    StarCh33se

    I have a question... I do not run a Bukkit server, but a friend of mine does,ans he recently got this plug-in, but whenever anyone tries to tame something, it says that they don't have permission. How do we fix this?
     
  20. Offline

    cnaude

    You will need to setup a permissions plugin and assign the correct permissions.
     
  21. Offline

    Fayti1703

    I am using Craftbukkit version 1.3.1-R0.2 and if I start the server, it give the following error:

    14:25:23 [SEVERE] Could not load 'plugins\PetCreeper.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bu
    kkit/event/player/PlayerListener
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:153)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:230)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:198)
    at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(Server
    ConfigurationManagerAbstract.java:50)
    at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11)

    at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListene
    r
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:44)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at mathew.petcreeper.PetMain.<init>(PetMain.java:21)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:149)
    ... 9 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListe
    ner
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:34)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 28 more

    I´m using jre6 and Windows XP and it sure would be a nice Plugin. :(

    EDIT:I tryed a other Version and it worket fine.
     
  22. Offline

    MrJakke80

    "You dont have permission to tame a Creeper."

    I'm op and tried for restarting and stuff. HELP ME PLEASE!!!
     
  23. Offline

    cnaude

    Set this in your config.yml.

    Code:
    OpsBypassPerms: true
     
  24. Offline

    mathewv

    cnaude likes this.
  25. Offline

    Hasseos

    i cant tame enderdragon and wither
     
  26. Offline

    iiGroMyZ

  27. Offline

    cnaude

  28. Offline

    Hasseos

    how so? i was next to it, it even hit me and i had dragon egg but i couldnt tame it, i changed the dragon egg for a melon but also i couldnt.. please tell me how to tame him!
     
  29. Offline

    cnaude

    You need to use left click. Right click with dragon does not work.
    I just tried it a few minutes ago. See: http://i.imgur.com/3XAET.png
     
  30. Offline

    hog_rider

    HELP, wont let me change amount of pets i can have. when i start server and type on of the pet creeper commands it will just repeat back to me what i typed.
    Example:
    me: /petlist
    petlist

    well it lets me have more pets but no commands

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  31. Offline

    mathewv

    The project isn't being developed on this thread anymore.
     

Share This Page