#Banners

1621 messages · Page 2 of 2 (latest)

stray summit
#

shift ctrl…?

#

why not shift click with empty hand

violet wadi
#

Shift + Ctrl + Right-click + Empty hand

stray summit
#

why not just shift right click

violet wadi
stray summit
#

oh

#

ctrl click?

violet wadi
#

And open joy of sailing inventory

violet wadi
stray summit
#

hm

#

kk

#

well you could have ctrl click work for vanilla and ctrl shift for jos?

violet wadi
#

Only shift + ctrl + right-click does that

violet wadi
violet wadi
# stray summit well you could have ctrl click work for vanilla and ctrl shift for jos?
    public override void OnInteract(EntityAgent byEntity, ItemSlot itemslot, Vec3d hitPosition, EnumInteractMode mode, ref EnumHandling handled)
    {
        if (entity.World.Side != EnumAppSide.Server)
        {
            return;
        }

        switch (entity.Code.Domain)
        {
            case "sailboat" when byEntity.ServerControls.ShiftKey:
                {
                    bool success = TryPut(itemslot) || TryTake();
                    handled = success ? EnumHandling.PreventDefault : EnumHandling.PassThrough;
                    break;
                }
            case "game" when byEntity.ServerControls.CtrlKey:
                {
                    bool success = TryPut(itemslot) || TryTake();
                    handled = success ? EnumHandling.PreventDefault : EnumHandling.PassThrough;
                    break;
                }
        }
    }```
violet wadi
stray summit
#

usually its a mesh not being pulled correctly

violet wadi
#

I didn't push latest code so

violet wadi
violet wadi
#

@stray summit TryGiveItemstack refuses to work lol```cs
public bool TryTake(IServerPlayer player = null)
{
ItemSlot targetSlot = inv.FirstNonEmptySlot;
if (inv == null || targetSlot == null)
{
return false;
}

    int slotId = inv.GetSlotId(targetSlot);

    //if (player != null && player.InventoryManager.TryGiveItemstack(targetSlot.Itemstack, slotNotifyEffect: true))
    //{
    //    targetSlot.Itemstack = null;
    //    inv.MarkSlotDirty(slotId);
    //}
    //else
    //{
    inv.DropSlots(entity.SidedPos.AsBlockPos.ToVec3d().Add(0.5, 0.5, 0.5), slotId);
    //}
    return true;
}```
#

I use inv.DropSlots instead

#

It is worth to note that I do all of that through server side

#

And I update boat shape in client packets sent by server

#

It took 500+ lines of code to make banners on boats work

violet wadi
#

I made sick image for new update

#

@main isle Are you okay with that I use your boat in main image?

violet wadi
#

Released new 0.30.0 update

#

I wonder how much downloads it will get in a day

#

Because it took me several hours to implement entire thing

#

4500 lines of code 💀

violet wadi
#

Once this update gets 100 downloads, I will upload x.x.1 version with one very minor fix

violet wadi
# main isle yeah sure 😄

Someone said that banners idea is completely copy pasted from minecraft, but you know that only some patterns are from there and everything else is original

main isle
#

Also... What if it is? Banners are still cool

violet wadi
#

I never seen banners on boats in minecraft

#

Neither with cutouts

main isle
violet wadi
main isle
#

I think it was Quark?

violet wadi
#

So I didn't even need to model them

#

Mod still has 1 block id and 1 item id

#

Since I have no plans to add size support for 1 block id banners, I would add them separately

#

So 1 block id per each size

#

Obviously flags:banner is 1x2

#

Then```
flags:banner1x1
flags:banner2x2
flags:banner2x3
flags:banner3x3
flags:banner3x4
flags:banner4x4
flags:banner5x5
flags:banner5x10
flags:banner10x10
flags:banner10x20
flags:banner20x20

#

I can add all these sizes to the mod without adding a single line of code

#

Imagine 640x640 texture for single banner

#

Do you understand now why I don't want to use one canvas for entire texture?

main isle
#

yeah that would bloat the file size

