public At() { InitializeComponent(); appLanguage(); AllSelData asd = new AllSelData(); for (int i = 0; i < asd.getAtListCount(); i++) { type.Items.Add(asd.getAtNameList(i)); } for (int i = 0; i < asd.getItemNameListCount(); i++) { hand.Items.Add(asd.getItemNameList(i)); } for (int i = 0; i < asd.getAtListCount(); i++) { rideEntity.Items.Add(asd.getAtNameList(i)); } clear(); Config config = new Config(); mcVersion = config.getSetting("[Personalize]", "MCVersion"); }
private void MetroWindow_Loaded(object sender, RoutedEventArgs e) { AllSelData asd = new AllSelData(); for (int i = 0; i < asd.getUniColorStrCount(); i++) { tBookAuthorColorSel.Items.Add(asd.getUniColorStr(i)); tBookTitleColorSel.Items.Add(asd.getUniColorStr(i)); } for (int i = 0; i < asd.getColorStrCount(); i++) { TextColorSel.Items.Add(asd.getColorStr(i)); } for (int i = 0; i < asd.getAtListCount(); i++) { tHEShowEntityType.Items.Add(asd.getAtNameList(i)); } appLanguage(); clear(); Config config = new Config(); mcVersion = config.getSetting("[Personalize]", "MCVersion"); }
private void tabSpawnerCreate_Click(object sender, RoutedEventArgs e) { if (tabSpawner1Type.SelectedIndex < 0) { tabSpawner1Type.SelectedIndex = 0; } if (tabSpawner2Type.SelectedIndex < 0) { tabSpawner2Type.SelectedIndex = 0; } if (tabSpawner3Type.SelectedIndex < 0) { tabSpawner3Type.SelectedIndex = 0; } if (tabSpawner4Type.SelectedIndex < 0) { tabSpawner4Type.SelectedIndex = 0; } string firstText = ""; if (tabSumosType.SelectedIndex == 0) { //errorC = true; } if (tabSpawnerAddToInv.IsChecked.Value) { AllSelData asd = new AllSelData(); firstText = ""; if (asd.getAt(tabSpawnerShowType.SelectedIndex) == "TippedArrow") { if (mcVersion == "1.8") { firstText = "/give @p minecraft:mob_spawner 1 0 {BlockEntityTag:{id:\"MobSpawner\",EntityId:Arrow,SpawnData:{"; } else { firstText = "/give @p minecraft:mob_spawner 1 0 {BlockEntityTag:{id:\"MobSpawner\",SpawnData:{id:\"Arrow\","; } } else { if (mcVersion == "1.8") { firstText = "/give @p minecraft:mob_spawner 1 0 {BlockEntityTag:{id:\"MobSpawner\",EntityId:" + asd.getAt(tabSpawnerShowType.SelectedIndex) + ",SpawnData:{"; } else { firstText = "/give @p minecraft:mob_spawner 1 0 {BlockEntityTag:{id:\"MobSpawner\",SpawnData:{id:\"" + asd.getAt(tabSpawnerShowType.SelectedIndex) + "\","; } } } else { AllSelData asd = new AllSelData(); string dx = "", dy = "", dz = ""; if (tabSpawnerX.Value == 0) dx = "~"; else dx = tabSpawnerX.Value.ToString(); if (tabSpawnerY.Value == 0) dy = "~"; else dy = tabSpawnerY.Value.ToString(); if (tabSpawnerZ.Value == 0) dz = "~"; else dz = tabSpawnerZ.Value.ToString(); firstText = ""; if (mcVersion == "1.8") { firstText = "/setblock " + dx + " " + dy + " " + dz + " minecraft:mob_spawner 0 replace {BlockEntityTag:{id:\"MobSpawner\",EntityId:" + asd.getAt(tabSpawnerShowType.SelectedIndex) + ",SpawnData:{"; } else { firstText = "/setblock " + dx + " " + dy + " " + dz + " minecraft:mob_spawner 0 replace {BlockEntityTag:{id:\"MobSpawner\",SpawnData:{id:" + asd.getAt(tabSpawnerShowType.SelectedIndex) + "\","; } } string secondText = ""; if (tabSpawnerHasName.IsChecked.Value) secondText += "CustomName:\"" + tabSpawnerName.Text + "\","; if (globalSummonNBT != "") secondText += globalSummonNBT + ","; if (secondText.Length >= 1) { secondText = secondText.Remove(secondText.Length - 1, 1); } globalSpawnerData = secondText; secondText += "}"; if (!tabSpawnerHasItemNL.IsChecked.Value) { AllSelData asd = new AllSelData(); secondText += ",display:{Name:\"" + asd.getAtNameList(tabSpawnerShowType.SelectedIndex) + "\"}"; } else { if (globalNLString != null && globalNLString != "") { secondText += "," + globalNLString; } } secondText += ",SpawnCount:" + tabSpawnerSpawnCount.Value + ",SpawnRange:" + tabSpawnerSpawnRange.Value + ",RequiredPlayerRange:" + tabSpawnerRequiredPlayerRange.Value + ",Delay:" + tabSpawnerDelay.Value + ",MinSpawnDelay:" + tabSpawnerMinSpawnDelay.Value + ",MaxSpawnDelay:" + tabSpawnerMaxSpawnDelay.Value + ",MaxNearbyEntities:" + tabSpawnerMaxNearbyEntities.Value; string thirdText = ",SpawnPotentials:["; if (tabSpawner1.IsChecked.Value) { if (mcVersion == "1.8") { AllSelData asd = new AllSelData(); thirdText += "{Type:\"" + asd.getAt(tabSpawner1Type.SelectedIndex) + "\",Weight:" + tabSpawner1Weight.Value + ",Properties:{" + edata1 + "}}"; if (tabSpawner2.IsChecked.Value) { thirdText += ",{Type:\"" + asd.getAt(tabSpawner2Type.SelectedIndex) + "\",Weight:" + tabSpawner1Weight.Value + ",Properties:{" + edata2 + "}}"; if (tabSpawner3.IsChecked.Value) { thirdText += ",{Type:\"" + asd.getAt(tabSpawner3Type.SelectedIndex) + "\",Weight:" + tabSpawner1Weight.Value + ",Properties:{" + edata3 + "}}"; if (tabSpawner4.IsChecked.Value) { thirdText += ",{Type:\"" + asd.getAt(tabSpawner4Type.SelectedIndex) + "\",Weight:" + tabSpawner1Weight.Value + ",Properties:{" + edata4 + "}}"; } } } } else { AllSelData asd = new AllSelData(); thirdText += "{Weight:" + tabSpawner1Weight.Value + ",Entity:{id:\"" + asd.getAt(tabSpawner1Type.SelectedIndex) + "\"," + edata1 + "}}"; if (tabSpawner2.IsChecked.Value) { thirdText += ",{Weight:" + tabSpawner1Weight.Value + ",Entity:{id:\"" + asd.getAt(tabSpawner2Type.SelectedIndex) + "\"," + edata2 + "}}"; if (tabSpawner3.IsChecked.Value) { thirdText += ",{Weight:" + tabSpawner1Weight.Value + ",Entity:{id:\"" + asd.getAt(tabSpawner3Type.SelectedIndex) + "\"," + edata3 + "}}"; if (tabSpawner4.IsChecked.Value) { thirdText += ",{Weight:" + tabSpawner1Weight.Value + ",Entity:{id:\"" + asd.getAt(tabSpawner4Type.SelectedIndex) + "\"," + edata4 + "}}"; } } } } } thirdText += "]"; string ridingText = ""; if (mcVersion == "1.8") { ridingText = "Riding:{" + sumosRiding + "}"; } else { string finalRidingString = ""; string finalRidingBackend = ""; for (int i = 0; i < tabSumosRidingV1.Maximum + 1; i++) { if (ridingList[i, 0] != "") { finalRidingString += ",Passengers:["; for (int b = 0; b < ridingIndex.Length; b++) { if (ridingList[i, b] != "") { finalRidingString += b + ":{" + ridingList[i, b]; if (b != ridingIndex[i] - 1) { finalRidingString += "},"; } else { finalRidingBackend = "}]," + finalRidingBackend; } } } } } ridingText = finalRidingString + finalRidingBackend; } ridingText += ","; if (ridingText != "" && ridingText != "Riding:{}") { spawnerFinalStr = firstText + ridingText + secondText + thirdText + "}}"; } else { spawnerFinalStr = firstText + secondText + thirdText + "}}"; } spawnerFinalStr = spawnerFinalStr.Replace(",,", ","); }
public Summon() { InitializeComponent(); appLanguage(); AllSelData asd = new AllSelData(); for (int i = 0; i < asd.getAtListCount(); i++) { tabSumosType.Items.Add(asd.getAtNameList(i)); tabSpawnerShowType.Items.Add(asd.getAtNameList(i)); tabSpawner1Type.Items.Add(asd.getAtNameList(i)); tabSpawner2Type.Items.Add(asd.getAtNameList(i)); tabSpawner3Type.Items.Add(asd.getAtNameList(i)); tabSpawner4Type.Items.Add(asd.getAtNameList(i)); } for (int i = 0; i < asd.getItemNameListCount(); i++) { tabSummonItem.Items.Add(asd.getItemNameList(i)); tabSumosLHand.Items.Add(asd.getItemNameList(i)); tabSumosHand.Items.Add(asd.getItemNameList(i)); tabSumosBoot.Items.Add(asd.getItemNameList(i)); tabSumosLeg.Items.Add(asd.getItemNameList(i)); tabSumosChest.Items.Add(asd.getItemNameList(i)); tabSumosHead.Items.Add(asd.getItemNameList(i)); tabVillagerA.Items.Add(asd.getItemNameList(i)); tabVillagerB.Items.Add(asd.getItemNameList(i)); tabVillagerC.Items.Add(asd.getItemNameList(i)); FallingSandItemSel.Items.Add(asd.getItemNameList(i)); } for (int i = 0; i < asd.getHideListCount(); i++) { tabSummonHide.Items.Add(asd.getHideList(i)); } for (int i = 0; i < asd.getVillagerTypeCount(); i++) { tabVillagerType.Items.Add(asd.getVillagerType(i)); } for (int i = 0; i < ridingIndex.Length; i++) { for (int b = 0; b < ridingIndex.Length; b++) { ridingList[i,b] = ""; } } for (int i = 0; i < ridingIndex.Length; i++) { ridingIndex[i] = 0; } for (int i = 0; i < asd.getWoolColorCount(); i++) { tabSumosEWoolColor.Items.Add(asd.getWoolColor(i)); } for (int i = 0; i < HorseChestList.Length; i++) { HorseChestList[i] = ""; } clear(); allVisInit(); Config config = new Config(); mcVersion = config.getSetting("[Personalize]", "MCVersion"); if (mcVersion == "1.8") { tabSumosLHandBtn.IsEnabled = false; tabSumosLeftHand.IsEnabled = false; tabSumosDCLHand.IsEnabled = false; tabSumosGlowing.IsEnabled = false; tabSumosTagsCheck.IsEnabled = false; tabSumosRidingV1.IsEnabled = false; tabSumosRidingClear.IsEnabled = false; tabSumosElytra.IsEnabled = false; } else if (mcVersion == "latest") { HorseType.IsEnabled = false; HorseSaddle.IsEnabled = false; } }