Jeb recently released another iteration of 1.9 Pre-Release, which you can get right here. Included in this release are dragons, the "endgame" and bug-fixes for all bugs listed here marked with an "F". One new bug that came with the release is that wooden doors need redstone to open right now, but don't worry! It is a bug, and it is getting fixed. Give the new pre-release a spin here! Server hosts wishing to run 1.9.6 PR can get the server file right here.
changelog people!!!! i have found the following so far, please add to it!
-enderdragons now leave a portal when they die and make the credits role
-infinite lava pools (using four sources converging) which were brought in in pre5 are now gone once more
-moon and sun are square again
Mining redstone takes so effing long I just mine around it when I'm digging tunnels >_>
I don't, I usually just mine through what I have to, and leave the rest or, if I'm after it for pistons or whatever, I just assign it a chest of it's own, or put it in with coal/lapis in a chest! :smile.gif:
I am, however, interested in enchanting and potions, so I develop strategies for getting good enchantments on pickaxes to make faster mining tools that multiply the chance of more drops from this kind of ore! :wink.gif:
Redstone is pretty good for pistons, etc, but in singleplayer, there's not a lot of use for it although it is way more useful than lapis is! :wink.gif:
1. Pre-Releases are for bug-finding purposes only.
2. Minecon is the OFFICIAL release of Minecraft.
3. Just because the current update is called 1.9 pre-release 6, 1.9 doesn't have to be an update.
4. You don't HAVE to install this update.
5. If you "beat" the game, you can still play.
6. Wooden doors don't work, good thing this is a PRE-RELEASE.
7. For those of you saying this should be a force-update, no. More people would *****.
8. A Feature Freeze means no "NEW FEATURES", they can still fix bugs and integrate pre-coded content.
9. Most of you won't read this whole list, and will still be bitching
10. Minecraft's community is apparently filled with 8 year-old kids.
1. Pre-Releases are for bug-finding purposes only.
2. Minecon is the OFFICIAL release of Minecraft.
3. Just because the current update is called 1.9 pre-release 6, 1.9 doesn't have to be an update.
4. You don't HAVE to install this update.
5. If you "beat" the game, you can still play.
6. Wooden doors don't work, good thing this is a PRE-RELEASE.
7. For those of you saying this should be a force-update, no. More people would *****.
8. A Feature Freeze means no "NEW FEATURES", they can still fix bugs and integrate pre-coded content.
9. Most of you won't read this whole list, and will still be bitching
10. Minecraft's community is apparently filled with 8 year-old kids.
This will probably have to be repeated in this thread multiple times. People should have to read this sort of stuff before they agree to install pre-releases.
What's up with the ending endless conversation before the credits? If I wanted to re-read Conversations with God, I would have. Something minecrafty wouldn't have worked better? Or at least give us some eye candy so those of us that are not really interested in game-unrelated indoctrination have something interesting to look at while we are celebrating our win?
Even though it is yet ANOTHER pre-release, that door bug needs to be fixed. So, I took the liberty to find the door .java and paste it here for any coders to look for errors. If none are found, I will continue searching for any .javas that are related.
public class BlockDoor extends Block
{
protected BlockDoor(int i, Material material)
{
super(i, material);
blockIndexInTexture = 97;
if(material == Material.iron)
{
blockIndexInTexture++;
}
float f = 0.5F;
float f1 = 1.0F;
setBlockBounds(0.5F - f, 0.0F, 0.5F - f, 0.5F + f, f1, 0.5F + f);
}
public int getBlockTextureFromSideAndMetadata(int i, int j)
{
if(i == 0 || i == 1)
{
return blockIndexInTexture;
}
int k = getState(j);
if((k == 0 || k == 2) ^ (i <= 3))
{
return blockIndexInTexture;
}
int l = k / 2 + (i & 1 ^ k);
l += (j & 4) / 4;
int i1 = blockIndexInTexture - (j & 8) * 2;
if((l & 1) != 0)
{
i1 = -i1;
}
return i1;
}
public boolean isOpaqueCube()
{
return false;
}
public boolean renderAsNormalBlock()
{
return false;
}
public int getRenderType()
{
return 7;
}
public AxisAlignedBB getSelectedBoundingBoxFromPool(World world, int i, int j, int k)
{
setBlockBoundsBasedOnState(world, i, j, k);
return super.getSelectedBoundingBoxFromPool(world, i, j, k);
}
public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int i, int j, int k)
{
setBlockBoundsBasedOnState(world, i, j, k);
return super.getCollisionBoundingBoxFromPool(world, i, j, k);
}
public void setBlockBoundsBasedOnState(IBlockAccess iblockaccess, int i, int j, int k)
{
setDoorRotation(getState(iblockaccess.getBlockMetadata(i, j, k)));
}
public void setDoorRotation(int i)
{
float f = 0.1875F;
setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 2.0F, 1.0F);
if(i == 0)
{
setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, f);
}
if(i == 1)
{
setBlockBounds(1.0F - f, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
}
if(i == 2)
{
setBlockBounds(0.0F, 0.0F, 1.0F - f, 1.0F, 1.0F, 1.0F);
}
if(i == 3)
{
setBlockBounds(0.0F, 0.0F, 0.0F, f, 1.0F, 1.0F);
}
}
public void onBlockClicked(World world, int i, int j, int k, EntityPlayer entityplayer)
{
blockActivated(world, i, j, k, entityplayer);
}
public boolean blockActivated(World world, int i, int j, int k, EntityPlayer entityplayer)
{
if(blockMaterial == Material.iron)
{
return true;
}
int l = world.getBlockMetadata(i, j, k);
if((l & 8) != 0)
{
if(world.getBlockId(i, j - 1, k) == blockID)
{
blockActivated(world, i, j - 1, k, entityplayer);
}
return true;
}
if(world.getBlockId(i, j + 1, k) == blockID)
{
world.setBlockMetadataWithNotify(i, j + 1, k, (l ^ 4) + 8);
}
world.setBlockMetadataWithNotify(i, j, k, l ^ 4);
world.markBlocksDirty(i, j - 1, k, i, j, k);
world.playAuxSFXAtEntity(entityplayer, 1003, i, j, k, 0);
return true;
}
public void onPoweredBlockChange(World world, int i, int j, int k, boolean flag)
{
int l = world.getBlockMetadata(i, j, k);
if((l & 8) != 0)
{
if(world.getBlockId(i, j - 1, k) == blockID)
{
onPoweredBlockChange(world, i, j - 1, k, flag);
}
return;
}
boolean flag1 = (world.getBlockMetadata(i, j, k) & 4) > 0;
if(flag1 == flag)
{
return;
}
if(world.getBlockId(i, j + 1, k) == blockID)
{
world.setBlockMetadataWithNotify(i, j + 1, k, (l ^ 4) + 8);
}
world.setBlockMetadataWithNotify(i, j, k, l ^ 4);
world.markBlocksDirty(i, j - 1, k, i, j, k);
world.playAuxSFXAtEntity(null, 1003, i, j, k, 0);
}
public void onNeighborBlockChange(World world, int i, int j, int k, int l)
{
int i1 = world.getBlockMetadata(i, j, k);
if((i1 & 8) != 0)
{
if(world.getBlockId(i, j - 1, k) != blockID)
{
world.setBlockWithNotify(i, j, k, 0);
}
if(l > 0 && Block.blocksList[l].canProvidePower())
{
onNeighborBlockChange(world, i, j - 1, k, l);
}
} else
{
boolean flag = false;
if(world.getBlockId(i, j + 1, k) != blockID)
{
world.setBlockWithNotify(i, j, k, 0);
flag = true;
}
if(!world.isBlockNormalCube(i, j - 1, k))
{
world.setBlockWithNotify(i, j, k, 0);
flag = true;
if(world.getBlockId(i, j + 1, k) == blockID)
{
world.setBlockWithNotify(i, j + 1, k, 0);
}
}
if(flag)
{
if(!world.multiplayerWorld)
{
dropBlockAsItem(world, i, j, k, i1);
}
} else
if(l > 0 && Block.blocksList[l].canProvidePower())
{
boolean flag1 = world.isBlockIndirectlyGettingPowered(i, j, k) || world.isBlockIndirectlyGettingPowered(i, j + 1, k);
onPoweredBlockChange(world, i, j, k, flag1);
}
}
}
public int idDropped(int i, Random random)
{
if((i & 8) != 0)
{
return 0;
}
if(blockMaterial == Material.iron)
{
return Item.doorSteel.shiftedIndex;
} else
{
return Item.doorWood.shiftedIndex;
}
}
public MovingObjectPosition collisionRayTrace(World world, int i, int j, int k, Vec3D vec3d, Vec3D vec3d1)
{
setBlockBoundsBasedOnState(world, i, j, k);
return super.collisionRayTrace(world, i, j, k, vec3d, vec3d1);
}
public int getState(int i)
{
if((i & 4) == 0)
{
return i - 1 & 3;
} else
{
return i & 3;
}
}
public boolean canPlaceBlockAt(World world, int i, int j, int k)
{
world.getClass();
if(j >= 128 - 1)
{
return false;
} else
{
return world.isBlockNormalCube(i, j - 1, k) && super.canPlaceBlockAt(world, i, j, k) && super.canPlaceBlockAt(world, i, j + 1, k);
}
}
public static boolean isOpen(int i)
{
return (i & 4) != 0;
}
public int getMobilityFlag()
{
return 1;
}
}
So you want full Minecraft Version of 1.9 just released? With bugs of all sorts? And you would have to wait for them to fix it, if they Can fix it?
Yeah, Good Idea...
Just stop complaining about PR.
I can't seem to install any mods onto this. I've checeked everything I can think of and I can't find anything wrong with it. I've seen people using mods on it too, and I'm using the same mods.
-enderdragons now leave a portal when they die and make the credits role
-infinite lava pools (using four sources converging) which were brought in in pre5 are now gone once more
-moon and sun are square again
I don't, I usually just mine through what I have to, and leave the rest or, if I'm after it for pistons or whatever, I just assign it a chest of it's own, or put it in with coal/lapis in a chest! :smile.gif:
I am, however, interested in enchanting and potions, so I develop strategies for getting good enchantments on pickaxes to make faster mining tools that multiply the chance of more drops from this kind of ore! :wink.gif:
Redstone is pretty good for pistons, etc, but in singleplayer, there's not a lot of use for it although it is way more useful than lapis is! :wink.gif:
Cheers ...
BrickVoid
I think the overworld is the LEAST of his worries
However, is still awesome
1. Pre-Releases are for bug-finding purposes only.
2. Minecon is the OFFICIAL release of Minecraft.
3. Just because the current update is called 1.9 pre-release 6, 1.9 doesn't have to be an update.
4. You don't HAVE to install this update.
5. If you "beat" the game, you can still play.
6. Wooden doors don't work, good thing this is a PRE-RELEASE.
7. For those of you saying this should be a force-update, no. More people would *****.
8. A Feature Freeze means no "NEW FEATURES", they can still fix bugs and integrate pre-coded content.
9. Most of you won't read this whole list, and will still be bitching
10. Minecraft's community is apparently filled with 8 year-old kids.
This will probably have to be repeated in this thread multiple times. People should have to read this sort of stuff before they agree to install pre-releases.
WTH?!?!
So you want full Minecraft Version of 1.9 just released? With bugs of all sorts? And you would have to wait for them to fix it, if they Can fix it?
Yeah, Good Idea...
Just stop complaining about PR.
Interestingly enough, those who are illiterate can still play video-games!