#How to make slappers in 1.20
1 messages · Page 1 of 1 (latest)
use the hitEntity afterevent, but if you want the said slapper entity to not take damage you'd have to do some entity.json editing I believe
Do you know whats wrong with this?
world.afterEvents.entityHit.subscribe((data) => {
if (data.hitBlock) return;
if (data.hitEntity.hasTag("ru:starter")) {
let CosmeticMenu = new ActionFormData()
.title(`§3§lCosmetics`)
.body(`\n§bWelcome to the Cosmetics menu!\n\nIn this menu, you can make yourself look cool, with custom ranks, message colours, and even name colours!\n `)
.button(`§bCreate your own rank!\n§7Custom Chat Ranks!`)
.button(`§r§bPreset Ranks\n§7Cool Ranks!`)
.button(`§r§bName Colour\n§7Custom Colours!`)
.button(`§r§bMessage Colour\n§7Custom Messages!`)
CosmeticMenu.show(player).then(response => {
if (response.selection == 0) return CustomRankMenu(player)
if (response.selection == 1) return RanksMenu(player)
if (response.selection == 2) return NameMenu(player)
if (response.selection == 3) return MessageMenu(player)
})}});
i know its something with the player since its not defined but what would i use like data.player or data.source idk
thanks got it working