PetShop
PetShop
Description
PetShop is a Sign-Shop-System wich let your user buy cows and other Monster. This plugin require PermissionsEx and iConomy6 to handle the permissions and money(since v1.3 you can use Vault to handle money and permissions).With the command /deliver can the user spawn his bought Pets
coming features
- implement metrics ( http://manage.daily-craft.de/jira/browse/PETSHOP-2 )
- implement feature to prevent stealing pets from others ( http://manage.daily-craft.de/jira/browse/PETSHOP-1 )
- implement the different Villagers & Ocelots
Any wishes?! just let me know
added Features
- implemented Database Support
- PlayerShops
- Debug function
- Worldguard hook so you cant use /deliver in region with mob-spawning: deny flag
- config file so you can translate the displayed message
- hook into Vault to support All Eco and Permission Systems
- add Translation regex to config so %PLAYER% (unused jet) & %ANIMAL% can add to the translations
- add Translation for (peacefull Creatures)
Permissions
- petshop.shop.create | required to create Petshops
- petshop.shop.buy | required to buy @ one Petshop
- petshop.shop.create.player | required to create a playershop
- petshop.shop.create.admin | required to create a adminshop or playershop with a othername
- petshop.collect.pet | required to collect pets with a string
- petshop.admin,merge | required to merge from flatfile to db
Database Installation
All you have to do is to set in the config.yml store to database (the server have to be down for it)
all you need to do is to put this in your bukkit.yml file( replace username, password und database with yours)
You can use any other database (like sqlite) just write the right driver class.
database: username: USERNAME isolation: SERIALIZABLE driver: com.mysql.jdbc.Driver password: PASSWORD url: jdbc:mysql://localhost:3306/DATABASE
if you use previous flatfile system you can merge it with the command /petshop (in future releases there come more subcommand)
Commands
- /deliver .... deliver the bought monsters
- /deliver all .... same as /deliver
- /deliver Creaturename (Case sensitive) ... deliver only the given Type
- /petshop info [name] ... returns the content of the Player (not jet implemented)
- /petshop set [name] [PetType] [MetaTag] ... set a new petcount for a specific Pet (not jet implemented)
- /petshop export filename ... export the content of the whole petshop (not jet implemented)
- /petshop import filename ... import the backup file to the Petshop store (not jet implemented)
Shop-sign
AdminShop
- Line 1 Pet Shop
- Line 2 Creaturename:Color
- Line 3 how many
- Line 4 price
PlayerShop
- Line 1 Pet Shop
- Line 2 PlayerName
- Line 3 CreatureName:Color
- Line 4 price (for one pet)
allowed Creatures
- Cow
- MushroomCow
- WILD_OCELOT
- BLACK_CAT
- RED_CAT
- SIAMESE_CAT
- IronGolem
- Chicken
- Wolf
- FARMER
- BLACKSMITH
- LIBRARIAN
- BUTCHER
- PRIEST
- Sheep
- Squid
- Snowman
Colors
WHITE, ORANGE, MAGENTA, LIGHT_BLUE, YELLOW, LIME, PINK, GRAY, SILVER, CYAN, PURPLE, BLUE, BROWN, GREEN, RED, BLACK
Questions
If you have any questions, just join my server: server.daily-craft.de
(iam BADMAN152)

Looking 4 Dev Builds?!
http://manage.daily-craft.de/jenkins/job/PetShop/
Bugs and Feature Request
If you have some bugs or you want that a new feature have to be added use our bugtracker (Jira)
-
View User Profile
-
Send Message
Posted Aug 17, 2012Please, Update to 1.3.1
-
View User Profile
-
Send Message
Posted Aug 12, 2012You can catch cave spiders and any other mob with CreeperPet. This add on would be better if you could use it to sell all mobs. =)
-
View User Profile
-
Send Message
Posted Jul 5, 2012@tomasas1452
did you a update of petshop?
i think you can fix this bug when you add
config: store: flatfile
to you config file of petshop
if you add bugs to my jira i could better/faster handle bugs
-
View User Profile
-
Send Message
Posted Jul 4, 2012i have the craftbukkit r3.0 and i keep getting this error 2012-07-04 22:26:24 [SEVERE] Error occurred while enabling PetShop v5.2 (Is it up to date?) java.lang.NullPointerException at de.dailycraft.petshop.Petshop.loadConfig(Petshop.java:161) at de.dailycraft.petshop.Petshop.onEnable(Petshop.java:54) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:372) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:359) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:188) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:423)
-
View User Profile
-
Send Message
Posted Jun 5, 2012@bloodyy89
You can sell them from an "admin" shop but you cant catch them at this time and it doesnt make sence. or is there an other reason for your wish?
-
View User Profile
-
Send Message
Posted Jun 3, 2012Please add cave spiders as an option!
-
View User Profile
-
Send Message
Posted Jun 2, 2012@Adrenalineq
http://manage.daily-craft.de/jenkins/job/PetShop/24/ or over dev.bukkit.org when it is reviewed
-
View User Profile
-
Send Message
Posted Jun 1, 2012@Adrenalineq
i had a lot to do in my real life i hope i can finish it this weekend
@Zefram
ok i try to find a great solution
-
View User Profile
-
Send Message
Posted May 31, 2012<<reply 729289="">>
any news?
-
View User Profile
-
Send Message
Posted May 30, 2012because Some people would capture the others player pets
-
View User Profile
-
Send Message
Posted May 29, 2012@Zefram
why do you want to disable catch function? or do you want another item?
-
View User Profile
-
Send Message
Posted May 26, 2012how to disable string catch pet Function??
-
View User Profile
-
Send Message
Posted May 19, 2012<<reply 714838="">>
:P
-
View User Profile
-
Send Message
Posted May 19, 2012@Adrenalineq
right now i finish the multi db support. All i have to do is to make a merge/import possible. properly this work in the next few hours.
-
View User Profile
-
Send Message
Posted May 16, 2012@MRCartm0n
you place a sign somewhere and fill it like this:
This will create a Shop for my Cows with the price (for 1 Cow) 100
-
View User Profile
-
Send Message
Posted May 15, 2012Oh, I found this. Thought there are more informations available. The problem is that when I create a sign (player shop) it says that the sign is empty. How can i fill it?
-
View User Profile
-
Send Message
Posted May 15, 2012@Adrenalineq
ok i try to implement a multi db support
-
View User Profile
-
Send Message
Posted May 14, 2012<<reply 704598="">>
i was thinking for sqlite :P
-
View User Profile
-
Send Message
Posted May 14, 2012@MRCartm0n
http://dev.bukkit.org/server-mods/petshop/#w-player-shop
-
View User Profile
-
Send Message
Posted May 13, 2012Sorry but where can I find it?