Lakugrove structure
This commit is contained in:
parent
0f9edccc4e
commit
91b40a3ae6
17 changed files with 301 additions and 64 deletions
16
src/main/java/ru/betterend/blocks/BlockLacugroveSapling.java
Normal file
16
src/main/java/ru/betterend/blocks/BlockLacugroveSapling.java
Normal file
|
@ -0,0 +1,16 @@
|
|||
package ru.betterend.blocks;
|
||||
|
||||
import net.minecraft.world.gen.feature.Feature;
|
||||
import ru.betterend.blocks.basis.BlockFeatureSapling;
|
||||
import ru.betterend.registry.EndFeatures;
|
||||
|
||||
public class BlockLacugroveSapling extends BlockFeatureSapling {
|
||||
public BlockLacugroveSapling() {
|
||||
super();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Feature<?> getFeature() {
|
||||
return EndFeatures.LACUGROVE.getFeature();
|
||||
}
|
||||
}
|
|
@ -4,8 +4,8 @@ import net.minecraft.world.gen.feature.Feature;
|
|||
import ru.betterend.blocks.basis.BlockFeatureSapling;
|
||||
import ru.betterend.registry.EndFeatures;
|
||||
|
||||
public class BlockMossyPythadendronSapling extends BlockFeatureSapling {
|
||||
public BlockMossyPythadendronSapling() {
|
||||
public class BlockPythadendronSapling extends BlockFeatureSapling {
|
||||
public BlockPythadendronSapling() {
|
||||
super();
|
||||
}
|
||||
|
|
@ -21,7 +21,6 @@ import net.minecraft.util.math.BlockPos;
|
|||
import net.minecraft.world.BlockView;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraft.world.explosion.Explosion;
|
||||
|
||||
import ru.betterend.blocks.basis.BlockSlab;
|
||||
import ru.betterend.blocks.entities.EternalPedestalBlockEntity;
|
||||
import ru.betterend.registry.EndBlocks;
|
||||
|
|
|
@ -8,9 +8,11 @@ import net.minecraft.block.LeavesBlock;
|
|||
import net.minecraft.block.MaterialColor;
|
||||
import net.minecraft.util.Identifier;
|
||||
import net.minecraft.util.registry.Registry;
|
||||
import ru.betterend.client.render.ERenderLayer;
|
||||
import ru.betterend.interfaces.IRenderTypeable;
|
||||
import ru.betterend.interfaces.Patterned;
|
||||
|
||||
public class BlockLeaves extends LeavesBlock implements Patterned {
|
||||
public class BlockLeaves extends LeavesBlock implements Patterned, IRenderTypeable {
|
||||
public BlockLeaves(MaterialColor color) {
|
||||
super(FabricBlockSettings.copyOf(Blocks.OAK_LEAVES).materialColor(color));
|
||||
}
|
||||
|
@ -35,4 +37,9 @@ public class BlockLeaves extends LeavesBlock implements Patterned {
|
|||
public Identifier statePatternId() {
|
||||
return Patterned.BLOCK_STATES_PATTERN;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ERenderLayer getRenderLayer() {
|
||||
return ERenderLayer.CUTOUT;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,7 +2,6 @@ package ru.betterend.blocks.entities.render;
|
|||
|
||||
import net.fabricmc.api.EnvType;
|
||||
import net.fabricmc.api.Environment;
|
||||
|
||||
import net.minecraft.block.BlockState;
|
||||
import net.minecraft.block.enums.SlabType;
|
||||
import net.minecraft.client.MinecraftClient;
|
||||
|
@ -18,7 +17,6 @@ import net.minecraft.item.ItemStack;
|
|||
import net.minecraft.util.DyeColor;
|
||||
import net.minecraft.util.Identifier;
|
||||
import net.minecraft.util.math.MathHelper;
|
||||
|
||||
import ru.betterend.blocks.EternalPedestal;
|
||||
import ru.betterend.blocks.entities.EternalPedestalBlockEntity;
|
||||
import ru.betterend.client.render.BeamRenderer;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue