Some new plants

This commit is contained in:
paulevsGitch 2020-11-03 19:33:54 +03:00
parent cf2bdf541b
commit 0f36f048ea
28 changed files with 791 additions and 2 deletions

View file

@ -0,0 +1,34 @@
package ru.betterend.blocks;
import java.util.Random;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.block.BlockState;
import net.minecraft.entity.Entity;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.effect.StatusEffectInstance;
import net.minecraft.entity.effect.StatusEffects;
import net.minecraft.particle.ParticleTypes;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import ru.betterend.blocks.basis.BlockPlant;
public class BlockMurkweed extends BlockPlant {
@Override
@Environment(EnvType.CLIENT)
public void randomDisplayTick(BlockState state, World world, BlockPos pos, Random random) {
double x = pos.getX() + random.nextDouble();
double y = pos.getY() + random.nextDouble() * 0.5 + 0.5;
double z = pos.getZ() + random.nextDouble();
double v = random.nextDouble() * 0.1;
world.addParticle(ParticleTypes.ENTITY_EFFECT, x, y, z, v, v, v);
}
@Override
public void onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) {
if (entity instanceof LivingEntity && !((LivingEntity) entity).hasStatusEffect(StatusEffects.BLINDNESS)) {
((LivingEntity) entity).addStatusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, 100));
}
}
}

View file

@ -0,0 +1,41 @@
package ru.betterend.blocks;
import java.util.List;
import com.google.common.collect.Lists;
import net.fabricmc.fabric.api.tool.attribute.v1.FabricToolTags;
import net.minecraft.block.BlockState;
import net.minecraft.enchantment.EnchantmentHelper;
import net.minecraft.enchantment.Enchantments;
import net.minecraft.entity.Entity;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.damage.DamageSource;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.loot.context.LootContext;
import net.minecraft.loot.context.LootContextParameters;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import ru.betterend.blocks.basis.BlockPlant;
import ru.betterend.util.MHelper;
public class BlockNeedlegrass extends BlockPlant {
@Override
public void onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) {
if (entity instanceof LivingEntity) {
entity.damage(DamageSource.CACTUS, 0.1F);
}
}
@Override
public List<ItemStack> getDroppedStacks(BlockState state, LootContext.Builder builder) {
ItemStack tool = builder.get(LootContextParameters.TOOL);
if (tool != null && tool.getItem().isIn(FabricToolTags.SHEARS) || EnchantmentHelper.getLevel(Enchantments.SILK_TOUCH, tool) > 0) {
return Lists.newArrayList(new ItemStack(this));
}
else {
return Lists.newArrayList(new ItemStack(Items.STICK, MHelper.randRange(0, 2, MHelper.RANDOM)));
}
}
}

View file

