Skip to content

Instantly share code, notes, and snippets.

@jtrent238
Last active February 20, 2018 23:42
Show Gist options
  • Save jtrent238/ea8f0b8fe58a1feb7a1f710191cd6051 to your computer and use it in GitHub Desktop.
Save jtrent238/ea8f0b8fe58a1feb7a1f710191cd6051 to your computer and use it in GitHub Desktop.
package mod.mcreator;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.common.registry.ForgeRegistries;
import net.minecraftforge.fml.common.event.FMLServerStartingEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraft.world.World;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemFood;
import net.minecraft.item.Item;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.client.Minecraft;
import java.util.Random;
public class mcreator_testt {
public mcreator_testt() {
}
public static Item block;
public static Object instance;
public void load(FMLInitializationEvent event) {
if (event.getSide() == Side.CLIENT)
Minecraft.getMinecraft().getRenderItem().getItemModelMesher()
.register(block, 0, new ModelResourceLocation("testenvironmentmod:testt", "inventory"));
}
public void generateNether(World world, Random random, int chunkX, int chunkZ) {
}
public void generateSurface(World world, Random random, int chunkX, int chunkZ) {
}
public int addFuel(ItemStack fuel) {
return 0;
}
public void serverLoad(FMLServerStartingEvent event) {
}
public void preInit(FMLPreInitializationEvent event) {
}
public void registerRenderers() {
}
static {
block = (Item) (new CustomItemFood(4, 0.3F, false));
block = ((CustomItemFood) block);
block.setMaxStackSize(64);
block.setCreativeTab(CreativeTabs.FOOD);
}
public static class CustomItemFood extends ItemFood {
public CustomItemFood(int par2, float par3, boolean par4) {
super(par2, par3, par4);
setUnlocalizedName("testt");
setRegistryName("testt");
ForgeRegistries.ITEMS.register(this);
this.setAlwaysEdible();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment