diff --git a/kubejs/server_scripts/minecraft/events.js b/kubejs/server_scripts/minecraft/events.js index 32d8af04b..3802c853d 100644 --- a/kubejs/server_scripts/minecraft/events.js +++ b/kubejs/server_scripts/minecraft/events.js @@ -3,11 +3,12 @@ PlayerEvents.tick(event => { // make levitation last shorter, so shulkers aren't so deadly on the moon - - if (event.player.hasEffect('minecraft:levitation')) { - event.server.scheduleInTicks(0, () => { }) - event.server.scheduleInTicks(40, () => { - event.player.removeEffect('minecraft:levitation') - }) + const { player } = event; + if (player.age % 20 === 0) { + if (event.player.hasEffect('minecraft:levitation')) { + if (event.player.getEffect('minecraft:levitation').getDuration() > 60) { + event.player.potionEffects.add('minecraft:levitation', 60, 0, true, true) + } + } } }); diff --git a/kubejs/server_scripts/tfchotornot/tags.js b/kubejs/server_scripts/tfchotornot/tags.js index 8813879f0..80dfa7aae 100644 --- a/kubejs/server_scripts/tfchotornot/tags.js +++ b/kubejs/server_scripts/tfchotornot/tags.js @@ -36,6 +36,8 @@ const registerHotOrNotItemTags = (event) => { event.add('tfg:prevents_gas_floating', 'create:copper_diving_boots') event.add('tfg:prevents_gas_floating', 'create:netherite_diving_boots') + event.add('tfg:prevents_gas_floating', 'ad_astra:space_boots') + event.add('tfg:prevents_gas_floating', 'ad_astra:netherite_space_boots') } const registerHotOrNotFluidTags = (event) => {