From 0dc796d2beaf8bdf4234fdf79e749809c85a9c74 Mon Sep 17 00:00:00 2001 From: RedDevel2 <61326916+RedDevel2@users.noreply.github.com> Date: Tue, 14 May 2024 11:59:27 +0200 Subject: [PATCH] Bloody trees --- .../plugins/RealisticBiomes/config.yml | 26 +++++++++++++++++++ .../realisticbiomes/growth/TreeGrower.java | 6 +++++ 2 files changed, 32 insertions(+) diff --git a/ansible/files/paper-config/plugins/RealisticBiomes/config.yml b/ansible/files/paper-config/plugins/RealisticBiomes/config.yml index 57991dd9b..0f0f573d0 100644 --- a/ansible/files/paper-config/plugins/RealisticBiomes/config.yml +++ b/ansible/files/paper-config/plugins/RealisticBiomes/config.yml @@ -821,6 +821,32 @@ plants: biomes: freshwater: 1.0 + + DARK_OAK_SAPLING: + persistent_growth_period: 12h + name: Dark Oak Tree + grower: + type: tree + material: DARK_OAK_SAPLING + vanilla_materials: + - DARK_OAK_SAPLING + id: 18 + item: + ==: org.bukkit.inventory.ItemStack + type: DARK_OAK_SAPLING + v: 1 + greenhouse_rates: + GLOWSTONE: 0.5 + biomes: + jungles: 0.6 + forests: 0.6 + taigas: 0.6 + birch_forests: 0.6 + dark_forest: 1.0 + swamp: 0.8 + meadows: 0.5 + + CHERRY_SAPLING: persistent_growth_period: 0h name: Cherry Tree diff --git a/plugins/realisticbiomes-paper/src/main/java/com/untamedears/realisticbiomes/growth/TreeGrower.java b/plugins/realisticbiomes-paper/src/main/java/com/untamedears/realisticbiomes/growth/TreeGrower.java index daed22241..8dfe05975 100644 --- a/plugins/realisticbiomes-paper/src/main/java/com/untamedears/realisticbiomes/growth/TreeGrower.java +++ b/plugins/realisticbiomes-paper/src/main/java/com/untamedears/realisticbiomes/growth/TreeGrower.java @@ -31,6 +31,8 @@ public class TreeGrower extends AgeableGrower { case ACACIA_SAPLING: case CHORUS_FLOWER: case FLOWERING_AZALEA: + case CHERRY_SAPLING: + case MANGROVE_PROPAGULE: return false; case DARK_OAK_SAPLING: case JUNGLE_SAPLING: @@ -121,6 +123,10 @@ public class TreeGrower extends AgeableGrower { return TreeType.ACACIA; case FLOWERING_AZALEA: return TreeType.AZALEA; + case CHERRY_SAPLING: + return TreeType.CHERRY; + case MANGROVE_PROPAGULE: + return TreeType.MANGROVE : TreeType.TALL_MANGROVE; case DARK_OAK_SAPLING: return big ? TreeType.DARK_OAK : null; case JUNGLE_SAPLING: