A wrapped function that set/add/remove entity score and fetch scoreboard objective display.
entity: EntityEntity's scoreboard to changeobjectiveId: stringObjective to apply the score to.score: numberScore valueaction: ScoreboardActionDecides whether to add, remove, or set score to entity (default = set)fetch: booleanFetch scoreboard objective display (default = true)
Add score:
import { setScore, ScoreboardAction } from "./index";
setScore (entity, "objectiveId", 10, ScoreboardAction.add);Remove score:
import { setScore, ScoreboardAction } from "./index";
setScore (entity, "objectiveId", 10, ScoreboardAction.remove);Set score:
import { setScore, ScoreboardAction } from "./index";
setScore (entity, "objectiveId", 10);This function fetches scoreboard objective display by default, to disable this set 5th parameter to false:
import { setScore, ScoreboardAction } from "./index";
setScore (entity, "objectiveId", 10, ScoreboardAction.set, false);These scripts were written by Jayly.