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

СливПлатные

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

  • drakthar
  • Martin2008MK
  • inteareable
  • Zuya
  • Iruka
  • 4yro4ka
  • KREEDCORE
  • rotelyfars
  • daiv
  • wikislo
  • vnezapnik
  • EllyWorld
  • VaporyGorilla5
  • aaaasd
  • zxwqqqp
  • Fflakser
  • Mateusus
  • IvanBiog_Petro
  • FallenGod
  • DanSlash
  • Dezzy22961
  • Sain_t
  • undefined322
  • NightMaster
  • DDoS000
  • Fonisha
  • Naesk
  • shvidkiy
  • Dereb
  • lajczik
  • MrWeebeez
  • Ascoldi
  • Anhodacs
  • Darkknight29
  • popcatunion
  • Dimitar
  • No_Sweer4ik
  • Java-jar
  • phantomfighterxx
  • ItsZadiac
  • Animatik0
  • katelinlis
  • seopwat
  • SyroxilPrime
  • lisstons
  • isahl
  • Rdawadawd
  • Warxyu2
  • Greystiks
  • Unitei
  • SiyahLider
  • Lors1k
  • 6y6lik
  • endkey
  • Vo1tron196
  • antiquity
  • ffefefef
  • brandonTALENT
  • noninterno
  • Akela
  • bibizzzz
  • Kanareyka
Статус
Вы не можете ничего здесь написать, потому что тема была закрыта.
K
Как запретить или изменить крафт определенных MODS предметов? (1.20.1)

1 Пример: мод (tacz)
Мне нужно запретить крафт оружия (ДИГЛ)
ID предмета - tacz:modern_kinetic_gun{GunId:"tacz:deagle"}

2 Пример: мод (travelersbackpack)
Мне нужно запретить крафт (рюкзак-стандарт)
ID предмета - travelersbackpack:standard

Задача: Никто не может крафтить данные предметы, но с креатива, Администратор, может его достать и выдать игроку. Либо можно выдать с помощью команды.

Умоляю, помогите. Я уже несколько дней в затруднении.
Я использовал множество плагинов и модов, но ситуация в том, что у мода (tacz) оружие создается не в верстаке, а в оружейном столе, который включен в моде TACZ и я попросту не знаю как запретить эти крафты.
 
GPT-4o
Для запрета крафта определенных предметов в Minecraft с использованием модов, вы можете использовать моды, которые позволяют редактировать рецепты крафта, такие как CraftTweaker. Ниже приведены примеры, как это можно сделать для ваших случаев.

### Пример для TACZ (запрет крафта ДИГЛ)

Java:
import crafttweaker.api.CraftTweakerAPI;
import crafttweaker.api.item.IItemStack;
import crafttweaker.api.recipes.RecipeManager;

CraftTweakerAPI.getRecipeManager().removeRecipe(IItemStack.of("tacz:modern_kinetic_gun{GunId:\"tacz:deagle\"}"));

### Пример для Travelers Backpack (запрет крафта стандартного рюкзака)

Java:
import crafttweaker.api.CraftTweakerAPI;
import crafttweaker.api.item.IItemStack;
import crafttweaker.api.recipes.RecipeManager;

CraftTweakerAPI.getRecipeManager().removeRecipe(IItemStack.of("travelersbackpack:standard"));

### Дополнительные настройки

Чтобы обеспечить возможность получения этих предметов только администраторами, вы можете использовать команды или создать специальный крафт, который будет доступен только администратору. Например, вы можете создать команду, которая будет выдавать предметы:

Java:
/give @p tacz:modern_kinetic_gun{GunId:"tacz:deagle"} 1
/give @p travelersbackpack:standard 1

### Замечания

1. Убедитесь, что у вас установлен CraftTweaker и все необходимые зависимости.
2. После внесения изменений в скрипты CraftTweaker, не забудьте перезапустить мир или использовать команду для перезагрузки скриптов.
3. Проверьте, что ID предметов указаны правильно, чтобы избежать ошибок.

Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать!
 
Статус
Вы не можете ничего здесь написать, потому что тема была закрыта.
ВерхНиз