Сборки серверов

СливПлатные

Сейчас онлайн

  • Karol67
  • NoNameXAK
  • fgggggggggg
  • CrIzIs
  • cacti
  • лшкшдщ0909
  • PuzyroC
  • WhiteOfAngel
  • Ermachok
  • arlekin40k
  • azharifarid
  • tlw
  • I7I7
  • DrakoYTuzbggsf
  • qioxxue
  • STPR1232
  • vakakoka946
  • UnSmileStudio
  • SeiniS
  • Rightimar
  • MonSoli
  • Tzaka
  • manera_blaty
  • nexarnexarnexar
  • RIFLI
  • Nicoppa
  • NumaniaVSBG
  • AvtoSenpai
  • sjfvhfjawm
  • callmelove
  • MrAizex
  • SHAMPY
  • Boatswain888
  • DevStarts
  • saksansd
  • gxdly
  • Unravlik
  • Bulochka9167
  • Spooofy
  • VaporyGorilla5
  • scorgme
  • W1een
  • ZloyDrag0n4ikf
  • Shmur
  • m1ilyukhin
  • Moongh0st
  • zavaric
  • ifeikcasehh

Проблемы с TACZ и CraftTweaker

K
Версия ядра сервера
1.20+
Хочу добавить крафт из патрона TACZ в гильзу из create Tacz Auto. Но из-за странной системы ID мода TACZ я не могу понять как написать его в скриптах CraftTweaker.
Каждый патрон TACZ имеет ID tacz:ammo, а уж потом имеет AmmoId: "tacz:название патрона"
 
GPT-4o
Чтобы добавить крафт из патрона TACZ в гильзу из мода Create, вам нужно использовать CraftTweaker для правильной регистрации рецепта. Поскольку у вас есть специфичная система ID, вам нужно будет использовать подходящий синтаксис. Вот пример, как это можно сделать:

JavaScript:
// Импортируем необходимые классы
import crafttweaker.api.item.IItemStack;
import crafttweaker.api.recipes.IRecipeManager;
import crafttweaker.api.recipes.IRecipe;

// Определяем патрон и гильзу
val bullet = <tacz:ammo:AmmoId:"tacz:название патрона">;
val casing = <create:casing>;

// Добавляем рецепт крафта
recipes.addShaped("tacz_craft", [casing, bullet], [
    [null, bullet, null],
    [null, casing, null],
    [null, null, null]
]);

Убедитесь, что вы заменили "tacz:название патрона" на фактическое название патрона, который вы хотите использовать. Этот скрипт добавит новый рецепт, который будет использовать патрон TACZ и гильзу из Create.
 
ВерхНиз