Tags
Creators
Details
Licensed MIT
Published 5 years ago
Updated last month
All versions
1.13.0-pre.1+mc.1.21.1
Beta
1.21.1: Origins 1.13.0-pre.18 months ago 75.2K
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Changes
Changes
- [
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 thestarting_equipmentpower 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#getType
Fixes
- [
apoli#260] Fixed memory leaks and threading issues. - [
apoli] Fixed attribute modifiers added via theattributepower type not persisting on respawn. - [
apoli] Fixed attribute modifiers added via theconditioned_attributepower type being added unconditionally upon gaining the power. - [
apoli] Fixed.mcfunctionfiles not being loaded due to non-existent powers caused by loading order issue (since.mcfunctionfiles are loaded before powers.) - [
apoli] Fixed inventory-related entity action/condition types improperly checking the size boundary of the inventories and specified slots. - [
apoli] Fixedpassenger_actionentity action type executing its own entity action on the ridden entity instead of the riding entity. - [
apoli] Fixedattackerdamage condition type not checking if the attacker actually exists. - [
apoli] Fixed powers unnecessarily being synced in singleplayer. - [
apoli] Fixed crash with theraycastentity 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 theraycastentity 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.mcfunctionfiles not being loaded due to non-existent origins caused by loading order issue (since.mcfunctionfiles are loaded before origins.)
Changelogs
Optional dependencies
Supplementary resources
| 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.
Maven coordinates:
Version ID:
build.gradle:
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"
}



