#What is the equivalent to highPriorityData/lowPriorityData for this MC version?

14 messages · Page 1 of 1 (latest)

deft dragon
#

Usually it starts like this: ServerEvents.highPriorityData

vital micaBOT
#

Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!

winter raven
#

only one event(ServerEvents.generateData) that takes a stage for the generated data, one of "internal","registries","before_mods","after_mods","last" so ServernEvents.highPriorityData(event =>)becomes ServerEvents.generateData("before_mods", event => {});

deft dragon
winter raven
#

i think the method was renamed to except

deft dragon
winter raven
#

it has 4 methods event.add(<data>) event.getGenerated(<id>) event.texxt(<id>,<content>) and event.json(<id>,<json>)

deft dragon
#

I wonder what .add does

winter raven
#

it takes a public record GeneratedData(ResourceLocation id, Supplier<byte[]> data)

#

so it is equivalent to text or json

deft dragon
#

Since my goal is to override a .json in a path, I'm now using before_mods (not sure if this is the right one)
event.json(`hostilenetworks:data_models/artifacts/mimic.json`, <json>)

winter raven
#

i can't find a source on this but i was certain later loaded datapacks override previous ones and can hide them, if it mysteriously doesn't work try after_mods

deft dragon
#

it was after_mods + game restart

#

Also, that .except() was very useful to know