DashLoader compatibility (#2453). Thanks to alphaqu

This commit is contained in:
Yan Chubikov 2021-07-15 23:59:12 +02:00 committed by GitHub
parent 779a2c8b60
commit 8c57ae4a4e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 66 additions and 0 deletions

View file

@ -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;
}
}

View file

@ -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;
}
}

View file

@ -26,6 +26,12 @@
"techreborn.compat.autoswitch.AutoSwitchApiImpl"
]
},
"custom": {
"dashloader:customobject": [
"techreborn.compat.dashloader.DashDynamicBucketBakedModel",
"techreborn.compat.dashloader.DashDynamicCellBakedModel"
]
},
"depends": {
"fabricloader": ">=0.11.3",
"fabric": ">=0.34.10",