• check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Predicates
  • 4,927 views, 348 today
  • 1,173 downloads, 82 today
  • 81
  • 67
  • 13
Required Resource Pack
Aeldrion avatar Aeldrion
Level 19 : Journeyman Miner
This data pack gives players the ability to use banners on any bed to give it custom patterns. It will only work in Java 1.17 snapshots.

How to use

Install the data pack in your world and install the resource pack. Right-click on any bed while holding a banner in your hand. The patterns will be applied to the bed and the colour of the bed will be changed to the banner's base colour.
  • If you are playing in survival mode or in adventure mode, the banner will be taken from your inventory but can be taken back by replacing it with another banner. Renamed banners keep the same name when placed on a bed and taken back.
  • Blank banners can be used to clear the bed of any pattern but cannot be recovered.
  • If you are in creative mode, the same banner can be reused infinitely many times.

Breaking a decorated bed will not drop a banner back.

What this pack contains

The data pack contains the technical files used to place banners on beds.
The resource pack contains the models used to display the banner patterns, and a custom sound that is played when a banner is applied onto a bed. If the resource pack is not loaded, all you will see is a plain bed with floating coloured leather horse armour, which is not very bannery.

How to uninstall

If you want to remove this data pack from your world or server, make sure there are no beds with banner patterns left, otherwise you will have banner patterns that cannot be removed simply by breaking the bed. To remove all patterns from beds, including those in unloaded chunks, you can run this command as an operator:
/function bob:uninstall/mainAfter a message is sent in chat to confirm the uninstallation, you can safely remove the data pack from your world or server.
CompatibilityMinecraft 1.17 Snapshot

03/02/2021 4:15 pm
Level 24 : Expert Artist
JevilTheChaosKid avatar
This should have been vannila, they should just add the canvas to minecraft to make pixel art with dyes.
03/02/2021 11:51 am
Level 1 : New Miner
SophiaGreat avatar
1.16 please?
02/24/2021 1:52 pm
Level 30 : Artisan Wolf Whisperer
Eventlesstew avatar
This is nice, Good Job
02/24/2021 7:21 am
Level 25 : Expert Strawberry
Arthur_cds avatar
Hell yeah!
02/21/2021 5:05 pm
Level 1 : New Explorer
AstroTibs avatar
...Hammer and sickle??
02/23/2021 3:04 pm
Level 1 : New Miner
ComradeAyaanCake avatar
How tf do i make it
02/21/2021 5:23 pm
Level 14 : Journeyman System
NoodleRat avatar
OUR bed
02/21/2021 12:12 pm
Level 9 : Apprentice Miner
phantomj21 avatar
Amazing job!
02/21/2021 6:41 am
Level 22 : Expert Sus
RalphOfficialYT avatar
HI! I say your post on reddit about this! Great Job!
02/21/2021 2:20 am
Level 4 : Apprentice Skinner
SatriaAnanda avatar
can you make banners on leather armor
02/20/2021 8:41 pm
Level 15 : Journeyman Cake
Hooty avatar
Why did you code it for 1.17? Seems impractical because stuff might change and break the whole code. Otherwise its an amazing feature i never thought of and you executed perfectly! Nice job man/woman/whatever else you might be
02/21/2021 11:36 am
Level 19 : Journeyman Miner
Aeldrion avatar
Thank you!

The data pack uses new loot table features from 1.17 (loading data from storage to put on an item) and new item modifiers to remove one banner from the player's hand when it is used. That would be possible in 1.16 using some hacky shulker box technique, but I don't feel like using something that will soon be outdated. I *might* make a 1.16 version someday (if I have the time).
02/20/2021 4:00 pm
Level 11 : Journeyman Strawberry
Hoponopono avatar
Planet Minecraft Logo


© 2010 - 2021