violet wadi
violet wadi
violet wadi
main isle
#

yeah

#

they overlay the color instead of blending right?

#

(in MC that is)

#

(pretty sure ours blend)

violet wadi
#

XXXL, XXL etc.

#

With free form placing

main isle
#

I don't think so, unless you want to add like banner on chess boards

violet wadi
#

I don't need banners on chess boards

violet wadi
#

So that players could place pole and then put banner on it

#

They would be called flagpole

#

With a lot of different sizes, models, wood types, metal types etc.

#

For some of them you could attach rope to slowly raise banner as flag

#

With very smooth animation

violet wadi
main isle
#

well they're not rectangles so that doesn't help

#

The way I see it, we'd have to redo banner patterns for sails

violet wadi
main isle
#

UVs aren't even aligned with one another

violet wadi
#

Then when I'm sure it works, we redraw patterns

violet wadi
main isle
#

Even just having colored sails would be a huge step-up x)

violet wadi
#

But I need to replace sails shape first

#

Mod patches only onMeshReady

main isle
#

If you need to edit stuff in the base Joy of Sailing, go ahead

violet wadi
#

Two banners at total

#

Actually i can even put million banners on single boat

#

Api allows that

#

I use inventory with configurable quantity of slots

main isle
#

(well near future, 1.20-pre.1)

violet wadi
violet wadi
#

Doesn't matter where

stray summit
violet wadi
violet wadi
stray summit
#

im on mobile its hard to tell soz

stray summit
violet wadi
#

VS has only 462k

stray summit
#

i only have 1200 tops for HIT

violet wadi
#

I need more code

violet wadi
stray summit
violet wadi
stray summit
#

grrr im on mobile

violet wadi
#

There are a ton of behaviors and harmony patches

stray summit
#

okok

violet wadi
stray summit
#

😵‍💫

violet wadi
#

I skipped some you see

violet wadi
#

These all are made of three patterns

#

Here are another ones without crosses

#

4 patterns in total

#

They could be useful for clothing

violet wadi
#

Last update reached 100 downloads so fast

#

Two days ago it had 55 followers and now it is 60

violet wadi
#

Someone reported massive lag spikes for 0.30.0

#

And I have absolutely no idea what causes them

#

I tested it a lot before releasing update

violet wadi
#

Maybe it is bad to test mods in flat world only

#

I loaded normal world and it lags as hell

#

Creative flat world has no lags

violet wadi
violet wadi
#

I followed someone's advice and broke something again

#

Tried to optimize gui

violet wadi
#

.tfedit lags as hell

#

Probably thiscs capi.Event.RegisterEventBusListener((string eventName, ref EnumHandling handling, IAttribute data) => { switch (eventName) { case eventOnCloseEditTransforms: case eventGenJsonTransform: case eventOnEditTransforms: case eventOnApplyTransforms: if (entity.Code.Domain == "game") { (entity.Properties.Client.Renderer as EntityShapeRenderer)?.MarkShapeModified(); } break; } });

twin panther
violet wadi
#

This is strange

#

So it is vanilla thing... I didn't load mod here

violet wadi
#

I think this will be the first time I make gui for config of HUD positions

violet wadi
violet wadi
#

so strange

violet wadi
#

@gloomy basin is it you who had lags with the mod?

keen nymph
#

name matches up yeah

#

aww man i forgot i shortened my name to endey

#

anyways

violet wadi
keen nymph
#

loading up the save with my modlist right now to do so

violet wadi
#

Once it lags, it will print info in server-main.txt and client-main.txt

keen nymph
#

i run a lan world in terms of a server, if that has any impact on the output here

violet wadi
#

It has impact only on server

#

I suspect it is something related to behaviors

gloomy basin
#

Yeah it was me

keen nymph
#

ahh well, doing so in singleplayer had no impact, and doing so as a lan has no effect

gloomy basin
#

Will do it later

violet wadi
keen nymph
violet wadi
keen nymph
#

yep angered god version

#

average fps is 4-22

#

system specs are
32gb ram
NVIDA geforce rtx 4070
nvme ssd 1tb

violet wadi
keen nymph
#

ill give that a try for ya

#

10 didnt do much, i also tried 1 which didnt do anything, and i tried 1000 which made the gods angrier.

violet wadi
#

I need logs

keen nymph
#

essentially the same, but the spikes are stacked by 2-5

#

how do i get the logs for ya?

violet wadi
keen nymph
#

as in a screenshot?

violet wadi
keen nymph
#

ahhh. hmm i gotta go find those

#

alright found it. just clearing it and reloading

#

cant clear it cuase notepad is saying its using it and wont save changes cuase its using it despite it making the changes XD

#

oh wait no im running the game.

#

shhh

#

@violet wadi any section you want me to look for specifically? both logs spit out 1million+ characters unless the changes i made to clear it didnt save.

keen nymph
#

alright

#

ignore my name thank you

gloomy basin
#

Hey sorry I can't actually test it. We rolled back a few banners versions to fix the issue.

keen nymph
violet wadi
gloomy basin
violet wadi
#

I mean on client

#

Waving foliage

gloomy basin
#

Yeah

violet wadi
#

Nevermind then

keen nymph
#

same here with the winds

#

i love the snow blowing off rooftops at a slow arc to the ground

violet wadi
#

I'm going to release new version with config window

#

Does anyone need color themes for HUDs lol?

keen nymph
#

darktheme when lmao

violet wadi
#

It is brown it is dark

keen nymph
#

haha i meant more of the grays and blacks like discord

violet wadi
#

I could try

keen nymph
#

id download greyhud if it was a clientside mod 100%.

violet wadi
# keen nymph id download greyhud if it was a clientside mod 100%.

Actually I already have such mod
https://mods.vintagestory.at/interfacesandrainbows

Allows you to customize the colors of the graphical user interface. No themes yet.
Configuration file is located in VintagestoryData/ModConfig/ConfigureEverything, it is appeared after loading any world.
Useful links:

Tool for making gradient palettes

If you love my work, you can support me on Patreon, I would greatly appreciate it, since I i...

keen nymph
#

oooo

violet wadi
#

I should add config for it someday

violet wadi
violet wadi
#

It may fix most of lags

violet wadi
keen nymph
#

gotta find my mod updater

#

oop

#

its stable

violet wadi
#

Have anyone noticed how ridiculous my version naming is?

#

Banners versions start from 0.23.0

#

Not 1.0.0 or 0.1.0 or 0.0.1 like any normal person would do

violet wadi
keen nymph
#

pure normalization

violet wadi
#

Okay

violet wadi
keen nymph
#

normal world

#

as in i loaded the updated version of the mod into my main save where ive been testing it

#

and now its running smoothly :)

violet wadi
#

Updated mod page description to make it look more epic and serious

#

Wind animation system that makes banners flutter in the wind.

keen nymph
#

i gotta make a new boat cuase i lost mine in a freak accident far far away from my base. will definitely add banners to it

violet wadi
#

I wish there was a way to make rainbow border for slots with rare patterns

keen nymph
#

whats the challenge?

violet wadi
#

Shaders are very hard to work with, at least for me

keen nymph
#

hmm

#

wish i knew something to help you out with

violet wadi
#

Have you seen roadmap for banners?

keen nymph
#

nope. i should tho.

violet wadi
#

That roadmap will take 10 years to implement

keen nymph
#

i doubt that, your not a bad mod dev

#

any way to get an in game ui for the UI changer?

violet wadi
#

"Put banners on random animals"

#

Imagine you are running from bear and then you accidentally put banner on it

keen nymph
#

imagine a random horde of bears spawning with death banners on them

violet wadi
#

I can easily do that

keen nymph
#

also buffedby the banner

violet wadi
#

That I can do too

keen nymph
#

very angr brars

#

sorry im latter climbing constantly to make flights farther away from base.

also what i meant by in game UI for the ui color change mod is that i dont see a keybind to open it while playing

keen nymph
#

