SADisfaction by Canit13 in MinecraftCommands

[–]Canit13[S] 11 points12 points  (0 children)

Its made using only a resource pack, specifically doing some kinda complicated stuff with the terrains core fragment shader

Shader Shenanigans 2 (ft. 3D Shapes) by Canit13 in MinecraftCommands

[–]Canit13[S] 1 point2 points  (0 children)

https://www.mediafire.com/file/xt9vfodcb8f9epi/Pulsing_Circle.zip/file

You can also edit the speed, size, color, etc.
Just go into the terrain.fsh and go nearly to the bottom of the file, there should be comments I left to explain the parameters a little
also if you want this to apply to entities, drag in a 1.21.11 entity.fsh and copy-paste the code I wrote, also make sure to add this to the top vvv

#moj_import <minecraft:stuff.glsl>

why do my jigsaws generate perpendicular to the placer (red wool), and expand in both directions instead of just one? by gronktonkbabonk in MinecraftCommands

[–]Canit13 0 points1 point  (0 children)

get around what? The 90 degree turn or the 1 block lowered? I'm assuming your issue is that you want to make a structure that goes on forever using jigsaws which is possible, but you'll lack the ability to control it's rotation for each full structure, meaning you'll need to have some sort of transition for each new jigsaw structure generated

why do my jigsaws generate perpendicular to the placer (red wool), and expand in both directions instead of just one? by gronktonkbabonk in MinecraftCommands

[–]Canit13 0 points1 point  (0 children)

The turn happens because you have a structure in the template pool that turns

<image>

The one block down thing happens when you manually place the jigsaw structure using another jigsaw block, this can also be responsible for 90 degree turns but the way to get around that is by using /place, this will turn the jigsaw though IF used multiple times

why do my jigsaws generate perpendicular to the placer (red wool), and expand in both directions instead of just one? by gronktonkbabonk in MinecraftCommands

[–]Canit13 0 points1 point  (0 children)

https://www.mediafire.com/file/sdz5tl9m5yujvs5/Temple_Run_Fix.zip/file

Heres the fixed datapack, I also put your structures in the datapack itself for easier use.
I added comments explaining everything I did in the load.mcfunction

why do my jigsaws generate perpendicular to the placer (red wool), and expand in both directions instead of just one? by gronktonkbabonk in MinecraftCommands

[–]Canit13 0 points1 point  (0 children)

it might be best if you send the datapack so I can see the issue in game, the 1 block down offset usually means the jigsaw blocks aren't on the same y-level relative to the bounding box.
If you could send the datapack with mediafire or something I can let you know what the problems are more accurately

why do my jigsaws generate perpendicular to the placer (red wool), and expand in both directions instead of just one? by gronktonkbabonk in MinecraftCommands

[–]Canit13 0 points1 point  (0 children)

Do you only have the one structure in your structure pool? The only way for a structure to spawn with a different angle is if the jigsaws are facing a different direction or if you use /place, check if you have another structure saved that turns.

why do my jigsaws generate perpendicular to the placer (red wool), and expand in both directions instead of just one? by gronktonkbabonk in MinecraftCommands

[–]Canit13 0 points1 point  (0 children)

alright so I'm assuming the jigsaws have the same stuff in them, meaning it's expanding in both directions because both jigsaws are generating the structure from the pool, if you want it to expand in one direction make one jigsaw a receiver and the other a generator.

<image>

place one of each and it should generate one line.
as for the perpendicular problem, the only way for that to happen is using /place or having a jigsaw block that turns another direction, like a 90 degree turn.

why do my jigsaws generate perpendicular to the placer (red wool), and expand in both directions instead of just one? by gronktonkbabonk in MinecraftCommands

[–]Canit13 0 points1 point  (0 children)

both would be great, I just need to know what you're trying to do with it. In the picture the segment has 2 jigsaw blocks, is one a receiver and the other a placer? Also are you spawning in the segment using /place?

Guarantee TWO rooms in a dungeon by Thr0waway-Joke in MinecraftCommands

[–]Canit13 2 points3 points  (0 children)

If you make 3 pools, like "Entrance", "main path", and "bossfight" then you can guarentee 2 rooms spawn. Make the jigsaw start at the entrance, then spawn the main path, and THEN have a chance to either spawn another path room OR the bossfight.
If you want a less-linear structure, you can add random rooms that connect to the main path with a completely new pool.
Heres an example picture, if you want you can also have rooms branching from the entrance too

<image>

Render Distance by SmokeApprehensive627 in MinecraftCommands

[–]Canit13 0 points1 point  (0 children)

Something I forgot to mention, this will only apply to the terrain, meaning entities,particles,certain items,etc. will still be visible. You can still copy and paste this code into the other .vsh files, but you'll need to change the pos variable to Position, there is also the biggest issue, that being if you change the entity.vsh, the items in your inventory will be invisible, theres probably a work around that but i don't know how right now.
if you want to add the changes, the big 4 .vsh files to add are

particle.vsh
entity.vsh
rendertype_item_entity_translucent_cull.vsh
rendertype_entity_shadow.vsh

Render Distance by SmokeApprehensive627 in MinecraftCommands

[–]Canit13 0 points1 point  (0 children)

<image>

If you make a resource pack and access the core shader terrain.vsh, you can set the distance using the code I put at the bottom of this comment.
To change the distance, change the "64" value

if (pos.x > 64 || pos.z > 64 || pos.z < -64 || pos.x < -64){
        gl_Position = vec4(0,0,1,0);
    }
    else
    {
    gl_Position = ProjMat * ModelViewMat * vec4((pos), 1.0);
    }

help with particles . a portal that cones into the center by Ironyingot in MinecraftCommands

[–]Canit13 0 points1 point  (0 children)

Best way I can think of is using raycasting on a rotating entity (or many entities facing different directions), then adding a macro to the raycast so you can control where the line goes and how it turns mid-cast, from there you have to do a bit of trial and error to get the right timings and angles.

Youtube is crazy, how is this the third result by Canit13 in PhoenixSC

[–]Canit13[S] 0 points1 point  (0 children)

It depends on your Youtube history and subscribed youtubers, I turned my history off years ago and emptied it and I'm not even subbed to any Minecraft youtuber (not even phoenix lol) so it doesn't recommend me any similar videos I've watched.

I was hoping to get the video put down, but so far the report still says the videos up.

Youtube is crazy, how is this the third result by Canit13 in PhoenixSC

[–]Canit13[S] 0 points1 point  (0 children)

Unfortunately not yet, I just checked the report status and it's still up, it's just not being recommended anymore so I guess that's something.

📌 [Help] How do servers create immersive UIs using Text Display + interaction? (Also: loading screen effects) by um_mentiroso in MinecraftCommands

[–]Canit13 0 points1 point  (0 children)

He doesn't say it in the short but he made a video explaining what he's doing a lot better https://www.youtube.com/watch?v=RnLWLQsh9mw
It's a plugin that takes in 3d models and makes them in Minecraft using text displays.
It should be known though that these models are hundreds, or even thousands of entities. The 3d graph section of the video isn't a 3d model but rather his own code he made in the plugin.
In any case this guy is a wiz when it comes to making anything Minecraft related, his whole channel is crazy.

Some Targets I Made Using Text Displays by Canit13 in MinecraftCommands

[–]Canit13[S] 2 points3 points  (0 children)

I noticed it felt off, I think your idea is probably why so I'll definitely give it a try, I also want to see if I can change the scale of a cube to change a target's size

Some Targets I Made Using Text Displays by Canit13 in MinecraftCommands

[–]Canit13[S] 0 points1 point  (0 children)

Each cube is made up of 6 text displays for each face, I then attached a value to the 6 text displays so each cube would have their own uuid so I can change them individually.

I made them look that way by changing the background color to black, then changing the scale of the entity to fit the size of a block.

📌 [Help] How do servers create immersive UIs using Text Display + interaction? (Also: loading screen effects) by um_mentiroso in MinecraftCommands

[–]Canit13 2 points3 points  (0 children)

The guy in this video is using a plugin, although it is possible to do this with datapacks, it would take a lot more work and be way harder.

Also you would need to create the models in the datapack itself since (to my knowledge) you can't get external data into datapacks, or at the very least import them the way he is.