Simple Interactive pig NPC plugin for fun player interactions!
HelloClaydou is a Minecraft Bukkit/Spigot plugin that adds interactive pig entities to your Minecraft server. These special pigs, called "Claydou", can have conversations with players through a state-based interaction system.
/claydou
to spawn a new Claydou pigplugins
folder/claydou |
Spawns a new Claydou pig near the player | helloclaydou.spawn |
helloclaydou.spawn |
Allows players to spawn Claydou pigs | op |
/claydou
commandClaydou pigs have four conversation states:
The plugin uses Bukkit's metadata system to store conversation state:
claydou_interaction
: Stores the current conversation state (0-3)has_seen_player
: Tracks whether the pig has already given its farewell messageThe plugin supports multiple languages. You can change the default language in the config.yml
file:
# Default language for the plugin # Available options: pt_BR (Portuguese), en_US (English), es_ES (Spanish), ru_RU (Russian), he_IL (Hebrew) language: pt_BR
Language files are located in the plugins/HelloClaydou/lang/
directory. You can edit these files to customize the messages or add new languages.
You can also configure other settings in the config.yml
file:
# Debug mode (true/false) debug: false # Plugin settings settings: # Distance to spawn the pig from the player (in blocks) spawn-distance: 2
Clone the repository:
git clone https://github.com/yourusername/HelloClaydou.git
Navigate to the project directory:
cd HelloClaydou
Build with Maven:
mvn clean package
The compiled JAR file will be in the target
directory
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
For security-related information, please see SECURITY.md.
This project is licensed under the MIT License.
See CHANGELOG.md for a list of changes in each version.
For issues, suggestions, or contributions, please contact the plugin author or open an issue on GitHub.