yep i figured, so i was checking to see if we could get one.

violet wadi
#

Someday

#

who wants such pattern?

keen nymph
#

hehe lil guy boutta cuase panik

violet wadi
#

I probably should write proper gui for mc to vs converter

keen nymph
#

not sure if its the banner mod, but im hearing a fabric audio loop for some reason. will try to do some testing later, its no big deal.

violet wadi
keen nymph
#

dont have any yet, i was however setting up my windmill

violet wadi
#

Vanilla bug probably

keen nymph
#

oh and the glider

#

but yeah i was really uncertain.

violet wadi
keen nymph
#

sounds good then. vanilla bug it probably is and i threw in the towel quite abit ago lol

violet wadi
#

I probably should check for homo sapiens mode and enable all possible patterns

violet wadi
#

I think i fixed rare cases with empty attributes

#

I didn't write here for 6 days...

keen nymph
#

i was just chilling. honestly havnt looked into banners just yet due to my base upgrades, but i cant wait to make abunch

violet wadi
#

Maybe I could make flower unlockable with temporal gear

violet wadi
#

Maybe also elk pattern unlockable with elk antlers

violet wadi
#

Dropped 0.32.0 update

#

So many patterns are left that could be unlocked with some items/blocks

#
{ "Pattern": "checker2x4", "Unlockable": [] },
{ "Pattern": "checker2x4i", "Unlockable": [] },
{ "Pattern": "checker4x8", "Unlockable": [] },
{ "Pattern": "checker4x8i", "Unlockable": [] },
{ "Pattern": "checker5x10", "Unlockable": [] },
{ "Pattern": "checker5x10i", "Unlockable": [] },
{ "Pattern": "checker8x16", "Unlockable": [] },
{ "Pattern": "checker8x16i", "Unlockable": [] },
{ "Pattern": "yang", "Unlockable": [] },
{ "Pattern": "yin", "Unlockable": [] },
{ "Pattern": "crescent_left", "Unlockable": [] },
{ "Pattern": "crescent_right", "Unlockable": [] },

{ "Pattern": "fleur_de_lis", "Unlockable": [], "Linebreak": true },
{ "Pattern": "moby_dick", "Unlockable": [] },
{ "Pattern": "sad_catfish", "Unlockable": [] },

{ "Pattern": "suit_clubs", "Unlockable": [] },
{ "Pattern": "suit_hearts", "Unlockable": [] },
{ "Pattern": "suit_spades", "Unlockable": [] },
{ "Pattern": "lion_left", "Unlockable": [] },
{ "Pattern": "lion_right", "Unlockable": [] },

{ "Pattern": "vs_cookie", "Unlockable": [] },
{ "Pattern": "vs_drifter", "Unlockable": [] },

{ "Pattern": "vs_logo", "Unlockable": [] },
#

Maybe I could make one-use items that could unlock patterns to avoid huge amount of useless pattern items

#

That way player would always keep only 1 pattern item at a time if they want so

#

I made patterns as qol as possible

#

I want to write custom gui for them soon so it will be much easier to use them

#

But it is probably better to leave it for paint brush, or do both

#

What if i make some drifters carry banners with drifter pattern

#

Or bears carrying banners

#

Boat on preview is such a good bait

#

I found a way to replace sail texture with banner textures, but I need to separate shapes first

violet wadi
#

3000 downloads

keen nymph
#

i gotta run my mod updater, but its lookin good

#

if you could make flags, imagine a bell spawning with one and waving it around angrily.

giving it a 2x hp buff, spawnrate buff, and spawns deep and nightmare level stuff :0

#

very angry bell >:)

marble fog
#

how do I apply patterns ?

violet wadi
#

Any liquid container will work

violet wadi
marble fog
#

but thanks anyway

#

I swear I looked, but I didnt see the FAQ

#

brainless tonight

keen nymph
#

i saw an outlaw with a banner @violet wadi

#

his goons started beating on me with bows and arrows so i had to back off. but cool stuff.

violet wadi
keen nymph
#

