online, i saw some examples of events where people checked for
if (!event.player || event.player.level.isClientSide())
``` or
```js
if (event.server)
only a sparse few examples i found had these checks. are they necessary? what's the most appropriate value to check (eg: see above)? my use-case is something like below:
ItemEvents.rightClicked(event => {
const {item, player} = event
if (item.id == 'kubejs:example_item') {
if (!player || player.level.isClientSide()) return
item.count--
event.cancel()
}
})