Ever wanted your minecraft server to be super cool to show off to your friends? Well this addon is a really requested idea in the Fade Studios community where any pressure plate you stand on launches them the direction they are looking.
Select version for changelog:
Changelog
Updated to 1.21.40/4x Make sure beta apis is enabled! By HiveLanky
import { system, world } from '@minecraft/server'
// List of pressure plates that trigger knockback
const pressurePlates = [
'minecraft:stone_pressure_plate', 'minecraft:polished_blackstone_pressure_plate', 'minecraft:bamboo_pressure_plate', 'minecraft:spruce_pressure_plate', 'minecraft:birch_pressure_plate', 'minecraft:acacia_pressure_plate', 'minecraft:light_weighted_pressure_plate', 'minecraft:jungle_pressure_plate', 'minecraft:cherry_pressure_plate', 'minecraft:crimson_pressure_plate', 'minecraft:dark_oak_pressure_plate', 'minecraft:mangrove_pressure_plate', 'minecraft:warped_pressure_plate', 'minecraft:heavy_weighted_pressure_plate', 'minecraft:wooden_pressure_plate'
];
// Function to check if a player is on a pressure plate and apply knockback
function checkAndApplyKnockback() {
let players = world.getAllPlayers();
for (let player of players) {
let block = player.dimension.getBlock(player.location);
if (block && pressurePlates.includes(block.typeId)) {
player.applyKnockback(
player.getViewDirection().x,
player.getViewDirection().z,
8, // Knockback force
1 // Vertical boost
);}}}
// Run the function every tick
system.runInterval(checkAndApplyKnockback, 1);