1.20 Minecraft Forge Modding Tutorial - Blocks

  Рет қаралды 6,548

TurtyWurty

TurtyWurty

Күн бұрын

In this video, I show you how to create our first block and create its loot table!
In the next video, we will create a creative tab and add our items to it as well as how you can add your items to vanilla creative tabs too. Remember, if you have any problems, please join the discord that is linked below!
Links:
Patreon: / turtywurty
Discord: / discord
Github: github.com/DaRealTurtyWurty/1...
Learn Java Links:
java-programming.mooc.fi/
www.codecademy.com/learn/lear...
docs.oracle.com/javase/tutorial/
Java Support Server:
/ discord
Misode (Loot table website):
misode.github.io/
Chapters:
0:00 - Intro
0:25 - Registry class
0:50 - DeferredRegister
1:30 - RegistryObject
2:45 - Block Properties
8:45 - Registering the registry
10:00 - Registering a BlockItem
12:30 - Blockstates
16:00 - Block Model
20:00 - Texture
20:35 - Translation files
21:10 - Item Model
22:50 - Data directory
23:15 - Loot tables
28:40 - Harvest Level/Tool Tags
34:00 - Testing
36:50 - Outro

Пікірлер: 28
@Diremon2
@Diremon2 Жыл бұрын
Wow, this guide is phenomenal! It's pretty rare to find a guide that actually takes the time to explain the "why?" and get more in-depth with how each part works. I greatly appreciate this!
@TurtyWurty
@TurtyWurty Жыл бұрын
Glad you enjoyed it! I purposely try to take the time to explain how things work, and that's why the videos are sometimes longer than others you might find. I think its very important to understand the different concepts you are using rather than just using them without knowing.
@FuzeEdits
@FuzeEdits Жыл бұрын
Loving the series so far keep it up.
@coucoul38
@coucoul38 Жыл бұрын
This is just like datapacks, but beefed up :D
@fokinatorr_894
@fokinatorr_894 8 ай бұрын
Everything works fine except the texture of block isn't rednering for some reason
@legoaggelos2722
@legoaggelos2722 Жыл бұрын
That intro is the best thing ever
@logplug794
@logplug794 10 ай бұрын
Perfectly good video, keep going! In all of the videos you are trying to make everything detailed to be easy to understand, you make hard things much easier... But I still find weird facts about netherite, gold and diamond, iron, stone, wood tools, why some of them belong to minecraft/tags and some of them to forge/tags while all of them are completely vanilla features...
@elnoob_master4244
@elnoob_master4244 Жыл бұрын
¡¡Awesome!! I'm waiting for the "add a mob into minecraft" tutorial jsjsjsj I've been creating blockbench entities and I'm excited to add them into my minecraft
@TurtyWurty
@TurtyWurty Жыл бұрын
Entity Tutorial is definitely coming soon. A few more simpler things first and then it'll be out.
@thederpykrafter
@thederpykrafter 10 ай бұрын
will you please make a video on adding items to existing loot tables?
@diegolopezesteban615
@diegolopezesteban615 Жыл бұрын
I love your vídeos, pelase do more tutorials 😆
@TurtyWurty
@TurtyWurty Жыл бұрын
Currently, I plan to release every Monday and Thursday at 5:50pm UTC. I can't guarantee that this schedule will stick, because honestly I find it very hard to stick to schedules. But I will try my best to keep this going as long as I can! 🙂
@drakhooficial
@drakhooficial 11 ай бұрын
man awesome tutorial, but i think you should disable the Flatten Packages and modules option, it gets a little confusing where you are doing everything
@luigiplayer1547
@luigiplayer1547 4 ай бұрын
hi, I want to change the destroy time of oak logs but its becoming super hard to achieve what do you think i can do?
@disgust_jpeg1871
@disgust_jpeg1871 6 ай бұрын
holy goat
@SrFlowzer
@SrFlowzer Жыл бұрын
I'm starting in this modding thing, and there are several videos on how to do the same things in different versions, does it vary a lot from one version to another? And if so, what can vary?
@TurtyWurty
@TurtyWurty Жыл бұрын
Anything can change from version to version. Anything from how you register blocks to adding creative tabs to how you add biomes. Literally anything can change. Generally, you should follow tutorials for the version you are trying to use if possible. If that's not possible, then you can look at an older version, but the older you go, the harder it will be. For example trying to use anything pre-1.16.5 for 1.20 would be an insane task. Anything pre-1.12 and you would only be able to utilize a concept, not a single line of the code would work. You'll find that 1.19.3/4 is mostly the same as 1.20/1.20.1, so if you can find something in 1.19.3/4, then that will *probably* work for 1.20.
@blinkybob6643
@blinkybob6643 9 ай бұрын
Do you have any plans on making a tutorial about making blocks the NON- differed way? I can not figured out how to do it
@TurtyWurty
@TurtyWurty 8 ай бұрын
There is no reason to ever do that. So no.
@adamtil2187
@adamtil2187 11 ай бұрын
Awesome tutorial, but how do I get two blocks to be mineable? I can't do more than two, that's what the error was saying.
@professorpig1387
@professorpig1387 7 ай бұрын
You gotta do one on trees bro, I can't figure it out
@legoaggelos2722
@legoaggelos2722 Жыл бұрын
Do you prefer 1.12.2 modding or 1.16/1.17/1.18/1.19/1.20 modding ?(sry for the random question)
@TurtyWurty
@TurtyWurty Жыл бұрын
At the time, 1.12. But in hindsight, definitely modern versions. 1.12 just did everything really poorly and forge was lacking a lot of the crucial things that I use today. It was just a lot more work for almost everything in 1.12, and the only reason I think I liked it more back then would be because it was when I was just starting out, figuring out how to do everything - which is always a fun challenge. The pure fact of modern versions having the DeferredRegistry system is a big enough thing to be happy about tbh. Also things like block entities, GUIs and Menus are way easier now. Lots of stuff being data-orientated is also a massive plus, it makes a lot of world gen for example much much easier to do.
@legoaggelos2722
@legoaggelos2722 Жыл бұрын
Ok.
@Blackconnection-
@Blackconnection- Жыл бұрын
For some reason I don't get to make the mineables work. No matter what kind of pickaxe I configure, the block is always mineable with all pickaxes. Any idea why? Edit: I tested mining by hand aswell and to make it short: Currently I can mine the block with everything unless I copied a vanilla block property on block registration (see aswer to gustroismille7726).
@gus3000spam
@gus3000spam 11 ай бұрын
- check for any typo in your filenames - check that your needs_iron_tool.json is in minecraft.tags.blocks, not in mineable
@Blackconnection-
@Blackconnection- 11 ай бұрын
@@gus3000spam Thanks for the response. Actually I figured something out. I had a typo within my needs_iron_tool.json. The block was written wrong as value. But even after changing that (and going through the whole configuration again) it did not work. But what I figured out was, unlike in the tutorial, I did not apply the copy of the diamonds block behaviour. Once I added that, it worked for me aswell. But meaning, for now, this datapacks which should override the tool block behaviour don't seem to work. Or did you managed to add a block wth own properties instead of making a copy of an existing ore? (Code: BlockBehaviour.Properties.copy(Blocks.DIAMOND_BLOCK when registering the your block). Addition to take into account: The data packs like "needs_iron_tool.json" or "needs_stone_tool.json" etc. seem only to work if you are using a vanilla block property for your block. If you don't used it, it won't work. Additionally, once a vanilla block property is used, the added "needs_stone_tool.json" for example overrides the property of the block mining behaviour. So I assume, you don't have any initial information without adding a block property of a vanilla block that you can override and therefor resulting in a block that is mineable by everything.
@radekdocekal3238
@radekdocekal3238 6 ай бұрын
I had the same issue. But I found out there must be file "blocks eeds_iron_tool.json" and also file "blocks\mineable\pickaxe.json". Both files are mandatory.
1.20 Minecraft Forge Modding Tutorial - Creative Tabs
30:10
TurtyWurty
Рет қаралды 7 М.
I tried React and it Ruined My Life
1:19:10
Tsoding Daily
Рет қаралды 116 М.
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 34 МЛН
⬅️🤔➡️
00:31
Celine Dept
Рет қаралды 49 МЛН
I’m just a kid 🥹🥰 LeoNata family #shorts
00:12
LeoNata Family
Рет қаралды 17 МЛН
Draconic Evolution - Draconic Reactor Meltdown
6:38
Cyber Sheppie
Рет қаралды 1,2 МЛН
1.20 Minecraft Forge Modding Tutorial - Items and Food
28:59
TurtyWurty
Рет қаралды 8 М.
Forge Modding Tutorial - Minecraft 1.20: Workspace Setup | #1
16:23
Modding by Kaupenjoe
Рет қаралды 229 М.
Forge Modding Tutorial - Minecraft 1.20: Custom Blocks | #3
13:14
Modding by Kaupenjoe
Рет қаралды 40 М.
1.20 Minecraft Forge Modding Tutorial - Setting Up
31:46
TurtyWurty
Рет қаралды 16 М.