Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var trait1 = mods.contenttweaker.tconstruct.TraitBuilder.create("torchlight");
- trait1.color = 0xffbf00;
- trait1.maxLevel = 1;
- trait1.countPerLevel = 1;
- trait1.onHit = function(trait, tool, attacker, target, damage, isCritical){
- target.setFire(damage);
- };
- events.onPlayerInteractBlock(function(event as crafttweaker.event.PlayerInteractBlockEvent){
- var fn = function (item){
- var nbt = item.tag as IData;
- if ((nbt.asMap()) has "Traits"){
- var traits = nbt.memberGet("Traits") as IData;
- if ((traits.asList()) has "torchlight"){
- return true;
- }
- }
- return false;
- };
- if (event.player.currentItem.only(fn)){
- val material = IBlockState.getBlockState(event.block.definition.id, [""]).material;
- if (material.canBurn){
- server.commandManager.executeCommand(server, "/setBlock " + event.x + " " + event.y + " " + event.z + " minecraft:fire");
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement