Datapack Creation Tutorial -- Starting & Functions! / {EP.1}

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น • 80

  • @joshuarimell8098
    @joshuarimell8098 2 ปีที่แล้ว +12

    To anyone who actually followed along, you basically just completed the first few weeks of a college-level computer science I class, except using “mcfunction” as your programming language.

  • @prometheuszero9
    @prometheuszero9 2 ปีที่แล้ว +14

    Thanks for this. Afterfollowing your tutorial, I can see why something as simple as functions is one of your favorite things. I got a lot out of this, particularly at the end when everything came together after loading the datapack in and seeing the obscene message I wrote to myself and then trying out the various functions I created based on your demonstration. I am a very hands-on learner but also have ADHD, and so I just followed your directions, making small personal changes as I went, trusting that in the end it would all make more sense and work. At first it didn't work in-game but then I double-checked and realized I had put the datapack folder in the wrong world save folder! Once I fixed that and reloaded in-game, everything worked like a charm. Once I saw it in action I got pretty hyped to learn this basic concept. Now I'm going onto the next tutorial... thanks again, dude!

  • @PersonianOld
    @PersonianOld 2 ปีที่แล้ว +2

    You are honestly WAY too underated... you are the ONLY TH-camr I have finally come across who was able to help me

  • @sulsullysully
    @sulsullysully 2 ปีที่แล้ว

    Only video I see based on my original search, good for not clickbaiting and actually explaining it!

  • @maestro3887
    @maestro3887 ปีที่แล้ว

    thank you SO much! I watched so many tutorials and followed them step by step and did everything they said exactly and it didn't work in a for a single one. I'm so thankful I found this tutorial! Subbed and liked!

  • @kwithpyynugg6278
    @kwithpyynugg6278 ปีที่แล้ว

    i did it using sublime at first, and it never ended up working. i eventually caved and used VS, and it worked like a charm! this tutorial is amazing! thank you!

  • @Banstar
    @Banstar 2 ปีที่แล้ว +1

    pal, you saved my day. You are a legend

  • @daniel90c
    @daniel90c 3 ปีที่แล้ว +11

    Nice! Please, keep making these so we can make datapacks from scratch!

    • @simon2cool4u
      @simon2cool4u 2 ปีที่แล้ว

      you mean the coding scratch

  • @n.m.danimations5854
    @n.m.danimations5854 3 ปีที่แล้ว +1

    Bro you are so underrated you got my sub

  • @sulsullysully
    @sulsullysully 2 ปีที่แล้ว

    You are such an underrated person, keep it up ! :D

  • @santimc9980
    @santimc9980 2 ปีที่แล้ว

    Best video ive watched this week

  • @gizajirndhara5153
    @gizajirndhara5153 2 ปีที่แล้ว

    It's the greatest datapack tutorial I ever seen, I love your explanation a lot

  • @Jay_Playz2019
    @Jay_Playz2019 3 ปีที่แล้ว

    This is really well done. i like the chest example a lot.

  • @yukit119
    @yukit119 2 ปีที่แล้ว

    Rly helpfull thx man ! this channel deserve more subs!!

  • @emperor_dan
    @emperor_dan 2 ปีที่แล้ว +1

    It is so satisfying when ou get code to work

  • @TermiCraft
    @TermiCraft 3 ปีที่แล้ว +3

    Nice, i´ve been looking for tutorials for datapacks and i hope this finally works form me :D

  • @goochigooglar1791
    @goochigooglar1791 3 ปีที่แล้ว

    ThanX for the vid! I've been doing recipe datapacks but this is the first time I've tried functions; Now I know how (Tried it and it works great) - thanks to SSS. So I'll be sure to check out your other tutoriasl like loot tables ect. Have good day!

  • @tazisme5751
    @tazisme5751 3 ปีที่แล้ว

    absolute saint here.

  • @boomboxxeer
    @boomboxxeer 2 ปีที่แล้ว

    underrated great job! Thanks for helping us! :D

  • @n.m.danimations5854
    @n.m.danimations5854 3 ปีที่แล้ว

    Im following this and i am amazed at how detailed your information is!!!!!! the only help ive ever found xD

    • @n.m.danimations5854
      @n.m.danimations5854 3 ปีที่แล้ว

      @@SuperSilverStone8 Hey is it possible you can direct me in the direction of how to make a manhunt datapack? it could be a video idea!

    • @n.m.danimations5854
      @n.m.danimations5854 3 ปีที่แล้ว

      @@SuperSilverStone8 thank you so much for your help!

    • @n.m.danimations5854
      @n.m.danimations5854 3 ปีที่แล้ว +1

      @@SuperSilverStone8 ill look into it!

    • @n.m.danimations5854
      @n.m.danimations5854 3 ปีที่แล้ว

      @@SuperSilverStone8 one last thing can you possibly explain how to detect if a player is standing on a certain block. That would help out a TON. And maybe how to set a timer. Decreasing time every interval so an action such as a potion effect is given to a player? If not it’s fine just haven’t been able to find it other places!

    • @n.m.danimations5854
      @n.m.danimations5854 3 ปีที่แล้ว +1

      @@SuperSilverStone8 thank you again! I was reading your blog and I thought about the first step 1. Create a team! (/team add {insert name})
      /team add player1. Could you make it so if a player clicks a interactive message in chat than they get assigned a team? That way we could give the effects to a team. Than any player who did not click he message will be put into spectator mode? It’s a far shot but maybe it makes sense lol. (Sorry for asking so many questions!)

  • @FunnyCraftSheep
    @FunnyCraftSheep 2 ปีที่แล้ว

    Thank you! Really good tutorial for getting into making Datapacks, thanks! :DD

  • @TheRedSlime1
    @TheRedSlime1 2 ปีที่แล้ว +1

    WOW YOU HELPED ME SO MUCH

  • @mxdndy
    @mxdndy 3 ปีที่แล้ว

    From 0 tutorial! Nice!

  • @lilstarboy19
    @lilstarboy19 3 ปีที่แล้ว +1

    you are awesome why you don't get what you deserve WHY TH-cam

  • @Herles
    @Herles ปีที่แล้ว +2

    Ojala hubiera alguien en español que hiciera videos como los tuyos sobre Datapacks

  • @n.m.danimations5854
    @n.m.danimations5854 3 ปีที่แล้ว

    So silver I apologize for asking you so many questions again I feel bad but have been playing around and a few questions have been raised that I would like solved. I want to figure out not just how it works but why it works.
    Number 1. When I activate my datapack it works but I can’t place blocks.
    Number 2. My intent for the datapack is every time someone either breaks/places/gets an achievement. They receive a random potion effect /kill Or runs a custom command that would be in a separate file like test.mcfunction idk.
    Number 3. How would I get it to detect what block a player is standing on after they make an achievement? So it isn’t always running. That way you never know when it is coming.
    Number 4. How do you make timers so a file is run every tic in say 5 seconds after someone clicks a tellraw/interactive message.
    Number 5. How would you (super long stretch sorry) make it so custom structures are built. In other words if you get the achievement “a seedy place” then a village house or pillager outpost is created in front of you.
    Thank you so much if you read it this far. You have been an absolute legend and I will do my best to make some animation stuff for you when I have a chance lol. Kindly -NMD

    • @n.m.danimations5854
      @n.m.danimations5854 3 ปีที่แล้ว

      @@SuperSilverStone8 two things smarter than me = you. Second i just fixed the block placing problem i was in adventure XD what an idiot…. But it is giving me an error when I try to run a function file. What is the correct syntax for running a custom mcfunction for lets say player standing on obsidian. I know how to detect thanks to you! But it still gives an error when I try to run my function. Thanks for responding to my horrendously long chain of questions!

    • @n.m.danimations5854
      @n.m.danimations5854 3 ปีที่แล้ว

      @@SuperSilverStone8 alright, it looks like an error in the source code file (load.mcfunction) like how would I even call the file to be used correctly? I know you gave me an example but it still had an error sorry

  • @Snowfro
    @Snowfro 3 ปีที่แล้ว +3

    Wonderful and informative tutorial! I’m a beginner so this really helped

  • @gamerjones7086
    @gamerjones7086 3 ปีที่แล้ว

    thank you for making this video!!!

  • @TREK5900cheats
    @TREK5900cheats 2 ปีที่แล้ว +1

    How much worse is it to make a data pack command then throw it in a repeating command block VS. make it a tick command?

  • @ellyrichayis8866
    @ellyrichayis8866 2 ปีที่แล้ว

    can you do more like explanation bout everything we need to know us beginner i wanna make an avatar datapack so i wanna make like you know eg particles damage upon impact

  • @dangresys3795
    @dangresys3795 2 ปีที่แล้ว

    ive been trying to make a simple count down like this
    title @a title 10
    title @a title 9
    but when i reload i just shows 9
    what can i do ive been trying for hours to fix this

  • @faceinthewall3636
    @faceinthewall3636 2 ปีที่แล้ว

    cool cool cool leaned a lot

  • @milkshakes6432
    @milkshakes6432 2 ปีที่แล้ว

    ye uk i once had a command world with alot of cool stuff n then i wanted to do basically kill all arrows in ground but then i closed it n stopped at kill all n then ye i coundlt save any of my cool commands

  • @n.m.danimations5854
    @n.m.danimations5854 3 ปีที่แล้ว +1

    so sliver question ive been messing around with the block detection thing you were telling me about and i was wondering is there a way you could make it so if i stand on lets say oak log it will run the file example.mcmeta? maybe im just being dumb because im guessing there is an easy way around this!

    • @n.m.danimations5854
      @n.m.danimations5854 3 ปีที่แล้ว

      @@SuperSilverStone8 Okay thanks so it was that simple! lol. however it is giving me an error like it expects me to run advancement or xp or effect give will it still work?

    • @n.m.danimations5854
      @n.m.danimations5854 3 ปีที่แล้ว

      @@SuperSilverStone8 might i ask where your learned all of this!

    • @n.m.danimations5854
      @n.m.danimations5854 3 ปีที่แล้ว

      @@SuperSilverStone8 so this is my command
      execute as @r[team=team1] at @s if block ~ ~-1 ~ dirt run give.mcfunction
      and it gives an error for run give.mcfunction. Am i missing something?

  • @Tchooki
    @Tchooki 2 ปีที่แล้ว

    Hello, do you know if an interpreter to translate python files to mcfunction exists ?

  • @j-maz2382
    @j-maz2382 3 ปีที่แล้ว

    please a tutorial about how to add items

  • @TheobaldoAleatorios
    @TheobaldoAleatorios 2 ปีที่แล้ว

    Hi! I wanted to make a datapack, kinda suspicious, that you could smell items, for example: smell coal, it would make you nauseous, smell a cake,
    it would give you speed, because the smell is good. Is it possible to do things like this?

  • @swagz6440
    @swagz6440 2 ปีที่แล้ว

    my load.mcfunction isnt working however the tick.mcfunction is?

  • @furryfan1416
    @furryfan1416 2 ปีที่แล้ว

    in like the 7 videos i watched trying to figure out how to make a datapack that changes one block in a structure.. not one of them said what they were using for the code... lol thx

  • @pol0xd30
    @pol0xd30 3 ปีที่แล้ว

    Thx helped me so much :))

  • @j-maz2382
    @j-maz2382 3 ปีที่แล้ว

    i love ur videos

  • @q3mrs813
    @q3mrs813 3 ปีที่แล้ว

    you'da man bro

  • @WoffleLord
    @WoffleLord ปีที่แล้ว

    Baller video

  • @acoolperson9625
    @acoolperson9625 2 ปีที่แล้ว

    im on 1.18 and my give commands are not working

  • @pedrowser2446
    @pedrowser2446 3 ปีที่แล้ว

    My datapack isn't working. I checked the code multiple times and I think it's equal to your code. My datapack name is "testando", the command "functions testando:load" always work but the "reload" command never works, so my ticks are never active, I play on 1.16.5, does anyone know what can be the problem?

    • @pedrowser2446
      @pedrowser2446 3 ปีที่แล้ว

      @@SuperSilverStone8 Friend, I'm so dumb hhaahhahaha, I've downloaded your datapack to compare with mine and I noticed that my archives were named "tick.mcfunctionS" and "load.mcfunctionS" (the errors were the S on the end) I already remaked the code and the datapack worked, thanks so much for the help and +1 subscriber (sorry for bad english) :D

  • @dana-amamanistalife9631
    @dana-amamanistalife9631 3 ปีที่แล้ว

    does it work on mac?

  • @simon2cool4u
    @simon2cool4u 2 ปีที่แล้ว

    I think my headphones are broken because I turned the volume to 5 and t was still loud

  • @ROVERLORDD_
    @ROVERLORDD_ 2 ปีที่แล้ว +1

    Yooooooooo

    • @ROVERLORDD_
      @ROVERLORDD_ 2 ปีที่แล้ว +1

      @@SuperSilverStone8 Yeeeeeeeeeeeeee !

    • @ROVERLORDD_
      @ROVERLORDD_ 2 ปีที่แล้ว +1

      @@SuperSilverStone8 also why does my load function not work when I join my minecraft world, only when I do /reload ?
      Think you could help ?

    • @ROVERLORDD_
      @ROVERLORDD_ 2 ปีที่แล้ว

      @@SuperSilverStone8 okay let's try this. I already joined the server last night btw, and I started solving the problem with the 3 teams...

  • @Crumbled-tsb
    @Crumbled-tsb 2 ปีที่แล้ว

    you didnt tell HOW TO PUT IN LIKE DATA/TUTORIAL :(

  • @AndrijaRD
    @AndrijaRD 3 ปีที่แล้ว

    thanks

  • @invitadoinvitado7189
    @invitadoinvitado7189 2 ปีที่แล้ว

    Cảm ơn chị nhiều

  • @trenchman3514
    @trenchman3514 3 ปีที่แล้ว

    Did you copy Legitimoose?

    • @trenchman3514
      @trenchman3514 3 ปีที่แล้ว

      @@SuperSilverStone8 search it up

    • @jinxed-truly
      @jinxed-truly ปีที่แล้ว

      bro..

    • @trenchman3514
      @trenchman3514 ปีที่แล้ว

      @@jinxed-truly it's the exact same vid thing. Plus it's a year later. Plus he deleted his comment for a reason

  • @kaleidoscopicat
    @kaleidoscopicat 2 ปีที่แล้ว

    No, you don't need C++, C, or C# for literally any of this.

  • @papasoel1077
    @papasoel1077 3 ปีที่แล้ว

    que capo thx pa

  • @amqndin
    @amqndin ปีที่แล้ว

    bro, those extension, you don't even know what is each of them for, and you have the unneeded extensions like blockceptions bedrock development LOL ARE YOU KIDDIN IT LITERALLY SAYS BEDROCK WHICH IS BEDROCK EDITION

    • @SuperSilverStone8
      @SuperSilverStone8  ปีที่แล้ว

      when ur startung out with functions, its not important what each one of them does. if u want to read the documentation, be my guest.
      and for the bedrock development, it doesnt mean literally bedrock edition. it adds support for auto-completion and more in .mcfunction files.
      do u research kid before throwin shade 😏

    • @amqndin
      @amqndin ปีที่แล้ว

      @@SuperSilverStone8 true though, but you still made the video way too long, I am doing playlist out of different videos to make the best datapacking tutorial from scratch, because of length and that slight false information you weren't the one I chase

    • @SuperSilverStone8
      @SuperSilverStone8  ปีที่แล้ว

      @@amqndin there was 0 false information, and i made no errors. sorry it was too long for u

    • @amqndin
      @amqndin ปีที่แล้ว

      @@SuperSilverStone8 yeah except the extensions little mistake everything was amazing, best in depth datapack tutorial.