Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Origins (Forge)

Origins (Forge)

This is an unofficial forge port of the Origins mod for fabric

425.3k
142
Adventure
Origins (Forge) has been archived. Origins (Forge) will not receive any further updates unless the author decides to unarchive the project.

Compatibility

Minecraft: Java Edition

1.20.1
1.19.2
1.18.1–1.18.2
1.17.1
1.16.5

Platforms

Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

View source

Creators

EdwinMindcraft
EdwinMindcraft Owner
Torty
Torty Maintainer
Apace
Apace Original Author

Details

Licensed MIT
Published 2 years ago
Updated last year
DescriptionChangelogVersions
All versions[1.20.1] Origins Forge 1.10.0.0

[1.20.1] Origins Forge 1.10.0.0

Download
Report

Changelog

Latest Forge is not supported due to many breaking changes, please use the recommended Forge version instead.

  • Updated to 1.20.1 and for parity with Origins Fabric 1.10.0

Migration from 1.19.2 -> 1.20.1

Damage Type Registry

https://gist.github.com/apace100/bfbf82a8f9d6bd2db13e4feaf653a6b0

Material Condition

  • The Material block condition is now deprecated, please use tags where you would've previously used this block condition.

Reach Attribute Name Differences

The forge:reach_distance and forge:attack_range attribute names have been changed to forge:block_reach and forge:entity_reach respectively. The two should function identically otherwise.

Fabric Resource Condition Differences

Origins Fabric gained the ability to have conditional power loading through Fabric's Resource Condition system in 1.10.0, because Fabric's Resource Condition system does not exist on Forge, we are instead using Forge's Conditional Data systems.

Migration Guide

To migrate, change the fabric:load_conditions JSON object to a valid forge:conditions JSON object. This object can also exist alongside the Fabric Load Conditions but in a multiple Origins Fabric won't catch the forge:conditions JSON object as an excluded field.

Fabric's Load Conditions are stored inside an array, to achieve similar effects with allowing multiple conditions to be used on Forge, use a forge:and as your condition type.

More info about Conditional Data can be found here. https://docs.minecraftforge.net/en/1.20.x/resources/server/conditional/

Example

Fabric

{
    "type": "apoli:action_on_callback",
    "entity_action_gained": {
        "type": "apoli:execute_command",
        "command": "say Hello world!"
    },
    "fabric:load_conditions": [
        {
            "condition": "apoli:any_namespace_loaded",
            "namespaces": [
                "eggolib"
            ]
        }
    ]
}

Forge

{
    "type": "apoli:action_on_callback",
    "entity_action_gained": {
        "type": "apoli:execute_command",
        "command": "say Hello world!"
    },
    "forge:conditions": {
        "type": "apoli:any_namespace_loaded",
        "namespaces": [
            "eggolib"
        ]
    }
}

Dependencies

dependency-iconCaelus APIrequired

Files

origins-forge-1.20.1-1.10.0.0-all.jar(2.16 MiB) Primary
Download

Metadata

Release channel

Release

Version number

1.20.1-1.10.0.0

Loaders

Forge

Game versions

1.20.1

Downloads

551

Publication date

September 12, 2023 at 6:21 AM

Publisher

Torty

Torty

Maintainer

Version ID

Modrinth is open source.

main@81b0922

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.