Minecraft 1.19 Forge Modding Tutorial | CUSTOM BLOCKS | #3

  Рет қаралды 48,891

Modding by Kaupenjoe

Modding by Kaupenjoe

Күн бұрын

In this Minecraft Modding Tutorial, we will add a CUSTOM BLOCK to Minecraft 1.19 with Forge :)
== MINECRAFT COURSES ==
▶️ Learn Forge Modding with Minecraft 1.18:
url.kaupenjoe.net/CourseForge118 *
▶️ Learn Fabric Modding with Minecraft 1.18:
url.kaupenjoe.net/CourseFabri... *
== ASSETS & DOWNLOAD LINKS ==
GitHub Repo: github.com/Tutorials-By-Kaupe...
Gist: url.kaupenjoe.net/yt334/gist
Assets: url.kaupenjoe.net/yt334/assets
== TIMESTAMPS ==
0:00 Intro
0:28 Creating the ModBlocks Class
4:35 Registering the Block
8:04 Adding and Explaining the JSON Files
14:29 Demonstration
14:44 Common Problems and How to solve them!
== TAKE A LOOK AT MY COURSES WITH COUPON CODES ==
▶️ NEW Forge Modding with Minecraft 1.20.X:
url.kaupenjoe.net/CourseForge...
▶️ Learn Forge Modding with Minecraft 1.18:
url.kaupenjoe.net/CourseForge118 *
▶️ Learn Fabric Modding with Minecraft 1.18:
url.kaupenjoe.net/CourseFabri... *
▶️ Complete and Roblox Lua Game Development:
url.kaupenjoe.net/RobloxCoupon *
== SUPPORT ME ON PATREON ==
▶️ / kaupenjoe
== SOCIALS ==
Discord: / discord
Personal Twitter: / kaupenjoe
Instagram: url.kaupenjoe.net/tutorials/i...
Facebook: url.kaupenjoe.net/tutorials/f...
Twitter: url.kaupenjoe.net/tutorials/t...
TikTok: url.kaupenjoe.net/tutorials/t...
Written Tutorials: url.kaupenjoe.net/tutorials/blog
== LICENSE ==
Source Code is distributed under the MIT License. Additional Licenses for other assets can be seen below or in the accompanying CREDITS.txt on download.
== ADDITIONAL CREDITS ==
Outro Musik by Kevin MacLeod:
"That's a Wrap" Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
creativecommons.org/licenses/b...
== AFFILIATE DISCLAIMER ==
* Some of the links and other products that appear in the video description are from companies which I will earn an affiliate commission or referral bonus from or are my own products. This means that if you click on one of the product links, I’ll receive a small commission or additional kickback without any additional cost for you. This helps support the channel and allows me to continue to make videos. Thank you for the support!
== HASHTAGS ==
#Minecraft #MinecraftModding #MinecraftTutorial #Kaupenjoe

Пікірлер: 97
@samuelburt8289
@samuelburt8289 Жыл бұрын
I had trouble near the end of this tutorial trying to customize it with my own names/icons. After a couple of hours figuring out my issue with block rendering/registry, the error was within the maximum dimension the game can handle for a block. The texture limit for an item is : 512x512 The texture limit for a block is : 16x16 (probably differs if other magic is involved) That was lots of trouble for an easy fix. Don't make the same mistake I did!
@iamnatan3467
@iamnatan3467 Жыл бұрын
Thank you so much! I’ve always struggled so much with modding and java, and this tutorial series has made everything so much easier! This is the simplest tutorial series that I’ve found, because all the other ones require a Windows while I work on a Mac. You’ve earned yourself a subscriber!
@galaxytinus7781
@galaxytinus7781 Жыл бұрын
love the series so far its amazing
@sinatraforeign
@sinatraforeign 2 жыл бұрын
Hi kaupenjoe! There's this new features in 1.19 called /place I saw it on cloud wolf KZbin channel. The command could /place structures, features, and jigsaw. Would love to see how to make every one of them if you can but I especially curious about the /place jigsaw command, it has the potential to make a cool expanding dungeon!
@SQfern420
@SQfern420 Жыл бұрын
thank you for the effort put into these tutorials this has been incredibly helpful!!
@ModdingByKaupenjoe
@ModdingByKaupenjoe Жыл бұрын
Glad it was helpful! 😁💙
@RhozetaVODS
@RhozetaVODS Жыл бұрын
i love how you go slow so that it can be understood instead of just saying "you do this thing"
@gwoon_job3046
@gwoon_job3046 Жыл бұрын
i like the series, i just think that you maybe should explain a bit more what everything means, otherwise i'm just copying code. keep it up
@xadxtya
@xadxtya Жыл бұрын
I agree, I’m having to look up things I don’t know. I’m glad that I am already experienced when it comes to programming so I know a lot of what he is saying already but I bet it is very complicated for newbies.
@donner7708
@donner7708 Жыл бұрын
Yeah I would say that this isn't a beginner friendly code from the aspect of needing to understand what you are doing, but for anyone with a foot in the programming world and for newbies who just want to follow along it's done pretty well. Also currently for any extra explaining you can now just use chat GPT to explain what the code does for you.
@personal_ginger
@personal_ginger Жыл бұрын
@@donner7708facts chatgpt is a godsend for learning code
@thegipper1215
@thegipper1215 Ай бұрын
@@donner7708I mean, this isn’t meant for beginners, in part 1 he literally asks you to watch a entire 39 part series on Java he already made lol
@Cloudjiek
@Cloudjiek Ай бұрын
@@thegipper1215 It was about Java, there we have new functionality from Forge.
@wkvvkw
@wkvvkw 2 жыл бұрын
Awesome tutorial, thank you!
@ModdingByKaupenjoe
@ModdingByKaupenjoe 2 жыл бұрын
Glad it was helpful!
@JavierMartin-bq1pd
@JavierMartin-bq1pd Жыл бұрын
Thank you so much, you're really amazing!
@tueymoman
@tueymoman Жыл бұрын
thanks brooo!! finally i can make mods with your videos!!!
@nitro_dynamite18
@nitro_dynamite18 2 жыл бұрын
Will you make a video on how to use mixins to modify Vanilla code, or a video on how to make an EntityType tag? I want to know how to modify Vanilla mobs' AI.
@TheRealGirlWeeb
@TheRealGirlWeeb Жыл бұрын
thank you for talking about the common problems. helped me find the typo i made!
@ModdingByKaupenjoe
@ModdingByKaupenjoe Жыл бұрын
That's great! You're very welcome
@MagneLindholm2700
@MagneLindholm2700 Жыл бұрын
Thank YOU SO MUCH FOR MAKING THIS! I Love this series and its really helpfull when you juss started modding though when i tried to start my game it gave me an error: "The Mod File D:\some stuff\build esources\main has mods there were not found"... please help
@user-fm1hx5zh5d
@user-fm1hx5zh5d 29 күн бұрын
what if we want 2d texture of block item in inventory?
@echomouser
@echomouser Жыл бұрын
Finally fixed a rendering bug! I have been following along until this episode but i couldn't get the textures to render correctly but after looking through the video i relised my issue. Thank you for this amazing tutorial on adding blocks!
@yocraftgg5866
@yocraftgg5866 Жыл бұрын
what was your issue?
@echomouser
@echomouser Жыл бұрын
@@yocraftgg5866 nothing much just the texture not rendering at all. Just a typo but now it worked fine when I fixed it. Just make sure to type everything right and don't forget capitalizion if there is.
@yocraftgg5866
@yocraftgg5866 Жыл бұрын
@@echomouser You right 😅
@Burritopizzasauce7
@Burritopizzasauce7 Ай бұрын
How can you reference vanilla minecraft sounds in the sounds.json file? I was trying to add the slime squishing sound to a custom item and I couldn't figure it out. I eventually got it to work by downloading the sound file and putting it into the mod assets folder, but I feel like there's probably an easy way to use sounds that are already in the game without having to import anything new.
@effmapis
@effmapis 2 жыл бұрын
Will be "biome adding" tutorial?
@toastonryeYT
@toastonryeYT Жыл бұрын
Took me a minute (that's a lie) to find my typo, but it's working now. Thanks!
@AndrewsMobs
@AndrewsMobs Жыл бұрын
Is it okay if I skip a few steps like custom Geode? Since I am making a mob mod (With a few items) I don't really need a Geode
@ThunderWorldInteractive
@ThunderWorldInteractive Жыл бұрын
Can you please make an update video/continue the series with 1.19.3's changes
@ciciinho3968
@ciciinho3968 8 ай бұрын
how would you make a falling block like gravel
@hybridavenger69
@hybridavenger69 Жыл бұрын
im having trouble with my ores not being mineable or my pickaxes not able to mine stuff
@nailachan9626
@nailachan9626 Жыл бұрын
How to fix i can't import the ModBlocks but i already make the public static void?
@mank7230
@mank7230 Жыл бұрын
How can I make my custom blocks unbreakable in survival?
@ThatKid22101
@ThatKid22101 Жыл бұрын
we need a tutorial on adding custom models
@ModdingByKaupenjoe
@ModdingByKaupenjoe Жыл бұрын
Like this one? kzbin.info/www/bejne/hKLKg2ysqZyDa80
@therealredgenesect
@therealredgenesect Жыл бұрын
Hey, Kaupenjoe, how do you add light emission to the block?
@zinovyrozhestvensky3636
@zinovyrozhestvensky3636 7 ай бұрын
properties
@user-yd2zq4kt1s
@user-yd2zq4kt1s 2 ай бұрын
Hello Kaupenjoe, I know that I am a bit late but I have a question for a Mod in 1.19.2. How can I give each Block Item individual Properties? Not a problem if you dont answer under such an old video.
@GabTheGamer-YT
@GabTheGamer-YT 6 ай бұрын
Thank You!, your tutorials were very helpful but when i try to get the item texture for the block i keep getting this error: Error Loading Mods 1 error has occurred during loading java.lang.reflect.InvocationTargetException: null when i start minecraft
@_terzoo6658
@_terzoo6658 Жыл бұрын
Great Work, i'm stuck at this .getLightEmission() which paramaters i have to insert? I want to create a block like the glowstone
@ModdingByKaupenjoe
@ModdingByKaupenjoe Жыл бұрын
Ah, you actually wanna use: .luminance(15) and add it to the FabricBlockSettings and just change the 15 to numbers between 0 and 15 for the light level it generates :)
@_terzoo6658
@_terzoo6658 Жыл бұрын
@@ModdingByKaupenjoe Thank you! 😄. I will try it
@_katsuki2626
@_katsuki2626 Жыл бұрын
Hi, i try to create the block as-is in the tutorial, but when i runClient the game crashes whit error: Caused by: java.lang.IllegalArgumentException: No delegate exists for value Block{minecraft:air}. If i delete the block, all run perfectly. Anyone has a fix for this?!
@24_Ghostvero
@24_Ghostvero Жыл бұрын
Hmmm for me, IntelliJ cant find ,,tab" which you´ve pasted in (min 3:58) after ,,Item.Properties()"
@anetheriteminion4704
@anetheriteminion4704 2 жыл бұрын
Will you do a custom villager tutorial
@ModdingByKaupenjoe
@ModdingByKaupenjoe 2 жыл бұрын
Yes, because the one in 1.18 doesn't work anymore in 1.19, I will do an updated one, but probably not for a little bit - I have some other topics I want to do first :)
@bremcurt9514
@bremcurt9514 Жыл бұрын
Wait, what are you returning as the "ModItems"? Are you returning a method that's doing a class declaration?.... I don't think we've learned this in the basic java course on this channel, should I be able to understand what's happening here? Thanks so much for explaining, but I'm having trouble understanding why it works.
@RedLunarFPS
@RedLunarFPS Жыл бұрын
Can we get custom tools for forge 1.19?
@fuzbeek
@fuzbeek Жыл бұрын
Yo Kaupenjoe, at 4:07, line 29 where it says " new Item.Properties().tab(tab)))" the first "tab" is red for me, the problem says "Cannot resolve method 'tab' in 'Properties' :29. What do you suggest I can do to solve this problem?
@ModdingByKaupenjoe
@ModdingByKaupenjoe Жыл бұрын
Yes, the pure 1.19 series is not compatible with 1.19.3 which is why an update video and a new 1.19.3 series is starting this week :)
@vedant377
@vedant377 3 ай бұрын
The blocks are not showing in my tab
@supreme_leader_of_the_internet
@supreme_leader_of_the_internet Жыл бұрын
so i followed everything and then when i got to return mods.item part it doesnt exist, any of yal know whats up?
@riley2833
@riley2833 Жыл бұрын
Hi, I'm trying to add a block that has multiple blockstate variants and two textures like the quartz pillar, but the textures won't load in the world, only the inventory. I've checked all the json files, but I can't tell what's causing the issue. Do you know what I could be doing wrong? EDIT: Nevermind, I figured out the problem. I needed to use "RotatedPillarBlock" in the ModBlocks class file.
@oneplustwo7830
@oneplustwo7830 Жыл бұрын
thank you SO MUCH for letting me know RotatedPillarBlock existed
@rykertothemax3743
@rykertothemax3743 10 ай бұрын
my game keeps saying mods.toml missing metadata help me please
@skatingskelly
@skatingskelly 2 жыл бұрын
hey. whenever i go to mine my blocks they take a very long time. any idea how to fix this? lowering the strength to 1 still takes longer then obsidian
@ModdingByKaupenjoe
@ModdingByKaupenjoe 2 жыл бұрын
This is what I alluded to in the video, blocks won't drop anything (and be hard to break) because we have to take another step. This happens in the next tutorial :)
@kronosweisman6585
@kronosweisman6585 8 ай бұрын
Hi I have a question, why "tab" apears in red, it has no parameter? what I did wrong? RegistryObject toReturn = BLOCKS.register(name, block); registerBlockItem(name, toReturn, tab); ......................................................UP HERE ......................... and it says --------------------- Cannot resolve symbol 'tab'----- But its only that "tab" that apears in red, the rest of tabs, are good, so why?
@tacotaquero1680
@tacotaquero1680 Жыл бұрын
im trying to make a log for a tree and this might be dumb but how do i get it to have different textures for the top and the sides?
@eh4458
@eh4458 7 ай бұрын
same thats literally all i need
@tacotaquero1680
@tacotaquero1680 7 ай бұрын
@@eh4458 go to the forest/tree tutorial, he shows how to make column blocks
@eh4458
@eh4458 7 ай бұрын
@@tacotaquero1680 would fences and trap doors be items or blocks
@eh4458
@eh4458 7 ай бұрын
@@tacotaquero1680 also i cant, i have to set up this whole custom blocks thing first
@SiegeXE
@SiegeXE 8 ай бұрын
i get this error Target type of a lambda conversion must be an interface
@SiegeXE
@SiegeXE 8 ай бұрын
on public static final RegistryObject ZIRCON_BLOCK = registerBlock("zircon_block", () -> new Block(BlockBehaviour.Properties.of(Material.STONE) .strength(6f).requiresCorrectToolForDrops()), ModCreativeModeTab.MYMODTAB);
@gigabit6226
@gigabit6226 Жыл бұрын
How does "registerBlockItem" work if its return value is never used? It works for me but I'm just confused, because we never use the return value
@ModdingByKaupenjoe
@ModdingByKaupenjoe Жыл бұрын
You don't have to use the value, the main important part of the method is the calling of ModItems.register that does the work. Returning is just if one might wanna use the registry object 🤷🏻‍♂️
@gigabit6226
@gigabit6226 Жыл бұрын
@@ModdingByKaupenjoe Oh, that makes sense. Thanks!
@Legoloewe
@Legoloewe 2 жыл бұрын
Hey Kaupenjoe, I have a fantastic idea for a 1.19 mod: The ancient cities have those portal-like structures made out of reinforced deepslate. Wouldn't it be cool to make a real portal with it whuch leads to a custom dimension with custom blocks, fluids and biomes? (maybe one black and one red biome)
@DeathsShadow
@DeathsShadow 2 жыл бұрын
Hey Kaupenjoe, Sorry to bother you again, but I was wondering, how do you zoom in on the code?
@ModdingByKaupenjoe
@ModdingByKaupenjoe 2 жыл бұрын
Hey there, you hold control and scroll in and out :)
@DeathsShadow
@DeathsShadow 2 жыл бұрын
@@ModdingByKaupenjoe Thanks!
@DeathsShadow
@DeathsShadow 2 жыл бұрын
@@ModdingByKaupenjoe Also, it was not working for me originally when I tried this, so I looked it up and you have to manually change it from the settings: File > Settings > Editor, and then you CLICK on general and the settings option will pop up on the top to enable it, called Change Font Size (Zoom) With Ctrl + Mouse Wheel. Just in case anyone had the same problem as me.
@superbroche
@superbroche 9 ай бұрын
the only downside of your tutorials is the fact that you are too quick and don't take the time to explain in details what you are doing and why you are doing or why we should do it. Beside that, that's a grate tutorial ! continue like that !
@fuzbeek
@fuzbeek Жыл бұрын
Hey Kaupenjoe, I have fully completed this video, my items are just not in the game at all, I don't believe I have missed anything
@fuzbeek
@fuzbeek Жыл бұрын
my issue is that at this part "public static void register(IEventBus eventBus) { BLOCKS.register(eventBus); }" the first "register" is never used, where was it used in this video so i can check?
@prodangersam8143
@prodangersam8143 Жыл бұрын
what software is he using?
@kevincooper3850
@kevincooper3850 Жыл бұрын
IntelliJ
@absolutedawn1032
@absolutedawn1032 Жыл бұрын
I've checked my code time and time again, I even rewritten it entirely, but for some reason when I place the block into the world it doesn't register the texture. Anything you can think of that I missed?
@ModdingByKaupenjoe
@ModdingByKaupenjoe Жыл бұрын
Well, if the textures works inside the inventory, but not inside the world, then the issue has to be the blockstates folder/blockstates json file. Make sure the folder is in the correct location and doesn't have any typo, same with the blockstates json file :)
@absolutedawn1032
@absolutedawn1032 Жыл бұрын
@@ModdingByKaupenjoe Thank you, its fixed now! This tutorial has been really helpful.
@kameronoberle442
@kameronoberle442 Жыл бұрын
@@absolutedawn1032 How did you fix it, I checked for typos in all json files that refernce my block and in the ModBlocks class, yet nothing seems to work, I checkedcx location of the folder too to no avail. Could you explain what you did.
@eh4458
@eh4458 6 ай бұрын
i followed the tutorial word for word (except the creative mode tab i didn't want that), and clicked run client..the game opened but i cant find my block anywhere
@StellaNauta3109
@StellaNauta3109 6 ай бұрын
yeah, the creative mode tab is how you obtain the block. if you want to find it you have to make a place for it to be found. hope this helps.
@eh4458
@eh4458 6 ай бұрын
@@StellaNauta3109 ah okay tysm! i thought it was just a custom tab like alot of mods do
@YatLau-no6iw
@YatLau-no6iw 29 күн бұрын
I’m adding a security mod
@migats2160
@migats2160 2 жыл бұрын
I thought you would go in the more advanced stuff
@ModdingByKaupenjoe
@ModdingByKaupenjoe 2 жыл бұрын
A few basics then we'll jump into advanced topics ;)
@migats2160
@migats2160 2 жыл бұрын
@@ModdingByKaupenjoe okay. I'm looking forward to that
@flavio81541
@flavio81541 Жыл бұрын
It doesn't work, the code is exactly the same but it doesn't work. Blocks do not appear on the tab or anywhere.
@flavio81541
@flavio81541 Жыл бұрын
Sorry, looking at gits, I realized I hadn't written this line of code: ModBlocks.register(modEventBus);
@sunkim953
@sunkim953 Жыл бұрын
I have a question. don't forge mod have document like programming language document? Ex) What is DropExperienceBlock and what is parameters? and Thank you for very useful tutorial videos.
@fuzbeek
@fuzbeek Жыл бұрын
DISREGARD ALL OF MY PREVIOUS COMMENTS ON THIS VIDEO I HAVE SOLVED ISSUE
@blanc8444
@blanc8444 2 жыл бұрын
First Comment
@sovietmeower3849
@sovietmeower3849 10 ай бұрын
junge red mal langsamer
Minecraft 1.19 Forge Modding Tutorial | RECIPES & LOOT TABLES | #4
11:25
Modding by Kaupenjoe
Рет қаралды 33 М.
What makes a mod vanilla style?
14:38
Minecraft Ideas Academy
Рет қаралды 2,6 МЛН
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 107 МЛН
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 3,6 МЛН
ААААА СПАСИТЕ😲😲😲
00:17
Chapitosiki
Рет қаралды 3,6 МЛН
Can AI Code Minecraft? Watch ChatGPT Try
8:06
BadGameDev
Рет қаралды 1,2 МЛН
How to ADD Custom Items to Minecraft in 1.19.3+ Datapack Tutorial
22:07
1.19 Minecraft Forge Modding Tutorial - Tags
9:35
TurtyWurty
Рет қаралды 3,6 М.
I Made a Fabric Minecraft Mod (Without Learning Java)
6:37
Nico is LOST
Рет қаралды 64 М.
Minecraft 1.19.2 Forge Modding Tutorial | CUSTOM BLOCK ENTITY | #22
40:56
Modding by Kaupenjoe
Рет қаралды 27 М.
Creating my Perfect Version of Minecraft
10:53
LemonskyRyan
Рет қаралды 480 М.
How to make a Datapack in Minecraft for beginners
12:36
Snowfro
Рет қаралды 30 М.
✔️ Create CUSTOM BLOCKS in Minecraft! (Tutorial)
19:52
MrCrayfish
Рет қаралды 1,2 МЛН
26 New Minecraft Mods You Need To Know ! (1.20.1, 1.20.4)
19:23
LuluBelleMC
Рет қаралды 119 М.
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,2 МЛН
Ждёшь обновление IOS 18? #ios #ios18 #айоэс #apple #iphone #айфон
0:57
Неразрушаемый смартфон
1:00
Status
Рет қаралды 1,8 МЛН
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 2,3 МЛН