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
|
org.gradle.caching=false
|
||||||
|
|
||||||
# Project Info
|
# Project Info
|
||||||
version=1.4
|
version=1.5.0
|
||||||
group=net.pietru
|
group=net.pietru
|
||||||
id=omni_power
|
id=omni_power
|
||||||
|
|
||||||
|
@ -12,4 +12,4 @@ id=omni_power
|
||||||
cosmic_reach_version=0.1.31
|
cosmic_reach_version=0.1.31
|
||||||
cosmic_quilt_version=2.0.2
|
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;
|
package net.pietru.omni_power;
|
||||||
|
|
||||||
import dev.crmodders.flux.api.v5.block.impl.BasicResourceBlock;
|
import dev.crmodders.flux.FluxRegistries;
|
||||||
import dev.crmodders.flux.api.v5.generators.BlockGenerator;
|
import dev.crmodders.flux.block.DataModBlock;
|
||||||
import dev.crmodders.flux.registry.FluxRegistries;
|
import dev.crmodders.flux.events.OnRegisterBlockEvent;
|
||||||
import dev.crmodders.flux.tags.Identifier;
|
import dev.crmodders.flux.tags.ResourceLocation;
|
||||||
import finalforeach.cosmicreach.blockevents.BlockEvents;
|
import finalforeach.cosmicreach.blockevents.BlockEvents;
|
||||||
import net.pietru.omni_power.blockevents.Power;
|
import net.pietru.omni_power.blockevents.Power;
|
||||||
import dev.crmodders.cosmicquilt.api.entrypoint.ModInitializer;
|
import dev.crmodders.cosmicquilt.api.entrypoint.ModInitializer;
|
||||||
|
import org.greenrobot.eventbus.Subscribe;
|
||||||
import org.quiltmc.loader.api.ModContainer;
|
import org.quiltmc.loader.api.ModContainer;
|
||||||
import org.quiltmc.loader.api.QuiltLoader;
|
|
||||||
|
|
||||||
public class OmniPower implements ModInitializer {
|
public class OmniPower implements ModInitializer {
|
||||||
public static final String MOD_ID = "omni_power";
|
public static final String MOD_ID = "omni_power";
|
||||||
|
@ -22,17 +22,25 @@ public class OmniPower implements ModInitializer {
|
||||||
};
|
};
|
||||||
@Override
|
@Override
|
||||||
public void onInitialize(ModContainer mod) {
|
public void onInitialize(ModContainer mod) {
|
||||||
if (QuiltLoader.isModLoaded("becraft"))
|
//if (QuiltLoader.isModLoaded("becraft"))
|
||||||
block_entities=true;
|
block_entities=true;
|
||||||
System.out.println("OmniPower Mod Initialized!");
|
System.out.println("OmniPower Mod Initialized!");
|
||||||
BlockEvents.registerBlockEventAction(Power.class);
|
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) {
|
for (String block:blocks) {
|
||||||
//Block.getInstance(MOD_ID+":"+block);
|
event.registerBlock(() -> new DataModBlock(block,new ResourceLocation(MOD_ID, "blocks/" + block + ".json")));
|
||||||
//BlockBuilderUtils.getBlockFromJson(new Identifier(MOD_ID, block));
|
|
||||||
FluxRegistries.BLOCKS.register(
|
|
||||||
new Identifier(MOD_ID, block),
|
|
||||||
BlockGenerator::createGenerator
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue