PetShop: Buy Pets via Signs in Minecraft

Mastering the PetShop Plugin in Minecraft Running a Minecraft server often means finding creative ways to engage your community. One of the most charming and interactive solutions is the PetShop plugin, a sign-based shop system that lets players purchase and spawn a variety of creatures. Whether ...

Download PetShop for Minecraft 1.3.2, 1.3.1, 1.2.5

Original name: PetShop

Minecraft: 1.2.5, 1.3.1, 1.3.2

FileVersionLoaderSize
PetShop.jar——11 КБDownload
petshop1.2.zip——13 КБDownload
v1.3.dev.zip——18 КБDownload
v1.3.final.zip——19 КБDownload
v1.3.1.zip——21 КБDownload
v1.3.2.zip——23 КБDownload
PetShop-4.jar——26 КБDownload
PetShop-5.1.2.jar——28 КБDownload
PetShop-5.2.jar——35 КБDownload
PetShop-6.1.0.jar——51 КБDownload
PetShop-5.jar1.2.5—27 КБDownload
PetShop-5.1.jar1.2.5—27 КБDownload
PetShop-6.0.jar1.3.1—51 КБDownload
PetShop-6.0.RC.jar1.3.2—47 КБDownload

Mastering the PetShop Plugin in Minecraft

Running a Minecraft server often means finding creative ways to engage your community. One of the most charming and interactive solutions is the PetShop plugin, a sign-based shop system that lets players purchase and spawn a variety of creatures. Whether you want to fill your world with loyal wolves, colorful sheep, or even iron golems, this plugin transforms the economy into a lively pet marketplace. Let’s explore how it works, how to set it up, and how you can get the most out of it.

What Exactly Is PetShop?

PetShop is a lightweight yet powerful Bukkit plugin that introduces a sign-shop mechanic for buying pets. Players interact with specially formatted signs to purchase animals using in-game currency. Once bought, a simple command delivers the pet right to the player’s location. The plugin originally relied on PermissionsEx and iConomy, but since version 1.3, it fully supports Vault, making it compatible with virtually any economy and permissions system. This flexibility ensures it fits seamlessly into servers of all sizes, from small survival communities to large minigame hubs.

Core Features That Make PetShop Stand Out

Beyond basic pet purchases, PetShop packs a surprising number of advanced features. Here’s what you can expect after installation:

  • Admin and Player Shops: Create official admin-run pet stores or allow trusted players to set up their own shops, boosting the player-driven economy.
  • Database Support: Switch from flatfile storage to MySQL or SQLite for better performance and reliability on larger servers.
  • WorldGuard Integration: Prevent players from spawning pets in protected regions where mob spawning is denied, maintaining order in restricted zones.
  • Customizable Messages: A fully translatable config file lets you change every message, and even use placeholders like %PLAYER% and %ANIMAL% for dynamic text.
  • Debug Mode: Built-in debugging helps server admins quickly identify issues with shop setups or permissions.

One often-overlooked advantage is the ability to merge old flatfile data into a new database using the /petshop command, so you never lose progress when upgrading. While PetShop handles the server side, players who enjoy modded single-player adventures might find the foxygame.net launcher incredibly handy. It’s a modern, flexible launcher where you can download mods right from the menu, making it effortless to switch between different Minecraft experiences without juggling files manually.

Setting Up Your First Pet Shop

Creating a shop sign is straightforward, but the formatting must be precise. Here’s the breakdown for an AdminShop:

  • Line 1: Pet Shop
  • Line 2: Creaturename:Color (for example, Wolf:BLACK or Sheep:PINK)
  • Line 3: The quantity of pets the player receives per purchase
  • Line 4: The price in your economy’s currency

For a PlayerShop, line 2 becomes the shop owner’s name, and line 3 uses the creature and color format. Permissions are essential here: without petshop.shop.create, a player cannot place a shop sign, and petshop.shop.buy is required to make purchases. Admins have additional nodes like petshop.shop.create.admin for setting up shops under other players’ names.

Available Pets and Colors

The plugin supports an impressive roster of creatures, far beyond the typical farm animals. Here’s a quick reference of what you can sell:

  • Cow, MushroomCow, Chicken, Sheep, Squid, Snowman
  • Wolf (tamed), IronGolem
  • Ocelot variants: WILD_OCELOT, BLACK_CAT, RED_CAT, SIAMESE_CAT
  • Villager professions: FARMER, BLACKSMITH, LIBRARIAN, BUTCHER, PRIEST

Colors apply to sheep, wolves (collar), and ocelots. The full palette includes WHITE, ORANGE, MAGENTA, LIGHT_BLUE, YELLOW, LIME, PINK, GRAY, SILVER, CYAN, PURPLE, BLUE, BROWN, GREEN, RED, and BLACK. This variety lets you theme shops around holidays, server events, or just personal taste.

Commands Every Player and Admin Should Know

Interacting with PetShop revolves around a few simple commands. The most important is /deliver, which spawns all purchased pets at once. If you only want a specific type, use /deliver Creaturename (case-sensitive). For example, /deliver Wolf brings out only your wolves. Admins have access to /petshop with subcommands for exporting backups, importing data, and merging storage systems. Note that some subcommands like info and set are still in development, but the core functionality is rock-solid.

Database Configuration Made Easy

If you prefer a database over flatfile, simply edit the config.yml and set store to database while the server is offline. Then, in your bukkit.yml, add the connection details. A typical MySQL entry looks like this:

database:
  username: USERNAME
  isolation: SERIALIZABLE
  driver: com.mysql.jdbc.Driver
  password: PASSWORD
  url: jdbc:mysql://localhost:3306/DATABASE

You can use any JDBC-compatible database, including SQLite, by changing the driver class. After restarting, run /petshop merge to transfer existing flatfile records into the new database.

Why PetShop Remains a Server Favorite

In a landscape crowded with economy plugins, PetShop endures because it does one thing exceptionally well: it turns pets into a rewarding commodity. The sign interface is intuitive for players, the permission system is granular, and the integration with Vault and WorldGuard shows thoughtful design. Whether you’re running a roleplay server where villagers are in high demand or a survival world where colored sheep are a status symbol, this plugin adds depth without bloat. For server owners who want to give their community a fun, interactive way to spend their hard-earned diamonds, PetShop is a timeless choice that continues to evolve through community feedback and active development.