promotional bannermobile promotional banner

Animal Pens Paperized

Reduce lag and keep your animals neatly stored while maintaining full interactivity!

๐Ÿพ Animal Pens Paperized

โœ… Optimize Your Farms & Reduce Lag!

Tired of lag caused by massive animal farms? Animal Pens lets you store animals in specialized pens and aquariums while keeping full functionality!
No more overcrowded barns - keep your animals neatly contained while still breeding, shearing, milking, and collecting drops like normal.

This plugin is reimplementation of Animal Pens mod.


๐ŸŽฎ How It Works:

โœ”๏ธ Animal Cage & Container โ€“ Capture land animals with the Animal Cage and water creatures with the Animal Container.
โœ”๏ธ Feeding animals acts as breeding โ€“ No need for free-roaming animals, just feed them inside their pen!
โœ”๏ธ Most vanilla interactions(1) are possible, including:
    ๐Ÿ—ก๏ธ Animal farming for loot
    โœ‚๏ธ Shearing sheep
    ๐Ÿฅ› Milking cows, mooshrooms, and goats
    ๐Ÿ„ Collecting mushroom stew from mooshrooms
    ๐Ÿ Bee pollen regeneration
    ๐Ÿข Turtle scutes dropping based on settings
    ๐Ÿ–Œ๏ธ Brush scutes from armadillo
    ๐Ÿงบ Water bucket to pick up fishes or axolotls

โœ”๏ธ Custom Interactions:
๐Ÿ”น Chickens, Turtles and Sniffers โ€“ Use a bucket to collect eggs.
๐Ÿ”น Turtles โ€“ Drop scutes after feeding (configurable timing).
๐Ÿ”น Sniffers โ€“ Require a bowl to drop seeds.
๐Ÿ”น Fish Feeding โ€“ Fish eat kelp & seagrass, while other water creatures eat fish.
๐Ÿ”น Frogs โ€“ Drop Frog Lights when fed a Magma Cube.

โœ”๏ธ Releasing animals by crouch clicking on ground.

โœ”๏ธ Variant Storage & Selection
    โ€ข Picking up an animal saves its variant inside the cage.
    โ€ข Right-click an empty-handed animal to view stored variants.

(1) Features not added:
     Any animal transformation
     Any animal interaction with other entities


๐Ÿ”ง Customizable Settings:

Easily adjust gameplay with the modโ€™s configuration file [plugins/AnimalPenPlugin/config.json], allowing you to tweak:

โš™๏ธ Cooldowns for actions โ€“ Example:
    โ€ข Feeding animals
    โ€ข Shearing sheep
    โ€ข Collecting eggs from chickens/turtles
    โ€ข Milking cow

๐Ÿ—ก๏ธ Attack cooldown - Allows to change how fast players can kill animals in pen.

๐Ÿ“ฆ Drop Limits โ€“ Prevent item overflow:
    โ€ข ๐Ÿ‘ Wool drop limit
    โ€ข ๐Ÿฅš Egg drop limit

๐Ÿ“ Animal Growth System (Optional):
    โ€ข If enabled, more animals = larger pen display.
    โ€ข Adjustable growth multiplier.

๐Ÿ“Š Statistics โ€“ Allows to toggle if interactions with animal in pen should affect statistics.

๐Ÿ”ผ Advancements โ€“ Allows to toggle if interactions with animal in pen should affect advancements.

๐Ÿšซ Blocked Animals List โ€“ Prevent specific mobs from being captured.


Customizable Food Items

You can also add or change food items for each animal. You can do it with data packs. To add/change animal food you need to create a file: \[plugins/AnimalPenPlugin/animal_foods.json\].json

{
  // optional value. Defines when the food items should be loaded
  "<animal>": [
    "<mod>:<item>", // for items
    "#<mod>:<tag>"  // for tags (# at front)
  ]
}

Recipes

Recipes can be adjusted via datapacks, however, you must follow examples that are added by default: Recipes Data Pack

Resource Pack

Plugin comes with resource pack you can add to your client to show custom item icons as well as make animal pen and aquarium look nicer. Default Resource Pack: https://github.com/BONNePlayground/AnimalPenPaperized/tree/master/src/main/resources/animal_pen_resource_pack

You can also locate it: Animal Pens Paperized Resource Pack

Localization

Plugin comes with server side messages messages.yml. However, using resource pack you can customize translations for client.


๐Ÿ“œ Commands:

Use these commands (server moderators) to manage the mod:

๐Ÿ’พ /animal_pen reset โ€“ Resets the config file to default values.
๐Ÿ”„ /animal_pen reload โ€“ Reloads the config file without restarting the game. ๐ŸŽ’ /animal_pen items โ€“ Custom creative menu to get custom items.


๐ŸŽจ Mod Artwork:

Credit to Breadcrumb5550 for the modโ€™s blocks and items!


With Animal Pens, you can reduce lag, keep your farms organized, and maintain full interactivity!

โ“ FAQ

๐Ÿ”น Precise Clicking

In Minecraft Paper, you have limited control over the overall system, which is why interactions are separated between entities and blocks:

  • Animal cages and water containers can only interact when placed on smooth stone slabs.
  • Killing and other entity interactions can only be performed by clicking directly on the entity.
  • Breaking pens and aquariums is only possible by breaking the base smooth stone slab.

๐Ÿ”น Is Water Necessary for Aquariums?

In Minecraft, fish outside of water will always appear sideways. This is a hard-coded behavior for all water animals - they automatically change their pose when out of water. While this can be modified in modded environments, it is not possible in a Paper plugin. You can reduce this issue by using the Animal Pens Resource Pack.

The Animal Pens Paperized Team

profile avatar
  • 17
    Followers
  • 22
    Projects
  • 4.5M
    Downloads
Donate

More from BONNe1704View all