Advancement JSСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (20)
release
Advancement JS 2001forge-2.9.4
2001forge-2.9.414 мая 2024 г.29,2 тыс.Minecraft: 1.20.1forge
release
Advancement JS 2001fabric-2.9.4
2001fabric-2.9.414 мая 2024 г.3,4 тыс.Minecraft: 1.20.1fabric
Что нового
## Addition
- `AdvConfigureEventJS.removeAll()`
- `AdvConfigureEventJS.enableRecipeAdvancementsRemoval()`
# Remove
- `{ mod: "*" }` of AdvancementFilter
beta
Advancement JS 2001forge-2.9.3-hotfix
2001forge-2.9.3-hotfix19 мар. 2024 г.220 тыс.Minecraft: 1.20.1forge
Что нового
Fixed a stupid bug about AdvancementFilter
beta
Advancement JS 2001forge-2.9.2
2001forge-2.9.21 мар. 2024 г.221Minecraft: 1.20.1forge
Что нового
## Fix
- Removed compat with Revelationary(EventHorizon), so that ProbeJS could successfully generate js doc
- common.properties will create AdvJS configures correctly
release
Advancement JS 2001fabric-2.9.0
2001fabric-2.9.017 февр. 2024 г.416Minecraft: 1.20.1fabric
release
Advancement JS 2001forge-2.9.0
2001forge-2.9.017 февр. 2024 г.173Minecraft: 1.20.1forge
Что нового
## Fix
- ```AdvancementFilter``` will filter icon correctly
- ```DamagePredicateBuilder.setType(predicate)``` -> ```DamagePredicateBuilder.setTypeByPredicate(predicate)```
## Addition
- Client example in ```/advjs```
## Compat
- ```Better Advancements```: the new server event: ```AdvJSEvents.betterAdv```
release
Advancement JS 2001fabric-2.8.0
2001fabric-2.8.015 февр. 2024 г.118Minecraft: 1.20.1fabric
release
Advancement JS 2001forge-2.8.0
2001forge-2.8.010 февр. 2024 г.143Minecraft: 1.20.1forge
Что нового
## Addition
- AdvLockEventJS.itemUse(toLock: Item, lockBy: ResourceLocation): void
- AdvLockEventJS.blockInteract(toLock: Block, lockBy: ResourceLocation): void
- AdvLockEventJS.entityInteract(toLock: EntityType\<any\>, lockBy: ResourceLocation): void
## Binding
- AdvHelper: for checking server player's advancement isn't done
## Upgrades
- AdvancementFilter: compound type is available
release
Advancement JS 2001fabric-2.7.0
2001fabric-2.7.08 февр. 2024 г.109Minecraft: 1.20.1fabric
release
Advancement JS 2001forge-2.7.0
2001forge-2.7.02 февр. 2024 г.131Minecraft: 1.20.1forge
Что нового
## Addition
- ```AdvBuilder.repeatable()``` and ```AdvGetter.repeatable()```
- If invoked this method, the advancement will revoke after grant automatically.
- ```AdvGetter.changeParent(parentId: ResourceLocation)```
- PlayerPredicateBuilder.checkAdvancementCriterions(advancement: ResourceLocation, criterions: Map<String, Boolean>)
## Fix
- If an advancement has no display, the displayModifier will not throw error, but create a new display
- ```/advjs``` will generate correct code
## Rename
- ```AdvRemoveFilter``` -> ```AdvancementFilter```
- ```GameType``` -> ```GameMode```
- ```BaseTrigger``` -> ```CustomTrigger```
release
Advancement JS 1902fabric-2.6.0
1902fabric-2.6.031 янв. 2024 г.194Minecraft: 1.19.2fabric
release
Advancement JS 1902forge-2.6.0
1902forge-2.6.030 янв. 2024 г.822Minecraft: 1.19.2forge
Что нового
# Updates to latest version
## Diff
- No ```/advjs``` command
- No example script
release
Advancement JS 2001fabric-2.6.0
2001fabric-2.6.029 янв. 2024 г.124Minecraft: 1.20.1fabric
release
Advancement JS 2001forge-2.6.0
2001forge-2.6.029 янв. 2024 г.153Minecraft: 1.20.1forge
Что нового
# Breaking Changes
## Compat
- ```Revelationary```(Fabric only), the new client event: ```AdvJSEvents.revelation```
- ```EventHorizon```(Forge only), the new client event: ```AdvJSEvents.revelation```
## Reconstruct
- ```ServerEvents.advancement``` -> ```AdvJSEvents.advancement```
- ```AdvConfigureEventJS.lock``` -> ```AdvJSEvents.lock```
## Addition
- The new startup event ```AdvJSEvents.trigger```, for registering custom trigger
- Use ```CustomTriggers.of(id: ResourceLocation): BaseTrigger``` to get your custom trigger for triggers
- Use ```Trigger.custom(id: ResourceLocation): BaseTriggerInstance``` to create a trigger instance for criteria
release
Advancement JS 2001fabric-2.5.0
2001fabric-2.5.028 янв. 2024 г.117Minecraft: 1.20.1fabric
release
Advancement JS 2001forge-2.5.0
2001forge-2.5.028 янв. 2024 г.113Minecraft: 1.20.1forge
Что нового
## Addition
- BlockDestroyedTrigger.Builder.ofTag(tag: ResourceLocation): void
- AdvConfigureEventJS.lock(toLock: Ingredient, lockBy: ResourceLocation): void
- AdvConfigureEventJS.lock(toLock: ItemPredicate, lockBy: ResourceLocation): void
- Trigger.fromJson(json: JsonObject): CriterionTriggerInstance
## Removal
- AdvConfigureEventJS.lock(toLock: ItemStack, lockBy: ResourceLocation): void
- AdvConfigureEventJS.lock(toLock: ItemStack, lockBy: AdvBuilder): void
## Fix
- Allow ```requireParentDone``` and ```requireOthersDone``` use in same advancement
release
Advancement JS 2001fabric-2.4.0
2001fabric-2.4.025 янв. 2024 г.118Minecraft: 1.20.1fabric
release
Advancement JS 2001forge-2.4.0
2001forge-2.4.025 янв. 2024 г.135Minecraft: 1.20.1forge
Что нового
## New method
- requireOthersDone(requires[]: ResourceLocation...)
- It will check if advancements that you put in had done.
## New feature
- Outputting more debugging information.
- More advancement warning message show in advancement.
- Banding Bounds to KubeJS
- New trigger: increasedKillScore
- Triggers when the player killed an entity, it will match the score that player increased.
## Rename
- AdvBuilder.getSavePath() -> AdvBuilder.getId()
release
Advancement JS 1802forge-1.9.0
1802forge-1.9.022 янв. 2024 г.6,7 тыс.Minecraft: 1.18.2forge
Что нового
1.18.2 will stop updatting, and just fix bug.
release
Advancement JS 1802fabric-1.6.1
1802fabric-1.6.16 янв. 2024 г.190Minecraft: 1.18.2fabric