Lucernia textures & lang
|
@ -1,11 +1,13 @@
|
||||||
package ru.betterend.blocks;
|
package ru.betterend.blocks;
|
||||||
|
|
||||||
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
|
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
|
||||||
|
import net.fabricmc.fabric.api.tool.attribute.v1.FabricToolTags;
|
||||||
import net.minecraft.block.Material;
|
import net.minecraft.block.Material;
|
||||||
|
import net.minecraft.sound.BlockSoundGroup;
|
||||||
import ru.betterend.blocks.basis.BlockBase;
|
import ru.betterend.blocks.basis.BlockBase;
|
||||||
|
|
||||||
public class FilaluxLanternBlock extends BlockBase {
|
public class FilaluxLanternBlock extends BlockBase {
|
||||||
public FilaluxLanternBlock() {
|
public FilaluxLanternBlock() {
|
||||||
super(FabricBlockSettings.of(Material.WOOD).luminance(15));
|
super(FabricBlockSettings.of(Material.WOOD).luminance(15).sounds(BlockSoundGroup.WOOD).breakByTool(FabricToolTags.AXES));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -171,6 +171,7 @@ public class EndFeatures {
|
||||||
|
|
||||||
// Terrain //
|
// Terrain //
|
||||||
public static final EndFeature END_LAKE = EndFeature.makeLakeFeature("end_lake", new EndLakeFeature(), 4);
|
public static final EndFeature END_LAKE = EndFeature.makeLakeFeature("end_lake", new EndLakeFeature(), 4);
|
||||||
|
public static final EndFeature END_LAKE_NORMAL = EndFeature.makeLakeFeature("end_lake_normal", new EndLakeFeature(), 20);
|
||||||
public static final EndFeature END_LAKE_RARE = EndFeature.makeLakeFeature("end_lake_rare", new EndLakeFeature(), 40);
|
public static final EndFeature END_LAKE_RARE = EndFeature.makeLakeFeature("end_lake_rare", new EndLakeFeature(), 40);
|
||||||
public static final EndFeature ROUND_CAVE = EndFeature.makeRawGenFeature("round_cave", new RoundCaveFeature(), 2);
|
public static final EndFeature ROUND_CAVE = EndFeature.makeRawGenFeature("round_cave", new RoundCaveFeature(), 2);
|
||||||
public static final EndFeature SPIRE = EndFeature.makeRawGenFeature("spire", new SpireFeature(), 2);
|
public static final EndFeature SPIRE = EndFeature.makeRawGenFeature("spire", new SpireFeature(), 2);
|
||||||
|
|
|
@ -10,14 +10,14 @@ import ru.betterend.registry.EndSounds;
|
||||||
public class LanternWoodsBiome extends EndBiome {
|
public class LanternWoodsBiome extends EndBiome {
|
||||||
public LanternWoodsBiome() {
|
public LanternWoodsBiome() {
|
||||||
super(new BiomeDefinition("lantern_woods")
|
super(new BiomeDefinition("lantern_woods")
|
||||||
.setFogColor(132, 35, 13)
|
.setFogColor(189, 82, 70)
|
||||||
.setFogDensity(1.1F)
|
.setFogDensity(1.1F)
|
||||||
.setWaterAndFogColor(113, 88, 53)
|
.setWaterAndFogColor(171, 234, 226)
|
||||||
.setPlantsColor(237, 122, 66)
|
.setPlantsColor(254, 85, 57)
|
||||||
.setSurface(EndBlocks.RUTISCUS)
|
.setSurface(EndBlocks.RUTISCUS)
|
||||||
.setMusic(EndSounds.MUSIC_FOREST)
|
.setMusic(EndSounds.MUSIC_FOREST)
|
||||||
.setParticles(EndParticles.GLOWING_SPHERE, 0.0005F)
|
.setParticles(EndParticles.GLOWING_SPHERE, 0.001F)
|
||||||
.addFeature(EndFeatures.END_LAKE_RARE)
|
.addFeature(EndFeatures.END_LAKE_NORMAL)
|
||||||
.addFeature(EndFeatures.LUCERNIA)
|
.addFeature(EndFeatures.LUCERNIA)
|
||||||
.addFeature(EndFeatures.LUCERNIA_BUSH)
|
.addFeature(EndFeatures.LUCERNIA_BUSH)
|
||||||
.addFeature(EndFeatures.FILALUX)
|
.addFeature(EndFeatures.FILALUX)
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"axis=x": [
|
||||||
|
{ "model": "betterend:block/lucernia_bark", "x": 90, "y": 90, "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_bark_2", "x": 90, "y": 90 },
|
||||||
|
{ "model": "betterend:block/lucernia_bark_3", "x": 90, "y": 90, "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_bark_4", "x": 90, "y": 90 }
|
||||||
|
],
|
||||||
|
"axis=y": [
|
||||||
|
{ "model": "betterend:block/lucernia_bark", "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_bark_2" },
|
||||||
|
{ "model": "betterend:block/lucernia_bark_3", "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_bark_4" }
|
||||||
|
],
|
||||||
|
"axis=z": [
|
||||||
|
{ "model": "betterend:block/lucernia_bark", "x": 90, "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_bark_2", "x": 90 },
|
||||||
|
{ "model": "betterend:block/lucernia_bark_3", "x": 90, "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_bark_4", "x": 90 }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"axis=x": [
|
||||||
|
{ "model": "betterend:block/lucernia_log", "x": 90, "y": 90, "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_log_2", "x": 90, "y": 90 },
|
||||||
|
{ "model": "betterend:block/lucernia_log_3", "x": 90, "y": 90, "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_log_4", "x": 90, "y": 90 }
|
||||||
|
],
|
||||||
|
"axis=y": [
|
||||||
|
{ "model": "betterend:block/lucernia_log", "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_log_2" },
|
||||||
|
{ "model": "betterend:block/lucernia_log_3", "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_log_4" }
|
||||||
|
],
|
||||||
|
"axis=z": [
|
||||||
|
{ "model": "betterend:block/lucernia_log", "x": 90, "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_log_2", "x": 90 },
|
||||||
|
{ "model": "betterend:block/lucernia_log_3", "x": 90, "weight": 16 },
|
||||||
|
{ "model": "betterend:block/lucernia_log_4", "x": 90 }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
|
@ -770,5 +770,33 @@
|
||||||
"block.betterend.dragon_bone_block": "Dragon Bone Block",
|
"block.betterend.dragon_bone_block": "Dragon Bone Block",
|
||||||
"block.betterend.dragon_bone_slab": "Dragon Bone Slab",
|
"block.betterend.dragon_bone_slab": "Dragon Bone Slab",
|
||||||
"block.betterend.dragon_bone_stairs": "Dragon Bone Stairs",
|
"block.betterend.dragon_bone_stairs": "Dragon Bone Stairs",
|
||||||
"block.betterend.mossy_dragon_bone": "Mossy Dragon Bone"
|
"block.betterend.mossy_dragon_bone": "Mossy Dragon Bone",
|
||||||
|
|
||||||
|
"biome.betterend.lantern_woods": "Lantern Woods",
|
||||||
|
"block.betterend.filalux": "Filalux",
|
||||||
|
"block.betterend.filalux_lantern": "Filalux Lantern",
|
||||||
|
"block.betterend.filalux_wings": "Filalux Wings",
|
||||||
|
"block.betterend.lucernia_bark": "Lucernia Bark",
|
||||||
|
"block.betterend.lucernia_barrel": "Lucernia Barrel",
|
||||||
|
"block.betterend.lucernia_bookshelf": "Lucernia Bookshelf",
|
||||||
|
"block.betterend.lucernia_button": "Lucernia Button",
|
||||||
|
"block.betterend.lucernia_chest": "Lucernia Chest",
|
||||||
|
"block.betterend.lucernia_composter": "Lucernia Composter",
|
||||||
|
"block.betterend.lucernia_crafting_table": "Lucernia Crafting Table",
|
||||||
|
"block.betterend.lucernia_door": "Lucernia Door",
|
||||||
|
"block.betterend.lucernia_fence": "Lucernia Fence",
|
||||||
|
"block.betterend.lucernia_gate": "Lucernia Gate",
|
||||||
|
"block.betterend.lucernia_ladder": "Lucernia Ladder",
|
||||||
|
"block.betterend.lucernia_leaves": "Lucernia Leaves",
|
||||||
|
"block.betterend.lucernia_log": "Lucernia Log",
|
||||||
|
"block.betterend.lucernia_outer_leaves": "Lucernia Outer Leaves",
|
||||||
|
"block.betterend.lucernia_planks": "Lucernia Planks",
|
||||||
|
"block.betterend.lucernia_plate": "Lucernia Pressure Plate",
|
||||||
|
"block.betterend.lucernia_sapling": "Lucernia Sapling",
|
||||||
|
"block.betterend.lucernia_sign": "Lucernia Sign",
|
||||||
|
"block.betterend.lucernia_slab": "Lucernia Slab",
|
||||||
|
"block.betterend.lucernia_stairs": "Lucernia Stairs",
|
||||||
|
"block.betterend.lucernia_stripped_bark": "Stripped Lucernia Bark",
|
||||||
|
"block.betterend.lucernia_stripped_log": "Stripped Lucernia Log",
|
||||||
|
"block.betterend.lucernia_trapdoor": "Lucernia Trapdoor"
|
||||||
}
|
}
|
||||||
|
|
|
@ -790,5 +790,33 @@
|
||||||
"block.betterend.dragon_bone_block": "Блок драконьих костей",
|
"block.betterend.dragon_bone_block": "Блок драконьих костей",
|
||||||
"block.betterend.dragon_bone_slab": "Плита из блока драконьих костей",
|
"block.betterend.dragon_bone_slab": "Плита из блока драконьих костей",
|
||||||
"block.betterend.dragon_bone_stairs": "Ступени из блока драконьих костей",
|
"block.betterend.dragon_bone_stairs": "Ступени из блока драконьих костей",
|
||||||
"block.betterend.mossy_dragon_bone": "Замшелые драконьи кости"
|
"block.betterend.mossy_dragon_bone": "Замшелые драконьи кости",
|
||||||
|
|
||||||
|
"biome.betterend.lantern_woods": "Лес фонарей",
|
||||||
|
"block.betterend.filalux": "Филалюкс",
|
||||||
|
"block.betterend.filalux_lantern": "Филалюксовый фонарь",
|
||||||
|
"block.betterend.filalux_wings": "Филалюксовые крылья",
|
||||||
|
"block.betterend.lucernia_bark": "Кора люцернии",
|
||||||
|
"block.betterend.lucernia_barrel": "Бочка из люцернии",
|
||||||
|
"block.betterend.lucernia_bookshelf": "Книжные полки из люцернии",
|
||||||
|
"block.betterend.lucernia_button": "Кнопка из люцернии",
|
||||||
|
"block.betterend.lucernia_chest": "Сундук из люцернии",
|
||||||
|
"block.betterend.lucernia_composter": "Компостер из люцернии",
|
||||||
|
"block.betterend.lucernia_crafting_table": "Верстак из люцернии",
|
||||||
|
"block.betterend.lucernia_door": "Дверь из люцернии",
|
||||||
|
"block.betterend.lucernia_fence": "Забор из люцернии",
|
||||||
|
"block.betterend.lucernia_gate": "Калитка из люцернии",
|
||||||
|
"block.betterend.lucernia_ladder": "Лестница из люцернии",
|
||||||
|
"block.betterend.lucernia_leaves": "Листья люцернии",
|
||||||
|
"block.betterend.lucernia_log": "Бревно люцернии",
|
||||||
|
"block.betterend.lucernia_outer_leaves": "Внешние листья люцернии",
|
||||||
|
"block.betterend.lucernia_planks": "Доски из люцернии",
|
||||||
|
"block.betterend.lucernia_plate": "Нажимная плита из люцернии",
|
||||||
|
"block.betterend.lucernia_sapling": "Саженец люцернии",
|
||||||
|
"block.betterend.lucernia_sign": "Табличка из люцернии",
|
||||||
|
"block.betterend.lucernia_slab": "Плита из люцернии",
|
||||||
|
"block.betterend.lucernia_stairs": "Ступени из люцернии",
|
||||||
|
"block.betterend.lucernia_stripped_bark": "Обтёсанная кора люцернии",
|
||||||
|
"block.betterend.lucernia_stripped_log": "Обтёсанное бревно люцернии",
|
||||||
|
"block.betterend.lucernia_trapdoor": "Люцерниевый люк"
|
||||||
}
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"parent": "block/cube_all",
|
||||||
|
"textures": {
|
||||||
|
"all": "betterend:block/lucernia_log_side"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"parent": "block/cube_all",
|
||||||
|
"textures": {
|
||||||
|
"all": "betterend:block/lucernia_log_side_2"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"parent": "block/cube_mirrored_all",
|
||||||
|
"textures": {
|
||||||
|
"all": "betterend:block/lucernia_log_side"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"parent": "block/cube_mirrored_all",
|
||||||
|
"textures": {
|
||||||
|
"all": "betterend:block/lucernia_log_side_2"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"parent": "block/cube",
|
||||||
|
"textures": {
|
||||||
|
"down": "betterend:block/lucernia_log_top",
|
||||||
|
"east": "betterend:block/lucernia_log_side",
|
||||||
|
"north": "betterend:block/lucernia_log_side",
|
||||||
|
"particle": "betterend:block/lucernia_log_side",
|
||||||
|
"south": "betterend:block/lucernia_log_side",
|
||||||
|
"up": "betterend:block/lucernia_log_top",
|
||||||
|
"west": "betterend:block/lucernia_log_side"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"parent": "block/cube",
|
||||||
|
"textures": {
|
||||||
|
"down": "betterend:block/lucernia_log_top",
|
||||||
|
"east": "betterend:block/lucernia_log_side_2",
|
||||||
|
"north": "betterend:block/lucernia_log_side_2",
|
||||||
|
"particle": "betterend:block/lucernia_log_side_2",
|
||||||
|
"south": "betterend:block/lucernia_log_side_2",
|
||||||
|
"up": "betterend:block/lucernia_log_top",
|
||||||
|
"west": "betterend:block/lucernia_log_side_2"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"parent": "block/cube_mirrored",
|
||||||
|
"textures": {
|
||||||
|
"down": "betterend:block/lucernia_log_top",
|
||||||
|
"east": "betterend:block/lucernia_log_side",
|
||||||
|
"north": "betterend:block/lucernia_log_side",
|
||||||
|
"particle": "betterend:block/lucernia_log_side",
|
||||||
|
"south": "betterend:block/lucernia_log_side",
|
||||||
|
"up": "betterend:block/lucernia_log_top",
|
||||||
|
"west": "betterend:block/lucernia_log_side"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"parent": "block/cube_mirrored",
|
||||||
|
"textures": {
|
||||||
|
"down": "betterend:block/lucernia_log_top",
|
||||||
|
"east": "betterend:block/lucernia_log_side_2",
|
||||||
|
"north": "betterend:block/lucernia_log_side_2",
|
||||||
|
"particle": "betterend:block/lucernia_log_side_2",
|
||||||
|
"south": "betterend:block/lucernia_log_side_2",
|
||||||
|
"up": "betterend:block/lucernia_log_top",
|
||||||
|
"west": "betterend:block/lucernia_log_side_2"
|
||||||
|
}
|
||||||
|
}
|
After Width: | Height: | Size: 239 B |
After Width: | Height: | Size: 249 B |
After Width: | Height: | Size: 232 B |
After Width: | Height: | Size: 227 B |
After Width: | Height: | Size: 392 B |
After Width: | Height: | Size: 216 B |
After Width: | Height: | Size: 225 B |
After Width: | Height: | Size: 186 B |
After Width: | Height: | Size: 279 B |
After Width: | Height: | Size: 329 B |
After Width: | Height: | Size: 319 B |
After Width: | Height: | Size: 258 B |
After Width: | Height: | Size: 213 B |
Before Width: | Height: | Size: 258 B After Width: | Height: | Size: 259 B |
After Width: | Height: | Size: 259 B |
Before Width: | Height: | Size: 282 B After Width: | Height: | Size: 247 B |
Before Width: | Height: | Size: 431 B After Width: | Height: | Size: 248 B |
After Width: | Height: | Size: 220 B |
After Width: | Height: | Size: 253 B |
Before Width: | Height: | Size: 235 B |
After Width: | Height: | Size: 777 B |
After Width: | Height: | Size: 684 B |
After Width: | Height: | Size: 722 B |
After Width: | Height: | Size: 441 B |
After Width: | Height: | Size: 212 B |