Ivis vine & moss

This commit is contained in:
paulevsGitch 2020-12-20 13:44:51 +03:00
parent 9231618094
commit a5ba8a3985
20 changed files with 399 additions and 0 deletions

View file

@ -0,0 +1,13 @@
package ru.betterend.integration.byg;
import net.minecraft.block.Block;
import ru.betterend.blocks.basis.BlockVine;
import ru.betterend.blocks.basis.BlockWallPlant;
import ru.betterend.registry.EndBlocks;
public class BYGBlocks {
public static final Block IVIS_MOSS = EndBlocks.registerBlock("ivis_moss", new BlockWallPlant());
public static final Block IVIS_VINE = EndBlocks.registerBlock("ivis_vine", new BlockVine());
public static void register() {}
}

View file

@ -3,10 +3,16 @@ package ru.betterend.integration.byg;
import ru.betterend.integration.Integrations;
import ru.betterend.world.features.EndFeature;
import ru.betterend.world.features.SinglePlantFeature;
import ru.betterend.world.features.VineFeature;
import ru.betterend.world.features.WallPlantFeature;
import ru.betterend.world.features.WallPlantOnLogFeature;
public class BYGFeatures {
public static final EndFeature OLD_BULBIS_TREE = new EndFeature("old_bulbis_tree", new OldBulbisTreeFeature(), 1);
public static final EndFeature IVIS_SPROUT = new EndFeature("ivis_sprout", new SinglePlantFeature(Integrations.BYG.getBlock("ivis_sprout"), 6), 9);
public static final EndFeature IVIS_VINE = new EndFeature("ivis_vine", new VineFeature(BYGBlocks.IVIS_VINE, 24), 5);
public static final EndFeature IVIS_MOSS = new EndFeature("ivis_moss", new WallPlantFeature(BYGBlocks.IVIS_MOSS, 6), 1);
public static final EndFeature IVIS_MOSS_WOOD = new EndFeature("ivis_moss_wood", new WallPlantOnLogFeature(BYGBlocks.IVIS_MOSS, 6), 15);
public static void register() {}
}

View file

@ -13,6 +13,7 @@ public class BYGIntegration extends ModIntegration {
@Override
public void register() {
TagHelper.addTags(Integrations.BYG.getBlock("ivis_phylium"), EndTags.END_GROUND, EndTags.GEN_TERRAIN);
BYGBlocks.register();
BYGFeatures.register();
BYGBiomes.register();
}

View file

@ -2,6 +2,7 @@ package ru.betterend.integration.byg;
import net.minecraft.particle.ParticleTypes;
import ru.betterend.integration.Integrations;
import ru.betterend.registry.EndFeatures;
import ru.betterend.world.biome.BiomeDefinition;
import ru.betterend.world.biome.EndBiome;
@ -14,6 +15,10 @@ public class OldBulbisGardens extends EndBiome {
.setParticles(ParticleTypes.REVERSE_PORTAL, 0.002F)
.setSurface(Integrations.BYG.getBlock("ivis_phylium"))
.addFeature(BYGFeatures.OLD_BULBIS_TREE)
.addFeature(EndFeatures.PURPLE_POLYPORE)
.addFeature(BYGFeatures.IVIS_MOSS_WOOD)
.addFeature(BYGFeatures.IVIS_MOSS)
.addFeature(BYGFeatures.IVIS_VINE)
.addFeature(BYGFeatures.IVIS_SPROUT));
}
}