DashLoader compatibility (#2453). Thanks to alphaqu
This commit is contained in:
parent
779a2c8b60
commit
8c57ae4a4e
4 changed files with 66 additions and 0 deletions
|
@ -34,6 +34,12 @@ repositories {
|
||||||
includeGroup "curse.maven"
|
includeGroup "curse.maven"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
maven {
|
||||||
|
url = "https://maven.oskarstrom.net"
|
||||||
|
content {
|
||||||
|
includeGroup "net.oskarstrom"
|
||||||
|
}
|
||||||
|
}
|
||||||
maven {
|
maven {
|
||||||
url "https://maven.shedaniel.me/"
|
url "https://maven.shedaniel.me/"
|
||||||
}
|
}
|
||||||
|
@ -146,6 +152,8 @@ dependencies {
|
||||||
optionalDependency "me.shedaniel:RoughlyEnoughItems-fabric:6.0.262-alpha"
|
optionalDependency "me.shedaniel:RoughlyEnoughItems-fabric:6.0.262-alpha"
|
||||||
disabledOptionalDependency ('com.github.emilyploszaj:trinkets:2.6.7')
|
disabledOptionalDependency ('com.github.emilyploszaj:trinkets:2.6.7')
|
||||||
disabledOptionalDependency "com.github.dexman545:autoswitch-api:-SNAPSHOT"
|
disabledOptionalDependency "com.github.dexman545:autoswitch-api:-SNAPSHOT"
|
||||||
|
optionalDependency 'net.oskarstrom:DashLoader:2.0'
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
def optionalDependency(String dep) {
|
def optionalDependency(String dep) {
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
package techreborn.compat.dashloader;
|
||||||
|
|
||||||
|
import net.oskarstrom.dashloader.DashRegistry;
|
||||||
|
import net.oskarstrom.dashloader.api.annotation.DashConstructor;
|
||||||
|
import net.oskarstrom.dashloader.api.annotation.DashObject;
|
||||||
|
import net.oskarstrom.dashloader.api.enums.ConstructorMode;
|
||||||
|
import net.oskarstrom.dashloader.model.DashModel;
|
||||||
|
import techreborn.client.render.DynamicBucketBakedModel;
|
||||||
|
|
||||||
|
@DashObject(DynamicBucketBakedModel.class)
|
||||||
|
public class DashDynamicBucketBakedModel implements DashModel {
|
||||||
|
|
||||||
|
@DashConstructor(ConstructorMode.EMPTY)
|
||||||
|
public DashDynamicBucketBakedModel() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DynamicBucketBakedModel toUndash(DashRegistry registry) {
|
||||||
|
return new DynamicBucketBakedModel();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getStage() {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
package techreborn.compat.dashloader;
|
||||||
|
|
||||||
|
import net.oskarstrom.dashloader.DashRegistry;
|
||||||
|
import net.oskarstrom.dashloader.api.annotation.DashConstructor;
|
||||||
|
import net.oskarstrom.dashloader.api.annotation.DashObject;
|
||||||
|
import net.oskarstrom.dashloader.api.enums.ConstructorMode;
|
||||||
|
import net.oskarstrom.dashloader.model.DashModel;
|
||||||
|
import techreborn.client.render.DynamicCellBakedModel;
|
||||||
|
|
||||||
|
@DashObject(DynamicCellBakedModel.class)
|
||||||
|
public class DashDynamicCellBakedModel implements DashModel {
|
||||||
|
|
||||||
|
@DashConstructor(ConstructorMode.EMPTY)
|
||||||
|
public DashDynamicCellBakedModel() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DynamicCellBakedModel toUndash(DashRegistry registry) {
|
||||||
|
return new DynamicCellBakedModel();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getStage() {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
|
@ -26,6 +26,12 @@
|
||||||
"techreborn.compat.autoswitch.AutoSwitchApiImpl"
|
"techreborn.compat.autoswitch.AutoSwitchApiImpl"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"custom": {
|
||||||
|
"dashloader:customobject": [
|
||||||
|
"techreborn.compat.dashloader.DashDynamicBucketBakedModel",
|
||||||
|
"techreborn.compat.dashloader.DashDynamicCellBakedModel"
|
||||||
|
]
|
||||||
|
},
|
||||||
"depends": {
|
"depends": {
|
||||||
"fabricloader": ">=0.11.3",
|
"fabricloader": ">=0.11.3",
|
||||||
"fabric": ">=0.34.10",
|
"fabric": ">=0.34.10",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue