Integrated package author to pull the sword mission must look at Slashblade (Slashblade) Minecraft Game

This tutorial is set by the author to use the CC By-NC-SA protocol.

When we do a task for the sword to pull the sword, because the sword pulling the sword is distinguished by the NBT, it is easy to be able to complete or complete it together. From this, I put forward some important points. Please integrate the author in the integrated package.Check the precautions for this tutorial!IntersectionIntersection

The NBT of the items taken out of the creative item bar is the least, but as long as you hold the sword from the creative item bar in your hand, the NBT of the sword will add your UUID.It's extra NBT.

The distinction between the white sheath and the broken blade white sheath is just an NBT called "Isbroken: 1 As Byte". Here, it provides some of the most concise code pull -out code.

When the task item is to pull the sword, the default is iGnore [ignore all NBT], you need to manually adjust it to contain [matching NBT], and then select the task item, please choose the least NBT, that is, it is taken from the creative item bar (note the first point of the first point!)

Do not adjust the task into a sword that is only obtained from the synthesis. The synthesis of the sword with the sword will bring the NBT throughout the process.

Here I have to talk about Niegloz Endless, the creation of the question marks, which is too unfriendly to the authors of the integrated package.

Code:

Bidao white sheath

 . Withtag ({Slashblade: {}, "SB.Seffect": {}) 

Broken Bidao White Sheath

 . Withtag ({Slashblade: {}, isbroken: 1 as byte, "sb.sef Fect ": {}}) 

Yan Mo Dao

.withTag({ench: [{lvl: 1 as short, id: 7}, {lvl: 4 as short, id: 2}, {LVL: 5 as short, ID: 48}, {lvl: 2 as short, id: 49}], Slashblade: {}, modelname: "named/yamato", isdefaultBewewitched: 1 as byte, Currentite mname: "Flammpfeil.slashblade.named.yamato ", Attackamplifier: 10.0 as float, targetitity: 0, textureName:" named/yamato "," sb.seffect ": {}}) 

Neil's "Eternal Rotating Gun"

  .withtag ({Ench: [{lvl: 1 as short, id: 34}, {lvl: 8 as short, id: 48}, {lvl:5 as short, id: 17}], Slashblade: {}, onClick: 0 as byte, Modelname: "named/negorerouse/nier", CurrenTiteMname: "moflop.slashblade.nier", " isnrblade {": 1 as byte,TextureName: "Named/Negorerse/Nier", "SB.Seffect": {Oracle: 0, Witheredge: 20}) 
Ian "Eternal Time Wheel · Yongjie Genyuan Magic Gun"

 . Withtag ({Ench: [{lvl: 3 as short, id: 34}, {lvl: 5 as short, id: 16}, {lvl:10 as short, id: 48}, {lvl: 5 as short, id: 17}], Slashblade: {}, Modelname: "named/negorerouse/chronos", CurrenTiteMName: "Moflop.slashblad e.chronos "," isnrblade {": 1 as byte, textureName:" named/neigererouse/chronos "," sb.seffect ": {oral: 0}}) 

Erreos "Yongyan silence"

 . Withtag ({Ench: [{lvl: 3 as short, id: 34}, {lvl: 5 as short, id: 16}, {lvl:3 as short, id: 20}, {lvl: 5 as short, id: 17}, {lvl: 3 as short, id: 21}], SlashBlade: {}, ModelName: "named/negorerouse/erebus", CurrentItemName: "Moflop.slashblade.erebus", "isnrblade {": 1 as byte, textureName: "named/negorerse/erebus", "sb.seffect": {oracle: 0, reversePower: 50, withedge: 20}}) 
Corolonos "The Lord of Yongjing"

 . Withtag ({Ench: [{lvl: 5 as short, id: 34}, {lvl: 10 as short, id: 16}, {lvl:5 as short, id: 20}, {lvl: 5 as short, id: 17}, {lvl: 5 as short, id: 21}], Slashblade: {}, Modelname: "named/negorerous/chronosn", Currentit emname: "Moflop.slashblade.chronosn", "isnrblade {": 1 as byte, textureName: "named/negorerouse/chronosn", "sb.seffect": {oral: 0, absolutepo WER: 1}}) 

Plot Gehoo "Shi Yuan"

 . Withtag ({Ench: [{lvl: 10 as short, id: 34}, {lvl: 10 as short, id: 16}, {lvl:5 as short, id: 20}, {lvl: 5 as short, id: 21}], Slashblade: {}, Modelname: "named/negorerous/protogenoi", Currentitemname: "moflop.slashbl Ade.protogenoi "," isnrblade {": 1 as byte, TextureName: "named/negorerouse/protogenoi", "SB.SEffect": {oracle: 0, absolutePower: 1, back: 90}})
阿尔忒弥斯「影月」

 . Withtag ({Ench: [{lvl: 3 as short, id: 34}, {lvl: 5 as short, id: 48}, {lvl:3 AS Short, ID: 61}], Slashblade: {}, Modelname: "named/neigaRouse/Artemis", CurrenTiteMname: "MOFLOP.SLASHBLADE.Artemis", "Isnrblade { ": 1 as byte, textureName:" named/neigorerouse/Artemis "," SB.Seffect ": {Oracle: 0}}) 

Higris "Shining Star"

 . Withtag ({Ench: [{lvl: 3 as short, id: 34}, {lvl: 5 as short, id: 48}, {lvl:2 as short, id: 20}, {lvl: 1 as short, id: 1}, {lvl: 3 as short, id: 17}], Slashblade: {}, modelname: "named/neigererouse/hercules", CurrentiteMname: "Moflop.slashblade.hercules", "isnrblade {": 1 as byte, textureName: "named/negorerouse/Hercules", "sb.seffect": {Oracle: 0, BURSTDRIVE: 20}}) 
Provide a case for you to pull the sword synthesis table (inherit the killing, forged, the soul)

 recipes.addshaped ("Whitefoxjei",  .withtag ({ench: [{lvl: 2 2 2 2: 2 As short, id: 19}, {lvl: 2 asShort, id: 18}, {LVL: 3 as short, id: 34}, {lvl: 3 as short, id: 21}, {lvl: 2 as short, id: 20}], wrapited: {id: "" "Minecraft: Wooden_sword ", Count: 1 as byte, DAMAGE: 0 as Short}, Slashblade: {}, Modelname:" named/sange ", propsoul: 1000, isdefaultBe WITCHED: 1 as byte, CurrenTiteMName: "Flammpfeil.slashblade.named.fox.white ", textureName:" named/sange/white ", SpeciaLattackType: 0, Comboseq: 0, Trueitemname:" Flammpeil.Slashblade.named.fox.w.w.w Hite ", KillCount: 199, Repaircounter: 1, Ischarged: 0as byte, isbroken: 0 as byte, basettackmodifier: 4.0 as float, "sb.seffect": {}, StandbyrendErtype: 1}), [, , ],

[, .withtag ({Ench: [{lvl: 1 as short, id: 21}], SLASHBLADE: {}, onc Lick: 0 as byte, ismanageddamage: 0 as byte, RepairCost: 0, ProduDSoul: 1000, CurrentiteMName: "wrap.bamboomod.katana", AttackAmplifier: 0.0 as float, LastActity: 7517686 as long, textur ename: "Bambookatana", ComboSeq: 0, KillCount: 199, CustomMaxDamage: 45, RepairCounter: 1, isCharged: 0 as byte, isBroken: 0 as byte, baseAttackModifier: 4.0 as float, "SB.SEffect": {}}).marked("t"), ], [, , ],],

Function (out, input, info) {

Return null;

},

Null);

Recipes.addshapet ("Whitefox", ,

[, , ],

[.marked("t"), ],

[]],

Function (out, input, info) {

Var data as idata = input.t.tag; var kill as int = data.killcount.asint ();

Var print as int = data.proudsoul.asint ();

Var repair as int = data.repaircounter.asint ();

If (kill <199 || prop <1000) Return null;

If (data.currentitemname! = "Wrap.bamboomod.katana" || data.textureName! = "Bambookatana") Return null;

If (input.t.isenchant) {

Var Enchlist as Ienchantment [] = [];

For I input.t.enchantments {

Enchlist+= i;

}

If (enchlist.length> 1) {{

Return null;

} Else {

For I input.t.enchantments {if (I.Definition.id == 21 && i.level == 1) {

Return . Withtag ({Ench: [{lvl: 2 as short, id: 19}, {lvl: 2 as short, id: 18}, {lvl: 3 3} As short, ID: 34}, {Lvl: 3 as short, id: 21}, {lvl: 2 as short, id: 20}], wrapited: {id: minecraft: wooden_sword ", count: 1 as byte, damage: 0 as short},Slashblade: {}, Modelname: "named/sange/sange", isdefaultbewitch: 1 as byte, CurrenTitemname: "Flammpeil.Slashblade.Fox.white" , TextureName: "Named/SANGE/White", SpecialattackType: 0, Comboseq: 0, trueItemname: "Flammpfeil.slashblade.named.fox.White", ischarged: 0 as byte, isbroken: 0 as byte, basettackmodifier: 4.0 as float, "Sb.seffect": {}, StandbyrendErtype: 1}+{Propsoul: prop, killcount: kill, repaircounter: repair});}

}

}

} Return null;

},

Null);

If you need to supplement, please mention it in the comment area.