- 5
- 0
Здравствуйте, совершенно недавно я столкнулся с одной очень большой проблемой, а именно той что не могу добавить свой крафт каким-бы он ни был...
Не получается добавить shaped крафт, shapeless и.т.д.
Искал на форуме ответ на мой вопрос, казалось-бы столько тем но к сожалению мне они не помогли.
Ссылка на проект - forge.rar
Не получается добавить shaped крафт, shapeless и.т.д.
Искал на форуме ответ на мой вопрос, казалось-бы столько тем но к сожалению мне они не помогли.
Код:
package com.example.metalreloadmod.init;
package com.example.metalreloadmod.init;
import com.example.metalreloadmod.objects.items.ItemBase;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import java.util.ArrayList;
import java.util.List;
public class ItemInit
{
public static final List<Item> ITEMS = new ArrayList<Item>();
public static final Item METAL_INGOT = new ItemBase("metal_ingot");
//@SideOnly(Side.CLIENT)
//public static void registerRender()
//{
//setRender(TEST);
//}
@SideOnly(Side.CLIENT)
private static void setRender(Item item) {
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
}
}
}
Код:
package com.example.metalreloadmod.init;
import java.util.ArrayList;
import java.util.List;
import com.example.metalreloadmod.objects.blocks.MetalOre;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
public class BlockInit {
public static final List<Block> BLOCKS = new ArrayList<Block>();
public static final Block METAL_ORE = new MetalOre("metal_ore", Material.ROCK);
}
Код:
package com.example.metalreloadmod.util;
public class Reference
{
public static final String MOD_ID = "metalreloadmod";
public static final String NAME = "Metal Reload";
public static final String VERSION = "1.0";
public static final String ACCEPTED_VERSION = "[1.12.2]";
public static final String CLIENT_PROXY_CLASS = "com.example.metalreloadmod.proxy.ClientProxy";
public static final String COMMON_PROXY_CLASS = "com.example.metalreloadmod.proxy.CommonProxy";
}
Код:
{
"type": "minecraft:crafting_shaped",
"pattern": [
" ",
" I ",
" "
],
"key":
{
"I": {
"item": "metalreloadmod:metal_ore"
}
},
"result": {
"item": "metalreloadmod:metal_ingot",
"count": 1
}
}
Ссылка на проект - forge.rar