ServerEvents.recipes(event => { //event.remove({input: ''}) event.remove({ input: 'create:precision_mechanism', mod: 'createoreexcavation' }) }) const Waystones = ["waystones:waystone", "waystones:sandy_waystone", "waystones:mossy_waystone", "waystones:warp_plate", "waystones:portstone", "waystones:sharestone", "waystones:white_sharestone", "waystones:orange_sharestone", "waystones:magenta_sharestone", "waystones:light_blue_sharestone", "waystones:yellow_sharestone", "waystones:lime_sharestone", "waystones:pink_sharestone", "waystones:gray_sharestone", "waystones:light_gray_sharestone", "waystones:cyan_sharestone", "waystones:purple_sharestone", "waystones:blue_sharestone", "waystones:brown_sharestone", "waystones:green_sharestone", "waystones:red_sharestone", "waystones:black_sharestone"] BlockEvents.placed(Waystones, event => { let BlockDimension = event.level.dimension.toString() let AlowedDimension = ['minecraft:overworld', 'minecraft:the_nether', 'minecraft:the_end'] if (AlowedDimension.indexOf(BlockDimension) == -1) { event.cancel() } }) BlockEvents.rightClicked(Waystones, event => { let BlockDimension = event.level.dimension.toString() let AlowedDimension = ['minecraft:overworld', 'minecraft:the_nether', 'minecraft:the_end'] if (AlowedDimension.indexOf(BlockDimension) == -1) { event.cancel() } })