Skip to content

Commit e30ecbf

Browse files
committed
Fixed saplings dropping when setting was set to false
1 parent 13e71db commit e30ecbf

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
modName=DynamicTrees
22
modId=dynamictrees
3-
modVersion=1.3.4
3+
modVersion=1.3.5
44

55
group=com.ferreusveritas.dynamictrees
66

src/main/java/com/ferreusveritas/dynamictrees/block/DynamicSaplingBlock.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,10 @@ public void neighborChanged(BlockState state, Level level, BlockPos pos, Block b
132132
}
133133

134134
protected void dropBlock(Level level, BlockState state, BlockPos pos) {
135-
level.addFreshEntity(new ItemEntity(level, pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5, getSpecies().getSeedStack(1)));
136-
level.removeBlock(pos, false);
135+
if (level instanceof ServerLevel serverLevel){
136+
getDrops(state, new LootParams.Builder(serverLevel)).forEach((drop) -> popResource(level, pos, drop));
137+
level.removeBlock(pos, false);
138+
}
137139
}
138140

139141
@Nonnull

src/main/java/com/ferreusveritas/dynamictrees/init/DTConfigs.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public class DTConfigs {
111111
MAX_TREE_HARDNESS = SERVER_BUILDER.comment("Maximum harvesting hardness that can be calculated. Regardless of tree thickness.").
112112
defineInRange("maxTreeHardness", 20f, 1f, 200f);
113113
TREE_HARDNESS_MULTIPLIER = SERVER_BUILDER.comment("A multiplier of tree hardness. Higher values make trees slower to chop, lower values makes them faster to chop.").
114-
defineInRange("maxTreeHardness", 1, 0.05f, 20f);
114+
defineInRange("treeHardnessMultiplier", 1, (1/128f), 32f);
115115
TREE_GROWTH_FOLDING = SERVER_BUILDER.comment("Do X growth cycles at once while ignoring (X-1)/X attempts. Higher numbers can improve client side performance but too high can make trees grow wierd.").
116116
defineInRange("growthFolding", 2, 1, 8);
117117
DROP_STICKS = SERVER_BUILDER.comment("If enabled then sticks will be dropped for partial logs").

0 commit comments

Comments
 (0)