Ivis vine & moss
This commit is contained in:
parent
9231618094
commit
a5ba8a3985
20 changed files with 399 additions and 0 deletions
13
src/main/java/ru/betterend/integration/byg/BYGBlocks.java
Normal file
13
src/main/java/ru/betterend/integration/byg/BYGBlocks.java
Normal 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() {}
|
||||
}
|
|
@ -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() {}
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue