Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ServerEvents.advancements((event) => {
- let root = event
- .create(id)
- .display((displayInfo) => {
- displayInfo
- .announceToChat(Boolean) // default: false
- .background(backgroundPath) // default: minecraft:textures/gui/advancements/backgrounds/stone.png
- .description() // default: empty array
- .frame(frameType) // default: task
- .hidden(Boolean) // default: false
- .icon(icon) // default: minecraft:apple
- .showToast(Boolean) // default: true
- .title(text); // default: generate from id (underscores to spaces, capitalize first letter)
- })
- .criteria((criterionInfo) => {
- criterionInfo.addCriterion(
- name,
- event.TRIGGER.inventoryChange(["minecraft:apple"])
- );
- })
- .requirements((requirementsInfo) => {
- requirementsInfo.add("minecraft:apple");
- })
- .rewards((rewardsInfo) => {
- rewardsInfo.addExperience(10);
- })
- .sendsTelemetryEvent(Boolean); // default: false;
- let child_1 = root.addChild((childInfo) => {
- childInfo.display((displayInfo) => {
- displayInfo
- .announceToChat(Boolean) // default: false
- .description() // default: empty array
- .frame(frameType) // default: task
- .hidden(Boolean) // default: false
- .icon(icon) // default: minecraft:apple
- .showToast(Boolean) // default: true
- .title(text); // default: generate from id (underscores to spaces, capitalize first letter)
- });
- });
- let child_2 = child_1.addChild((childInfo) => {
- childInfo
- .display((displayInfo) => {})
- .criteria((criterionInfo) => {})
- .requirements((requirementsInfo) => {})
- .rewards((rewardsInfo) => {})
- .sendsTelemetryEvent(true);
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement