Nettakrim / Souper-Secret-Settings

GNU Lesser General Public License v3.0
7 stars 2 forks source link

better commands for stack management #9

Open betterworld-sjq opened 9 months ago

betterworld-sjq commented 9 months ago

image

As you can see, soup-related command can only work when it is put at the beginning of the text. So it can't work well with /execute related commands. Could you fix this? This would do great help for modpackers who wants to control the screen special effect with special events triggered. Thanks in advance!

Nettakrim commented 9 months ago

i think it doesnt work because soup commands only exist client side

betterworld-sjq commented 9 months ago

i think it doesnt work because soup commands only exist client side

what, then is there a way to solve this? I'm always playing singleplayer

Nettakrim commented 9 months ago

unlikely, even when in single player the game is still notably split in two between a server and client

i have been trying to figure out an unobtrusive way for datapacks to send arbitrary data to a specific client - it needs to be something which is unnoticable to people without the mod though

as it is there are already established shader tricks in the datapack community for conditional shaders - soups main focus is as generative art

betterworld-sjq commented 9 months ago

Owner

As for the shader tricks in datapack community you've mentioned, could you lead me a link or place cuz I'm not sure by google it

betterworld-sjq commented 9 months ago

Actually I want to achieve the effect that, when you put on the player_head, your sight would be souped by 2~3 stacked shaders, and cleaned when you take off the head

betterworld-sjq commented 9 months ago

unlikely, even when in single player the game is still notably split in two between a server and client

i have been trying to figure out an unobtrusive way for datapacks to send arbitrary data to a specific client - it needs to be something which is unnoticable to people without the mod though

as it is there are already established shader tricks in the datapack community for conditional shaders - soups main focus is as generative art

Hey sir,I've found a mod https://www.curseforge.com/minecraft/mc-mods/weird-commands This also makes you accessible to super secret shaders. However the command /weirdcommands effect @p minecraft:shaders/post/scan_pincushion.json could be used in execute in compound commands. If you still have a will to make the commands truly commands, maybe you could refer to this.

Nettakrim commented 9 months ago

ooh interesting, theres a chance doing

/weirdcommands effect @p expanded_shaders:shaders/post/ghost.json

will work for applying a single shader

Nettakrim commented 9 months ago

then using resourcepacks you can make a custom shader which has an arbitrary stack (first 2 sections of this guide)

betterworld-sjq commented 9 months ago

So,I could manually pile shaders and make them a resourcepack, then loaded by weirdcommands?

Nettakrim commented 9 months ago

assuming the command can load the expanded shaders, yeah, should work

betterworld-sjq commented 9 months ago

I don't quite understand with wiki. About the expanded shader Voronoi, how could I disable it from making visuals blur?

Nettakrim commented 9 months ago

?, the voronoi shader is inherently blurry because thats how it works, what are you trying to achieve specifically?

betterworld-sjq commented 9 months ago

?, the voronoi shader is inherently blurry because thats how it works, what are you trying to achieve specifically?

Just reserve the thing but excluding the bluring effect, to see the farther clearer

Nettakrim commented 4 months ago

java_WcUslV14om image ive made another mod, https://modrinth.com/project/client-execution, that will resolve this (at the time of replying that link wont work)

betterworld-sjq commented 4 months ago

java_WcUslV14om java_WcUslV14om image ive made another mod, https://modrinth.com/project/client-execution, that will resolve this (at the time of replying that link wont work)

Holy, I've never thought I'll receive this kind of reply. It's a giant surprise! And when could I have access to the mod, pls?

Nettakrim commented 4 months ago

its still being approved, in a day (or two at most) it should be up

that being said here you go https://github.com/Nettakrim/Client-Execution/releases/tag/1.0.1-fabric-1.20.1

Nettakrim commented 4 months ago

and yeah someone else wanted server side commands for one of my other mods so i thought id make a single solution for everything lol

betterworld-sjq commented 4 months ago

and yeah someone else wanted server side commands for one of my other mods so i thought id make a single solution for everything lol

Hello sir, could you make /soup:stack undo able to specify the kind of soup? So that it would be available to remove one layer each time for the targetted soup, not just according to the application order of the soup stacks

Nettakrim commented 4 months ago

/soup stack remove gets rid of all ocvurences of a shader from the stack

betterworld-sjq commented 4 months ago

/soup stack remove gets rid of all ocvurences of a shader from the stack

I hope I could remove one layer each time of a specific one. For example, I've applied brightness 4, and I want to remove 1 brightness every 10 ticks using scoreboard method, not entirely remove the brightness, but it will be interrupted using /soup:stack undo 1 if new soup is added during the process

Nettakrim commented 3 months ago

i do have some baseline for splitting the stack into distinct layers, which would help a lot, but its not really in a good state yet

Nettakrim commented 3 months ago

i am planning a big change to how the mod works for better artistic control and general shenanigans, however that wont be for a while

betterworld-sjq commented 3 months ago

i am planning a big change to how the mod works for better artistic control and general shenanigans, however that wont be for a while

That sounds awfully exciting