@ -92,6 +92,7 @@ public class CraftingRecipes {
GridRecipe.make("aurora_block", EndBlocks.AURORA_CRYSTAL).setShape("##", "##").addMaterial('#', EndItems.CRYSTAL_SHARDS).build();
GridRecipe.make("lotus_block", EndBlocks.END_LOTUS.log).setShape("##", "##").addMaterial('#', EndBlocks.END_LOTUS_STEM).build();
GridRecipe.make("needlegrass_stick", Items.STICK).setList("#").setOutputCount(2).addMaterial('#', EndBlocks.NEEDLEGRASS).build();
}
public static void registerPedestal(String name, Block pedestal, Block slab, Block pillar) {

View file

@ -29,6 +29,8 @@ import ru.betterend.blocks.BlockMossyGlowshroomCap;
import ru.betterend.blocks.BlockMossyGlowshroomHymenophore;
import ru.betterend.blocks.BlockMossyGlowshroomSapling;
import ru.betterend.blocks.BlockPath;
import ru.betterend.blocks.BlockMurkweed;
import ru.betterend.blocks.BlockNeedlegrass;
import ru.betterend.blocks.BlockPythadendronSapling;
import ru.betterend.blocks.BlockShadowGrass;
import ru.betterend.blocks.BlockTerrain;
@ -126,6 +128,9 @@ public class EndBlocks {
public static final Block CAVE_BUSH = registerBlock("cave_bush", new BlockSimpleLeaves(MaterialColor.MAGENTA));
public static final Block MURKWEED = registerBlock("murkweed", new BlockMurkweed());
public static final Block NEEDLEGRASS = registerBlock("needlegrass", new BlockNeedlegrass());
// Vines //
public static final Block DENSE_VINE = registerBlock("dense_vine", new BlockVine(15, true));

View file

@ -37,7 +37,7 @@ public class EndFeatures {
// Bushes //
public static final EndFeature PYTHADENDRON_BUSH = new EndFeature("pythadendron_bush", new PythadendronBushFeature(), 4);
public static final EndFeature DRAGON_TREE_BUSH = new EndFeature("dragon_tree_bush", new DragonTreeBushFeature(), 12);
public static final EndFeature DRAGON_TREE_BUSH = new EndFeature("dragon_tree_bush", new DragonTreeBushFeature(), 15);
// Plants //
public static final EndFeature UMBRELLA_MOSS = new EndFeature("umbrella_moss", new DoublePlantFeature(EndBlocks.UMBRELLA_MOSS, EndBlocks.UMBRELLA_MOSS_TALL, 5), 5);
@ -46,7 +46,9 @@ public class EndFeatures {
public static final EndFeature CHORUS_GRASS = new EndFeature("chorus_grass", new SinglePlantFeature(EndBlocks.CHORUS_GRASS, 4), 5);
public static final EndFeature CAVE_GRASS = new EndFeature("cave_grass", new CavePlantFeature(EndBlocks.CAVE_GRASS, 7), 7);
public static final EndFeature CRYSTAL_GRASS = new EndFeature("crystal_grass", new SinglePlantFeature(EndBlocks.CRYSTAL_GRASS, 8, false), 5);
public static final EndFeature SHADOW_PLANT = new EndFeature("shadow_plant", new SinglePlantFeature(EndBlocks.SHADOW_PLANT, 4), 7);
public static final EndFeature SHADOW_PLANT = new EndFeature("shadow_plant", new SinglePlantFeature(EndBlocks.SHADOW_PLANT, 6), 7);
public static final EndFeature MURKWEED = new EndFeature("murkweed", new SinglePlantFeature(EndBlocks.MURKWEED, 4), 2);
public static final EndFeature NEEDLEGRASS = new EndFeature("needlegrass", new SinglePlantFeature(EndBlocks.NEEDLEGRASS, 4), 2);
public static final EndFeature DENSE_VINE = new EndFeature("dense_vine", new VineFeature(EndBlocks.DENSE_VINE, 24), 3);

View file

@ -21,6 +21,8 @@ public class BiomeShadowForest extends EndBiome {
.addFeature(EndFeatures.DRAGON_TREE)
.addFeature(EndFeatures.DRAGON_TREE_BUSH)
.addFeature(EndFeatures.SHADOW_PLANT)
.addFeature(EndFeatures.MURKWEED)
.addFeature(EndFeatures.NEEDLEGRASS)
.addStructureFeature(ConfiguredStructureFeatures.END_CITY)
.addMobSpawn(EntityType.ENDERMAN, 80, 1, 4)
.addMobSpawn(EntityType.PHANTOM, 1, 1, 2));

View file

@ -0,0 +1,18 @@
{
"variants": {
"": [
{ "model": "betterend:block/murkweed_01" },
{ "model": "betterend:block/murkweed_02" },
{ "model": "betterend:block/murkweed_03" },
{ "model": "betterend:block/murkweed_01", "y": 90 },
{ "model": "betterend:block/murkweed_02", "y": 90 },
{ "model": "betterend:block/murkweed_03", "y": 90 },
{ "model": "betterend:block/murkweed_01", "y": 180 },
{ "model": "betterend:block/murkweed_02", "y": 180 },
{ "model": "betterend:block/murkweed_03", "y": 180 },
{ "model": "betterend:block/murkweed_01", "y": 270 },
{ "model": "betterend:block/murkweed_02", "y": 270 },
{ "model": "betterend:block/murkweed_03", "y": 270 }
]
}
}

View file

@ -0,0 +1,14 @@
{
"variants": {
"": [
{ "model": "betterend:block/needlegrass_01" },
{ "model": "betterend:block/needlegrass_02" },
{ "model": "betterend:block/needlegrass_03" },
{ "model": "betterend:block/needlegrass_04" },
{ "model": "betterend:block/needlegrass_05" },
{ "model": "betterend:block/needlegrass_06" },
{ "model": "betterend:block/needlegrass_07" },
{ "model": "betterend:block/needlegrass_08" }
]
}
}

View file

@ -0,0 +1,257 @@
{
"__comment": "Designed by Paulevs with Cubik Studio - https://cubik.studio",
"parent": "block/block",
"textures": {
"particle": "betterend:block/murkweed",
"texture": "betterend:block/murkweed"
},
"elements": [
{
"__comment": "Box1",
"from": [ 2, 11, 2.5 ],
"to": [ 6, 15, 6.5 ],
"faces": {
"down": { "uv": [ 4, 12, 8, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 4, 12 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 3, 15, 3.5 ],
"to": [ 5, 15.5, 5.5 ],
"faces": {
"north": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"south": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"west": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"east": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 2.5, 15.5, 3 ],
"to": [ 5.5, 16, 6 ],
"faces": {
"down": { "uv": [ 0, 4, 3, 7 ], "texture": "#texture" },
"up": { "uv": [ 0, 4, 3, 7 ], "texture": "#texture" },
"north": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"south": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"west": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"east": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 2, 0, 2 ],
"to": [ 2.001, 11, 8 ],
"rotation": { "origin": [ 2, 0, 2 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 0, 16, 16 ], "texture": "#texture" },
"east": { "uv": [ 10, 0, 16, 16 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 6, 0, 2 ],
"to": [ 6.001, 11, 8 ],
"rotation": { "origin": [ 6, 0, 2 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 0, 16, 12 ], "texture": "#texture" },
"east": { "uv": [ 10, 0, 16, 12 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 10, 0, 1 ],
"to": [ 10.001, 8, 7 ],
"rotation": { "origin": [ 10, 0, 1 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" },
"east": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 14, 0, 1 ],
"to": [ 14.001, 8, 7 ],
"rotation": { "origin": [ 14, 0, 1 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" },
"east": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 6, 0, 7 ],
"to": [ 6.001, 9, 13 ],
"rotation": { "origin": [ 6, 0, 7 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 4, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 4, 16, 13 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 10, 0, 7 ],
"to": [ 10.001, 9, 13 ],
"rotation": { "origin": [ 10, 0, 7 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 4, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 4, 16, 13 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 0, 0, 10 ],
"to": [ 0.001, 5, 16 ],
"rotation": { "origin": [ 0, 0, 10 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 4, 0, 10 ],
"to": [ 4.001, 5, 16 ],
"rotation": { "origin": [ 4, 0, 10 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 11, 0, 11 ],
"to": [ 11.001, 7, 17 ],
"rotation": { "origin": [ 11, 0, 11 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 9, 16, 16 ], "texture": "#texture" },
"east": { "uv": [ 10, 9, 16, 16 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 15, 0, 11 ],
"to": [ 15.001, 7, 17 ],
"rotation": { "origin": [ 15, 0, 11 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 9, 16, 16 ], "texture": "#texture" },
"east": { "uv": [ 10, 9, 16, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 6, 9, 7.5 ],
"to": [ 10, 13, 11.5 ],
"faces": {
"down": { "uv": [ 4, 12, 8, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 4, 12 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 7, 13, 8.5 ],
"to": [ 9, 13.5, 10.5 ],
"faces": {
"north": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"south": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"west": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"east": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 6.5, 13.5, 8 ],
"to": [ 9.5, 14, 11 ],
"faces": {
"down": { "uv": [ 0, 4, 3, 7 ], "texture": "#texture" },
"up": { "uv": [ 0, 4, 3, 7 ], "texture": "#texture" },
"north": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"south": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"west": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"east": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 10.5, 8, 1.5 ],
"to": [ 13.5, 12, 4.5 ],
"faces": {
"down": { "uv": [ 4, 12, 7, 15 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 3, 11 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 11, 7, 11 ],
"to": [ 15, 11, 15 ],
"faces": {
"down": { "uv": [ 4, 12, 8, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 4, 12 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 12, 11, 12 ],
"to": [ 14, 11.5, 14 ],
"faces": {
"north": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"south": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"west": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"east": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 11.5, 11.5, 11.5 ],
"to": [ 14.5, 12, 14.5 ],
"faces": {
"down": { "uv": [ 0, 4, 3, 7 ], "texture": "#texture" },
"up": { "uv": [ 0, 4, 3, 7 ], "texture": "#texture" },
"north": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"south": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"west": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"east": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 0.5, 5, 10.5 ],
"to": [ 3.5, 9, 13.5 ],
"faces": {
"down": { "uv": [ 4, 12, 7, 15 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 3, 11 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
}
]
}

View file

@ -0,0 +1,174 @@
{
"__comment": "Designed by Paulevs with Cubik Studio - https://cubik.studio",
"parent": "block/block",
"textures": {
"particle": "betterend:block/murkweed",
"texture": "betterend:block/murkweed"
},
"elements": [
{
"__comment": "Box1",
"from": [ 6, 11, 6 ],
"to": [ 10, 15, 10 ],
"faces": {
"down": { "uv": [ 4, 12, 8, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 4, 12 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 7, 15, 7 ],
"to": [ 9, 15.5, 9 ],
"faces": {
"north": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"south": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"west": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" },
"east": { "uv": [ 1, 7.5, 3, 8 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 6.5, 15.5, 6.5 ],
"to": [ 9.5, 16, 9.5 ],
"faces": {
"down": { "uv": [ 0, 4, 3, 7 ], "texture": "#texture" },
"up": { "uv": [ 0, 4, 3, 7 ], "texture": "#texture" },
"north": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"south": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"west": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" },
"east": { "uv": [ 0, 6.5, 3, 7 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 6, 0, 5.5 ],
"to": [ 6.001, 11, 11.5 ],
"rotation": { "origin": [ 6, 0, 5.5 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 0, 16, 16 ], "texture": "#texture" },
"east": { "uv": [ 10, 0, 16, 16 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 10, 0, 5.5 ],
"to": [ 10.001, 11, 11.5 ],
"rotation": { "origin": [ 10, 0, 5.5 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 0, 16, 12 ], "texture": "#texture" },
"east": { "uv": [ 10, 0, 16, 12 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 10, 0, 1 ],
"to": [ 10.001, 8, 7 ],
"rotation": { "origin": [ 10, 0, 1 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" },
"east": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 14, 0, 1 ],
"to": [ 14.001, 8, 7 ],
"rotation": { "origin": [ 14, 0, 1 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" },
"east": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 0.5, 0, 1.5 ],
"to": [ 0.501, 5, 7.5 ],
"rotation": { "origin": [ 0.5, 0, 1.5 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 4.5, 0, 1.5 ],
"to": [ 4.501, 5, 7.5 ],
"rotation": { "origin": [ 4.5, 0, 1.5 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 10.5, 8, 1.5 ],
"to": [ 13.5, 12, 4.5 ],
"faces": {
"down": { "uv": [ 4, 12, 7, 15 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 3, 11 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 1, 5, 2 ],
"to": [ 4, 9, 5 ],
"faces": {
"down": { "uv": [ 4, 12, 7, 15 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 3, 11 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 5.5, 5, 12 ],
"to": [ 8.5, 9, 15 ],
"faces": {
"down": { "uv": [ 4, 12, 7, 15 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 3, 11 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 9, 0, 11.5 ],
"to": [ 9.001, 5, 17.5 ],
"rotation": { "origin": [ 9, 0, 11.5 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 5, 0, 11.5 ],
"to": [ 5.001, 5, 17.5 ],
"rotation": { "origin": [ 5, 0, 11.5 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" }
}
}
]
}

View file

@ -0,0 +1,181 @@
{
"__comment": "Designed by Paulevs with Cubik Studio - https://cubik.studio",
"parent": "block/block",
"textures": {
"particle": "betterend:block/murkweed",
"texture": "betterend:block/murkweed"
},
"elements": [
{
"__comment": "PlaneX4",
"from": [ 8.5, 0, 4.5 ],
"to": [ 8.501, 8, 10.5 ],
"rotation": { "origin": [ 8.5, 0, 4.5 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" },
"east": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 12.5, 0, 4.5 ],
"to": [ 12.501, 8, 10.5 ],
"rotation": { "origin": [ 12.5, 0, 4.5 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" },
"east": { "uv": [ 10, 4, 16, 12 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 1.5, 0, 2.5 ],
"to": [ 1.501, 5, 8.5 ],
"rotation": { "origin": [ 1.5, 0, 2.5 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 5.5, 0, 2.5 ],
"to": [ 5.501, 5, 8.5 ],
"rotation": { "origin": [ 5.5, 0, 2.5 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 9, 8, 5 ],
"to": [ 12, 12, 8 ],
"faces": {
"down": { "uv": [ 4, 12, 7, 15 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 3, 11 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 2, 5, 3 ],
"to": [ 5, 9, 6 ],
"faces": {
"down": { "uv": [ 4, 12, 7, 15 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 3, 11 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box1",
"from": [ 5, 5, 11 ],
"to": [ 8, 9, 14 ],
"faces": {
"down": { "uv": [ 4, 12, 7, 15 ], "texture": "#texture" },
"up": { "uv": [ 0, 8, 3, 11 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 4, 16 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 8.5, 0, 10.5 ],
"to": [ 8.501, 5, 16.5 ],
"rotation": { "origin": [ 8.5, 0, 10.5 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 4.5, 0, 10.5 ],
"to": [ 4.501, 5, 16.5 ],
"rotation": { "origin": [ 4.5, 0, 10.5 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" },
"east": { "uv": [ 10, 8, 16, 13 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 15, 0, 10.5 ],
"to": [ 15.001, 5, 16.5 ],
"rotation": { "origin": [ 15, 0, 10.5 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" },
"east": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 11, 0, 10.5 ],
"to": [ 11.001, 5, 16.5 ],
"rotation": { "origin": [ 11, 0, 10.5 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" },
"east": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 0, 0, 8 ],
"to": [ 0.001, 5, 14 ],
"rotation": { "origin": [ 0, 0, 8 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" },
"east": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 4, 0, 8 ],
"to": [ 4.001, 5, 14 ],
"rotation": { "origin": [ 4, 0, 8 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" },
"east": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 7, 0, 0.5 ],
"to": [ 7.001, 5, 6.5 ],
"rotation": { "origin": [ 7, 0, 0.5 ], "axis": "y", "angle": 45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" },
"east": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" }
}
},
{
"__comment": "PlaneX4",
"from": [ 11, 0, 0.5 ],
"to": [ 11.001, 5, 6.5 ],
"rotation": { "origin": [ 11, 0, 0.5 ], "axis": "y", "angle": -45 },
"shade": false,
"faces": {
"west": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" },
"east": { "uv": [ 10, 0, 16, 5 ], "texture": "#texture" }
}
}
]
}

View file

@ -0,0 +1,6 @@
{
"parent": "block/cross",
"textures": {
"cross": "betterend:block/needlegrass_01"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "block/cross",
"textures": {
"cross": "betterend:block/needlegrass_02"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "block/cross",
"textures": {
"cross": "betterend:block/needlegrass_03"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "block/cross",
"textures": {
"cross": "betterend:block/needlegrass_04"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "betterend:block/cross_inverted",
"textures": {
"cross": "betterend:block/needlegrass_01"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "betterend:block/cross_inverted",
"textures": {
"cross": "betterend:block/needlegrass_02"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "betterend:block/cross_inverted",
"textures": {
"cross": "betterend:block/needlegrass_03"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "betterend:block/cross_inverted",
"textures": {
"cross": "betterend:block/needlegrass_04"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "betterend:item/murkweed"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "betterend:block/needlegrass_01"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB