Skip to content
Athlaeos edited this page Oct 17, 2025 · 7 revisions

Welcome to the Piles wiki!

To install the resource pack, execute /piles resourcepack setup

Shift-Right-Click with a pile material onto the top face of a block to place it. The block must be solid, and the occupying block must be empty or transparent.

Right-Click with empty hand on a pile to take 1 from it

Right-Click with material in hand on a pile to add 1 to it

Left-Click to destroy pile

By default, regular players can place up to 32 piles total, this may be increased through the piles.extra permission.
piles.extra.3 would give the player access to 3 more piles.
This permission stacks! Having piles.extra.2 and piles.extra.3 would give 5 extra piles.

To add more piles, execute the following command while holding the pile item in your hand
/piles create [piletype] [name] [display] [maxsize] [solid] [placementsound] [destructionsound] [takesound] [custommodeldata]
You are expected to know how to edit resource packs to add your own piles.

piletype refers to the manner in which the held item is accepted into the pile. They act as rules which you can use to make piles out of custom items.
name is just what the pile type will be referred to internally. Pick whatever you want. It just can't have spaces in it.
display will be the item used as the pile's display entity. It should be whatever item you have assigned in your resource pack to represent the pile.
maxsize refers to the max amount of items that can be put into this pile. It should be EQUAL to the amount of custom model datas you will be giving later.
solid is a true/false option. If true, the pile will have a barrier block on top of it. It's generally not recommended to put true. If false, you'll be able to walk through the pile.
placementsound, destructionsound, and takesound all refer to the sound effects that play when you place, break, or take from the pile.
custommodeldata will refer to the custom model datas associated with each stage of the pile. They're separated by commas. So if you have a pile with a max size of 3, you can enter a custom model data of 2,4,9 to have the display material be given this custom model data. You can also place a dash between two custom model datas to enter a range. 4-10 is functionally the same as 4,5,6,7,8,9,10. Again, the amount of custom model datas you end up with should be equal to maxsize.

That's really about it! Piles is a simple plugin



Resource Pack

Version Download Link Sha1 Hash
1.20-1.21.3 https://github.com/user-attachments/files/21706035/Piles_1.21.3-.zip 39d0514cd2c966fcf53571432c81af3d8bc3b42c
1.21.4+ https://github.com/user-attachments/files/21706037/Piles_1.21.4%2B.zip 3c7b2c9b64c1ab3438e65b0ce52b062dbcd03812

ItemsAdder

https://github.com/Shimamura-Tako/Piles-ItemsAdderFIX (not by me)

Clone this wiki locally