diff --git a/gradle.properties b/gradle.properties index bc1ad519..553c0bb1 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,4 +8,4 @@ minecraft_version=1.14.4 yarn_mappings=1.14.4+build.9 loader_version=0.4.8+build.159 fabric_version=0.3.0+build.208 -terraform_version=1.1.7+build.13 +terraform_version=1.1.8+build.15 diff --git a/src/main/java/com/terraformersmc/terrestria/Terrestria.java b/src/main/java/com/terraformersmc/terrestria/Terrestria.java index f9dbe9fe..81013d6f 100644 --- a/src/main/java/com/terraformersmc/terrestria/Terrestria.java +++ b/src/main/java/com/terraformersmc/terrestria/Terrestria.java @@ -27,6 +27,7 @@ public void onInitialize() { TerrestriaBlocks.init(); TerrestriaItems.init(); + TerrestriaEntities.init(); TerrestriaFeatures.init(); TerrestriaSurfaces.init(); TerrestriaBiomes.init(); diff --git a/src/main/java/com/terraformersmc/terrestria/init/TerrestriaEntities.java b/src/main/java/com/terraformersmc/terrestria/init/TerrestriaEntities.java new file mode 100644 index 00000000..83a66e45 --- /dev/null +++ b/src/main/java/com/terraformersmc/terrestria/init/TerrestriaEntities.java @@ -0,0 +1,47 @@ +package com.terraformersmc.terrestria.init; + +import com.terraformersmc.terraform.entity.TerraformBoat; +import com.terraformersmc.terraform.entity.TerraformBoatEntity; +import com.terraformersmc.terrestria.Terrestria; +import com.terraformersmc.terrestria.init.helpers.WoodItems; +import net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder; +import net.minecraft.entity.EntityCategory; +import net.minecraft.entity.EntityDimensions; +import net.minecraft.entity.EntityType; +import net.minecraft.entity.vehicle.BoatEntity; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +public class TerrestriaEntities { + public static EntityType REDWOOD_BOAT; + public static EntityType HEMLOCK_BOAT; + public static EntityType RUBBER_BOAT; + public static EntityType CYPRESS_BOAT; + public static EntityType WILLOW_BOAT; + public static EntityType JAPANESE_MAPLE_BOAT; + public static EntityType RAINBOW_EUCALYPTUS_BOAT; + public static EntityType SAKURA_BOAT; + + public static void init() { + REDWOOD_BOAT = registerBoat("redwood", TerrestriaItems.REDWOOD, BoatEntity.Type.DARK_OAK); + HEMLOCK_BOAT = registerBoat("hemlock", TerrestriaItems.HEMLOCK, BoatEntity.Type.OAK); + RUBBER_BOAT = registerBoat("rubber", TerrestriaItems.RUBBER, BoatEntity.Type.BIRCH); + CYPRESS_BOAT = registerBoat("cypress", TerrestriaItems.CYPRESS, BoatEntity.Type.BIRCH); + WILLOW_BOAT = registerBoat("willow", TerrestriaItems.WILLOW, BoatEntity.Type.SPRUCE); + JAPANESE_MAPLE_BOAT = registerBoat("japanese_maple", TerrestriaItems.JAPANESE_MAPLE, BoatEntity.Type.ACACIA); + RAINBOW_EUCALYPTUS_BOAT = registerBoat("rainbow_eucalyptus", TerrestriaItems.RAINBOW_EUCALYPTUS, BoatEntity.Type.JUNGLE); + SAKURA_BOAT = registerBoat("sakura", TerrestriaItems.SAKURA, BoatEntity.Type.DARK_OAK); + } + + private static EntityType registerBoat(String name, WoodItems wood, BoatEntity.Type vanilla) { + Identifier skin = new Identifier(Terrestria.MOD_ID, "textures/entity/boat/" + name + ".png"); + TerraformBoat boat = new TerraformBoat(wood.boat, wood.planks, skin, vanilla); + + EntityType type = FabricEntityTypeBuilder.create( + EntityCategory.MISC, (entity, world) -> new TerraformBoatEntity(entity, world, boat)) + .size(EntityDimensions.fixed(1.375F, 0.5625F)) + .build(); + + return Registry.register(Registry.ENTITY_TYPE, new Identifier(Terrestria.MOD_ID, name + "_boat"), type); + } +} diff --git a/src/main/java/com/terraformersmc/terrestria/init/TerrestriaItems.java b/src/main/java/com/terraformersmc/terrestria/init/TerrestriaItems.java index ad9e9c6e..3ba348f0 100644 --- a/src/main/java/com/terraformersmc/terrestria/init/TerrestriaItems.java +++ b/src/main/java/com/terraformersmc/terrestria/init/TerrestriaItems.java @@ -53,14 +53,14 @@ public class TerrestriaItems { public static BlockItem MONSTERAS; public static void init() { - REDWOOD = WoodItems.register("redwood", TerrestriaBlocks.REDWOOD); - HEMLOCK = WoodItems.register("hemlock", TerrestriaBlocks.HEMLOCK); - RUBBER = WoodItems.register("rubber", TerrestriaBlocks.RUBBER); - CYPRESS = WoodItems.register("cypress", TerrestriaBlocks.CYPRESS); - WILLOW = WoodItems.register("willow", TerrestriaBlocks.WILLOW); - JAPANESE_MAPLE = WoodItems.register("japanese_maple", TerrestriaBlocks.JAPANESE_MAPLE); - RAINBOW_EUCALYPTUS = WoodItems.register("rainbow_eucalyptus", TerrestriaBlocks.RAINBOW_EUCALYPTUS); - SAKURA = WoodItems.register("sakura", TerrestriaBlocks.SAKURA); + REDWOOD = WoodItems.register("redwood", TerrestriaBlocks.REDWOOD, () -> TerrestriaEntities.REDWOOD_BOAT); + HEMLOCK = WoodItems.register("hemlock", TerrestriaBlocks.HEMLOCK, () -> TerrestriaEntities.HEMLOCK_BOAT); + RUBBER = WoodItems.register("rubber", TerrestriaBlocks.RUBBER, () -> TerrestriaEntities.RUBBER_BOAT); + CYPRESS = WoodItems.register("cypress", TerrestriaBlocks.CYPRESS, () -> TerrestriaEntities.CYPRESS_BOAT); + WILLOW = WoodItems.register("willow", TerrestriaBlocks.WILLOW, () -> TerrestriaEntities.WILLOW_BOAT); + JAPANESE_MAPLE = WoodItems.register("japanese_maple", TerrestriaBlocks.JAPANESE_MAPLE, () -> TerrestriaEntities.JAPANESE_MAPLE_BOAT); + RAINBOW_EUCALYPTUS = WoodItems.register("rainbow_eucalyptus", TerrestriaBlocks.RAINBOW_EUCALYPTUS, () -> TerrestriaEntities.RAINBOW_EUCALYPTUS_BOAT); + SAKURA = WoodItems.register("sakura", TerrestriaBlocks.SAKURA, () -> TerrestriaEntities.SAKURA_BOAT); SAKURA.wood = SAKURA.log; JAPANESE_MAPLE_SHRUB_LEAVES = TerrestriaRegistry.registerBlockItem("japanese_maple_shrub_leaves", TerrestriaBlocks.JAPANESE_MAPLE_SHRUB_LEAVES); diff --git a/src/main/java/com/terraformersmc/terrestria/init/helpers/TerrestriaRegistry.java b/src/main/java/com/terraformersmc/terrestria/init/helpers/TerrestriaRegistry.java index bf194eeb..dae7d8c1 100644 --- a/src/main/java/com/terraformersmc/terrestria/init/helpers/TerrestriaRegistry.java +++ b/src/main/java/com/terraformersmc/terrestria/init/helpers/TerrestriaRegistry.java @@ -1,25 +1,45 @@ package com.terraformersmc.terrestria.init.helpers; +import com.terraformersmc.terraform.entity.TerraformBoatEntity; +import com.terraformersmc.terraform.item.TerraformBoatItem; import com.terraformersmc.terraform.util.RecipeUtil; import com.terraformersmc.terrestria.Terrestria; import net.minecraft.block.Block; +import net.minecraft.entity.EntityType; import net.minecraft.item.BlockItem; import net.minecraft.item.Item; import net.minecraft.item.SignItem; import net.minecraft.util.Identifier; import net.minecraft.util.registry.Registry; +import java.util.function.Supplier; + public class TerrestriaRegistry { public static BlockItem registerBlockItem(String name, Block block) { BlockItem item = new BlockItem(block, new Item.Settings().group(Terrestria.ITEM_GROUP)); item.appendBlocks(Item.BLOCK_ITEMS, item); + RecipeUtil.registerCompostableBlock(block); - return Registry.register(net.minecraft.util.registry.Registry.ITEM, new Identifier(Terrestria.MOD_ID, name), item); + + return Registry.register(Registry.ITEM, new Identifier(Terrestria.MOD_ID, name), item); } public static SignItem registerSignItem(String name, Block standing, Block wall) { - return Registry.register(net.minecraft.util.registry.Registry.ITEM, new Identifier(Terrestria.MOD_ID, name), new SignItem(new Item.Settings().group(Terrestria.ITEM_GROUP), standing, wall)); + return Registry.register(Registry.ITEM, new Identifier(Terrestria.MOD_ID, name), new SignItem(new Item.Settings().group(Terrestria.ITEM_GROUP), standing, wall)); + } + + public static TerraformBoatItem registerBoatItem(String name, Supplier> boatType) { + return Registry.register(Registry.ITEM, new Identifier(Terrestria.MOD_ID, name), new TerraformBoatItem ( + (world, x, y, z) -> { + TerraformBoatEntity entity = boatType.get().create(world); + + entity.setPosition(x, y, z); + + return entity; + }, + new Item.Settings().group(Terrestria.ITEM_GROUP).maxCount(1) + )); } public static T register(String name, T block) { diff --git a/src/main/java/com/terraformersmc/terrestria/init/helpers/WoodItems.java b/src/main/java/com/terraformersmc/terrestria/init/helpers/WoodItems.java index 175f99e1..68c1967f 100644 --- a/src/main/java/com/terraformersmc/terrestria/init/helpers/WoodItems.java +++ b/src/main/java/com/terraformersmc/terrestria/init/helpers/WoodItems.java @@ -1,8 +1,13 @@ package com.terraformersmc.terrestria.init.helpers; +import com.terraformersmc.terraform.entity.TerraformBoatEntity; +import com.terraformersmc.terraform.item.TerraformBoatItem; +import net.minecraft.entity.EntityType; import net.minecraft.item.BlockItem; import net.minecraft.item.SignItem; +import java.util.function.Supplier; + public class WoodItems { public BlockItem log; @@ -20,11 +25,12 @@ public class WoodItems { public BlockItem trapdoor; public BlockItem strippedLog; public BlockItem strippedWood; + public TerraformBoatItem boat; private WoodItems() { } - public static WoodItems register(String name, WoodBlocks blocks) { + public static WoodItems register(String name, WoodBlocks blocks, Supplier> boatType) { WoodItems items = new WoodItems(); items.log = TerrestriaRegistry.registerBlockItem(name + "_log", blocks.log); @@ -40,6 +46,7 @@ public static WoodItems register(String name, WoodBlocks blocks) { items.trapdoor = TerrestriaRegistry.registerBlockItem(name + "_trapdoor", blocks.trapdoor); items.sign = TerrestriaRegistry.registerSignItem(name + "_sign", blocks.sign, blocks.wallSign); items.strippedLog = TerrestriaRegistry.registerBlockItem("stripped_" + name + "_log", blocks.strippedLog); + items.boat = TerrestriaRegistry.registerBoatItem(name + "_boat", boatType); if (blocks.log != blocks.wood) { items.wood = TerrestriaRegistry.registerBlockItem(name + "_wood", blocks.wood); diff --git a/src/main/resources/assets/terrestria/lang/en_us.json b/src/main/resources/assets/terrestria/lang/en_us.json index e6406988..8466e985 100644 --- a/src/main/resources/assets/terrestria/lang/en_us.json +++ b/src/main/resources/assets/terrestria/lang/en_us.json @@ -1,5 +1,13 @@ { "itemGroup.terrestria.items": "Terrestria", + "item.terrestria.cypress_boat": "Cypress Boat", + "item.terrestria.hemlock_boat": "Hemlock Boat", + "item.terrestria.japanese_maple_boat": "Japanese Maple Boat", + "item.terrestria.rainbow_eucalyptus_boat": "Rainbow Eucalyptus Boat", + "item.terrestria.redwood_boat": "Redwood Boat", + "item.terrestria.rubber_boat": "Rubber Wood Boat", + "item.terrestria.sakura_boat": "Sakura Boat", + "item.terrestria.willow_boat": "Willow Boat", "block.terrestria.redwood_log": "Redwood Log", "block.terrestria.redwood_wood": "Redwood Wood", "block.terrestria.redwood_quarter_log": "Redwood Log", @@ -221,5 +229,13 @@ "biome.terrestria.caldera_beach": "Caldera Beach", "biome.terrestria.volcanic_island": "Volcanic Island", "biome.terrestria.volcanic_island_beach": "Volcanic Island Beach", - "biome.terrestria.volcanic_island_shore": "Volcanic Island Shore" + "biome.terrestria.volcanic_island_shore": "Volcanic Island Shore", + "entity.terrestria.cypress_boat": "Cypress Boat", + "entity.terrestria.hemlock_boat": "Hemlock Boat", + "entity.terrestria.japanese_maple_boat": "Japanese Maple Boat", + "entity.terrestria.rainbow_eucalyptus_boat": "Rainbow Eucalyptus Boat", + "entity.terrestria.redwood_boat": "Redwood Boat", + "entity.terrestria.rubber_boat": "Rubber Wood Boat", + "entity.terrestria.sakura_boat": "Sakura Boat", + "entity.terrestria.willow_boat": "Willow Boat" } diff --git a/src/main/resources/assets/terrestria/lang/zh_cn.json b/src/main/resources/assets/terrestria/lang/zh_cn.json new file mode 100644 index 00000000..7d51d020 --- /dev/null +++ b/src/main/resources/assets/terrestria/lang/zh_cn.json @@ -0,0 +1,225 @@ +{ + "itemGroup.terrestria.items": "群系", + "block.terrestria.redwood_log": "红木原木", + "block.terrestria.redwood_wood": "红木", + "block.terrestria.redwood_quarter_log": "红木原木", + "block.terrestria.redwood_sapling": "红木树苗", + "block.terrestria.redwood_leaves": "红木树叶", + "block.terrestria.redwood_planks": "红木木板", + "block.terrestria.redwood_slab": "红木板", + "block.terrestria.redwood_stairs": "红木楼梯", + "block.terrestria.redwood_fence": "红木栅栏", + "block.terrestria.redwood_fence_gate": "红木栅栏门", + "block.terrestria.redwood_door": "红木门", + "block.terrestria.redwood_pressure_plate": "红木压板", + "block.terrestria.redwood_button": "红木纽扣", + "block.terrestria.redwood_sign": "红木标志", + "block.terrestria.redwood_trapdoor": "红木活跃门", + "block.terrestria.stripped_redwood_wood": "剥离红木", + "block.terrestria.stripped_redwood_log": "剥离红木原木", + "block.terrestria.stripped_redwood_quarter_log": "剥离红木原木", + "block.terrestria.hemlock_log": "铁杉木", + "block.terrestria.hemlock_wood": "铁杉木", + "block.terrestria.hemlock_quarter_log": "铁杉木", + "block.terrestria.hemlock_sapling": "铁杉树", + "block.terrestria.hemlock_leaves": "铁杉叶", + "block.terrestria.hemlock_planks": "铁杉木板", + "block.terrestria.hemlock_slab": "铁杉木板", + "block.terrestria.hemlock_stairs": "铁杉木楼梯", + "block.terrestria.hemlock_fence": "铁杉篱笆", + "block.terrestria.hemlock_fence_gate": "铁杉栅栏门", + "block.terrestria.hemlock_door": "铁杉门", + "block.terrestria.hemlock_pressure_plate": "铁杉压力板", + "block.terrestria.hemlock_button": "铁杉扣", + "block.terrestria.hemlock_sign": "铁杉标志", + "block.terrestria.hemlock_trapdoor": "铁杉活跃门", + "block.terrestria.stripped_hemlock_wood": "剥离铁杉木", + "block.terrestria.stripped_hemlock_log": "剥离铁杉原木", + "block.terrestria.stripped_hemlock_quarter_log": "剥离铁杉原木", + "block.terrestria.jungle_palm_sapling": "丛林棕榈树", + "block.terrestria.jungle_palm_leaves": "丛林棕榈叶", + "block.terrestria.rubber_log": "橡胶原木", + "block.terrestria.rubber_wood": "橡胶木", + "block.terrestria.rubber_sapling": "橡胶树", + "block.terrestria.rubber_leaves": "橡胶叶", + "block.terrestria.rubber_planks": "橡胶木板", + "block.terrestria.rubber_slab": "橡胶木板", + "block.terrestria.rubber_stairs": "橡胶木楼梯", + "block.terrestria.rubber_fence": "橡胶木栅栏", + "block.terrestria.rubber_fence_gate": "橡胶木栅栏门", + "block.terrestria.rubber_door": "橡胶木门", + "block.terrestria.rubber_pressure_plate": "橡胶木压板", + "block.terrestria.rubber_button": "橡胶木钮扣", + "block.terrestria.rubber_sign": "橡胶木标志", + "block.terrestria.rubber_trapdoor": "橡胶木活跃门", + "block.terrestria.stripped_rubber_wood": "剥离橡胶木", + "block.terrestria.stripped_rubber_log": "剥离橡胶原木", + "block.terrestria.cypress_log": "柏木", + "block.terrestria.cypress_wood": "柏木", + "block.terrestria.cypress_quarter_log": "柏木", + "block.terrestria.cypress_sapling": "柏树", + "block.terrestria.cypress_leaves": "柏树叶", + "block.terrestria.cypress_planks": "柏木木板", + "block.terrestria.cypress_slab": "柏木板", + "block.terrestria.cypress_stairs": "柏木楼梯", + "block.terrestria.cypress_fence": "柏树篱", + "block.terrestria.cypress_fence_gate": "柏树栅栏", + "block.terrestria.cypress_door": "柏木门", + "block.terrestria.cypress_pressure_plate": "柏木压力板", + "block.terrestria.cypress_button": "柏木按钮", + "block.terrestria.cypress_sign": "柏树标志", + "block.terrestria.cypress_trapdoor": "柏树活跃门", + "block.terrestria.stripped_cypress_wood": "剥柏木", + "block.terrestria.stripped_cypress_log": "剥柏木原木", + "block.terrestria.stripped_cypress_quarter_log": "剥柏木原木", + "block.terrestria.willow_log": "柳木", + "block.terrestria.willow_wood": "柳木", + "block.terrestria.willow_sapling": "柳树", + "block.terrestria.willow_leaves": "柳叶", + "block.terrestria.willow_planks": "柳木板", + "block.terrestria.willow_slab": "柳木板", + "block.terrestria.willow_stairs": "柳木楼梯", + "block.terrestria.willow_fence": "柳篱笆", + "block.terrestria.willow_fence_gate": "柳篱笆门", + "block.terrestria.willow_door": "柳门", + "block.terrestria.willow_pressure_plate": "柳压板", + "block.terrestria.willow_button": "柳扣", + "block.terrestria.willow_sign": "柳树标志", + "block.terrestria.willow_trapdoor": "柳特活跃门", + "block.terrestria.stripped_willow_wood": "剥柳木", + "block.terrestria.stripped_willow_log": "剥柳原木", + "block.terrestria.japanese_maple_log": "日本枫木", + "block.terrestria.japanese_maple_wood": "日本枫木", + "block.terrestria.japanese_maple_sapling": "日本枫树", + "block.terrestria.japanese_maple_leaves": "日本枫叶", + "block.terrestria.japanese_maple_planks": "日本枫木板", + "block.terrestria.japanese_maple_slab": "日本枫木板", + "block.terrestria.japanese_maple_stairs": "日本枫木楼梯", + "block.terrestria.japanese_maple_fence": "日本枫叶篱笆", + "block.terrestria.japanese_maple_fence_gate": "日本枫木栅栏门", + "block.terrestria.japanese_maple_door": "日本枫叶门", + "block.terrestria.japanese_maple_pressure_plate": "日本枫叶压板", + "block.terrestria.japanese_maple_button": "日本枫叶扣", + "block.terrestria.japanese_maple_sign": "日本枫叶标志", + "block.terrestria.japanese_maple_trapdoor": "日本枫木门", + "block.terrestria.stripped_japanese_maple_wood": "剥离日本枫木", + "block.terrestria.stripped_japanese_maple_log": "剥离日本枫木", + "block.terrestria.dark_japanese_maple_leaves": "深色日本枫叶", + "block.terrestria.dark_japanese_maple_sapling": "黑暗日本枫树", + "block.terrestria.rainbow_eucalyptus_log": "彩虹桉树木", + "block.terrestria.rainbow_eucalyptus_wood": "彩虹桉树木", + "block.terrestria.rainbow_eucalyptus_quarter_log": "彩虹桉树木", + "block.terrestria.rainbow_eucalyptus_sapling": "彩虹桉树", + "block.terrestria.rainbow_eucalyptus_leaves": "彩虹桉树叶", + "block.terrestria.rainbow_eucalyptus_planks": "彩虹桉树木板", + "block.terrestria.rainbow_eucalyptus_slab": "彩虹桉树木板", + "block.terrestria.rainbow_eucalyptus_stairs": "彩虹桉树木楼梯", + "block.terrestria.rainbow_eucalyptus_fence": "彩虹桉树栅栏", + "block.terrestria.rainbow_eucalyptus_fence_gate": "彩虹桉树栅栏门", + "block.terrestria.rainbow_eucalyptus_door": "彩虹桉树门", + "block.terrestria.rainbow_eucalyptus_pressure_plate": "彩虹桉树压板", + "block.terrestria.rainbow_eucalyptus_button": "彩虹桉树按钮", + "block.terrestria.rainbow_eucalyptus_sign": "彩虹桉树标志", + "block.terrestria.rainbow_eucalyptus_trapdoor": "彩虹桉树活跃门", + "block.terrestria.stripped_rainbow_eucalyptus_wood": "剥离彩虹桉树木", + "block.terrestria.stripped_rainbow_eucalyptus_log": "剥离彩虹桉树原木", + "block.terrestria.stripped_rainbow_eucalyptus_quarter_log": "剥离彩虹桉树原木", + "block.terrestria.sakura_log": "樱花原木", + "block.terrestria.sakura_sapling": "樱花树", + "block.terrestria.sakura_leaves": "樱花叶", + "block.terrestria.sakura_leaf_pile": "樱花叶桩", + "block.terrestria.sakura_planks": "樱花木板", + "block.terrestria.sakura_slab": "樱花木板", + "block.terrestria.sakura_stairs": "樱花木楼梯", + "block.terrestria.sakura_fence": "樱花篱笆", + "block.terrestria.sakura_fence_gate": "樱花栅栏门", + "block.terrestria.sakura_door": "樱门", + "block.terrestria.sakura_pressure_plate": "樱花压力板", + "block.terrestria.sakura_button": "樱花按钮", + "block.terrestria.sakura_sign": "樱花标志", + "block.terrestria.sakura_trapdoor": "樱花特拉门", + "block.terrestria.stripped_sakura_wood": "剥离樱花木", + "block.terrestria.stripped_sakura_log": "剥离樱花原木", + "block.terrestria.cattail": "香蒲", + "block.terrestria.tall_cattail": "高香蒲", + "block.terrestria.basalt": "玄武岩", + "block.terrestria.basalt_slab": "玄武岩板", + "block.terrestria.basalt_stairs": "玄武岩楼梯", + "block.terrestria.basalt_wall": "玄武岩墙", + "block.terrestria.smooth_basalt": "光滑玄武岩", + "block.terrestria.smooth_basalt_slab": "光滑玄武岩板", + "block.terrestria.smooth_basalt_stairs": "光滑玄武岩楼梯", + "block.terrestria.smooth_basalt_wall": "光滑玄武岩墙", + "block.terrestria.basalt_cobblestone": "玄武岩鹅卵石", + "block.terrestria.basalt_cobblestone_slab": "玄武岩鹅卵石板", + "block.terrestria.basalt_cobblestone_stairs": "玄武岩鹅卵石楼梯", + "block.terrestria.basalt_cobblestone_wall": "玄武岩鹅卵石墙", + "block.terrestria.mossy_basalt_cobblestone": "苔藓玄武岩鹅卵石", + "block.terrestria.mossy_basalt_cobblestone_slab": "青苔玄武岩鹅卵石板", + "block.terrestria.mossy_basalt_cobblestone_stairs": "青苔玄武岩鹅卵石楼梯", + "block.terrestria.mossy_basalt_cobblestone_wall": "青苔玄武岩鹅卵石墙", + "block.terrestria.basalt_bricks": "玄武岩砖", + "block.terrestria.basalt_brick_slab": "玄武岩砖板", + "block.terrestria.basalt_brick_stairs": "玄武岩砖楼梯", + "block.terrestria.basalt_brick_wall": "玄武岩砖墙", + "block.terrestria.mossy_basalt_bricks": "青苔玄武岩砖", + "block.terrestria.mossy_basalt_brick_slab": "青苔玄武岩砖板", + "block.terrestria.mossy_basalt_brick_stairs": "青苔玄武岩砖楼梯", + "block.terrestria.mossy_basalt_brick_wall": "青苔玄武岩砖墙", + "block.terrestria.basalt_button": "玄武岩扣", + "block.terrestria.basalt_pressure_plate": "玄武岩压力板", + "block.terrestria.chiseled_basalt_bricks": "凿玄武岩砖", + "block.terrestria.cracked_basalt_bricks": "裂解的玄武岩砖", + "block.terrestria.basalt_grass_block": "玄武岩草地", + "block.terrestria.basalt_grass_path": "玄武岩草路", + "block.terrestria.basalt_sand": "玄武岩砂", + "block.terrestria.basalt_dirt": "玄武岩泥土", + "block.terrestria.indian_paintbrush": "印度画笔", + "block.terrestria.monsteras": "蒙斯特拉斯", + "block.terrestria.potted_indian_paintbrush": "盆栽印度画笔", + "block.terrestria.potted_monsteras": "盆栽蒙斯特拉斯", + "block.terrestria.japanese_maple_shrub_sapling": "日本枫树", + "block.terrestria.japanese_maple_shrub_leaves": "日本枫叶", + "block.terrestria.potted_redwood_sapling": "盆栽红木树苗", + "block.terrestria.potted_hemlock_sapling": "盆栽的铁杉树苗", + "block.terrestria.potted_rubber_sapling": "盆栽橡胶树苗", + "block.terrestria.potted_cypress_sapling": "盆栽柏树", + "block.terrestria.potted_willow_sapling": "盆栽柳树", + "block.terrestria.potted_japanese_maple_sapling": "盆栽日本枫树", + "block.terrestria.potted_dark_japanese_maple_sapling": "盆栽深色日本枫树", + "block.terrestria.potted_rainbow_eucalyptus_sapling": "盆栽彩虹桉树树", + "block.terrestria.potted_sakura_sapling": "盆栽樱花树", + "block.terrestria.potted_jungle_palm_sapling": "盆栽丛林棕榈树", + "block.terrestria.potted_japanese_maple_shrub_sapling": "盆栽日本枫树", + "item.terrestria.log_turner": "木头特纳", + "item.terrestria.log_turner.tooltip": "在原木上使用可立即设置\n 其轴到您单击的一侧\n 当在四分之一原木使用时,它\n 将尝试设置轴,如果\n 它已经匹配了,然后它会\n 沿顺时针方向旋转树皮\n 当偷偷使用时,它会\n 循环轴和树皮侧", + "biome.terrestria.redwood_forest": "红杉森林", + "biome.terrestria.redwood_forest_edge": "红木森林边缘", + "biome.terrestria.redwood_clearing": "红木清算", + "biome.terrestria.lush_redwood_forest": "郁郁葱葱的红木森林", + "biome.terrestria.lush_redwood_forest_edge": "郁郁葱葱的红木森林边缘", + "biome.terrestria.lush_redwood_clearing": "郁郁葱葱的红木清算机", + "biome.terrestria.hemlock_rainforest": "铁杉雨林", + "biome.terrestria.hemlock_clearing": "铁杉清除", + "biome.terrestria.snowy_hemlock_forest": "雪地铁杉森林", + "biome.terrestria.snowy_hemlock_clearing": "雪地铁杉清除", + "biome.terrestria.caldera_foothills": "火山口山麓", + "biome.terrestria.cypress_forest": "柏树林", + "biome.terrestria.wooded_cypress_hills": "树木繁茂的柏树山", + "biome.terrestria.sakura_forest": "樱花森林", + "biome.terrestria.wooded_sakura_hills": "树木繁茂的樱花山", + "biome.terrestria.japanese_maple_forest": "日本枫林", + "biome.terrestria.wooded_japanese_maple_hills": "树木繁茂的日本枫树山", + "biome.terrestria.dense_woodlands": "茂密的林地", + "biome.terrestria.dense_woodlands_edge": "茂密的林地边缘", + "biome.terrestria.rainbow_rainforest": "彩虹雨林", + "biome.terrestria.rainbow_rainforest_mountains": "彩虹雨林山脉", + "biome.terrestria.rainbow_rainforest_lake": "彩虹雨林湖", + "biome.terrestria.cypress_swamp": "柏树沼泽", + "biome.terrestria.caldera": "火山口", + "biome.terrestria.caldera_ridge": "卡尔德拉岭", + "biome.terrestria.caldera_beach": "卡尔德拉海滩", + "biome.terrestria.volcanic_island": "火山岛", + "biome.terrestria.volcanic_island_beach": "火山岛海滩", + "biome.terrestria.volcanic_island_shore": "火山岛岸" +} \ No newline at end of file diff --git a/src/main/resources/assets/terrestria/lang/zh_tw.json b/src/main/resources/assets/terrestria/lang/zh_tw.json new file mode 100644 index 00000000..e9c38a5f --- /dev/null +++ b/src/main/resources/assets/terrestria/lang/zh_tw.json @@ -0,0 +1,225 @@ +{ + "itemGroup.terrestria.items": "群系", + "block.terrestria.redwood_log": "紅木原木", + "block.terrestria.redwood_wood": "紅木", + "block.terrestria.redwood_quarter_log": "紅木原木", + "block.terrestria.redwood_sapling": "紅木樹苗", + "block.terrestria.redwood_leaves": "紅木樹葉", + "block.terrestria.redwood_planks": "紅木木板", + "block.terrestria.redwood_slab": "紅木板", + "block.terrestria.redwood_stairs": "紅木樓梯", + "block.terrestria.redwood_fence": "紅木柵欄", + "block.terrestria.redwood_fence_gate": "紅木柵欄門", + "block.terrestria.redwood_door": "紅木門", + "block.terrestria.redwood_pressure_plate": "紅木壓板", + "block.terrestria.redwood_button": "紅木鈕扣", + "block.terrestria.redwood_sign": "紅木標誌", + "block.terrestria.redwood_trapdoor": "紅木捕捉門", + "block.terrestria.stripped_redwood_wood": "剝離紅木", + "block.terrestria.stripped_redwood_log": "剝離紅木原木", + "block.terrestria.stripped_redwood_quarter_log": "剝離紅木原木", + "block.terrestria.hemlock_log": "鐵杉木", + "block.terrestria.hemlock_wood": "鐵杉木", + "block.terrestria.hemlock_quarter_log": "鐵杉木", + "block.terrestria.hemlock_sapling": "鐵杉樹", + "block.terrestria.hemlock_leaves": "鐵杉葉", + "block.terrestria.hemlock_planks": "鐵杉木板", + "block.terrestria.hemlock_slab": "鐵杉木板", + "block.terrestria.hemlock_stairs": "鐵杉木樓梯", + "block.terrestria.hemlock_fence": "鐵杉籬笆", + "block.terrestria.hemlock_fence_gate": "鐵杉柵欄門", + "block.terrestria.hemlock_door": "鐵杉門", + "block.terrestria.hemlock_pressure_plate": "鐵杉壓力板", + "block.terrestria.hemlock_button": "鐵杉扣", + "block.terrestria.hemlock_sign": "鐵杉標誌", + "block.terrestria.hemlock_trapdoor": "鐵杉誘捕門", + "block.terrestria.stripped_hemlock_wood": "剝離鐵杉木", + "block.terrestria.stripped_hemlock_log": "剝離鐵杉原木", + "block.terrestria.stripped_hemlock_quarter_log": "剝離鐵杉原木", + "block.terrestria.jungle_palm_sapling": "叢林棕櫚樹", + "block.terrestria.jungle_palm_leaves": "叢林棕櫚葉", + "block.terrestria.rubber_log": "橡膠原木", + "block.terrestria.rubber_wood": "橡膠木", + "block.terrestria.rubber_sapling": "橡膠樹", + "block.terrestria.rubber_leaves": "橡膠葉", + "block.terrestria.rubber_planks": "橡膠木板", + "block.terrestria.rubber_slab": "橡膠木板", + "block.terrestria.rubber_stairs": "橡膠木樓梯", + "block.terrestria.rubber_fence": "橡膠木柵欄", + "block.terrestria.rubber_fence_gate": "橡膠木柵欄門", + "block.terrestria.rubber_door": "橡膠木門", + "block.terrestria.rubber_pressure_plate": "橡膠木壓板", + "block.terrestria.rubber_button": "橡膠木鈕扣", + "block.terrestria.rubber_sign": "橡膠木標誌", + "block.terrestria.rubber_trapdoor": "橡膠木捕捉門", + "block.terrestria.stripped_rubber_wood": "剝離橡膠木", + "block.terrestria.stripped_rubber_log": "剝離橡膠原木", + "block.terrestria.cypress_log": "柏木", + "block.terrestria.cypress_wood": "柏木", + "block.terrestria.cypress_quarter_log": "柏木", + "block.terrestria.cypress_sapling": "柏樹", + "block.terrestria.cypress_leaves": "柏樹葉", + "block.terrestria.cypress_planks": "柏木木板", + "block.terrestria.cypress_slab": "柏木板", + "block.terrestria.cypress_stairs": "柏木樓梯", + "block.terrestria.cypress_fence": "柏樹籬", + "block.terrestria.cypress_fence_gate": "柏樹柵欄", + "block.terrestria.cypress_door": "柏木門", + "block.terrestria.cypress_pressure_plate": "柏木壓力板", + "block.terrestria.cypress_button": "柏木按鈕", + "block.terrestria.cypress_sign": "柏樹標誌", + "block.terrestria.cypress_trapdoor": "柏樹誘捕門", + "block.terrestria.stripped_cypress_wood": "剝柏木", + "block.terrestria.stripped_cypress_log": "剝柏木日誌", + "block.terrestria.stripped_cypress_quarter_log": "剝柏木日誌", + "block.terrestria.willow_log": "柳木", + "block.terrestria.willow_wood": "柳木", + "block.terrestria.willow_sapling": "柳樹", + "block.terrestria.willow_leaves": "柳葉", + "block.terrestria.willow_planks": "柳木板", + "block.terrestria.willow_slab": "柳木板", + "block.terrestria.willow_stairs": "柳木樓梯", + "block.terrestria.willow_fence": "柳籬笆", + "block.terrestria.willow_fence_gate": "柳籬笆門", + "block.terrestria.willow_door": "柳門", + "block.terrestria.willow_pressure_plate": "柳壓板", + "block.terrestria.willow_button": "柳扣", + "block.terrestria.willow_sign": "柳樹標誌", + "block.terrestria.willow_trapdoor": "柳特拉普門", + "block.terrestria.stripped_willow_wood": "剝柳木", + "block.terrestria.stripped_willow_log": "剝柳日誌", + "block.terrestria.japanese_maple_log": "日本楓木", + "block.terrestria.japanese_maple_wood": "日本楓木", + "block.terrestria.japanese_maple_sapling": "日本楓樹", + "block.terrestria.japanese_maple_leaves": "日本楓葉", + "block.terrestria.japanese_maple_planks": "日本楓木板", + "block.terrestria.japanese_maple_slab": "日本楓木板", + "block.terrestria.japanese_maple_stairs": "日本楓木樓梯", + "block.terrestria.japanese_maple_fence": "日本楓葉籬笆", + "block.terrestria.japanese_maple_fence_gate": "日本楓木柵欄門", + "block.terrestria.japanese_maple_door": "日本楓葉門", + "block.terrestria.japanese_maple_pressure_plate": "日本楓葉壓板", + "block.terrestria.japanese_maple_button": "日本楓葉扣", + "block.terrestria.japanese_maple_sign": "日本楓葉標誌", + "block.terrestria.japanese_maple_trapdoor": "日本楓木門", + "block.terrestria.stripped_japanese_maple_wood": "剝離日本楓木", + "block.terrestria.stripped_japanese_maple_log": "剝離日本楓木", + "block.terrestria.dark_japanese_maple_leaves": "深色日本楓葉", + "block.terrestria.dark_japanese_maple_sapling": "黑暗日本楓樹", + "block.terrestria.rainbow_eucalyptus_log": "彩虹桉樹木", + "block.terrestria.rainbow_eucalyptus_wood": "彩虹桉樹木", + "block.terrestria.rainbow_eucalyptus_quarter_log": "彩虹桉樹木", + "block.terrestria.rainbow_eucalyptus_sapling": "彩虹桉樹", + "block.terrestria.rainbow_eucalyptus_leaves": "彩虹桉樹葉", + "block.terrestria.rainbow_eucalyptus_planks": "彩虹桉樹木板", + "block.terrestria.rainbow_eucalyptus_slab": "彩虹桉樹木板", + "block.terrestria.rainbow_eucalyptus_stairs": "彩虹桉樹木樓梯", + "block.terrestria.rainbow_eucalyptus_fence": "彩虹桉樹柵欄", + "block.terrestria.rainbow_eucalyptus_fence_gate": "彩虹桉樹柵欄門", + "block.terrestria.rainbow_eucalyptus_door": "彩虹桉樹門", + "block.terrestria.rainbow_eucalyptus_pressure_plate": "彩虹桉樹壓板", + "block.terrestria.rainbow_eucalyptus_button": "彩虹桉樹按鈕", + "block.terrestria.rainbow_eucalyptus_sign": "彩虹桉樹標誌", + "block.terrestria.rainbow_eucalyptus_trapdoor": "彩虹桉樹誘捕門", + "block.terrestria.stripped_rainbow_eucalyptus_wood": "剝離彩虹桉樹木", + "block.terrestria.stripped_rainbow_eucalyptus_log": "剝離彩虹桉樹原木", + "block.terrestria.stripped_rainbow_eucalyptus_quarter_log": "剝離彩虹桉樹原木", + "block.terrestria.sakura_log": "櫻花原木", + "block.terrestria.sakura_sapling": "櫻花樹", + "block.terrestria.sakura_leaves": "櫻花葉", + "block.terrestria.sakura_leaf_pile": "櫻花葉樁", + "block.terrestria.sakura_planks": "櫻花木板", + "block.terrestria.sakura_slab": "櫻花木板", + "block.terrestria.sakura_stairs": "櫻花木樓梯", + "block.terrestria.sakura_fence": "櫻花籬笆", + "block.terrestria.sakura_fence_gate": "櫻花柵欄門", + "block.terrestria.sakura_door": "櫻門", + "block.terrestria.sakura_pressure_plate": "櫻花壓力板", + "block.terrestria.sakura_button": "櫻花按鈕", + "block.terrestria.sakura_sign": "櫻花標誌", + "block.terrestria.sakura_trapdoor": "櫻花特拉門", + "block.terrestria.stripped_sakura_wood": "剝離櫻花木", + "block.terrestria.stripped_sakura_log": "剝離櫻花日誌", + "block.terrestria.cattail": "香蒲", + "block.terrestria.tall_cattail": "高香蒲", + "block.terrestria.basalt": "玄武岩", + "block.terrestria.basalt_slab": "玄武岩板", + "block.terrestria.basalt_stairs": "玄武岩樓梯", + "block.terrestria.basalt_wall": "玄武岩牆", + "block.terrestria.smooth_basalt": "光滑玄武岩", + "block.terrestria.smooth_basalt_slab": "光滑玄武岩板", + "block.terrestria.smooth_basalt_stairs": "光滑玄武岩樓梯", + "block.terrestria.smooth_basalt_wall": "光滑玄武岩牆", + "block.terrestria.basalt_cobblestone": "玄武岩鵝卵石", + "block.terrestria.basalt_cobblestone_slab": "玄武岩鵝卵石板", + "block.terrestria.basalt_cobblestone_stairs": "玄武岩鵝卵石樓梯", + "block.terrestria.basalt_cobblestone_wall": "玄武岩鵝卵石牆", + "block.terrestria.mossy_basalt_cobblestone": "苔蘚玄武岩鵝卵石", + "block.terrestria.mossy_basalt_cobblestone_slab": "青苔玄武岩鵝卵石板", + "block.terrestria.mossy_basalt_cobblestone_stairs": "青苔玄武岩鵝卵石樓梯", + "block.terrestria.mossy_basalt_cobblestone_wall": "青苔玄武岩鵝卵石牆", + "block.terrestria.basalt_bricks": "玄武岩磚", + "block.terrestria.basalt_brick_slab": "玄武岩磚板", + "block.terrestria.basalt_brick_stairs": "玄武岩磚樓梯", + "block.terrestria.basalt_brick_wall": "玄武岩磚牆", + "block.terrestria.mossy_basalt_bricks": "青苔玄武岩磚", + "block.terrestria.mossy_basalt_brick_slab": "青苔玄武岩磚板", + "block.terrestria.mossy_basalt_brick_stairs": "青苔玄武岩磚樓梯", + "block.terrestria.mossy_basalt_brick_wall": "青苔玄武岩磚牆", + "block.terrestria.basalt_button": "玄武岩扣", + "block.terrestria.basalt_pressure_plate": "玄武岩壓力板", + "block.terrestria.chiseled_basalt_bricks": "鑿玄武岩磚", + "block.terrestria.cracked_basalt_bricks": "裂解的玄武岩磚", + "block.terrestria.basalt_grass_block": "玄武岩草地", + "block.terrestria.basalt_grass_path": "玄武岩草路", + "block.terrestria.basalt_sand": "玄武岩砂", + "block.terrestria.basalt_dirt": "玄武岩泥土", + "block.terrestria.indian_paintbrush": "印度畫筆", + "block.terrestria.monsteras": "蒙斯特拉斯", + "block.terrestria.potted_indian_paintbrush": "盆栽印度畫筆", + "block.terrestria.potted_monsteras": "盆栽蒙斯特拉斯", + "block.terrestria.japanese_maple_shrub_sapling": "日本楓樹", + "block.terrestria.japanese_maple_shrub_leaves": "日本楓葉", + "block.terrestria.potted_redwood_sapling": "盆栽紅木樹苗", + "block.terrestria.potted_hemlock_sapling": "盆栽的鐵杉樹苗", + "block.terrestria.potted_rubber_sapling": "盆栽橡膠樹苗", + "block.terrestria.potted_cypress_sapling": "盆栽柏樹", + "block.terrestria.potted_willow_sapling": "盆栽柳樹", + "block.terrestria.potted_japanese_maple_sapling": "盆栽日本楓樹", + "block.terrestria.potted_dark_japanese_maple_sapling": "盆栽深色日本楓樹", + "block.terrestria.potted_rainbow_eucalyptus_sapling": "盆栽彩虹桉樹樹", + "block.terrestria.potted_sakura_sapling": "盆栽櫻花樹", + "block.terrestria.potted_jungle_palm_sapling": "盆栽叢林棕櫚樹", + "block.terrestria.potted_japanese_maple_shrub_sapling": "盆栽日本楓樹", + "item.terrestria.log_turner": "木頭特納", + "item.terrestria.log_turner.tooltip": "在日誌上使用可立即設置\n 其軸到您單擊的一側\n 當在四分之一日誌使用時,它\n 將嘗試設置軸,如果\n 它已經匹配了,然後它會\n 沿順時針方向旋轉樹皮\n 當偷偷使用時,它會\n 循環軸和樹皮側", + "biome.terrestria.redwood_forest": "紅杉森林", + "biome.terrestria.redwood_forest_edge": "紅木森林邊緣", + "biome.terrestria.redwood_clearing": "紅木清算", + "biome.terrestria.lush_redwood_forest": "鬱鬱蔥蔥的紅木森林", + "biome.terrestria.lush_redwood_forest_edge": "鬱鬱蔥蔥的紅木森林邊緣", + "biome.terrestria.lush_redwood_clearing": "鬱鬱蔥蔥的紅木清算機", + "biome.terrestria.hemlock_rainforest": "鐵杉雨林", + "biome.terrestria.hemlock_clearing": "鐵杉清除", + "biome.terrestria.snowy_hemlock_forest": "雪地鐵杉森林", + "biome.terrestria.snowy_hemlock_clearing": "雪地鐵杉清除", + "biome.terrestria.caldera_foothills": "火山口山麓", + "biome.terrestria.cypress_forest": "柏樹林", + "biome.terrestria.wooded_cypress_hills": "樹木繁茂的柏樹山", + "biome.terrestria.sakura_forest": "櫻花森林", + "biome.terrestria.wooded_sakura_hills": "樹木繁茂的櫻花山", + "biome.terrestria.japanese_maple_forest": "日本楓林", + "biome.terrestria.wooded_japanese_maple_hills": "樹木繁茂的日本楓樹山", + "biome.terrestria.dense_woodlands": "茂密的林地", + "biome.terrestria.dense_woodlands_edge": "茂密的林地邊緣", + "biome.terrestria.rainbow_rainforest": "彩虹雨林", + "biome.terrestria.rainbow_rainforest_mountains": "彩虹雨林山脈", + "biome.terrestria.rainbow_rainforest_lake": "彩虹雨林湖", + "biome.terrestria.cypress_swamp": "柏樹沼澤", + "biome.terrestria.caldera": "火山口", + "biome.terrestria.caldera_ridge": "卡爾德拉嶺", + "biome.terrestria.caldera_beach": "卡爾德拉海灘", + "biome.terrestria.volcanic_island": "火山島", + "biome.terrestria.volcanic_island_beach": "火山島海灘", + "biome.terrestria.volcanic_island_shore": "火山島岸" +} \ No newline at end of file diff --git a/src/main/resources/assets/terrestria/models/item/cypress_boat.json b/src/main/resources/assets/terrestria/models/item/cypress_boat.json new file mode 100644 index 00000000..77f9ee4f --- /dev/null +++ b/src/main/resources/assets/terrestria/models/item/cypress_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "terrestria:item/cypress_boat" + } +} diff --git a/src/main/resources/assets/terrestria/models/item/hemlock_boat.json b/src/main/resources/assets/terrestria/models/item/hemlock_boat.json new file mode 100644 index 00000000..e69430fa --- /dev/null +++ b/src/main/resources/assets/terrestria/models/item/hemlock_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "terrestria:item/hemlock_boat" + } +} diff --git a/src/main/resources/assets/terrestria/models/item/japanese_maple_boat.json b/src/main/resources/assets/terrestria/models/item/japanese_maple_boat.json new file mode 100644 index 00000000..27f1d5f1 --- /dev/null +++ b/src/main/resources/assets/terrestria/models/item/japanese_maple_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "terrestria:item/japanese_maple_boat" + } +} diff --git a/src/main/resources/assets/terrestria/models/item/rainbow_eucalyptus_boat.json b/src/main/resources/assets/terrestria/models/item/rainbow_eucalyptus_boat.json new file mode 100644 index 00000000..075a8821 --- /dev/null +++ b/src/main/resources/assets/terrestria/models/item/rainbow_eucalyptus_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "terrestria:item/rainbow_eucalyptus_boat" + } +} diff --git a/src/main/resources/assets/terrestria/models/item/redwood_boat.json b/src/main/resources/assets/terrestria/models/item/redwood_boat.json new file mode 100644 index 00000000..cd030dff --- /dev/null +++ b/src/main/resources/assets/terrestria/models/item/redwood_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "terrestria:item/redwood_boat" + } +} diff --git a/src/main/resources/assets/terrestria/models/item/rubber_boat.json b/src/main/resources/assets/terrestria/models/item/rubber_boat.json new file mode 100644 index 00000000..9f297a7a --- /dev/null +++ b/src/main/resources/assets/terrestria/models/item/rubber_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "terrestria:item/rubber_boat" + } +} diff --git a/src/main/resources/assets/terrestria/models/item/sakura_boat.json b/src/main/resources/assets/terrestria/models/item/sakura_boat.json new file mode 100644 index 00000000..5d3b8365 --- /dev/null +++ b/src/main/resources/assets/terrestria/models/item/sakura_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "terrestria:item/sakura_boat" + } +} diff --git a/src/main/resources/assets/terrestria/models/item/willow_boat.json b/src/main/resources/assets/terrestria/models/item/willow_boat.json new file mode 100644 index 00000000..141b3e3a --- /dev/null +++ b/src/main/resources/assets/terrestria/models/item/willow_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "terrestria:item/willow_boat" + } +} diff --git a/src/main/resources/assets/terrestria/textures/entity/boat/cypress.png b/src/main/resources/assets/terrestria/textures/entity/boat/cypress.png new file mode 100644 index 00000000..705727d6 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/entity/boat/cypress.png differ diff --git a/src/main/resources/assets/terrestria/textures/entity/boat/hemlock.png b/src/main/resources/assets/terrestria/textures/entity/boat/hemlock.png new file mode 100644 index 00000000..e5550558 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/entity/boat/hemlock.png differ diff --git a/src/main/resources/assets/terrestria/textures/entity/boat/japanese_maple.png b/src/main/resources/assets/terrestria/textures/entity/boat/japanese_maple.png new file mode 100644 index 00000000..ed866e87 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/entity/boat/japanese_maple.png differ diff --git a/src/main/resources/assets/terrestria/textures/entity/boat/rainbow_eucalyptus.png b/src/main/resources/assets/terrestria/textures/entity/boat/rainbow_eucalyptus.png new file mode 100644 index 00000000..c1599442 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/entity/boat/rainbow_eucalyptus.png differ diff --git a/src/main/resources/assets/terrestria/textures/entity/boat/redwood.png b/src/main/resources/assets/terrestria/textures/entity/boat/redwood.png new file mode 100644 index 00000000..6274aae2 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/entity/boat/redwood.png differ diff --git a/src/main/resources/assets/terrestria/textures/entity/boat/rubber.png b/src/main/resources/assets/terrestria/textures/entity/boat/rubber.png new file mode 100644 index 00000000..4882cf56 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/entity/boat/rubber.png differ diff --git a/src/main/resources/assets/terrestria/textures/entity/boat/sakura.png b/src/main/resources/assets/terrestria/textures/entity/boat/sakura.png new file mode 100644 index 00000000..c6ad7787 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/entity/boat/sakura.png differ diff --git a/src/main/resources/assets/terrestria/textures/entity/boat/willow.png b/src/main/resources/assets/terrestria/textures/entity/boat/willow.png new file mode 100644 index 00000000..bf47bd78 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/entity/boat/willow.png differ diff --git a/src/main/resources/assets/terrestria/textures/item/cypress_boat.png b/src/main/resources/assets/terrestria/textures/item/cypress_boat.png new file mode 100644 index 00000000..b8fec561 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/item/cypress_boat.png differ diff --git a/src/main/resources/assets/terrestria/textures/item/hemlock_boat.png b/src/main/resources/assets/terrestria/textures/item/hemlock_boat.png new file mode 100644 index 00000000..1eb2936b Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/item/hemlock_boat.png differ diff --git a/src/main/resources/assets/terrestria/textures/item/japanese_maple_boat.png b/src/main/resources/assets/terrestria/textures/item/japanese_maple_boat.png new file mode 100644 index 00000000..22c5df81 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/item/japanese_maple_boat.png differ diff --git a/src/main/resources/assets/terrestria/textures/item/rainbow_eucalyptus_boat.png b/src/main/resources/assets/terrestria/textures/item/rainbow_eucalyptus_boat.png new file mode 100644 index 00000000..0e9a4331 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/item/rainbow_eucalyptus_boat.png differ diff --git a/src/main/resources/assets/terrestria/textures/item/redwood_boat.png b/src/main/resources/assets/terrestria/textures/item/redwood_boat.png new file mode 100644 index 00000000..a024407c Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/item/redwood_boat.png differ diff --git a/src/main/resources/assets/terrestria/textures/item/rubber_boat.png b/src/main/resources/assets/terrestria/textures/item/rubber_boat.png new file mode 100644 index 00000000..cbfa15d1 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/item/rubber_boat.png differ diff --git a/src/main/resources/assets/terrestria/textures/item/sakura_boat.png b/src/main/resources/assets/terrestria/textures/item/sakura_boat.png new file mode 100644 index 00000000..109db8b3 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/item/sakura_boat.png differ diff --git a/src/main/resources/assets/terrestria/textures/item/willow_boat.png b/src/main/resources/assets/terrestria/textures/item/willow_boat.png new file mode 100644 index 00000000..ea141347 Binary files /dev/null and b/src/main/resources/assets/terrestria/textures/item/willow_boat.png differ diff --git a/src/main/resources/data/terrestria/recipes/cypress_boat.json b/src/main/resources/data/terrestria/recipes/cypress_boat.json index beb79e03..6538d836 100644 --- a/src/main/resources/data/terrestria/recipes/cypress_boat.json +++ b/src/main/resources/data/terrestria/recipes/cypress_boat.json @@ -11,6 +11,6 @@ } }, "result": { - "item": "minecraft:birch_boat" + "item": "terrestria:cypress_boat" } } diff --git a/src/main/resources/data/terrestria/recipes/hemlock_boat.json b/src/main/resources/data/terrestria/recipes/hemlock_boat.json index 2e3c1e6d..e5fabd7c 100644 --- a/src/main/resources/data/terrestria/recipes/hemlock_boat.json +++ b/src/main/resources/data/terrestria/recipes/hemlock_boat.json @@ -11,6 +11,6 @@ } }, "result": { - "item": "minecraft:oak_boat" + "item": "terrestria:hemlock_boat" } } diff --git a/src/main/resources/data/terrestria/recipes/japanese_maple_boat.json b/src/main/resources/data/terrestria/recipes/japanese_maple_boat.json index 708cd89f..76d3d1fb 100644 --- a/src/main/resources/data/terrestria/recipes/japanese_maple_boat.json +++ b/src/main/resources/data/terrestria/recipes/japanese_maple_boat.json @@ -11,6 +11,6 @@ } }, "result": { - "item": "minecraft:acacia_boat" + "item": "terrestria:japanese_maple_boat" } } diff --git a/src/main/resources/data/terrestria/recipes/rainbow_eucalyptus_boat.json b/src/main/resources/data/terrestria/recipes/rainbow_eucalyptus_boat.json index 62765c14..87b61cd4 100644 --- a/src/main/resources/data/terrestria/recipes/rainbow_eucalyptus_boat.json +++ b/src/main/resources/data/terrestria/recipes/rainbow_eucalyptus_boat.json @@ -11,6 +11,6 @@ } }, "result": { - "item": "minecraft:jungle_boat" + "item": "terrestria:rainbow_eucalyptus_boat" } } diff --git a/src/main/resources/data/terrestria/recipes/redwood_boat.json b/src/main/resources/data/terrestria/recipes/redwood_boat.json index 6ce9d4dc..f7e58a93 100644 --- a/src/main/resources/data/terrestria/recipes/redwood_boat.json +++ b/src/main/resources/data/terrestria/recipes/redwood_boat.json @@ -11,6 +11,6 @@ } }, "result": { - "item": "minecraft:dark_oak_boat" + "item": "terrestria:redwood_boat" } } diff --git a/src/main/resources/data/terrestria/recipes/rubber_boat.json b/src/main/resources/data/terrestria/recipes/rubber_boat.json index c0c8dbd5..d2a471fe 100644 --- a/src/main/resources/data/terrestria/recipes/rubber_boat.json +++ b/src/main/resources/data/terrestria/recipes/rubber_boat.json @@ -11,6 +11,6 @@ } }, "result": { - "item": "minecraft:birch_boat" + "item": "terrestria:rubber_boat" } } diff --git a/src/main/resources/data/terrestria/recipes/sakura_boat.json b/src/main/resources/data/terrestria/recipes/sakura_boat.json index 758aac64..f781ed3f 100644 --- a/src/main/resources/data/terrestria/recipes/sakura_boat.json +++ b/src/main/resources/data/terrestria/recipes/sakura_boat.json @@ -11,6 +11,6 @@ } }, "result": { - "item": "minecraft:dark_oak_boat" + "item": "terrestria:sakura_boat" } } diff --git a/src/main/resources/data/terrestria/recipes/willow_boat.json b/src/main/resources/data/terrestria/recipes/willow_boat.json index 4465324e..28743991 100644 --- a/src/main/resources/data/terrestria/recipes/willow_boat.json +++ b/src/main/resources/data/terrestria/recipes/willow_boat.json @@ -11,6 +11,6 @@ } }, "result": { - "item": "minecraft:spruce_boat" + "item": "terrestria:willow_boat" } }