gameing
Members-
Posts
7 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
gameing's Achievements
Tree Puncher (2/8)
2
Reputation
-
How do you make a item stay in the crafting grid?
gameing replied to gameing's topic in Modder Support
thank you all i will go spend some more time on java but it is know working -
How do you make a item stay in the crafting grid?
gameing replied to gameing's topic in Modder Support
can you explan how would one do that? And this is just so i can learn how to mod so I did not see the problem. -
How do you make a item stay in the crafting grid?
gameing replied to gameing's topic in Modder Support
this is the new code for my item event.getRegistry().register(new Item(new Item.Properties().group(OreXItemGroup.instance).maxStackSize(1).defaultMaxDamage(10).containerItem(chisel_item)).setRegistryName("chisel_item")); and this is the up date package com.kidmichael8.orex.item; import com.kidmichael8.orex.OreX.OreXItemGroup; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; public class Chiselitem extends Item { public Chiselitem() { super(new Properties().group(OreXItemGroup.instance).defaultMaxDamage(10)); } @Override public boolean hasContainerItem(ItemStack stack) { return true; } @Override public ItemStack getContainerItem(ItemStack itemStack) { final ItemStack copy = itemStack.copy(); if (copy.attemptDamageItem(1, Item.random, null)) { copy.shrink(1); } return copy; } } is this good? -
How do you make a item stay in the crafting grid?
gameing replied to gameing's topic in Modder Support
package com.kidmichael8.orex.item; import com.kidmichael8.orex.OreX.OreXItemGroup; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; public class chisel_item extends Item { public chisel_item() { super(new Properties().group(OreXItemGroup.instance).defaultMaxDamage(10)); } @Override public boolean hasContainerItem(ItemStack stack) { return true; } @Override public ItemStack getContainerItem(ItemStack itemStack) { final ItemStack copy = itemStack.copy(); if (copy.attemptDamageItem(1, Item.random, null)) { copy.shrink(1); copy.setDamage(0); } return copy; } } is this how you do it? -
Iem trying to make a item be used for a crafting recipe and then leave a new item in its place how can i do that? just so you know iem new to modding and coding.
-
yep i have never used github so i will look in to it. thank you
-
so i just up dated my mod to 1.15.2 but my oregen dose not work any more to was updated from 1.14.4 this is the code package kidmichael10.modof.world; import kidmichael10.lists.BlockList; import kidmichael10.modof.config.OregenConfig; import net.minecraft.world.biome.Biome; import net.minecraft.world.gen.GenerationStage.Decoration; import net.minecraft.world.gen.feature.Feature; import net.minecraft.world.gen.feature.OreFeatureConfig; import net.minecraft.world.gen.feature.OreFeatureConfig.FillerBlockType; import net.minecraft.world.gen.placement.CountRangeConfig; import net.minecraft.world.gen.placement.Placement; import net.minecraftforge.registries.ForgeRegistries; public class OreGeneration { public static void setupOreGeneration() { if(OregenConfig.generate_overworld.get()) { for(Biome biome : ForgeRegistries.BIOMES) biome.addFeature(Decoration.UNDERGROUND_ORES, Biome.createDecoratedFeature(Feature.ORE, new OreFeatureConfig(FillerBlockType.NATURAL_STONE, BlockList.cobalt_ore.getDefaultState(), OregenConfig.tutorial_chance.get()), Placement.COUNT_RANGE, new CountRangeConfig(10, 20, 0, 100))); } } }