7 One-Of-A-Kind Minecraft Mods
2:34
Пікірлер
@samohavlicek4675
@samohavlicek4675 5 сағат бұрын
In 1.21 there is only Identifier from org.intellij.lang.annotations.Identifier; What is the code for this kind of situation?
@user-kw5sf9bg6j
@user-kw5sf9bg6j 7 сағат бұрын
How do I put my mod to curseforge
@ModdingByKaupenjoe
@ModdingByKaupenjoe 7 сағат бұрын
kzbin.info/www/bejne/e53WiZ9sgM6Bgqs
@joaocesario284
@joaocesario284 16 сағат бұрын
what if I want to create a mob that has may have more than just one model, textures and animation? for example, multiple kinds of snake, but without having to add multiple mobs, just swap assets?
@Greymerk
@Greymerk 19 сағат бұрын
It's important to note that in 1.21 loot_tables was changed to loot_table. gotta love it when mojang randomly changes names of things and breaks 90% of datapacks.
@raimonrossitto9705
@raimonrossitto9705 19 сағат бұрын
Will this also work with sus gravel?
@zombiegamer1069
@zombiegamer1069 23 сағат бұрын
thanks + some tips for 1.21 modders 1- its not recipe(s) anymore now its singular "recipe" 2- its better to see 4:48 because devs constantly changes small stuff like this so just to be sure always check game files 3- the result is "id": not "item":
@yassinehjiaj-jh5wg
@yassinehjiaj-jh5wg Күн бұрын
my brain is not braining
@dsstudios178
@dsstudios178 Күн бұрын
Im not sure if this will be seen, but what can I do? I went through your java 2023 playlist and felt like i got some basic idea of java, and during this course you said to try to understand and not copy to much, but...copying is all i can do! I comprehend so little about all about modding. I dont really know how to explain it, but even at the very basics with DeferredRegister i have no idea what it is. Looking online it shows complex logic about minecraft a forge i cant dive straight into and even more complex info like a 'RegistryEvent'. Don't want what i learned from the java series to goto waste xD Need to find a place that informs me of the conceptually stuff forge and modding does(docs make it worse, they assume im already smart) Any suggestions on how to get out of this whole of unknowingness? Many places i find always seems to have more complex info, quite deep rabbit holes.
@-stallman-4024
@-stallman-4024 Күн бұрын
How would i be able to do this in 1.19.2 with old formatting with jdk17?
@threeternal247
@threeternal247 Күн бұрын
for 1.21 you need to name the folder 'recipe', not 'recipes'
@PikachuB2005
@PikachuB2005 18 сағат бұрын
I was just about to comment this myself after noticing the mc one lol
@LukeSkydragon
@LukeSkydragon Күн бұрын
Took me a few hours cause I'm dumb lol. Somehow I still magaged to get a calculator that works for sums (I figure if you wanted to subtract just put in a negitive) and multiplication! Getting it to loop was tricky for me so I ended up having some duplicate code but I did get it looping with a true/false boolean to "continue"/"end". Forced myself not to look at the solution before I got it. Best part is being able to read back the code and kinda understand how it works.
@sirzanzibar1441
@sirzanzibar1441 Күн бұрын
Anyone else notice parchmentmcs website is down? I was able to get it off of github but still a bit odd.
@XendGamer
@XendGamer 23 сағат бұрын
Where did you get it? I can't find it anywhere
@cannedend8915
@cannedend8915 Күн бұрын
A ternary to get the shortest length between two arrays. in case they become uneven ` int qa_length = answers.length >= questions.length ? questions.length : answers.length; `
@ariebaudoin4824
@ariebaudoin4824 Күн бұрын
Hi, im stuck because i had to add a block with a very complicated loot table manually, because i coundlt get the data gen to work for it, but now i cant use the data gen anymore because it wants to make its own loot table for every block, and then it creates an error because of duplicates or because of missing loottable
@ModdingByKaupenjoe
@ModdingByKaupenjoe Күн бұрын
You can call .noLootTable() on the block properties for that block and it should be ignored by datagen. Idk if that has an effect on the drop though. You have to try it 🤔
@ariebaudoin4824
@ariebaudoin4824 Күн бұрын
@@ModdingByKaupenjoe yeah, i saw in the video and i assumed it would remove my manually added loot table. just tried it out and it doesnt work. Thank you for the reply though, i really like your guides
@Kaesar1984
@Kaesar1984 Күн бұрын
i obviously follow everything for it not to work, i'm done.
@mangaismypassion
@mangaismypassion 2 күн бұрын
Custom player renderers
@Nepheos
@Nepheos 2 күн бұрын
I admit I never learned java, I only learned C# and C++ for a few years bc of my job. But thats enough to guess my way through coding, my main issue are finding how minecraft / forge wants me to do stuff when theres little documentation. Like I am currently updating my mod from 1.20.1 to 1.20.2 (want to get higher afterwards) but some things just ... how They changed how one adds RenderLayers (like ElytraLayer) to entities, and while my way makes sense as far as I can see and should work, it does not. (worked in 1.20.1 and there are no errors). or worse: after updating geckolib (which I use for one entity and one armor set) for some reason it works just fine but in my intelliJ it doesnt recognize anything related to it. like... it working is what confuses me the most here
@EmFireLP
@EmFireLP 2 күн бұрын
Will there be a tutorial for updating forge mods from 1.20.x to 1.21?
@user-du7yt1bk2o
@user-du7yt1bk2o 2 күн бұрын
Thank you very much for this kind of videos
@pimwagemans4848
@pimwagemans4848 2 күн бұрын
onArmorTick is now deprecated and marked for removal. To replace it i used this: @Override public void onInventoryTick(ItemStack stack, Level level, Player player, int slotIndex, int selectedIndex) { Inventory inv = player.getInventory(); int vanillaIndex = slotIndex; if (slotIndex >= inv.items.size()) { vanillaIndex -= inv.items.size(); if (vanillaIndex >= inv.armor.size()) { vanillaIndex -= inv.armor.size(); } else { if(!level.isClientSide()) { if(hasFullSuitOfArmorOn(player)) { evaluateArmorEffects(player); } } } } stack.inventoryTick(level, player, vanillaIndex, selectedIndex == vanillaIndex); }
@EmFireLP
@EmFireLP 2 күн бұрын
I have a question, if i wanted to add stairs to an existing block, would that work with a similar method? I tried using "Blocks.WHITE_TERRACOTTA.get().defaultBlockState()" instead of "ModBlocks.SAPPHIRE_BLOCK.get().defaultBlockState()" but apparently that doesnt work Edit: i found the issue, just had to remove the ,get(), wasnt sure about this at first since i got an error when typing
@_phantomz3
@_phantomz3 2 күн бұрын
Will this work for 1.21? If not then how can we add custom recipes in 1.21
@Muddy_The_Mudskipper
@Muddy_The_Mudskipper 2 күн бұрын
I want to make a mod but i don't have ANY experience with coding or JavaScript so... Where can i learn?
@ModdingByKaupenjoe
@ModdingByKaupenjoe 2 күн бұрын
I suggest my Java Introduction for Minecraft Modding: kzbin.info/www/bejne/fWLMl4WIqa-gbdk
@ModdingByKaupenjoe
@ModdingByKaupenjoe 2 күн бұрын
Hello folks coming in for 1.21 - please note that this series was created with 1.20 in mind. While you can follow _some_ steps, others might not work 1-to-1 in 1.21, because of a lot of changes! 1.21 Courses and Tutorials are already in the works, but will take a while to complete. For the time being, I suggest with sticking with 1.20 or 1.20.1 or deepening your java knowledge to be ready for the 1.21 courses or tutorials :)
@CIaudiator
@CIaudiator Күн бұрын
Do u think it will be easy to upgrade a 1.20 mod to 1.21?
@petrifiedsuezo4202
@petrifiedsuezo4202 Күн бұрын
Would you just have to use an older idk for older versions of Minecraft?
@kimirq9026
@kimirq9026 Күн бұрын
parchmentmc is down is it permanently or just temporarily?
@ModdingByKaupenjoe
@ModdingByKaupenjoe 2 күн бұрын
Hello folks coming in for 1.21 - please note that this series was created with 1.20 in mind. While you can follow _some_ steps, others might not work 1-to-1 in 1.21, because of a lot of changes! 1.21 Courses and Tutorials are already in the works, but will take a while to complete. For the time being, I suggest with sticking with 1.20 or 1.20.1 or deepening your java knowledge to be ready for the 1.21 courses or tutorials :)
@NiaSwift
@NiaSwift Күн бұрын
Thank you for these awesome tutorials! You make it very easy to follow along :)
@PikachuB2005
@PikachuB2005 18 сағат бұрын
Seems like people in the comments are helping with newer versions, so it hasn't been much of a problem so far
@TakoumiEditYT
@TakoumiEditYT 2 күн бұрын
Bruh why can't i sign in to Minecraft
@azarsraproductions7824
@azarsraproductions7824 2 күн бұрын
Hey just wondering, what happened to getMaterial? I used this a lot to see what material a block was, but now it's gone.
@lunazoficial
@lunazoficial 2 күн бұрын
I love your courses, thank you for your help! I really would like to see - Custom projectiles, i.e. Arrows, Snowballs, Eggs. - Custom WorldEvents, i.e. SMASH ATTACK that mace produces. - Custom HUD rendering, i.e. Hotbar, Toasts, etc. - Custom Rendering for armor
@XtraDavido
@XtraDavido 2 күн бұрын
error: 'PickaxeItem(net.minecraft.item.ToolMaterial, net.minecraft.item.Item.Settings)' in 'net.minecraft.item.PickaxeItem' cannot be applied to '(net.username.modid.item.ModToolMaterial, int, float, net.minecraft.item.Item.Settings)'
@XtraDavido
@XtraDavido 2 күн бұрын
im on 1.21 btw
@XtraDavido
@XtraDavido Күн бұрын
also i doesnt show attackSpeed: and attackDamage: but instead i only says settings:
@YatLau-no6iw
@YatLau-no6iw 2 күн бұрын
Ttyigu 8:24 8:24 8:25
@personman348
@personman348 2 күн бұрын
Making Custom armor models without things like geckolib
@YatLau-no6iw
@YatLau-no6iw 2 күн бұрын
Hiloo
@YatLau-no6iw
@YatLau-no6iw 2 күн бұрын
Mm
@YatLau-no6iw
@YatLau-no6iw 2 күн бұрын
Cvvkk hi kghgu hi hi friend hi hi hello hi hi friend hi hi hello hi hi friend hi hi hello hi hi Story
@wintooo1
@wintooo1 2 күн бұрын
Theres an issue where music audio from the game and the music disc override, any ideas on how to fix this?
@TheRealChasemate
@TheRealChasemate 2 күн бұрын
You should make a mc creator tutorial
@dapyr
@dapyr 2 күн бұрын
Big structures (or structures in general) Bosses (maybe even multiple phases, or attacks) Multiblock items Particles
@ChristopherMaguire-uo2sm
@ChristopherMaguire-uo2sm 2 күн бұрын
Is it the same for modding 1.8 mc version of forge or do you have to do something different?
@abe6615
@abe6615 2 күн бұрын
If anyone is having an error at 2:56 where it says "Identifier has private access", if you're modding for 1.21+ you need to replace 'new Identifier' with 'Identifier.of', and keep all the paramters the same.
@CapuccinoMachine
@CapuccinoMachine 15 сағат бұрын
YOU HAVE SAVED NOT JUST MY LIFE, BUT MY OTHER LIVES AS WELL THANK YOU
@19KB94
@19KB94 2 күн бұрын
Making hats for fabric but I can't seen to make an item wearable
@MerlinSpace
@MerlinSpace 2 күн бұрын
ok. and images? dynamically setting pixels? if you redo this tutorial for 1.21 please go a little deeper in-depth.
@hotswap.agency
@hotswap.agency 2 күн бұрын
i think you need to make mod tutorial series in kotlin
@pericles_7336
@pericles_7336 2 күн бұрын
You made me get excited again on projects, good job
@apelsinchik9071
@apelsinchik9071 3 күн бұрын
error: Identifier(String,String) has private access in Identifier return Registry.register(Registries.ITEM, new Identifier(TutorialMod.MOD_ID, name), item); ↑ what should I do with these? please help me
@ModdingByKaupenjoe
@ModdingByKaupenjoe 3 күн бұрын
Well, firstly using 1.21 (or anything 1.20.5+) with this series will not work in the long run, because there have been a lot of changes, just so you're aware🙏🏻 As for your issue, you wanna use Identifier.of instead of new Identifier
@nathy_wills1
@nathy_wills1 3 күн бұрын
Hi, I have a major problem my blocks won’t drop anything matter what I’ve tried please help me
@ModdingByKaupenjoe
@ModdingByKaupenjoe 3 күн бұрын
Are you using 1.20 or 1.21? That's the first question, secondly if you've double checked the spelling and everything for typos and have not found anything you can join the discord server and open a thread in the forge help section 🙏🏻
@nathy_wills1
@nathy_wills1 2 күн бұрын
@@ModdingByKaupenjoeI am using 1.20.1
@nathy_wills1
@nathy_wills1 2 күн бұрын
@@ModdingByKaupenjoealso everything is spelled correctly
@nathy_wills1
@nathy_wills1 2 күн бұрын
ive just posted images of my code on discord
@RiccioSoter
@RiccioSoter 3 күн бұрын
Hello! Can i use this method to do a crossbow?
@plxaq2292
@plxaq2292 3 күн бұрын
Since 1.21 'new Identifier(TutorialMod.MOD_ID)' has been replaced by 'Identifier.of(TutorialMod.MOD_ID)'
@Lootdust
@Lootdust 3 күн бұрын
How to remain something in crafting? For example, I would like to add a crafting hammer item, and it can be used in more than once crafting till it fully damaged. By searching the IForgeItem class, I found two method: hasCraftingRemainingItem() and getCraftingRemainingItem(). However I dont know how to use these methods. Is here anybody know how to use them? Thanks a lot.
@josephkaroltan808
@josephkaroltan808 3 күн бұрын
how i download it in mobiel i like dinosours thats my dream mods
@AppleSmithGaming
@AppleSmithGaming 3 күн бұрын
This was THE BEST Tutorial Series EVER. Not exaggerating at all. Thank You So Much Kaupenjoe!