Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/1902/fabric' into 1902/fabric
Browse files Browse the repository at this point in the history
  • Loading branch information
westernat committed Dec 30, 2023
2 parents 837ae36 + fc5cd0a commit 5bb0ecb
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# AdvancementJS

Configure Advancements by KubeJS

## Quick Exmaple

### KubeJS 6

```js
StartupEvents.advancement((event) => {
const { TRIGGER, PREDICATE } = event;

const bred_in_nether = TRIGGER.bredAnimals((triggerBuilder) => {
triggerBuilder.setChild(
PREDICATE.entity({
stepping_on: {
dimension: "the_nether",
},
})
);
});

const root = event
.create("advjs:hell")
.display((displayBuilder) => displayBuilder.setIcon("diamond"))
.criteria((criteriaBuilder) => criteriaBuilder.add("tick", TRIGGER.tick()));

root.addChild("child1", (childBuilder) => {
childBuilder
.display((displayBuilder) => {
displayBuilder.setTitle(Text.red("Holy Shit"));
displayBuilder.setDescription(Text.red("Hell starts"));
})
.criteria((criteriaBuilder) => {
criteriaBuilder.add("bred_in_nether", bred_in_nether);
})
.rewards((rewardsBuilder) => {
rewardsBuilder.setExperience(100);
});
});

event.remove("minecraft:story/smelt_iron");
});
```

0 comments on commit 5bb0ecb

Please sign in to comment.