#How to make slappers in 1.20

1 messages · Page 1 of 1 (latest)

humble night
#

how can I make a entity that you hit to do something in 1.20

nimble saddle
#

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

humble night
#
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

nimble saddle
#

data.source

#

I believ

nimble saddle
humble night
#

thanks got it working