1.2.2
This commit is contained in:
parent
c7693efb0f
commit
c2799b923f
|
@ -5,10 +5,12 @@ import com.cursedcauldron.wildbackport.common.entities.Frog;
|
|||
import com.cursedcauldron.wildbackport.common.entities.Tadpole;
|
||||
import com.cursedcauldron.wildbackport.common.entities.Warden;
|
||||
import com.cursedcauldron.wildbackport.common.events.StructureGeneration;
|
||||
import com.cursedcauldron.wildbackport.common.registry.WBBlocks;
|
||||
import com.cursedcauldron.wildbackport.common.registry.entity.WBEntityTypes;
|
||||
import com.cursedcauldron.wildbackport.common.registry.worldgen.WBWorldGeneration;
|
||||
import com.cursedcauldron.wildbackport.core.api.MobRegistry;
|
||||
import com.cursedcauldron.wildbackport.core.api.worldgen.BiomeModifier;
|
||||
import net.minecraft.world.level.block.ComposterBlock;
|
||||
|
||||
public class CommonSetup {
|
||||
/**
|
||||
|
@ -20,7 +22,6 @@ public class CommonSetup {
|
|||
MobRegistry.registerAttributes(WBEntityTypes.FROG, Frog::createAttributes);
|
||||
MobRegistry.registerAttributes(WBEntityTypes.TADPOLE, Tadpole::createAttributes);
|
||||
MobRegistry.registerAttributes(WBEntityTypes.WARDEN, Warden::createAttributes);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -29,8 +30,7 @@ public class CommonSetup {
|
|||
public static void onPostCommon() {
|
||||
WBWorldGeneration.bootstrap();
|
||||
BiomeModifier.setup();
|
||||
VanillaInteraction.setup();
|
||||
|
||||
VanillaIntegration.setup();
|
||||
StructureGeneration.registerAllayCages();
|
||||
}
|
||||
}
|
|
@ -31,7 +31,7 @@ import net.minecraft.world.level.block.DispenserBlock;
|
|||
import net.minecraft.world.level.block.state.BlockState;
|
||||
import net.minecraft.world.level.gameevent.GameEvent;
|
||||
|
||||
public class VanillaInteraction {
|
||||
public class VanillaIntegration {
|
||||
public static void setup() {
|
||||
// Flammables
|
||||
addFlammable(WBBlocks.MANGROVE_LOG.get(), 5, 5);
|
||||
|
@ -116,7 +116,7 @@ public class VanillaInteraction {
|
|||
}
|
||||
|
||||
public static void addCompostable(ItemLike item, float chance) {
|
||||
ComposterBlock.COMPOSTABLES.put(item, chance);
|
||||
ComposterBlock.COMPOSTABLES.put(item.asItem(), chance);
|
||||
}
|
||||
|
||||
public static void addStrippable(Block from, Block to) {
|
|
@ -17,7 +17,6 @@ import java.util.List;
|
|||
public class StructureGeneration {
|
||||
public static void registerAllayCages() {
|
||||
PillagerOutpostPools.bootstrap();
|
||||
|
||||
StructureGeneration.addToPool(new ResourceLocation("pillager_outpost/features"), new ResourceLocation(WildBackport.MOD_ID, "pillager_outpost/feature_cage_with_allays"), 1);
|
||||
}
|
||||
|
||||
|
|
|
@ -2,7 +2,9 @@ package com.cursedcauldron.wildbackport.fabric;
|
|||
|
||||
import com.cursedcauldron.wildbackport.WildBackport;
|
||||
import com.cursedcauldron.wildbackport.common.CommonSetup;
|
||||
import com.cursedcauldron.wildbackport.common.registry.WBBlocks;
|
||||
import net.fabricmc.api.ModInitializer;
|
||||
import net.fabricmc.fabric.api.registry.CompostingChanceRegistry;
|
||||
|
||||
public class WildBackportFabric implements ModInitializer {
|
||||
@Override
|
||||
|
@ -10,5 +12,11 @@ public class WildBackportFabric implements ModInitializer {
|
|||
WildBackport.bootstrap();
|
||||
CommonSetup.onCommon();
|
||||
CommonSetup.onPostCommon();
|
||||
|
||||
//TODO: check why is not working by itself...
|
||||
CompostingChanceRegistry composter = CompostingChanceRegistry.INSTANCE;
|
||||
composter.add(WBBlocks.MANGROVE_LEAVES.get(), 0.3F);
|
||||
composter.add(WBBlocks.MANGROVE_ROOTS.get(), 0.3F);
|
||||
composter.add(WBBlocks.MANGROVE_PROPAGULE.get(), 0.3F);
|
||||
}
|
||||
}
|
|
@ -4,7 +4,7 @@ minecraft_version=1.18.2
|
|||
enabled_platforms=fabric,forge
|
||||
|
||||
archives_base_name=wildbackport
|
||||
mod_version=1.2.1
|
||||
mod_version=1.2.2
|
||||
maven_group=com.cursedcauldron
|
||||
|
||||
fabric_loader_version=0.14.8
|
||||
|
|
Loading…
Reference in a new issue