• 0

    posted a message on BlockItem Texture does not show...

    I have this issue where when I place a block (that uses metadata), the texture renders properly, but when I am holding it, the texture fails to load. Does anyone know how to fix it?


    Game Log (the part that's important)


    [16:21:47] [main/INFO] [FML]: Max texture size: 8192
    [16:21:48] [main/INFO] [net.minecraft.client.renderer.texture.TextureMap]: Created: 512x512 textures-atlas
    [16:21:49] [main/ERROR] [FML]: Exception loading model for variant minecraft:au#ore_overworldgarnet#inventory for item "au:ore_overworld", normal location exception: 
    net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model minecraft:item/au with loader VanillaLoader.INSTANCE, skipping
    	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
    	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:304) ~[ModelLoader.class:?]
    	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
    	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:153) ~[ModelLoader.class:?]
    	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
    	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
    	at net.minecraft.client.Minecraft.init(Minecraft.java:559) [Minecraft.class:?]
    	at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
    	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
    	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
    	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
    	at GradleStart.main(GradleStart.java:25) [start/:?]
    Caused by: java.io.FileNotFoundException: minecraft:models/item/au.json
    	at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:69) ~[FallbackResourceManager.class:?]
    	at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
    	at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:334) ~[ModelBakery.class:?]
    	at net.minecraftforge.client.model.ModelLoader.access$1600(ModelLoader.java:117) ~[ModelLoader.class:?]
    	at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:870) ~[ModelLoader$VanillaLoader.class:?]
    	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
    	... 20 more
    [16:21:50] [main/ERROR] [FML]: Exception loading model for variant minecraft:au#ore_overworldgarnet#inventory for item "au:ore_overworld", blockstate location exception: 
    net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model minecraft:au#ore_overworldgarnet#inventory with loader VariantLoader.INSTANCE, skipping
    	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
    	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:312) ~[ModelLoader.class:?]
    	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
    	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:153) ~[ModelLoader.class:?]
    	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
    	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
    	at net.minecraft.client.Minecraft.init(Minecraft.java:559) [Minecraft.class:?]
    	at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
    	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
    	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
    	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
    	at GradleStart.main(GradleStart.java:25) [start/:?]
    Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
    	at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
    	at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1182) ~[ModelLoader$VariantLoader.class:?]
    	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
    	... 20 more
    [16:21:50] [main/ERROR] [FML]: Exception loading model for variant minecraft:au#ore_overworldjerkeydirt#inventory for item "au:ore_overworld", normal location exception: 
    net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model minecraft:item/au with loader VanillaLoader.INSTANCE, skipping
    	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
    	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:304) ~[ModelLoader.class:?]
    	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
    	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:153) ~[ModelLoader.class:?]
    	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
    	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
    	at net.minecraft.client.Minecraft.init(Minecraft.java:559) [Minecraft.class:?]
    	at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
    	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
    	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
    	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
    	at GradleStart.main(GradleStart.java:25) [start/:?]
    Caused by: java.io.FileNotFoundException: minecraft:models/item/au.json
    	at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:69) ~[FallbackResourceManager.class:?]
    	at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
    	at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:334) ~[ModelBakery.class:?]
    	at net.minecraftforge.client.model.ModelLoader.access$1600(ModelLoader.java:117) ~[ModelLoader.class:?]
    	at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:870) ~[ModelLoader$VanillaLoader.class:?]
    	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
    	... 20 more
    [16:21:50] [main/ERROR] [FML]: Exception loading model for variant minecraft:au#ore_overworldjerkeydirt#inventory for item "au:ore_overworld", blockstate location exception: 
    net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model minecraft:au#ore_overworldjerkeydirt#inventory with loader VariantLoader.INSTANCE, skipping
    	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
    	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:312) ~[ModelLoader.class:?]
    	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
    	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:153) ~[ModelLoader.class:?]
    	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
    	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
    	at net.minecraft.client.Minecraft.init(Minecraft.java:559) [Minecraft.class:?]
    	at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
    	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
    	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
    	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
    	at GradleStart.main(GradleStart.java:25) [start/:?]
    Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
    	at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
    	at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1182) ~[ModelLoader$VariantLoader.class:?]
    	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
    	... 20 more





    BlockOre Class:

    package pixel.au.blocks;
    
    import java.util.Random;
    
    import net.minecraft.block.Block;
    import net.minecraft.block.material.Material;
    import net.minecraft.block.properties.IProperty;
    import net.minecraft.block.properties.PropertyEnum;
    import net.minecraft.block.state.BlockStateContainer;
    import net.minecraft.block.state.IBlockState;
    import net.minecraft.creativetab.CreativeTabs;
    import net.minecraft.entity.player.EntityPlayer;
    import net.minecraft.item.Item;
    import net.minecraft.item.ItemBlock;
    import net.minecraft.item.ItemStack;
    import net.minecraft.util.NonNullList;
    import net.minecraft.util.math.BlockPos;
    import net.minecraft.util.math.RayTraceResult;
    import net.minecraft.world.World;
    import pixel.au.Main;
    import pixel.au.blocks.item.ItemBlockVariants;
    import pixel.au.init.BlockInit;
    import pixel.au.init.ItemInit;
    import pixel.au.util.IHasModel;
    import pixel.au.util.IMetaName;
    import pixel.au.util.handlers.EnumHandler;
    import pixel.au.util.handlers.EnumHandler.EnumType;
    
    public class BlockOre extends Block implements IHasModel, IMetaName
    {
     public static final PropertyEnum<EnumHandler.EnumType> VARIANT = PropertyEnum.<EnumHandler.EnumType>create("variant", EnumHandler.EnumType.class);
     
     private String name, dimension;
     
     public BlockOre(String name, String dimension)
     {
     super(Material.ROCK);
     setUnlocalizedName(name);
     setRegistryName(name);
     setCreativeTab(Main.tab_au);
     this.setHarvestLevel("shovel", 1, this.getDefaultState().withProperty(VARIANT, EnumHandler.EnumType.jerkeydirt));
     this.setHarvestLevel("pickaxe", 2, this.getDefaultState().withProperty(VARIANT, EnumHandler.EnumType.garnet));
     this.setHardness(2.0F);
     this.setResistance(4.0F);
     setDefaultState(this.blockState.getBaseState().withProperty(VARIANT, EnumHandler.EnumType.jerkeydirt));
     
     this.name = name;
     this.dimension = dimension;
     
     BlockInit.BLOCKS.add(this);
     ItemInit.ITEMS.add(new ItemBlockVariants(this).setRegistryName(this.getRegistryName()));
     }
     @Override
     public int damageDropped(IBlockState state)
     {
     return ((EnumHandler.EnumType)state.getValue(VARIANT)).getMeta();
     }
     
     @Override
     public int getMetaFromState(IBlockState state)
     {
     return ((EnumHandler.EnumType)state.getValue(VARIANT)).getMeta();
     }
     
     @Override
     public IBlockState getStateFromMeta(int meta)
     {
     return this.getDefaultState().withProperty(VARIANT, EnumHandler.EnumType.byMetadata(meta));
     }
     
     @Override
     public ItemStack getPickBlock(IBlockState state, RayTraceResult target, World world, BlockPos pos, EntityPlayer player)
     {
     return new ItemStack(Item.getItemFromBlock(this), 1, getMetaFromState(world.getBlockState(pos)));
     }
     
     @Override
     public void getSubBlocks(CreativeTabs itemIn, NonNullList<ItemStack> items)
     {
     for(EnumHandler.EnumType variant : EnumHandler.EnumType.values())
     {
     items.add(new ItemStack(this, 1, variant.getMeta()));
     }
     }
     
     @Override
     protected BlockStateContainer createBlockState()
     {
     return new BlockStateContainer(this, new IProperty[] {VARIANT});
     }
     
     @Override
     public String getSpecialName(ItemStack stack)
     {
     return EnumHandler.EnumType.values()[stack.getItemDamage()].getName();
     }
     
     @Override
     public Item getItemDropped(IBlockState state, Random rand, int fortune)
     {
     if (state.getValue(VARIANT) == EnumType.jerkeydirt)
     { 
     return ItemInit.DIRT_JERKEY;
     }
     return null;
    
     }
     
     @Override
     public int quantityDropped(Random rand)
     {
     return 2;
     }
     
     @Override
     public void registerModels() {
     for(int i = 0; i < EnumHandler.EnumType.values().length; i++)
     {
     Main.proxy.registerVariantRenderer(Item.getItemFromBlock(this), 1, "ore_" + this.dimension + EnumHandler.EnumType.values()[i].getName(), "inventory");
     }
     }
    }

    [/i]

    [i][i]
    [/i][/i]

    EnumHandler Class:

    package pixel.au.util.handlers;
    
    import net.minecraft.util.IStringSerializable;
    
    public class EnumHandler 
    {
     public static enum EnumType implements IStringSerializable
     {
     jerkeydirt(0, "jerkeydirt"),
     garnet(1, "garnet");
     
     
     private static final EnumType[] META_LOOKUP = new EnumType[values().length];
     private final int meta;
     private final String name, unlocalizedName;
     
     private EnumType(int meta, String name)
     {
     this(meta, name, name);
     }
     
     private EnumType(int meta, String name, String unlocalizedName)
     {
     this.meta = meta;
     this.name = name;
     this.unlocalizedName = unlocalizedName;
     }
     
     @Override
     public String getName()
     {
     return this.name();
     }
     
     public int getMeta()
     {
     return this.meta;
     }
     
     public String getUnlocalizedName()
     {
     return this.unlocalizedName;
     }
     
     @Override
     public String toString()
     {
     return this.name;
     }
     
     public static EnumType byMetadata(int meta)
     {
     return META_LOOKUP[meta];
     }
     
     static
     {
     for(EnumType enumtype : values())
     {
     META_LOOKUP[enumtype.getMeta()] = enumtype;
     }
     }
     }
    }


    And the JSON Files:



    JSON #1
    
    {
        "variants":
        {
            "variant=jerkeydirt": { "model": "au:ore_overworld_jerkeydirt" },
            "variant=garnet": { "model": "au:ore_overworld_garnet" }
        }
    } 
    
    JSON #2
    
    {
        "parent": "block/cube_all",
        "textures": {
            "all": "au:blocks/ore_overworld_garnet"
        }
    }
    
    JSON #3
    
    {
        "parent": "au:block/ore_overworld_garnet"
    }


    The other JSON files for the jerkeydirt is in the same way as the garnet JSON


    Posted in: Modification Development
  • 0

    posted a message on Texture does not appear on a mob

    Nevermind, I discovered the issue and promptly fixed it

    Posted in: Modification Development
  • 0

    posted a message on Animated Textures in 1.12.2

    I don't believe you can animate something in your inventory. If you seen it happen in Vanilla Minecraft, look at the code for the block to see which methods to use

    Posted in: Modification Development
  • 0

    posted a message on Texture does not appear on a mob

    EntityInit Class:

    package pixel.au.entity;
    
    import net.minecraft.entity.Entity;
    import net.minecraft.util.ResourceLocation;
    import net.minecraftforge.fml.common.registry.EntityRegistry;
    import pixel.au.Main;
    import pixel.au.util.Reference;
    
    public class EntityInit 
    {
     public static void registerEntities()
     {
     registerEntity("caken", EntityCaken.class, Reference.ENTITY_CAKEN, 40, 16777215 ,16725045);
     }
     
     private static void registerEntity(String name, Class<? extends Entity> entity, int id, int range, int color1, int color2)
     {
     EntityRegistry.registerModEntity(new ResourceLocation(Reference.MODID + ":" + name), entity, name, id, Main.instance, range, 1, true, color1, color2);
     }
    }

    And the Entity Class:


    package pixel.au.entity;
    
    import net.minecraft.entity.Entity;
    import net.minecraft.entity.EntityAgeable;
    import net.minecraft.entity.passive.EntityCow;
    import net.minecraft.nbt.NBTTagCompound;
    import net.minecraft.util.DamageSource;
    import net.minecraft.util.SoundEvent;
    import net.minecraft.world.World;
    
    public class EntityCaken extends EntityCow
    {
    
    	public EntityCaken(World worldIn) {
    		super(worldIn);
    	}	
    	
    	@Override
    	public EntityCow createChild(EntityAgeable ageable)
    	{
    		return new EntityCaken(world);
    	}
    	
    	@Override
    	protected SoundEvent getAmbientSound() {
    		return super.getAmbientSound();
    	}
    	
    	@Override
    	protected SoundEvent getHurtSound(DamageSource source)
    	{
    		return super.getHurtSound(source);
    	}
    	
    	@Override
    	protected SoundEvent getDeathSound() {
    		return super.getDeathSound();
    	}
    	
    }

    Posted in: Modification Development
  • 0

    posted a message on Need ideas for a mod

    So, me and my brother are currently working on a mod together and we now need some ideas. So, do you audience have any suggestions?

    Posted in: Requests / Ideas For Mods
  • 0

    posted a message on What Minecraft version should I use to make a mod?

    So, I haven't developed a mod in a while, and I would like to develop a mod again now. But now, I see there are many versions of Minecraft. I would've have decided immediately on 1.7.10, but now many mods are being developed on the latest version, but 1.7.10 was the only version I developed a mod on. Which version of Minecraft should I develop my mod on?

    Posted in: Modification Development
  • 0

    posted a message on Introductions & Leavings

    So, I used to be active on this forum for a long time, but then when the Twitch merge occurred, I quit the forums due to anger. But now, I have decided to return to this forum.

    Posted in: General Off Topic
  • 0

    posted a message on Minecraft Noob Test!

    I just took the Minecraft Noob test! Check out what I scored. Think you can beat me?!


    To take the test, check out
    https://minecraftnoobtest.com/test.php

    Posted in: Discussion
  • 0

    posted a message on A Theory of The End

    So, I was playing on Minecraft in The End when I got an idea of the lore of the game.


    So, it begins with the End City. I went to an End City when I noticed the End City Banner. It had the purple and black textures as usual, but then, I realized it had similar colors to the texture Minecraft displays when there is a missing texture.


    Image result for the end bannerImage result for minecraft missing texture


    That made me started thinking about how The End is similar to this missing texture. I then came up with a theory about this. What if The End was just a land where this texture was banished to? I'm suspecting that the texture was banished to The End because it was taking over the textures of Minecraft at one point, but Mojang banished it to The End, waiting for its revenge. The missing texture could've manifested into the Ender Dragon as an attempt to return to the Overworld. That is the reason why you must head to the end to destroy the Ender Dragon and pillage its over manifestations.


    What do you think about this theory?

    Posted in: Discussion
  • 0

    posted a message on How to obtain infinite coal

    Mine 1 coal, then smelt 8 logs. Then use the 8 charcoal to smelt 64 logs, which will obtain 64 charcoal. It goes on and on.

    Posted in: Survival Mode
  • 0

    posted a message on UNDERTALE- A Minecraft Mod [1.7.10] [W.I.P]

    I've been waiting for this mod since forever. I can't believe nobody has done this.

    Posted in: WIP Mods
  • 0

    posted a message on New Horizons WIP Mod

    That means the code that makes up the mod will be released to the public. Anyone, great mod idea.

    Posted in: WIP Mods
  • 0

    posted a message on How many people use this version of Minecraft for mods?

    I have a plan for one big mod. The ultimate project.


    And there is a specific reason why I picked that deadline. Today's my birthday.

    Posted in: Mods Discussion
  • 0

    posted a message on Special block render

    Can you provide a screenshot?

    Posted in: WIP Mods
  • 0

    posted a message on [W.I.P] Zoids mod V0.01 {Extremely Early Alpha Build released. Don't expect much}

    Ok. That is fine with me.

    Posted in: WIP Mods
  • To post a comment, please or register a new account.