• 2

    posted a message on [1.6.4 - 1.7.X] MineTweaker 3: customize your minecraft experience

    I am looking for a way to craft a Ender IO soul vial containing an entity with an empty arsmagica2 Crystal Phylactery to make make a full Crystal Phylactery of the entity in the soul vial.


    This is what I have so far:


    var emptyPhylactery = <arsmagica2:Crystal Phylactery>;
    var SoulVessel = <EnderIO:itemSoulVessel>;
    var fullPhylactery = <arsmagica2:Crystal Phylactery:3>;
    
    recipes.addShapeless(fullPhylactery, [SoulVessel.onlyWithTag({Invulnerable: 0 as byte}).transformReplace(SoulVessel).marked("vessel"),emptyPhylactery], function(output, inputs, crafting) {
      return output.withTag({SpawnClassName: "Sheep", PercentFilled: 100.0 as float});
    });




    The name of the entity is stored in the nbt field "id" in the soul vial, but I do not know how to isolate it and put it where I currently have "Sheep" as a place holder.


    For example I want to do something like:


     var mob = inputs.vessel.GetTag(id) //would be a string with "Sheep" in it for example
     return output.withTag({SpawnClassName: mob, PercentFilled: 100.0 as float});

    But I can't figure out how to do something like this, is it even possible, any help?


    NVM, I actually accidentally figured it out. For anyone interested this is how I did it:


    var emptyPhylactery = <arsmagica2:Crystal Phylactery>;
    var SoulVessel = <EnderIO:itemSoulVessel>;
    var fullPhylactery = <arsmagica2:Crystal Phylactery:3>;
    
    recipes.addShapeless(emptyPhylactery, [emptyPhylactery]);
    
    recipes.addShapeless(fullPhylactery, [SoulVessel.transformReplace(SoulVessel).marked("vessel"),emptyPhylactery.marked("phylactery")], function(output, inputs, crafting) {
    	if (inputs.vessel.tag.id) {
    		return output.withTag({SpawnClassName: inputs.vessel.tag.id, PercentFilled: 100.0 as float});
    	}
      	return inputs.phylactery;
    });


    This let's you clear a full or partially filled phylactery by just crafting it by itself, it also let's you craft phylactery with a soul vial to transfer that mob into the phylactery, if the soul vial is empty it will just craft the phylactery unchanged.

    Posted in: Minecraft Mods
  • 1

    posted a message on Smart Moving
    Quote from Nerevar




    You want to go into the smart_moving_options.txt and set it like this:

    move.jump.run.exhaustion:false


    But if you do that I would also recommend you make it so you can't jump at all when you smart sprint and only when you vanilla sprint, otherwise it is possible to smart sprint indefinitely as you gain back some stamina while you are in the air:

    move.jump.sprint:false


    This is how I play and I think it works pretty well, hope it helps.
    Posted in: Minecraft Mods
  • 1

    posted a message on Mystcraft
    Mystcraft is just so complicated, there are so many different pages it can be really confusing how they can and should be used, some sort of shift tool tip like Modular Power Armor would be nice explaining if a page adds or reduces instability and what category they belong to (like Terrain, Lengths, Phases, which would go nicely with my "fill in the blank" suggestion) and a brief explanation of what it does in-game because wikis are nice and all but they should not be an absolute necessity.
    Posted in: Minecraft Mods
  • 1

    posted a message on Schematica
    Would it be to much to ask for a way to substitute one type of block for another in game, for example to go in the Materials menu and replace all of one block type?

    Also a way to highlight only one type of block at a time would be nice.

    EDIT: Or just take it to the next level and use the Matirals menu to pick the ones we want to turn off and on... that"s maddness!
    Posted in: Minecraft Mods
  • To post a comment, please .