• 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from OgreSean

    Hey Solaria, I looked the code for animals and cows. It appears that animal breeding has not yet been added.


    Well, that's all the code-searching I'll be doing today. Hope I was able to help!

    (Also, did you see the info I posted on page 6?)

    I believe I fixed it. ^-^ Thanks for all the help!
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from MoveTheSky

    This is because you are in creative mode.

    Fixed.
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from Dragonid

    Check seed "10"

    There is snow and ice all around (0,0) at low elevation.

    Thanks!
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Potions & Brewing
    Potion/Brewing thread to the max. Most of the information here is from my experiments, some of the good people from #risucraft, and a few forum snippets.


    NOTE: These cauldrons are essentially temporary now, given Jeb's tweet about the changes for potion making. I will be updating this thread to reflect the new potion making once the update comes. Until then, please enjoy tinkering around with this implementation of brewing!





    ♦ The Future of Brewing ♦
    So Jeb hopped on IRC for a bit, gave us a few tidbits about the new potion system. Below are some of the important bits.

    [04:26] <Satharis> guess they totally nerfed potions if there's really 8700-14500 current unique potions
    [04:30] <+jeb> Satharis: i removed duplicate potions and potions that can't be made in less than 6 steps
    [04:31] <@Risugami> so 1.9 official will keep this overcomplex system? some of us enjoy this lol
    [04:33] <@Risugami> I think most of us want an input queue with a preview, in a gui
    [04:34] <+jeb> Risugami: i'm not sure... i've remade the brewing stuff with a GUI
    [04:35] <+jeb> but it's still annoying since you can have many potions that look the same, but can't be stacked because of hidden auxValue differences
    [05:00] <+jeb> i'm not planning to do more potion effects or types, because i want potions to have their specific range of uses
    [05:01] <+jeb> i mean, i don't want to make an explosive potion, because in that case it would make more sense to simply add a hand grenade
    [05:02] <Satharis> jeb if you don't mind me asking, is there any plan to umm.. weaponize potions somehow? or are the negative effects just to hurt the user in exchange for the buff?
    [05:02] <Satharis> that's been kind of a point of contempt
    [05:03] <+jeb> the initial idea of the negative buffs was simply to make it harder to create a "clean" potion
    [05:03] <+jeb> but in the long term these potions could be used for other things.







    ◘ Mod Download
    Simple edit that adds cauldrons into the game as a craftable block.

    Below I've linked two versions, one is _303's original mod I was given, which gives 64 cauldrons for one dirt block(good for creative mode or testing purposes!) I also linked an alternate version by OgreSean, this alternate version gives one cauldron in exchange for solid stone(perfect for players that want a more realistic version of the cauldron to use in gameplay.)

    Install Directions: Download either mod file archive, open them and you'll see a few .class files. Open your minecraft.jar with winRar or a similar program and overwrite the class files with the edited ones. Finish up by deleting the META-INF folder in the minecraft.jar, then simply run the game.

    Crafting: To craft the cauldrons, put one dirt block in the crafting grid to receive a 64 stack. OgreSean's version requires solid stone placed in the same pattern as a furnace to obtain one cauldron.

    Mod Versions
    _303 64 Stack Version: Here
    OgreSean Alternate Version: Here

    -Keep in mind, both mods only work with 1.9 Pre_2!
    -Props to _303 for showing the cauldrons to me originally.

    ◘ Videos
    Below are two different videos demonstrating potions and brewing in action.

    Minecraft 1.9 - Potion Mod (Brewing Potions in Pre-release 2) - by drakhl


    Minecraft - Pre Release #2 - LEAKED Working Potions - Potion Effects - Cauldrons - by PhobicBus



    ◘ Cauldrons
    Cauldrons currently have no legitimate block in game, they can only be obtained by code edits. However, these cauldrons are more or less feature complete, all their brewing functionality seems to work fine.


    Here we see the four fill levels of a cauldron: Empty, Full(three doses,) Two doses left, and one dose left.



    Cauldrons have three basic states: Empty, Water filled, and potion filled.


    ◘ Basic Brewing
    The actual process of brewing is a simple yet complex art.

    Brewing begins by filling the cauldron with either water, or a previous potion you've crafted.
    NOTE: Using a potion on an empty cauldron only fills it with one dose! Water must be added if you wish to take more than one vial back.



    Ingredients are added to the cauldron by simply right clicking it, the water color will not always change but does with certain brews. The cauldron will not always accept an ingredient, when you can add a certain type of ingredient seems to depend on what the current brew is, the only steadfast rule is that you cannot add the same ingredient twice.



    One thing to keep in mind, water from a bucket counts as a special ingredient, you can add it to a cauldron as long as it has two doses or less in it. Water will refill the cauldron and create another full three doses of your potion, but be warned! Some brews will become "diluted" by the water, and the potion's attributes may change(color too!)



    Collecting your final brew as a potion is simple. Simply right click the cauldron with an empty potion bottle(crafted with glass in the same pattern as a bucket.)



    Potion effects are listed in the potion's tool-tip, white text is beneficial effects, while red text is for harmful effects.



    Potion combos number far over 9,000(32k separate potions!)


    ◘ Potion Ingredients
    Below is a complete list of all the ingredients that may be used in potion brewing.

    Under each ingredient I've listed it's base effect. Base effect is what attributes a potion will have if you simply add that ingredient to clean water.

    =Water=
    -"Dilutes" potions, diluting tends to remove an attribute from some potions
    =Sugar=
    --Speed
    =Ghast Tears=
    --Instant health
    =Magma Cream=
    --Fire resistance
    =Blaze Powder=
    --Mining Fatigue/Weakness
    =Spider Eye=
    --Slow
    =Fermented Spider Eye=
    --Mining Fatigue/Poison
    =Nether Wart=
    --Nether Wart cannot be added to a potion by itself, it seems to have properties that "boost" the effect of other ingredients


    ◘ Potion Effects(Edited a bit, original is courtesy of Mouzi)
    This is a list of all the physical effects that potions may cause to a player.




    Most potions feature varying effect levels, listed as I, II, or III, level IV+ potions are only obtainable through code editing or an item editor.

    ID	Code name	In-game name	Description
    1	moveSpeed	Speed		Movement speed increases.
    2	moveSlowdown	Slowness	Movement speed decreases.
    3	digSpeed	Haste		Mining speed increases.
    4	digSlowDown	Mining Fatigue	Mining speed decreases.
    5	damageBoost	Strength	Damage dealt increases.
    6	heal		Instant Health	Instant health as the name implies.
    7	harm		Instant Damage	Instant damage, also as the name implies.
    8	jump		Jump Boost	Increases jump height, level I: 1.75 blocks,  level II: 2.5 blocks, level III: 3.25 blocks and you will take a bit of fall damage.
    9	confusion	Nausea		Screen goes wavy, makes walking difficult.
    10	regeneration	Regeneration	Regenerates health(used on Golden apples.)
    11	resistance	Resistance	Reduces damage received(unconfirmed to work on all damage types.)
    12	fireResistance	Fire Resistance	Fire immunity, you will still catch fire, you can also dive in lava (you can not drown in it either).
    13	waterBreathing	Water Breathing	Infinite breath, bubbles still appear but will not decrease.
    14	invisibility	Invisibility	Does not seem to do anything as of now, mobs still attack and no visual change(broken.)
    15	blindness	Blindness	Similar to the bedrock fog, you only see black after a few blocks.
    16	nightVision	Night Vision	Totally and utterly broken, as per jeb.
    17	hunger		Hunger		Food bar decreases faster than normal.
    18	weakness	Weakness	Reduces damage you deal to enemies.
    19	poison		Poison		Ticking damage, used by spiders.


    ◘ Technical Trickery
    Due to popular request I'll be listing a little technical information about the potion code.

    Potion ID's
    First off is a list of every possible potion and their effects, another fun thing made by Risugami. Keep in mind generating a combination list of ingredients for these potions is significantly more challenging(and computational intensive.) Link is here.

    Fun Facts
    • There is 32,767 different physical potion objects possible, combos to create duplicates of the same potions number more in the billions.
    • Nether Wart is special, specifically it calls method g.
    Below is the almost obfuscated code for modifying the potion metadata, the partial translation is courtesy of Risugami.
    //Starts here input and output is current metadata
            public static int g(int metadata)
            {
                    if((metadata & 1) != 0)
                            metadata = e(metadata);
                    return f(metadata);
            }
     
            public static int e(int metadata)
            {
                    if((metadata & 1) == 0)
                            return metadata;
                    int pos;
                    for(pos = 14; (metadata & 1 << pos) == 0 && pos >= 0; pos--);
                    if(pos < 2 || (metadata & 1 << pos - 1) != 0)
                            return metadata;
                    if(pos >= 0)
                            metadata &= ~(1 << pos);
                    metadata <<= 1;
                    if(pos >= 0)
                    {
                            metadata |= 1 << pos;
                            metadata |= 1 << pos - 1;
                    }
                    return metadata & 0x7fff;
            }
     
            public static int f(int metadata)
            {
                    int pos;
                    for(pos = 14; (metadata & 1 << pos) == 0 && pos >= 0; pos--);
                    if(pos >= 0)
                            metadata &= ~(1 << pos);
                    int outNumber = 0;
                    for(int modifiedMetadata = metadata; modifiedMetadata != outNumber;)
                    {
                            modifiedMetadata = metadata;
                            outNumber = 0;
                            for(int bit = 0; bit < 15; bit++)
                            {
                                    boolean hasBitsNearby = bitSetModulo(metadata, bit);
                                    if(hasBitsNearby)
                                    {
                                            if(!bitSetModulo(metadata, bit + 1) && bitSetModulo(metadata, bit + 2))
                                                    hasBitsNearby = false;
                                            else
                                            if(!bitSetModulo(metadata, bit - 1) && bitSetModulo(metadata, bit - 2))
                                                    hasBitsNearby = false;
                                    } else
                                    {
                                            hasBitsNearby = bitSetModulo(metadata, bit - 1) && bitSetModulo(metadata, bit + 1);
                                    }
                                    if(hasBitsNearby)
                                            outNumber |= 1 << bit;
                            }
     
                            metadata = outNumber;
                    }
     
                    if(pos >= 0)
                            outNumber |= 1 << pos;
                    return outNumber & 0x7fff;
            }
     
            private static boolean bitSetModulo(int number, int bit)
            {
                    return (number & 1 << bit % 15) != 0;
            }
     
            private static boolean bitSet(int number, int bit)
            {
                    return (number & 1 << bit) != 0;
            }
     
            private static int bitSetInt(int number, int bit)
            {
                    return bitSet(number, bit) ? 1 : 0;
            }







    Ye Olde Potion F.A.Q.
    Read these before asking anything.


    Q: How do I get cauldrons!?!
    -A: Download one of our two mods below, you know.. in the bold section that says MOD DOWNLOAD(open the spoiler below it.)

    Q: Did you make these potions, or did Jeb/Mojang?
    -A: Most of the code was already in place, we just added an actual block and some other minor details to make them usable, what you see isn't very different from how an official cauldron would be.

    Q: How many potions are there?
    -A: There are 32,767 potions available in Minecraft. Some of these are duplicates of each other, but they all have their own damage value and thus will stack by themselves in your inventory. This system is getting drastically trimmed down for the release, it is unknown how many of the potion ID list is actually obtainable through brewing, due to the conditions to form effects.

    Q: 32,000 potions?!? That's insane! How could there possibly be that many?
    -A: Potions are all technically one potion object, similar to how wool is one object, but has a metadata setting to change it's color. Basically you set the potion's damage to a certain ID, then bam, you get the potion you want.

    Q: Do you have a list of every potion?
    -A: Yes and no, we have a list of every potion ID and their effects here. Be warned, the list does not feature the recipes to make the potions, each single potion can possibly have thousands of different ingredient variations to make it as well, due to how the code works.

    Q: How does the code actually work? How do we figure out what ingredients make certain potions?
    -A: I listed a bit of information in the technical section below, for the average person, just assume the damage value of a potion is between 0 and 32,766, each ingredient does a rather complex mathematical change to the potion to switch it into another variety of potion.

    Q: Are you going to make a SMP version?
    -A: No, sorry. We don't know when the new potions will be released and aren't really interested in the work to add SMP capability in right now.

    Q: Are these cauldrons the final version?
    -A: Jeb and Notch decided to change the brewing system a bit, they're going to use brewing stands now instead of the cauldrons, but hopefully the potion system will be similar to the current one.


    Will add more information as I find it!
    (PS: Sorry about stretching images in the thread, spoiler tags seem to break the auto-resize!)
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from Nefiron

    Sorry for my stupidity but I have neither found Snow Biomes or Mushroom Forests.

    You are not alone, seems to be rare.
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from 1771174

    I can't see them too, they're the last two. Maybe you can see them 'cause they're in you cache.

    Fixed.
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Thanks for all the pictures everyone!
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from TheMadness11

    on front page 2 pics doesnt work

    I can see them fine. Hmmm
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Guys, Im adding things of interest to people. Not having an argument on what was in 1.8 and now 1.9. :tongue.gif:
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from squid828





    New catacomb pictures, Fire mob spawner, Lava Well,Nether wart patch, New "nether slime" (splits into smaller mobs; Can survive in shallow lava)

    Thanks! Added a few to the front!
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from OgreSean

    After decompiling the 1.9 Pre-Release minecraft.jar, here is everything I've found so far:

    mn.class (Block.class)
    ---
    New Blocks:
    ID 110 - "mycel" - Apparently related to Villages, and has appearance of either grass or snow. If we had updated sounds, it would apparently play some kind of town melody when the player is nearby or when it is stepped on.
    ID 111 - Water Lily
    ID 112 - Nether Brick
    ID 113 - Nether Fence
    ID 114 - Nether Brick Stairs
    ID 115 - Nether Stalk (some kind of plant that grows over soulsand and appears in nether strongholds)


    ue.class (Item.class)
    ---
    New Items:
    ID 369 - Blaze Rod
    ID 370 - Ghast Tear
    ID 371 - "Gold Nugget"
    ID 372 - Nether Stalk Seeds


    wt.class (BiomeGenBase.class)
    ---
    New Biomes
    ID 10 - Frozen Ocean
    ID 11 - Frozen River
    ID 12 - Ice Plains
    ID 13 - Ice Mountains
    ID 14 - Mushroom Island
    ID 15 - Mushroom Island Shore

    Enderman had their spawning frequency cut in half.


    vx.class (EntityList.class)
    ---
    New Mobs
    ID 13 - Small Fireball
    ID 61 - Lava Slime
    ID 62 - Blaze
    ID 96 - Mushroom Cow
    ID 97 - Snow Man
    ID 120 - Villager


    Wow thank you! Added to the front!
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from Mexxy

    F6 and 7 no longer change the time of day in creative.

    I think that was implemented only in the prerelease of 1.8
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from hatemaker

    The mobs folder have 6 different textures for the villagers. (Butcher, Farmer, Librarian, priest, smith & villager) =D

    Thanks! :biggrin.gif: Added to front!
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from DanSparrow

    Err but that's not new, I've seen youtube videos with that kind of mineshafts, they're just not that common as wood plank ones

    New to me. ;P Maybe they are just more common now. I have yet to see them.
    Posted in: 1.0 Update Discussion
  • 0

    posted a message on 1.0 New Features! OFFICIAL Report on New Features! MINECRAFT IS RELEASED!
    Quote from Ylumin

    I found in abandoned mineshafts, most of it is made up with fences and wood planks now rather than just wood planks, it looks quite nice! Will get a screenie,

    That would be super cool thanks!
    Posted in: 1.0 Update Discussion
  • To post a comment, please .