<commit_before>package de.st_ddt.crazyspawner.entities.util.ai;

import de.st_ddt.crazyspawner.entities.properties.ai.action.goals.Goal;

/**
 * Bride class between minecraft's <b>PathfinderGoal</b> and {@link Goal}.<br>
 * Wraps a goal so it can be attached to minecraft entities.
 * <p>
 * Implementations of this class must:
 * <ul>
 * <li>Extend version dependent <b>net.minecraft.server.PathfinderGoal</b>.</li>
 * <li>Not contain any logic except the wrapping logic.</li>
 * </ul>
 */
public interface GoalWrapper extends Goal
{
}<commit_msg>Improved some javadocs in GoalWrapper<commit_after>package de.st_ddt.crazyspawner.entities.util.ai;

import de.st_ddt.crazyspawner.entities.properties.ai.action.goals.Goal;

/**
 * Bride class between minecraft's <b>PathfinderGoal</b> and {@link Goal}.<br>
 * Wraps a goal so it can be attached to minecraft entities.
 * <p>
 * Implementations of this class must:
 * <ul>
 * <li>Extend version dependent <b>net.minecraft.server.PathfinderGoal</b>.</li>
 * <li>Not contain any logic except the wrapping logic.</li>
 * <li>Implement {@link PathfinderGoalWrapper} or {@link CrazySpawnerAIGoalWrapper}.
 * </ul>
 */
public interface GoalWrapper extends Goal
{
}
{'fraction_non_alphanumeric': 0.13112033195020747, 'fraction_numerical': 0.0, 'mean_word_length': 4.798076923076923, 'pattern_counts': {'":': 0, '<': 28, '<?xml version=': 0, '>': 28, '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': '4628358', 'n_tokens_mistral': 423, 'n_tokens_neox': 428, 'n_words': 106}