Minecraft Data Packs / Other

Limitless Banners

  • check_circle Functions
  • check_circle Predicates
  • 4,931 views, 6 today
  • 350 downloads, 1 today
  • 20
  • 21
  • 10
Required Resource Pack
fuzzyL16's Avatar fuzzyL16
Level 56 : Grandmaster Engineer
49
            Limitless Banners


Minecraft allows up to 16 different layers on a banner, but only 6 are allowed with the loom. this allows you to go higher then 6 and can be configured to your liking.

#use command in front of the Banner holding dye in your main hand, and holding Patterns in offhand. (If you hold a Banner in your main hand it will put the patterns onto the banner your holding, i.e Duplicating it)
/trigger BannerEditer

#Config
/scoreboard players set :bannerLimit BannerLimits <1-16>


Have fun!
CompatibilityMinecraft 1.19
Tags

4 Update Logs

1.19.4 V1.0 : by fuzzyL16 04/16/2023 11:32:33 amApr 16th, 2023

#Pack
+ Updated Pack Format to 1.19.4
+ Changed the Description of pack

#Datapack
+ Added link on the Banner Editor menu to download page
- Removed Load message to Creative Players
+ Added Support to Compatible MC Datapacks Conventions, with Advancements
LOAD MORE LOGS

Create an account or sign in to comment.

1
05/14/2023 7:33 amhistory
Level 1 : New System
ParadoxWave
ParadoxWave's Avatar
hey, I'm having problems getting this to work, for some reason whenever I type in the command:
  /trigger BannerEditer, I get the error message:
    Unknown scoreboard objective 'BannerEditer'

and the same happens when I use the command:
  /scoreboard players set: bannerLimit BannerLimits 16, I get the error message:
    Unknown scoreboard objective 'BannerLimits'

I don't know what to do or how to fix this, I hope you can help

(P.S. I'm in 1.19.4)

(Edit: I'm using the 1-19-4-v1-0 file)
1
05/21/2023 10:07 am
Level 56 : Grandmaster Engineer
fuzzyL16
fuzzyL16's Avatar
Sorry for a late response but.

The Scoreboards are added when the load.mcfunction runs, I looked at the file and it seems to look fine, so this could be due to the datapack not running try /reload or "/datapack enable" (Pick this datapack)

if the Advancements page for this datapack also doesn't show its probably due to it not running


let me know if this doesn't work


Hope this helps
1
04/13/2023 4:05 am
Level 1 : New Miner
Sa_Fire
Sa_Fire's Avatar
It doesn't work for me (currently 1.19.4)

There's no difference with or without the data pack (including the resource pack provided)

The limit is still 6.
2
04/16/2023 10:11 am
Level 56 : Grandmaster Engineer
fuzzyL16
fuzzyL16's Avatar
I have noticed that my post never really explained how this Datapack works, and I believe it has made some confusion.

This Datapack doesn't add on the to the system of the loom, but rather makes its own. As I now updated my post with instructions onto how this works.

1) Stand in front of the banner and facing it.

2) Hold Dye, to add new layers, if you want to add a pattern, put the pattern in your offhand and the color of dye in main hand.

3) use /trigger BannerEditer

4) press "t" or "/" to go into the chat texting mode, and hover over the logo of which layer you want to add, and Click.

5) You Should see the layer added and dye removed from hand.

              Voila, You Should be able to continue up to 16 layers!
1
10/27/2022 7:36 am
Level 41 : Master Magical Girl
Saisho
Saisho's Avatar
Aparrantly they cannot craft together? A bit confused on duplicating them
1
12/23/2022 10:45 pmhistory
Level 56 : Grandmaster Engineer
fuzzyL16
fuzzyL16's Avatar
yes, due to them having more Layers then 6 the crafting table will not let you duplicate them. Good news though we have added that ability to the datapack in V1.3!
1
09/08/2022 4:23 am
Level 39 : Artisan Miner
Lordphenex
Lordphenex's Avatar
Great datapack that offers a lot of possibilities !
I have some feed back for you : in the edits folder you have 4 files (1 for each direction) that do exactly the same thing. You could instead make only one function for the edits and call it using the positioned ~ ~ ~ argument in the msg_banner_editer function file so it would be (for example north) :
execute as @s[scores={be_Direction=1}] at @s positioned ~ ~ ~-1 run function be:do_editand in the edit function you just do
execute if score @s BannerEditer matches -1 run data modify block ~ ~ ~ ...Also, in the msg_banner_editer line 6 to 12 and 21 to 27, you can use an item modifier instead of using an armor_stand to remove one dye as you already use the /item command.
execute as @s if score @s BannerEditer matches -34..-1 run item modify entity @s weapon.mainhand namespace:-1itemIt's basically the last example you can found here : https://minecraft.fandom.com/wiki/Commands/item?so=search#Examples but with the "count" argument set to -1.
Also, if the player choose the pattern you labelled -34, 2 dyes will be removed as -34 is present in the 2 set of values.

And a last thing, you use a lot execute as @s in all your files. That is not necessary since in your tick function you execute as all players editing banners and all subsequent functions are run as these players. You can also put the at @s argument in the tick function as all your subsequent functions are ran at the player.

But anyway I hope this is useful to you. Ask me questions if there is something not clear with what I said. And again that is great work !
2
09/09/2022 7:44 pmhistory
Level 56 : Grandmaster Engineer
fuzzyL16
fuzzyL16's Avatar
thanks for the help hope I did well this time!
3
09/02/2022 12:24 am
Level 37 : Artisan Princess
Kate1902019
Kate1902019's Avatar
That's useful.
I don't know why they made the banner pattern up to 6!(BLAME MOJANG!!!!!!)

Thanks.
Now I can make this banner without using the "/give" command,
www.planetminecraft.com/banner/minecraft-banner-379409/
1
09/01/2022 6:39 am
Level 67 : High Grandmaster Bear
Silabear
Silabear's Avatar
This is really good!
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome