#ds.distance #credits: mlodydeziom, njol options: ds_name: &6Doctor&8Strange ds_item: Grass ds_damage: 3 ds_distance: 8 aliases: # blocks without collision as of Minecraft 1.5 (excluding fire, nether portal & end portal) nonsolid = 0, 6, 27, 28, 30, 31, 32, 37, 38, 39, 40, 50, 55, 59, 63, 64, 65, 66, 68, 69, 70, 71, 72, 75, 76, 77, 78:0, 83, 85:4-7, 104, 105, 106, 111, 115, 131, 132, 141, 142, 143, 147, 148, 157 on rightclick with compass: player has permission "skript.teleport" loop blocks above targeted block: loop-block is nonsolid block above loop-block is nonsolid teleport player to loop-block stop trigger command /ds: trigger: give 1 {@ds_item} named "{@ds_name}" to player on leftclick: if player's held item is {@ds_item} named "{@ds_name}": loop all players: if distance between loop-player and player is less or equal to {@ds_distance}: damage loop-player by {@ds_damage} on rightclick: if player's held item is {@ds_item} named "{@ds_name}": cancel event loop blocks above targeted block: loop-block is nonsolid block above loop-block is nonsolid teleport player to loop-block stop trigger