Секвенция
Невероятно мощная штука в ситуациях, когда Вам нужны инструменты для реализации скриптов с последовательным выполнением или таймером.
Пример секвенции
import crafttweaker.api.event.entity.player.ItemPickupEvent;
import crafttweaker.api.events.CTEventManager;
CTEventManager.register<crafttweaker.api.event.entity.player.ItemPickupEvent>((event) => {
var player = event.player;
if (player.level.isClientSide) return;
var level = player.level;
var item = event.getStack();
if (item.registryName == <item:minecraft:dirt>.registryName) level.sequence();
});level.sequence({version: "1.0.0"});level.sequence();level.sequence().addTask(new SleepTask(100)).run((player, context) => player.inventory.add(<item:minecraft:diamond>));InstantTask
SleepUntilTask
Last updated