import aspecttweaker.Aspects;
import aspecttweaker.IAspect;
// Set aspects for items
Aspects.setAspects(<minecraft:snowball>, [<aspect:ignis>]);
Aspects.setAspects(<minecraft:diamond>, [<aspect:alienis>*3]);
Aspects.removeAspects(<minecraft:log:2>);
// Aspects belong to the type IAspect
val primals = [<aspect:aer>,<aspect:terra>,<aspect:ignis>,<aspect:aqua>,<aspect:ordo>,<aspect:perditio>] as IAspect[];
Aspects.setAspects(<minecraft:redstone>, primals);
// <aspect:aer>.name gives "Aer", and so on
print("All of the primals:");
for primal in primals {
print(primal.name);
}
// <aspect:terra>.amount gives 1, and so on
print("A lot of terra:");
print((<aspect:terra>*687).amount);