LibJF/libjf-data-manipulation-v0/src/testmod/java/io/gitlab/jfronny/libjf/data/manipulation/test/TestEntrypoint.java

21 lines
781 B
Java
Raw Normal View History

2021-09-27 20:55:48 +02:00
package io.gitlab.jfronny.libjf.data.manipulation.test;
import io.gitlab.jfronny.libjf.LibJf;
2021-10-03 13:43:16 +02:00
import io.gitlab.jfronny.libjf.data.manipulation.api.UserResourceEvents;
2021-09-27 20:55:48 +02:00
import net.fabricmc.api.ModInitializer;
2021-09-29 18:52:43 +02:00
import net.minecraft.resource.DirectoryResourcePack;
2021-09-27 20:55:48 +02:00
public class TestEntrypoint implements ModInitializer {
@Override
public void onInitialize() {
// This should prevent resource packs from doing anything if my hooks are working and
UserResourceEvents.OPEN.register((type, id, previous, pack) -> {
2021-09-29 18:52:43 +02:00
if (pack instanceof DirectoryResourcePack) {
2021-09-27 20:55:48 +02:00
LibJf.LOGGER.info(pack.getName() + " opened " + type.name() + "/" + id.toString());
2022-12-07 19:54:35 +01:00
return null;
2021-09-27 20:55:48 +02:00
}
2022-12-07 19:54:35 +01:00
return previous;
2021-09-27 20:55:48 +02:00
});
}
2023-02-26 12:49:00 +01:00
}