i didnt take screenshot of em ;-;

#

they were in the water bobbin about anyways though

violet wadi
#

So I spent several hours writing logic for rotations gui and I think that server commands is very bad way to do that

#

I probably need to set up network for this

violet wadi
#

@tired nexus what exactly doesn't work?

tired nexus
#

@violet wadi applyin patterns to the banner - off hand pattern active color.. did not working (trying even with shift ) color splash to the banner and pattern is not applyed.

violet wadi
#

Strange

violet wadi
violet wadi
tired nexus
tired nexus
tired nexus
violet wadi
violet wadi
tired nexus
#

Ok, thank you very much. But why it is not on by default ?

violet wadi
tired nexus
violet wadi
#

I think I fixed it

violet wadi
tired nexus
#

ok thank you so much ❤️

violet wadi
tired nexus
tired nexus
#

It works

violet wadi
#

What is better?

#

For this

#

Another pattern

violet wadi
#

What is better for this pattern?

#

Only these patterns left

#

If I add banners with creatures on them, you would probably need to click on creature first to apply pattern, dead or alive

#

But since my basic banners are limited to 32x64 textures, it probably won't happen soon, unless I add giant banners

#

I could add some setting to enable 64x128 / 128x256 textures on banners

#

But for this I would need to draw thousands of textures

#

Seems first two should have tiling

#

So I made some parts asymmetrical

#

They are tiling now

#

Most players of the mod probably don't even know that I draw most textures pixel by pixel

#

Only tattered patterns are left

#

Their internal names will be: aged1, aged2, aged3, aged4, aged5

tired nexus
#

It looks good. Keep on going

violet wadi
tired nexus
#

You're welcome ☺️ You made a very good job.

violet wadi
#

Actually it is only a small percent of what I want to see in the mod

violet wadi
#

Last version has 600 downloads, wow

#

I need to release 0.32.2 that should add compatibility with wildcraft fruit dyes

violet wadi
#

Writing handbook guides currently

violet wadi
violet wadi
violet wadi
violet wadi
violet wadi
#

Introduction page

violet wadi
#

Banner modes page

violet wadi
#

All handbook guides in the mod now have 6700+ characters, that is a lot of words

#

I tried to explain in detail how to interact with all game mechanics added by mod

#

I didn't touch beds and boats yet

#

Also I need a guide to explain how mc to vs banner converter works

violet wadi
#

4 guides for now

#

banner pattern modes page

violet wadi
violet wadi
violet wadi
#

I believe i used most of VTML tricks

violet wadi
#

Wow I can even add handbook links for folders

#

