This commit is contained in:
parent
8373ad4246
commit
becde6da54
2 changed files with 23 additions and 15 deletions
|
@ -4,7 +4,7 @@ org.gradle.parallel=true
|
|||
org.gradle.caching=false
|
||||
|
||||
# Project Info
|
||||
version=1.4
|
||||
version=1.5.0
|
||||
group=net.pietru
|
||||
id=omni_power
|
||||
|
||||
|
@ -12,4 +12,4 @@ id=omni_power
|
|||
cosmic_reach_version=0.1.31
|
||||
cosmic_quilt_version=2.0.2
|
||||
|
||||
fluxapi_version=0.5.10
|
||||
fluxapi_version=0.6.0
|
|
@ -1,14 +1,14 @@
|
|||
package net.pietru.omni_power;
|
||||
|
||||
import dev.crmodders.flux.api.v5.block.impl.BasicResourceBlock;
|
||||
import dev.crmodders.flux.api.v5.generators.BlockGenerator;
|
||||
import dev.crmodders.flux.registry.FluxRegistries;
|
||||
import dev.crmodders.flux.tags.Identifier;
|
||||
import dev.crmodders.flux.FluxRegistries;
|
||||
import dev.crmodders.flux.block.DataModBlock;
|
||||
import dev.crmodders.flux.events.OnRegisterBlockEvent;
|
||||
import dev.crmodders.flux.tags.ResourceLocation;
|
||||
import finalforeach.cosmicreach.blockevents.BlockEvents;
|
||||
import net.pietru.omni_power.blockevents.Power;
|
||||
import dev.crmodders.cosmicquilt.api.entrypoint.ModInitializer;
|
||||
import org.greenrobot.eventbus.Subscribe;
|
||||
import org.quiltmc.loader.api.ModContainer;
|
||||
import org.quiltmc.loader.api.QuiltLoader;
|
||||
|
||||
public class OmniPower implements ModInitializer {
|
||||
public static final String MOD_ID = "omni_power";
|
||||
|
@ -22,17 +22,25 @@ public class OmniPower implements ModInitializer {
|
|||
};
|
||||
@Override
|
||||
public void onInitialize(ModContainer mod) {
|
||||
if (QuiltLoader.isModLoaded("becraft"))
|
||||
//if (QuiltLoader.isModLoaded("becraft"))
|
||||
block_entities=true;
|
||||
System.out.println("OmniPower Mod Initialized!");
|
||||
BlockEvents.registerBlockEventAction(Power.class);
|
||||
// for (String block:blocks) {
|
||||
// //Block.getInstance(MOD_ID+":"+block);
|
||||
// //BlockBuilderUtils.getBlockFromJson(new Identifier(MOD_ID, block));
|
||||
// FluxRegistries.BLOCKS.register(
|
||||
// new Identifier(MOD_ID, block),
|
||||
// new DataModBlock(block)
|
||||
// );
|
||||
// }
|
||||
FluxRegistries.EVENT_BUS.register(this);
|
||||
}
|
||||
|
||||
@Subscribe
|
||||
public void onEvent(OnRegisterBlockEvent event) {
|
||||
for (String block:blocks) {
|
||||
//Block.getInstance(MOD_ID+":"+block);
|
||||
//BlockBuilderUtils.getBlockFromJson(new Identifier(MOD_ID, block));
|
||||
FluxRegistries.BLOCKS.register(
|
||||
new Identifier(MOD_ID, block),
|
||||
BlockGenerator::createGenerator
|
||||
);
|
||||
event.registerBlock(() -> new DataModBlock(block,new ResourceLocation(MOD_ID, "blocks/" + block + ".json")));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue