Got builtin datapacks working and attempt at capabilities
This commit is contained in:
parent
93e1317e47
commit
23d19cc8a1
4 changed files with 13 additions and 3 deletions
|
@ -103,6 +103,16 @@ components.java {
|
|||
}
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
resources {
|
||||
srcDirs += [
|
||||
project(":common").file("src/main/generated")
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
|
|
|
@ -35,7 +35,7 @@ public class DimensionalDoorsImpl {
|
|||
|
||||
public static Pack createPack(String id, String name) {
|
||||
var resourcePath = ModList.get().getModFileById(DimensionalDoors.MOD_ID).getFile().findResource("resourcepacks", id);
|
||||
return Pack.readMetaAndCreate("id", Component.literal("name"), false,
|
||||
return Pack.readMetaAndCreate("builtin/" + id, Component.literal(name), false,
|
||||
(path) -> new PathPackResources(path, resourcePath, false), PackType.SERVER_DATA, Pack.Position.BOTTOM, PackSource.BUILT_IN);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -49,7 +49,7 @@ public class ChunkLazilyGeneratedComponentImpl {
|
|||
}
|
||||
|
||||
@SubscribeEvent
|
||||
public static void attach(final AttachCapabilitiesEvent<ChunkAccess> event) {
|
||||
public static void attach(final AttachCapabilitiesEvent<LevelChunk> event) {
|
||||
final Provider provider = new Provider();
|
||||
|
||||
event.addCapability(ChunkLazilyGeneratedComponentImpl.IDENTIFIER, provider);
|
||||
|
|
|
@ -45,7 +45,7 @@ public class DimensionalRegistryImpl {
|
|||
}
|
||||
|
||||
@SubscribeEvent
|
||||
public static void attach(final AttachCapabilitiesEvent<ServerLevel> event) {
|
||||
public static void attach(final AttachCapabilitiesEvent<Level> event) {
|
||||
if(event.getObject().dimension().equals(Level.OVERWORLD)) {
|
||||
final DimensionalRegistryImpl.Provider provider = new DimensionalRegistryImpl.Provider();
|
||||
|
||||
|
|
Loading…
Reference in a new issue