Unofficial site, not affiliated with modrinth.com.What is this?
Моды/Advancement JS
Advancement JS

Advancement JS

Configure more than advancements by KubeJS

242.5K
21
  • Advancement JS 2001forge-2.9.4

    release14 мая 2024 г.

    Нет описания изменений

  • Advancement JS 2001fabric-2.9.4

    release14 мая 2024 г.

    Addition

    • AdvConfigureEventJS.removeAll()
    • AdvConfigureEventJS.enableRecipeAdvancementsRemoval()

    Remove

    • { mod: "*" } of AdvancementFilter
  • Advancement JS 2001forge-2.9.3-hotfix

    beta19 марта 2024 г.

    Fixed a stupid bug about AdvancementFilter

  • Advancement JS 2001forge-2.9.2

    beta1 марта 2024 г.

    Fix

    • Removed compat with Revelationary(EventHorizon), so that ProbeJS could successfully generate js doc
    • common.properties will create AdvJS configures correctly
  • Advancement JS 2001fabric-2.9.0

    release17 февраля 2024 г.

    Нет описания изменений

  • Advancement JS 2001forge-2.9.0

    release17 февраля 2024 г.

    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
  • Advancement JS 2001fabric-2.8.0

    release15 февраля 2024 г.

    Нет описания изменений

  • Advancement JS 2001forge-2.8.0

    release10 февраля 2024 г.

    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
  • Advancement JS 2001fabric-2.7.0

    release8 февраля 2024 г.

    Нет описания изменений

  • Advancement JS 2001forge-2.7.0

    release2 февраля 2024 г.

    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
  • Advancement JS 1902fabric-2.6.0

    release31 января 2024 г.

    Нет описания изменений

  • Advancement JS 1902forge-2.6.0

    release30 января 2024 г.

    Updates to latest version

    Diff

    • No /advjs command
    • No example script
  • Advancement JS 2001fabric-2.6.0

    release29 января 2024 г.

    Нет описания изменений

  • Advancement JS 2001forge-2.6.0

    release29 января 2024 г.

    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
  • Advancement JS 2001fabric-2.5.0

    release28 января 2024 г.

    Нет описания изменений

  • Advancement JS 2001forge-2.5.0

    release28 января 2024 г.

    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
  • Advancement JS 2001fabric-2.4.0

    release25 января 2024 г.

    Нет описания изменений

  • Advancement JS 2001forge-2.4.0

    release25 января 2024 г.

    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()
  • Advancement JS 1802forge-1.9.0

    release22 января 2024 г.

    1.18.2 will stop updatting, and just fix bug.

  • Advancement JS 1802fabric-1.6.1

    release6 января 2024 г.

    Нет описания изменений

Совместимость

Minecraft: Java Edition

Платформы

Поддерживаемые окружения

Клиент и сервер

Сведения

Лицензия:
Опубликован:2 года назад
Обновлён:2 года назад
ID проекта:
Главная