Included content
| Name | |
|---|---|
apoli] Power/global power resource reload listeners now have direct access to the registry wrapper lookup (this means Apoli/Origins won't have to rely on pretty-hacky methods to get the registry wrapper lookup to use for parsing powers/global powers.)apoli] Powers are now validated when data pack contents are refreshed (e.g: after all data packs have been reloaded) instead of after powers are parsed.apoli] Power recipes are now registered when data pack contents are refreshed (e.g: after all data packs have been reloaded) instead of after powers are parsed.apoli] Allowed indexed stacks (the data typ used in the starting_equipment power type) to have a slot range with multiple slots.apoli] Optimized inventory-related actions/utilities to reduce performance overhead.apoli] {For addon developers} Simplified and improved naming convention of some classes/methods. This affects the following classes/methods:
AbstractAction --> ActionAbstractCondition --> ConditionPower#getPowerType --> Power#getTypeAction#getActionType --> Action#getTypeCondition#getConditioType --> Condition#getTypeapoli#260] Fixed memory leaks and threading issues.apoli] Fixed attribute modifiers added via the attribute power type not persisting on respawn.apoli] Fixed attribute modifiers added via the conditioned_attribute power type being added unconditionally upon gaining the power.apoli] Fixed .mcfunction files not being loaded due to non-existent powers caused by loading order issue (since .mcfunction files are loaded before powers.)apoli] Fixed inventory-related entity action/condition types improperly checking the size boundary of the inventories and specified slots.apoli] Fixed passenger_action entity action type executing its own entity action on the ridden entity instead of the riding entity.apoli] Fixed attacker damage condition type not checking if the attacker actually exists.apoli] Fixed powers unnecessarily being synced in singleplayer.apoli] Fixed crash with the raycast entity action/condition types caused by not checking if the entity has the reach-related attributes.apoli] Fixed tooltips of item powers being duplicated after each equipment slot tooltips.apoli] Fixed the position context of the raycast entity action type to use the position of the raycast's end position instead of the specified destination position.origins#801] Fixed origin powers unable to be disabled via the config.origins] Fixed origins/origin layers/badges being unnecessarily synced in singleplayer.origins] Fixed .mcfunction files not being loaded due to non-existent origins caused by loading order issue (since .mcfunction files are loaded before origins.)| Name | |
|---|---|
| File | Type | Size | |
|---|---|---|---|
| Origins-1.13.0-pre.1+mc.1.21.1-sources.jar | Source jar | 414.77 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:3BeIrqZR:1PP0NxoS"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:3BeIrqZR:1PP0NxoS"
}