Jump to content

SteveKunG

Members
  • Posts

    111
  • Joined

  • Last visited

Everything posted by SteveKunG

  1. Block GUI Handler [image]http://puu.sh/gTTNa/ccdb7c1d5d.png[/image]
  2. My Laser projectile that is not rendering in game. Need help please! Entity Render
  3. My Tile Entity My GUI My Container Slot
  4. I using Forge 1336. When I place my custom block with getLightValue(). Lighting it's doesn't updated. Here : http://youtu.be/qkziC0aqwM4 And my code.
  5. I using Forge build 1336. Here my some example code for isFull3D().
  6. Nevermind. I can fix that. Thanks for help (And spoiler tips!)
  7. When I create new corn in my mod. That's not work. Here is my code. package stevekung.mods.moreplanets.planets.fronos.blocks; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.block.properties.IProperty; import net.minecraft.block.properties.PropertyEnum; import net.minecraft.block.state.BlockState; import net.minecraft.block.state.IBlockState; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.BlockPos; import net.minecraft.util.EnumFacing; import net.minecraft.util.IStringSerializable; import net.minecraft.world.World; import stevekung.mods.moreplanets.common.blocks.BlockFlowerMP; public class BlockGlassGemCorn1 extends BlockFlowerMP { public static PropertyEnum STAGE = PropertyEnum.create("stage", BlockType.class); public BlockGlassGemCorn1(String name) { super(); float f = 0.4F; this.setBlockBounds(0.5F - f, 0.0F, 0.5F - f, 0.5F + f, 0.8F, 0.5F + f); this.setHardness(0.2F); this.setDefaultState(this.getDefaultState().withProperty(STAGE, BlockType.state_bottom1)); this.setUnlocalizedName(name); } @Override public boolean removedByPlayer(World world, BlockPos pos, EntityPlayer player, boolean canHarvest) { //IBlockState state = world.getBlockState(pos); /*if (world.getBlockState(pos.up()).getBlock() != FronosBlocks.glass_gem_corn2 || world.getBlockState(pos.up(2)).getBlock() != FronosBlocks.glass_gem_corn3) { world.setBlockToAir(pos); if (!player.capabilities.isCreativeMode) { this.dropBlockAsItem(world, pos, state, 0); } } else if (world.getBlockState(pos.up()).getBlock() == FronosBlocks.glass_gem_corn2 || world.getBlockState(pos.up(2)).getBlock() == FronosBlocks.glass_gem_corn3) { if (!player.capabilities.isCreativeMode) { this.dropBlockAsItem(world, pos, state, 0); } if (world.getBlockState(pos.up()).getBlock() == FronosBlocks.glass_gem_corn2 && world.getBlockMetadata(x, y + 1, z) == 3) { this.dropBlockAsItem(world, pos.up(), state, 0); this.dropBlockAsItem(world, pos.up(), state, 0); if (world.rand.nextInt( == 0) { this.dropBlockAsItem(world, pos.up(), state, 0); this.dropBlockAsItem(world, pos.up(), state, 0); } } this.dropBlockAsItem(world, pos.up(), state, 0); this.dropBlockAsItem(world, pos.up(2), state, 0); world.setBlockToAir(pos.up(2)); world.setBlockToAir(pos.up()); world.setBlockToAir(pos); }*/ return false; } @Override public void updateTick(World world, BlockPos pos, IBlockState state, Random rand) { if (world.isDaytime() || world.getLightFromNeighbors(pos.up()) >= 9) { if (state == state.withProperty(STAGE, BlockType.state_bottom1)) { if (!World.doesBlockHaveSolidTopSurface(world, pos.up())) { if (rand.nextInt(5) == 0) { world.setBlockState(pos.up(), state.withProperty(STAGE, BlockType.state_middle1), 3); world.setBlockState(pos, state.withProperty(STAGE, BlockType.state_bottom2), 3); } } } if (state == state.withProperty(STAGE, BlockType.state_middle1)) { if (!World.doesBlockHaveSolidTopSurface(world, pos.up())) { if (rand.nextInt(5) == 0) { world.setBlockState(pos, state.withProperty(STAGE, BlockType.state_middle2), 3); world.setBlockState(pos.up(), state.withProperty(STAGE, BlockType.state_top1), 3); } } } if (state == state.withProperty(STAGE, BlockType.state_middle2)) { if (rand.nextInt(5) == 0) { world.setBlockState(pos, state.withProperty(STAGE, BlockType.state_middle3), 3); } } } super.updateTick(world, pos, state, rand); } /*@Override @SideOnly(Side.CLIENT) public ItemStack getPickBlock(MovingObjectPosition moving, World world, BlockPos pos) { return new ItemStack(FronosItems.glass_gem_corn); }*/ @Override public CreativeTabs getCreativeTabToDisplayOn() { return null; } /*@Override public Item getItemDropped(IBlockState state, Random random, int fortune) { return FronosItems.glass_gem_corn; }*/ @Override public boolean canBlockStay(World world, BlockPos pos, IBlockState state) { Block block = world.getBlockState(pos.down()).getBlock(); if (state == state.withProperty(STAGE, BlockType.state_middle1) || state == state.withProperty(STAGE, BlockType.state_middle2) || state == state.withProperty(STAGE, BlockType.state_middle3)) { return world.getBlockState(pos.down()) == world.getBlockState(pos.down()).withProperty(STAGE, BlockType.state_bottom2); } if (state == state.withProperty(STAGE, BlockType.state_top1)) { return world.getBlockState(pos.down()) == world.getBlockState(pos.down()).withProperty(STAGE, BlockType.state_middle1) || world.getBlockState(pos.down()) == world.getBlockState(pos.down()).withProperty(STAGE, BlockType.state_middle2) || world.getBlockState(pos.down()) == world.getBlockState(pos.down()).withProperty(STAGE, BlockType.state_middle3); } return block == FronosBlocks.fronos_farmland; } @Override public boolean canPlaceBlockOnSide(World world, BlockPos pos, EnumFacing side) { return this.canBlockStay(world, pos, world.getBlockState(pos)); } /*@Override public void onNeighborBlockChange(World world, BlockPos pos, IBlockState state, Block block) { super.onNeighborBlockChange(world, pos, state, block); this.canBlockStay(world, pos, state); Block getBlock = world.getBlock(x, y + 1, z); int meta = world.getBlockMetadata(x, y, z); if (meta == 1 && getBlock != FronosBlocks.glass_gem_corn2) { if (world.getBlock(x, y + 1, z) != FronosBlocks.glass_gem_corn2) { world.setBlockMetadataWithNotify(x, y, z, 0, 2); } } if (meta == 0 || meta == 1 || meta == 2) { this.checkBlockCoordValid(world, x, y, z); } }*/ protected void checkBlockCoordValid(World world, BlockPos pos) { for (int i = 1; world.getBlockState(pos.add(pos.getX(), pos.getY() + i, pos.getZ())) == this; i++) { if (!this.canBlockStay(world, pos.add(pos.getX(), pos.getY() + i, pos.getZ()), world.getBlockState(pos))) { this.dropBlockAsItem(world, pos.add(pos.getX(), pos.getY() + i, pos.getZ()), world.getBlockState(pos), 0); } } } @Override public int damageDropped(IBlockState state) { return 0; } @Override public int quantityDropped(IBlockState state, int fortune, Random rand) { return 1; } @Override public boolean isReplaceable(World world, BlockPos pos) { return false; } @Override protected BlockState createBlockState() { return new BlockState(this, new IProperty[] { STAGE }); } @Override public IBlockState getStateFromMeta(int meta) { return this.getDefaultState().withProperty(STAGE, BlockType.values()[meta]); } @Override public int getMetaFromState(IBlockState state) { return ((BlockType)state.getValue(STAGE)).ordinal(); } public static enum BlockType implements IStringSerializable { state_bottom1, state_bottom2, state_middle1, state_middle2, state_middle3, state_top1; @Override public String toString() { return this.getName(); } @Override public String getName() { return this.name(); } } } BlockFlowerMP package stevekung.mods.moreplanets.common.blocks; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.block.BlockBush; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.BlockPos; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumWorldBlockLayer; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import stevekung.mods.moreplanets.core.MorePlanetCore; public abstract class BlockFlowerMP extends BlockBush { public BlockFlowerMP() { super(Material.plants); this.setStepSound(soundTypeGrass); this.setTickRandomly(true); } public BlockFlowerMP(Material material) { super(material); } @Override @SideOnly(Side.CLIENT) public EnumWorldBlockLayer getBlockLayer() { return EnumWorldBlockLayer.CUTOUT; } @Override @SideOnly(Side.CLIENT) public Block.EnumOffsetType getOffsetType() { return Block.EnumOffsetType.XZ; } @Override public boolean canPlaceBlockAt(World world, BlockPos pos) { return super.canPlaceBlockAt(world, pos) && this.canBlockStay(world, pos, this.getDefaultState()); } @Override public abstract boolean isReplaceable(World world, BlockPos pos); @Override public boolean canReplace(World world, BlockPos pos, EnumFacing side, ItemStack stack) { return super.canPlaceBlockOnSide(world, pos, side) && this.canBlockStay(world, pos, this.getStateFromMeta(stack.getMetadata())); } @Override public abstract boolean canBlockStay(World world, BlockPos pos, IBlockState state); @Override public void onNeighborBlockChange(World world, BlockPos pos, IBlockState state, Block neighborBlock) { super.onNeighborBlockChange(world, pos, state, neighborBlock); this.checkAndDropBlock(world, pos, state); } @Override public void updateTick(World world, BlockPos pos, IBlockState state, Random rand) { this.checkAndDropBlock(world, pos, state); } @Override protected void checkAndDropBlock(World world, BlockPos pos, IBlockState state) { if (!this.canBlockStay(world, pos, state)) { this.dropBlockAsItem(world, pos, state, 0); world.setBlockState(pos, Blocks.air.getDefaultState(), 3); } } @Override public AxisAlignedBB getCollisionBoundingBox(World world, BlockPos pos, IBlockState state) { return null; } @Override public boolean isOpaqueCube() { return false; } @Override public boolean isFullCube() { return false; } @Override public CreativeTabs getCreativeTabToDisplayOn() { return MorePlanetCore.mpBlocksTab; } } Crash report I can't click spoiler because my connection is slowy. -.-
  8. Thank you. That's work, you are awesome!
  9. [22:56:34] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:34] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:34] [server thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:34] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:34] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:34] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:34] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:34] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:34] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:35] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:35] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:35] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:35] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:35] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:35] [Client thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate minecraft:air [22:56:35] [server thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:35] [server thread/INFO] [sTDOUT]: [stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona:getBlockHardness:50]: getBlockHardness called at pos BlockPos{x=-295, y=56, z=-219} giving blockstate moreplanets:diona_block[variant=quontonium_ore] [22:56:36] [server thread/INFO]: Stopping server [22:56:36] [server thread/INFO]: Saving players [22:56:36] [server thread/INFO]: Saving worlds [22:56:36] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [22:56:36] [server thread/INFO]: Saving chunks for level 'New World'/Nether [22:56:36] [server thread/INFO]: Saving chunks for level 'New World'/The End [22:56:36] [server thread/INFO]: Saving chunks for level 'New World'/Ice Ruins [22:56:36] [server thread/INFO]: Saving chunks for level 'New World'/Water [22:56:36] [server thread/INFO] [FML]: Unloading dimension 0 [22:56:36] [server thread/INFO] [FML]: Unloading dimension -1 [22:56:36] [server thread/INFO] [FML]: Unloading dimension 1 [22:56:36] [server thread/INFO] [FML]: Unloading dimension 24 [22:56:36] [server thread/INFO] [FML]: Unloading dimension 23 [22:56:36] [server thread/INFO] [FML]: Applying holder lookups [22:56:38] [server thread/INFO] [FML]: Holder lookups applied [22:56:38] [Client thread/FATAL]: Unreported exception thrown! java.lang.IllegalArgumentException: Cannot get property PropertyEnum{name=variant, clazz=class stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona$BlockType, values=[diona_surface_rock, diona_sub_surface_rock, diona_rock, diona_cobblestone, quontonium_ore, fronisium_ore, diona_tin_ore, diona_copper_ore, diona_silicon_ore, diona_aluminum_ore, quontonium_block, smooth_quontonium, quontonium_brick, chiseled_quontonium, diona_dungeon_brick, diona_dungeon_spawner]} as it does not exist in BlockState{block=minecraft:air, properties=[]} at net.minecraft.block.state.BlockState$StateImplementation.getValue(BlockState.java:167) ~[blockState$StateImplementation.class:?] at stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona.getMetaFromState(BlockBasicDiona.java:177) ~[blockBasicDiona.class:?] at stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona.getBlockHardness(BlockBasicDiona.java:51) ~[blockBasicDiona.class:?] at com.eternaldoom.realmsofchaos.items.ItemROCTool.onBlockDestroyed(ItemROCTool.java:85) ~[itemROCTool.class:?] at net.minecraft.item.ItemStack.onBlockDestroyed(ItemStack.java:392) ~[itemStack.class:?] at net.minecraft.client.multiplayer.PlayerControllerMP.onPlayerDestroyBlock(PlayerControllerMP.java:154) ~[PlayerControllerMP.class:?] at net.minecraft.client.multiplayer.PlayerControllerMP.func_180512_c(PlayerControllerMP.java:294) ~[PlayerControllerMP.class:?] at net.minecraft.client.Minecraft.sendClickBlockToController(Minecraft.java:1473) ~[Minecraft.class:?] at net.minecraft.client.Minecraft.runTick(Minecraft.java:2138) ~[Minecraft.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1081) ~[Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:376) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_71] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_71] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] [22:56:38] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:660]: ---- Minecraft Crash Report ---- // Oh - I know what I did wrong! Time: 1/3/2558, 22:56 ٮ Description: Unexpected error java.lang.IllegalArgumentException: Cannot get property PropertyEnum{name=variant, clazz=class stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona$BlockType, values=[diona_surface_rock, diona_sub_surface_rock, diona_rock, diona_cobblestone, quontonium_ore, fronisium_ore, diona_tin_ore, diona_copper_ore, diona_silicon_ore, diona_aluminum_ore, quontonium_block, smooth_quontonium, quontonium_brick, chiseled_quontonium, diona_dungeon_brick, diona_dungeon_spawner]} as it does not exist in BlockState{block=minecraft:air, properties=[]} at net.minecraft.block.state.BlockState$StateImplementation.getValue(BlockState.java:167) at stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona.getMetaFromState(BlockBasicDiona.java:177) at stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona.getBlockHardness(BlockBasicDiona.java:51) at com.eternaldoom.realmsofchaos.items.ItemROCTool.onBlockDestroyed(ItemROCTool.java:85) at net.minecraft.item.ItemStack.onBlockDestroyed(ItemStack.java:392) at net.minecraft.client.multiplayer.PlayerControllerMP.onPlayerDestroyBlock(PlayerControllerMP.java:154) at net.minecraft.client.multiplayer.PlayerControllerMP.func_180512_c(PlayerControllerMP.java:294) at net.minecraft.client.Minecraft.sendClickBlockToController(Minecraft.java:1473) at net.minecraft.client.Minecraft.runTick(Minecraft.java:2138) at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1081) at net.minecraft.client.Minecraft.run(Minecraft.java:376) at net.minecraft.client.main.Main.main(Main.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) at GradleStart.main(GradleStart.java:45) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at net.minecraft.block.state.BlockState$StateImplementation.getValue(BlockState.java:167) at stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona.getMetaFromState(BlockBasicDiona.java:177) at stevekung.mods.moreplanets.planets.diona.blocks.BlockBasicDiona.getBlockHardness(BlockBasicDiona.java:51) at com.eternaldoom.realmsofchaos.items.ItemROCTool.onBlockDestroyed(ItemROCTool.java:85) at net.minecraft.item.ItemStack.onBlockDestroyed(ItemStack.java:392) at net.minecraft.client.multiplayer.PlayerControllerMP.onPlayerDestroyBlock(PlayerControllerMP.java:154) at net.minecraft.client.multiplayer.PlayerControllerMP.func_180512_c(PlayerControllerMP.java:294) at net.minecraft.client.Minecraft.sendClickBlockToController(Minecraft.java:1473) -- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityPlayerSP['Player77'/1234, l='MpServer', x=-294.80, y=56.00, z=-219.94]] Chunk stats: MultiplayerChunkCache: 289, 289 Level seed: 0 Level generator: ID 01 - flat, ver 0. Features enabled: false Level generator options: Level spawn location: -259.00,4.00,-209.00 - World: (-259,4,-209), Chunk: (at 13,0,15 in -17,-14; contains blocks -272,0,-224 to -257,255,-209), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1) Level time: 1030905 game time, 6000 day time Level dimension: 0 Level storage version: 0x00000 - Unknown? Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false Forced entities: 82 total; [EntityCreamSlime['entity.CreamSlime.name'/0, l='MpServer', x=-331.69, y=56.26, z=-238.28], EntityCreamSlime['entity.CreamSlime.name'/1, l='MpServer', x=-305.09, y=56.02, z=-242.94], EntityStrawberryCreamBall['entity.MorePlanets.StrawberryCreamBall.name'/59320, l='MpServer', x=-316.84, y=56.53, z=-221.44], EntityCreamGolem['entity.CreamGolem.name'/2, l='MpServer', x=-318.63, y=56.00, z=-229.72], EntityCreamSlime['entity.CreamSlime.name'/3, l='MpServer', x=-317.75, y=56.00, z=-220.88], EntityCreamSlime['entity.CreamSlime.name'/4, l='MpServer', x=-320.43, y=56.01, z=-210.51], EntityCreamSlime['entity.CreamSlime.name'/5, l='MpServer', x=-308.48, y=56.14, z=-177.09], EntityJellySlime['entity.JellySlime.name'/6, l='MpServer', x=-287.75, y=56.02, z=-257.66], EntityJellySlime['entity.JellySlime.name'/7, l='MpServer', x=-285.39, y=56.53, z=-261.81], EntityCreamSlime['entity.CreamSlime.name'/8, l='MpServer', x=-286.53, y=56.52, z=-239.81], EntityCreamCat['entity.CreamCat.name'/9, l='MpServer', x=-295.47, y=56.00, z=-257.38], EntityCreamGolem['entity.CreamGolem.name'/10, l='MpServer', x=-286.81, y=56.00, z=-245.94], EntityCreamSlime['entity.CreamSlime.name'/11, l='MpServer', x=-303.69, y=56.00, z=-243.63], EntityCreamSlime['entity.CreamSlime.name'/12, l='MpServer', x=-281.48, y=57.16, z=-252.14], EntityCreamSlime['entity.CreamSlime.name'/13, l='MpServer', x=-295.14, y=56.93, z=-252.82], EntityCreamSlime['entity.CreamSlime.name'/14, l='MpServer', x=-277.28, y=56.02, z=-243.66], EntityCreamSlime['entity.CreamSlime.name'/15, l='MpServer', x=-297.13, y=56.26, z=-241.57], EntityCreamSlime['entity.CreamSlime.name'/17, l='MpServer', x=-303.08, y=56.93, z=-228.34], EntityCreamSlime['entity.CreamSlime.name'/16, l='MpServer', x=-312.16, y=57.07, z=-209.22], EntityCreamSlime['entity.CreamSlime.name'/19, l='MpServer', x=-286.90, y=56.07, z=-232.07], EntityCreamSlime['entity.CreamSlime.name'/18, l='MpServer', x=-279.56, y=56.02, z=-229.94], EntityCreamSlime['entity.CreamSlime.name'/21, l='MpServer', x=-295.81, y=57.16, z=-238.17], EntityCreamSlime['entity.CreamSlime.name'/20, l='MpServer', x=-294.94, y=56.02, z=-223.47], EntityCreamSlime['entity.CreamSlime.name'/23, l='MpServer', x=-289.38, y=56.02, z=-210.72], EntityCreamSlime['entity.CreamSlime.name'/22, l='MpServer', x=-293.26, y=56.07, z=-232.46], EntityCreamSlime['entity.CreamSlime.name'/25, l='MpServer', x=-280.19, y=56.02, z=-222.09], EntityCreamGolem['entity.CreamGolem.name'/24, l='MpServer', x=-299.53, y=56.00, z=-205.69], EntityChocolateCreamBall['entity.MorePlanets.ChocolateCreamBall.name'/59456, l='MpServer', x=-199.82, y=56.86, z=-207.85], EntityCreamSlime['entity.CreamSlime.name'/27, l='MpServer', x=-301.66, y=56.02, z=-228.66], EntityCreamSlime['entity.CreamSlime.name'/26, l='MpServer', x=-298.56, y=56.01, z=-196.66], EntityCreamSlime['entity.CreamSlime.name'/29, l='MpServer', x=-299.35, y=57.15, z=-215.00], EntityJellySlime['entity.JellySlime.name'/31, l='MpServer', x=-277.97, y=56.00, z=-232.59], EntityCreamSlime['entity.CreamSlime.name'/30, l='MpServer', x=-292.06, y=56.00, z=-218.53], EntityJellySlime['entity.JellySlime.name'/34, l='MpServer', x=-283.34, y=56.02, z=-238.69], EntityJellySlime['entity.JellySlime.name'/35, l='MpServer', x=-286.78, y=57.07, z=-249.43], EntityCreamSlime['entity.CreamSlime.name'/32, l='MpServer', x=-280.72, y=56.02, z=-247.44], EntityCreamSlime['entity.CreamSlime.name'/33, l='MpServer', x=-285.65, y=57.07, z=-238.31], EntityJellySlime['entity.JellySlime.name'/38, l='MpServer', x=-266.84, y=56.02, z=-254.41], EntityCreamSlime['entity.CreamSlime.name'/39, l='MpServer', x=-284.18, y=57.15, z=-249.64], EntityJellySlime['entity.JellySlime.name'/36, l='MpServer', x=-278.72, y=56.14, z=-249.75], EntityJellySlime['entity.JellySlime.name'/37, l='MpServer', x=-306.06, y=56.00, z=-247.78], EntityCreamSlime['entity.CreamSlime.name'/42, l='MpServer', x=-291.22, y=56.02, z=-241.84], EntityCreamSlime['entity.CreamSlime.name'/43, l='MpServer', x=-296.13, y=56.53, z=-230.49], EntityJellySlime['entity.JellySlime.name'/40, l='MpServer', x=-275.75, y=56.00, z=-242.09], EntityJellySlime['entity.JellySlime.name'/41, l='MpServer', x=-285.72, y=56.53, z=-226.04], EntityJellySlime['entity.JellySlime.name'/46, l='MpServer', x=-281.66, y=56.53, z=-229.09], EntityCreamSlime['entity.CreamSlime.name'/47, l='MpServer', x=-275.01, y=56.00, z=-229.59], EntityJellySlime['entity.JellySlime.name'/44, l='MpServer', x=-279.44, y=57.16, z=-238.16], EntityJellySlime['entity.JellySlime.name'/45, l='MpServer', x=-283.25, y=56.02, z=-230.50], EntityJellySlime['entity.JellySlime.name'/51, l='MpServer', x=-272.66, y=56.01, z=-229.28], EntityCreamSlime['entity.CreamSlime.name'/50, l='MpServer', x=-276.00, y=56.02, z=-230.44], EntityLemonCreamBall['entity.MorePlanets.LemonCreamBall.name'/59619, l='MpServer', x=-299.59, y=57.34, z=-199.78], EntityCreamSlime['entity.CreamSlime.name'/49, l='MpServer', x=-278.63, y=54.02, z=-219.50], EntityCreamSlime['entity.CreamSlime.name'/48, l='MpServer', x=-273.49, y=57.16, z=-240.84], EntityCreamGolem['entity.CreamGolem.name'/55, l='MpServer', x=-249.69, y=56.00, z=-266.91], EntityCreamCat['entity.CreamCat.name'/54, l='MpServer', x=-262.84, y=56.00, z=-258.38], EntityJellySlime['entity.JellySlime.name'/53, l='MpServer', x=-279.41, y=55.02, z=-211.47], EntityCreamGolem['entity.CreamGolem.name'/52, l='MpServer', x=-279.47, y=56.00, z=-224.97], EntityJellySlime['entity.JellySlime.name'/59, l='MpServer', x=-250.22, y=56.02, z=-264.56], EntityJellySlime['entity.JellySlime.name'/58, l='MpServer', x=-277.69, y=56.02, z=-234.69], EntityJellySlime['entity.JellySlime.name'/57, l='MpServer', x=-256.19, y=56.91, z=-252.17], EntityJellySlime['entity.JellySlime.name'/56, l='MpServer', x=-240.53, y=56.00, z=-269.00], EntityJellySlime['entity.JellySlime.name'/63, l='MpServer', x=-280.95, y=56.01, z=-244.16], EntityCreamSlime['entity.CreamSlime.name'/62, l='MpServer', x=-267.31, y=56.02, z=-247.06], EntityLemonCreamBall['entity.MorePlanets.LemonCreamBall.name'/59900, l='MpServer', x=-246.56, y=56.72, z=-267.63], EntityJellySlime['entity.JellySlime.name'/61, l='MpServer', x=-275.16, y=56.02, z=-240.09], EntityJellySlime['entity.JellySlime.name'/60, l='MpServer', x=-267.97, y=56.02, z=-253.38], EntityJellySlime['entity.JellySlime.name'/68, l='MpServer', x=-273.60, y=56.00, z=-228.92], EntityCreamSlime['entity.CreamSlime.name'/69, l='MpServer', x=-269.76, y=56.70, z=-242.32], EntityCreamCat['entity.CreamCat.name'/70, l='MpServer', x=-257.59, y=56.00, z=-213.63], EntityJellySlime['entity.JellySlime.name'/71, l='MpServer', x=-253.95, y=56.32, z=-222.38], EntityCreamGolem['entity.CreamGolem.name'/64, l='MpServer', x=-271.44, y=56.00, z=-245.03], EntityJellySlime['entity.JellySlime.name'/65, l='MpServer', x=-276.91, y=56.07, z=-224.52], EntityJellySlime['entity.JellySlime.name'/66, l='MpServer', x=-275.07, y=57.16, z=-233.06], EntityCreamGolem['entity.CreamGolem.name'/67, l='MpServer', x=-273.93, y=56.00, z=-229.72], EntityOrangeCreamBall['entity.MorePlanets.OrangeCreamBall.name'/60090, l='MpServer', x=-274.94, y=57.38, z=-228.31], EntityStrawberryCreamBall['entity.MorePlanets.StrawberryCreamBall.name'/60091, l='MpServer', x=-205.38, y=57.81, z=-204.06], EntityJellySlime['entity.JellySlime.name'/72, l='MpServer', x=-237.44, y=57.07, z=-251.72], EntityCreamSlime['entity.CreamSlime.name'/73, l='MpServer', x=-241.97, y=56.01, z=-243.47], EntityOrangeCreamBall['entity.MorePlanets.OrangeCreamBall.name'/60094, l='MpServer', x=-205.56, y=57.53, z=-204.97], EntityCreamSlime['entity.CreamSlime.name'/74, l='MpServer', x=-246.80, y=56.32, z=-257.30], EntityPlayerSP['Player77'/1234, l='MpServer', x=-294.80, y=56.00, z=-219.94]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:392) at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2601) at net.minecraft.client.Minecraft.run(Minecraft.java:405) at net.minecraft.client.main.Main.main(Main.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) at GradleStart.main(GradleStart.java:45) -- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 7 (x86) version 6.1 Java Version: 1.7.0_71, Oracle Corporation Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation Memory: 819133176 bytes (781 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.10 FML v8.0.37.1329 Minecraft Forge 11.14.1.1329 13 mods loaded, 13 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FML{8.0.37.1329} [Forge Mod Loader] (forgeSrc-1.8-11.14.1.1329.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forge{11.14.1.1329} [Minecraft Forge] (forgeSrc-1.8-11.14.1.1329.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BiomesOPlenty{1.0} [biomes O' Plenty] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available realmsofchaos{Alpha 1.1} [realmsofchaos] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available minecraftbyexample{1.0} [minecraftbyexample] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available EntityGhost{2.0.0} [Entity Ghost Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SteveIceBucket{1.0.3} [steve's Ice Bucket] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MorePlanets{2.0.0} [More Planets] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Squicken{1.0.0} [squickens] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SteveCore{1.0.2} [steve's Core] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Uncrafter{1.8.0} [uncrafter] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available YouTuber{1.0.0} [Test Block] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Loaded coremods (and transformers): Launched Version: 1.8 LWJGL: 2.9.1 OpenGL: GeForce 9500 GT/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: No Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: [] Current Language: English (US) Profiler Position: N/A (disabled) [22:56:38] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:660]: #@!@# Game crashed! Crash report saved to: #@!@# M:\SteveKunG's Mod 1.8\eclipse\.\crash-reports\crash-2558-03-01_22.56.38-client.txt [22:56:38] [Client thread/INFO] [FML]: Waiting for the server to terminate/save. [22:56:38] [Client thread/INFO] [FML]: Server terminated. AL lib: (EE) alc_cleanup: 1 device not closed How I do fix that?
  10. When I harvest my block with pickaxe and block is destroyed make my game crashed. My block code Crash
  11. When I tried to create fence block with type of block. But that isn't render. And here my blockstate.json
  12. I tried to rendering my chest with BlockRendererDispatcher. But that doesn't work. BlockModelShapes shape = Minecraft.getMinecraft().getBlockRendererDispatcher().getBlockModelShapes(); shape.registerBuiltInBlocks(new Block[] {DionaBlocks.diona_ancient_chest} );
  13. Thank you very much!
  14. Hi, I'm SteveKunG. I would like to make other fire blocks can extinguish property. Here this code is a small suggestion. In file World.java of 1.7.10 public boolean extinguishFire(EntityPlayer p_72886_1_, int p_72886_2_, int p_72886_3_, int p_72886_4_, int p_72886_5_) { if (p_72886_5_ == 0) { --p_72886_3_; } if (p_72886_5_ == 1) { ++p_72886_3_; } if (p_72886_5_ == 2) { --p_72886_4_; } if (p_72886_5_ == 3) { ++p_72886_4_; } if (p_72886_5_ == 4) { --p_72886_2_; } if (p_72886_5_ == 5) { ++p_72886_2_; } if (this.getBlock(p_72886_2_, p_72886_3_, p_72886_4_) instanceof BlockFire) //Here! { this.playAuxSFXAtEntity(p_72886_1_, 1004, p_72886_2_, p_72886_3_, p_72886_4_, 0); this.setBlockToAir(p_72886_2_, p_72886_3_, p_72886_4_); return true; } else { return false; } }
  15. I already set viscosity to 0. But that doesn't work.
  16. Here my fluid code. Please help. I want to make new custom lava! T_T
  17. I want to updated Baby Animal Swapper mod to 1.7.10. I waiting for this. T_T
  18. Can I do that? In Forge Gradle?
  19. I want to make the ASM class by Baby animals swapper mods (Updating to 1.7.10). But the mcp is not reobf the modified class. Please help.
  20. Oh! How to do it? Changing UseHoeEvent to PlayerUseItemEvent??? My modding knowledge is very baddd.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.