Позволяет устанавливать значения EMC для предметов и блоков трансформаций Философского камня с модом ProjectE. Примеры показаны ниже.
В server_scripts:
ProjectEEvents.setEMC(event => {
// устанавливает абсолютное значение emc предмета
event.setEMC("minecraft:cobblestone", 0) // алиас. setEMCAfter
// устанавливает emc предмета до выполнения других операций
// иногда это может привести к тому, что значение emc не будет
// установлено, но также позволяет генерировать значения emc
// из этого; например, рецепты крафта
event.setEMCBefore("minecraft:stick", 10000);
})
ItemEvents.rightClicked("minecraft:stick", event => {
let player = event.player;
// getPlayerEMC всегда возвращает строку
// потому что значения emc могут быть очень большими
player.tell("Ваш emc: " + ProjectE.getPlayerEMC(player))
ProjectE.addPlayerEMC(player, 1000);
// второй аргумент может быть строкой по указанной выше причине
// также существует ProjectE.setPlayerEMC
player.tell("Ваш новый emc: " + ProjectE.getPlayerEMC(player))
})В startup_scripts:
ProjectEEvents.registerWorldTransmutations(event => {
event.transform("minecraft:tnt", "minecraft:oak_planks");
})