i found these for href```cs
game.api.RegisterLinkProtocol("command", onCommandLinkClicked);
game.api.RegisterLinkProtocol("hotkey", hotKeyLinkClicked)
game.api.RegisterLinkProtocol("screenshot", onLinkClicked);
game.api.RegisterLinkProtocol("chattype", onChatType);
game.api.RegisterLinkProtocol("datafolder", onDataFolderLinkClicked);

violet wadi
# violet wadi

White text from here is made like this: html <code>Some text</code>

violet wadi
#

I think adding guides is enough for 0.33.0 update

violet wadi
#

Mod is installed on 62 public servers

violet wadi
#

5000 downloads!

#

I probably need to start working on new features

violet wadi
tired nexus
#

@violet wadi Hi o/ Can I take and rework your abandon mod Rich Traders? I need to use something like that on my server. Thank you

violet wadi
#

It is written in very big text on Rich Traders page

tired nexus
violet wadi
#

But you know better

#

Everyone know better than me

tired nexus
tired nexus
# violet wadi But you know better

I really don´t want to spend half day to turn all the other features off, when I just only need 1 of 30 or something like that. But I give a shot

violet wadi
#

It took me 1 second just now

tired nexus
# violet wadi It took me 1 second just now

aaall right, allright, you get me. I give it the shot and test it.. So I must search what´ s integrated, because I am just using Farmland Drops Soil and Dana Tweaks included that.

violet wadi
#

I don't know why you even wrote here instead Dana Tweaks thread

tired nexus
# violet wadi

But that´s you I have not that skills, I am not a programmer I am hw guy..

violet wadi
#

I select word, then I press CTRL + F2, type new word, done

tired nexus
violet wadi
#

Everything discussed here should be related to banners in any way

tired nexus
violet wadi
#

@pale turret did you comment on moddb?

pale turret
violet wadi
#

You can answer here to what I asked on moddb

violet wadi
pale turret
#

Actually thought i do anything wrong.

violet wadi
violet wadi
#

It was 75 about 3 days ago 💀

tired nexus
violet wadi
#

It is 84 now

tired nexus
violet wadi
#

It is so hilarious that the mod has Banners name, flags modid, and danaflags link on moddb

#

But since banners modid was already taken, I had no choice but to choose flags modid

#

my mod and another mod

violet wadi
#

I noticed that mod is installed on a lot civilization themed servers

#

Maybe if I allow to put banners on armor, it may be more useful

#

Or as "Banners - Clothing" addon

#

Since I would need to write hundreds of lines of code to make it work with clothing

#

For shields it may be easiest, since I could add ground storage interactions

violet wadi
#

Does anyone know any poo mods?

#

I may add feature to use banners as toilet paper

keen nymph
#

bro comes back to ask one of the hardest going questions he can

halcyon dock
#

On the other hand though...

#

This mod adds a poop bar and dung production. When your bar is full, sit and poop with right-click and the drop item button on a container or farmland. Fresh dung can be fermented in a barrel to create a fertiliser.
Credits:
Hydromancerx: Concept
Chronolegionnaire: Name

Compatibility

XSkills

keen nymph
lost cloak
#

That being said if there was a hygiene mod then maybe banner bath towels??? 🤔

keen nymph
#

lmao

violet wadi
keen nymph
#

i like it

boreal junco
violet wadi
violet wadi
boreal junco
#

green dye

violet wadi
boreal junco
#

don't worry with a reboot it's fixed

#

thanks for the quick response I love your mod

violet wadi
#

crazy. That means the mod is top 3 among my mods

keen nymph
#

he do be making really cool lookin banners tho

violet wadi
#

Mod survived 1.20 i was wrong

violet wadi
#

Updated to 1.20

violet wadi
weary heron
#

oh, wow, holy shit

#

TO BATTLE! lmfao

violet wadi
violet wadi
#

Released 1.1.0 update

#

Tabards are next now

#

Yes I remembered

#

Most likely will be implemented the same way as caparisons, without adding new items

violet wadi
#

Also capes

fervent flicker
#

Cant wait!

violet wadi
#

omg 10k downloads

opal dome
opal dome
#

Each pattern is separate image applied to the object right? Its not resizing symbols or positioning them?, so I guess I'd have to make it as separate patern that can then be applied like the others

violet wadi
opal dome
#

Feck XD

violet wadi
#

I can add this pattern separately instead

#

Same way as any other pattern

opal dome
#

Ye that's what I meant

violet wadi
#

I hope someday I will add custom pattern system, which would allow painting of unique patterns pixel by pixel, but not soon

lilac zinc
#

How do you add the banner patterns to banners?

violet wadi
lilac zinc
violet wadi
lilac zinc
#

0.33.1

#

running vs 1.19

violet wadi
#

Screenshot the result

lilac zinc
#

Ok restarting my world after I try a new world

#

Its not showing up for some reason

violet wadi
lilac zinc
violet wadi
lilac zinc
violet wadi
#

Vintagestorydata/Cache

lilac zinc
lilac zinc
lilac zinc
#

All good now thanks for your help

bronze sand
#

Hey man, I just started using your mod and my server log spits out a ton of errors. I'm on 1.20rc6. Is there anything to worry about here?

bronze sand
bronze sand
#

Forgot to mention that all seems to be good! Thanks!

lost cloak
violet wadi
keen nymph
#

ok, but can i replace the sail with a sail that has my banner logo?

keen nymph
#

awwww

floral coyote
#
30.3.2025 20:03:04 [Error] Exception: Input string was not in a correct format.
   at System.Text.ValueStringBuilder.ThrowFormatInvalidString()
   at System.Text.ValueStringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ReadOnlySpan`1 args)
   at System.String.FormatHelper(IFormatProvider provider, String format, ReadOnlySpan`1 args)
   at System.String.Format(String format, Object[] args)
   at Vintagestory.API.Config.TranslationService.TryFormat(String value, Object[] args) in VintagestoryApi\Localization\TranslationService.cs:line 165
30.3.2025 20:03:04 [Warning] Translation string format exception thrown for: "<strong>Banners 105 - Banner converter</strong>     <br><br>The mod has built-in converter tool that is used to convert banners from other games to Vintage Story's banner format     <br><br><strong>from Minecraft</strong>     <br>Most minecraft banners can be converted with <a href="chattype:///flags genmc">/flags genmc</a> command. Note that you need to hold banner in right hand to make this work.     <br><br>Example of valid syntax:     <br><code>minecraft:red_banner{BlockEntityTag:{Patterns:[{Color:11,Pattern:"bt"},{Color:14,Pattern:"ss"},{Color:0,Pattern:"ms"},{Color:11,Pattern:"cbo"},{Color:14,Pattern:"mc"},{Color:11,Pattern:"bo"}]}}</code>     <br><br>Example above will give you banner with red kraken on blue background."
   Args were: 
#

Saw this in a log someone posted, figured it might be your mod.

floral coyote
#

I think it's having issues with minecraft:red_banner{BlockEntityTag:{Patterns:[{Color:11,Pattern:"bt"},{Color:14,Pattern:"ss"},{Color:0,Pattern:"ms"},{Color:11,Pattern:"cbo"},{Color:14,Pattern:"mc"},{Color:11,Pattern:"bo"}]}}.

#

You know, since {0} is a thing the string formatting uses?

#

In which case, the answer is likely escape characters.

#
"mc-to-vs-converter-text": "<strong>Banners 105 - Banner converter</strong>     <br><br>The mod has built-in converter tool that is used to convert banners from other games to Vintage Story's banner format     <br><br><strong>from Minecraft</strong>     <br>Most minecraft banners can be converted with <a href=\"chattype:///flags genmc\">/flags genmc</a> command. Note that you need to hold banner in right hand to make this work.     <br><br>Example of valid syntax:     <br><code>minecraft:red_banner{BlockEntityTag:{Patterns:[{Color:11,Pattern:\"bt\"},{Color:14,Pattern:\"ss\"},{Color:0,Pattern:\"ms\"},{Color:11,Pattern:\"cbo\"},{Color:14,Pattern:\"mc\"},{Color:11,Pattern:\"bo\"}]}}</code>     <br><br>Example above will give you banner with red kraken on blue background.",
#

Here's the original line.

#

Although honestly I'm not 100% sure it's set up in a way for this to work.

#

I dunno but I thought I'd pass it along.

main isle
violet wadi
#

I will try

main isle
#

it's a warning, try it anyways

#

but yeah it's probably not it

#

if it's saying that

violet wadi
#

updated

dense bone
#

I am going to ask a dummy question, I apologize. I cannot seem to get all the banner modes to show up by pressing the 'F' key when a banner is in my hands. I only get "Enable 'Edit mode'" and "Disable 'Edit mode'". How do I toggle the 'Affected by wind' mode?

#

Actually it seems I am missing all the modes except those two shown.

violet wadi
dense bone
#

Ah! Gotcha. I was uber confused when looking at the handbook. Thanks!

high temple
#

how do I get the checker pattern?

violet wadi
high temple
#

thanks

obsidian summit
obsidian summit
# violet wadi

ah! sorry, no it's actually attached to the... uh,
hold on let me roll out of bed and look at the file again

obsidian summit
#

upper torso is what the origin is attached to

violet wadi
obsidian summit
#

ah, sorry i should've asked if the animations would be an issue

#

i'll need to figure out if animations can be done, because without them, a lot of clipping will occur

obsidian summit
#

it's interesting seeing the wind effect on something the player is wearing. I like it.

obsidian summit
violet wadi
#

With 4 patterns or something

obsidian summit
#

i'm sure there'd be folk who'd appreciate that

obsidian summit
#

haven't tested it in game yet, but went through and added relatively simple animations. If these break in game then I'll need to go into the game with this shape to figure out what's happening.

#

name of this file is normal-cape2

violet wadi
#

Path to wearable shapes assets/flags/shapes/block/banner/attachabletoentity

violet wadi
#

@red spire any ideas why animations break my shape completely?

#

@native trellis do you know why it happens?

native trellis
#

Not immediately

#

Maybe it's an issue of transforms global/local being applied in the wrong order?

obsidian summit
#

never tried making wearables before so this is a bit of a learning process for me, appreciate the patience.

thank you for the test build to use

violet wadi
#

I made it work

#

But only with attribute rendering library

#

As a separate mod

#

@obsidian summit

obsidian summit
#

Ah! good work.
i wonder if it should just be it's own mod.
if so, i winder if comparability with the banner mod could be made.

violet wadi
obsidian summit
#

would be a good opportunity to do so

#

thank you for letting me get a bit more modeling practice in.

violet wadi
#

Looks like it is much harder to do that I thought

obsidian summit
#

a common story when developing

violet wadi
# obsidian summit a common story when developing

e.g.```json
{ "type": "item", "code": "cape", "attributes": { "types": { "layer0": "b_red"} } },
{ "type": "item", "code": "cape", "attributes": { "types": { "layer0": "b_red", "layer1": "bs_yellow" } } }

violet wadi
obsidian summit
#

ohhhhh. interesting, i hadn't considered changing the texture scale. beyond adjusting the UV in order for the shape to fit the size of the player model that is.

violet wadi
#

Here is 32x64 texture

#

There are still 2 shape elements, but I modified UV to fit the texture on them

obsidian summit
#

it looks nice

violet wadi
#

Now I need to manually edit 1000+ textures to make it work for all of them

#

1288 textures damn

obsidian summit
#

oh... i see where the challenge comes in... or i suppose it's more tedious than difficult.

obsidian summit
#

🤞

violet wadi
#

damn, that site is terrible

obsidian summit
#

dang.

violet wadi
#

I will try GIMP for this

obsidian summit
#

maybe it'll have a plugin that makes it easier. idk if anything i've got installed will make it easier

violet wadi
#

I only need a lot of textures for this to work

violet wadi
#

I included only 8 layers for now

#

The hardest part is to simplify pattern making

violet wadi
# violet wadi done

@red spire This cape was made entirely in json with attribute rendering library used as dependency

red spire
violet wadi
#

It is made in entirely different way

obsidian summit
#

oh wow

red spire
#

I dont want to implement pattern selection...

dry hearth
#

hi, i'm a dingus and can't figure out if banners are attachable to unmodded rafts and sailboats. are they attachable as flags?

fading adder
#

crashing to desktop when opening any of the basic banner recipes

#

I think it's something to do with it trying to display wildcraft materials (not a mod we have)

west sand
#

This mod is completely broken in 1.21.6! All blocks have been turned to question mark blocks and cannot be found in creative.
Vinconomy has a similar bug, but has been updated to fix it.

west sand
#

yup im aware

violet wadi
#

Hundreds of mods broke because of 1.21.6

west sand
#

last time I take advice from random discord member #274
Just commenting this here since i didnt see any activity mentioning it

violet wadi
#

Also, the mod won't receive any updates anymore after I fix this bug

#

I obsolete this mod forever

west sand
#

I thought this was the polished version of heraldry?

violet wadi
#

It works and looks exactly the same but at the same time it is thousands times better

west sand
#

confusion stems from this line on the page, sounds like danaflags is the polished version of heraldry banners

west sand
honest scroll
#

there are quite a lot of already placed banners on our world