Проблема с сием Magical Checkpoint :(

Но как он влияет вот в данном случае (BlockBounds)? То-есть там что каждое из этих float обозначает.
[merge_posts_bbcode]Добавлено: 25.08.2015 19:15:06[/merge_posts_bbcode]

Понял.

[merge_posts_bbcode]Добавлено: 25.08.2015 19:19:03[/merge_posts_bbcode]

Но смотрите:
Код:
//MagicalCheckpoint
package com.JakiHappyCity.MagicalCraft;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;

import java.util.Random;

import com.JakiHappyCity.AfterLifeCore.*;

import cpw.mods.fml.client.registry.ClientRegistry;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.relauncher.Side;

public class MagicalCheckpoint extends Block {

    protected MagicalCheckpoint(String string) {
        super(Material.rock);
        
        this.setHardness(5F);
        this.setHarvestLevel("pickaxe", 2);
        this.setResistance(0F);
        this.setBlockTextureName("magicalcraftmod:MagicalCheckpoint");
        this.setLightLevel(0F);
        this.setStepSound(soundTypeMetal);
        this.setCreativeTab(CreativeTabs.tabBlock);
        this.setBlockName("MagicalCheckpoint");
    }
    
    public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random)
    {
        if(par1World.getBlock(par2, par3+1, par4) == MagicalCraftMod.magicalcheckpoint)
        {
            par1World.setBlock(par2, par3, par4, MagicalCraftMod.magicalcheckpointall);
        }
    }
    
    @Override
    public boolean isOpaqueCube() {
        return true;
    }
    
}

Код:
//MagicalCheckpointAll
package com.JakiHappyCity.MagicalCraft;

import cpw.mods.fml.client.registry.ClientRegistry;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.relauncher.Side;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;

public class MagicalCheckpointAll extends Block {

    protected MagicalCheckpointAll() {
        super(Material.rock);
        this.setBlockBounds(0.1F, 0.0F, 0.1F, 0.9F, 2.0F, 0.9F);
    }
    
    public MagicalCheckpointEmptyEntity createNewTileEntity(World world) {
        return new MagicalCheckpointEmptyEntity();
    }
    
    @Override
    public int getRenderType() {
        return 8;
    }
    
    @Override
    public boolean isOpaqueCube() {
        return true;
    }
    
    @Override
    public boolean renderAsNormalBlock() {
        return false;
    }
    
    public void registerIcons(IIconRegister icon) {
        if(FMLCommonHandler.instance().getEffectiveSide() == Side.CLIENT)
        {
            ClientRegistry.bindTileEntitySpecialRenderer(MagicalCheckpointEmptyEntity.class, new MagicalCheckpointRenderer());
        }
        this.blockIcon = icon.registerIcon("mccraft:none");
    }

}

После изменения на updateTick когда ставлю 2 Magical Checkpoint в высоту он не становится Mag...All (Сама по идее модель сформированного блока)
 
Назад
Сверху