<commit_before>package com.ferreusveritas.dynamictrees.api;

import java.util.HashMap;

import com.ferreusveritas.dynamictrees.api.network.MapSignal;
import com.ferreusveritas.dynamictrees.api.treedata.ILeavesProperties;
import com.ferreusveritas.dynamictrees.api.treedata.ITreePart;
import com.ferreusveritas.dynamictrees.blocks.BlockBranch;
import com.ferreusveritas.dynamictrees.blocks.BlockDynamicLeaves;
import com.ferreusveritas.dynamictrees.blocks.BlockRooty;
import com.ferreusveritas.dynamictrees.blocks.LeavesPaging;
import com.ferreusveritas.dynamictrees.blocks.NullTreePart;
import com.ferreusveritas.dynamictrees.systems.nodemappers.NodeTwinkle;
import com.ferreusveritas.dynamictrees.trees.Species;
import com.ferreusveritas.dynamictrees.util.SafeChunkBounds;
import com.ferreusveritas.dynamictrees.util.SimpleVoxmap;

import net.minecraft.block.Block;
import net.minecraft.block.state.IBlockState;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumParticleTypes;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.BlockPos.MutableBlockPos;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;

public class TreeHelper {
	
	public static final ITreePart nullTreePart = new NullTreePart();
	
	/**	Use {@link LeavesPaging} instead */
	@Deprecated
	public static BlockDynamicLeaves getLeavesBlockForSequence(String modid, int seq, ILeavesProperties leavesProperties) {
		System.err.println("Warning: Mod used deprecated call to getLeavesBlockForSequence");
		return LeavesPaging.getLeavesBlockForSequence(modid, seq, leavesProperties);
	}
	
	/**	Use {@link LeavesPaging} instead */
	@Deprecated
	public static HashMap<Integer, BlockDynamicLeaves> getLeavesMapForModId(String modid) {
		return (HashMap<Integer, BlockDynamicLeaves>) LeavesPaging.getLeavesMapForModId(modid);
	}
	<commit_msg>more specific warning message<commit_after>package com.ferreusveritas.dynamictrees.api;

import java.util.HashMap;

import com.ferreusveritas.dynamictrees.api.network.MapSignal;
import com.ferreusveritas.dynamictrees.api.treedata.ILeavesProperties;
import com.ferreusveritas.dynamictrees.api.treedata.ITreePart;
import com.ferreusveritas.dynamictrees.blocks.BlockBranch;
import com.ferreusveritas.dynamictrees.blocks.BlockDynamicLeaves;
import com.ferreusveritas.dynamictrees.blocks.BlockRooty;
import com.ferreusveritas.dynamictrees.blocks.LeavesPaging;
import com.ferreusveritas.dynamictrees.blocks.NullTreePart;
import com.ferreusveritas.dynamictrees.systems.nodemappers.NodeTwinkle;
import com.ferreusveritas.dynamictrees.trees.Species;
import com.ferreusveritas.dynamictrees.util.SafeChunkBounds;
import com.ferreusveritas.dynamictrees.util.SimpleVoxmap;

import net.minecraft.block.Block;
import net.minecraft.block.state.IBlockState;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumParticleTypes;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.BlockPos.MutableBlockPos;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;

public class TreeHelper {
	
	public static final ITreePart nullTreePart = new NullTreePart();
	
	/**	Use {@link LeavesPaging} instead */
	@Deprecated
	public static BlockDynamicLeaves getLeavesBlockForSequence(String modid, int seq, ILeavesProperties leavesProperties) {
		System.err.println("Warning: Mod used deprecated call to TreeHelper.getLeavesBlockForSequence(). Please notify the mod author of \"" + modid + "\" that this will be removed in future versions.");
		return LeavesPaging.getLeavesBlockForSequence(modid, seq, leavesProperties);
	}
	
	/**	Use {@link LeavesPaging} instead */
	@Deprecated
	public static HashMap<Integer, BlockDynamicLeaves> getLeavesMapForModId(String modid) {
		return (HashMap<Integer, BlockDynamicLeaves>) LeavesPaging.getLeavesMapForModId(modid);
	}
	
{'fraction_non_alphanumeric': 0.09116883116883116, 'fraction_numerical': 0.0, 'mean_word_length': 7.124472573839663, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2369839', 'n_tokens_mistral': 1262, 'n_tokens_neox': 1254, 'n_words': 206}