
Hello Claydou - Beta 1.0
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.
- Interactive Pigs: Right-click on a pig to initiate a conversation with Claydou
- Dialogue System: Pigs remember conversation state and respond differently based on previous interactions
- Simple Command: Use
/claydou
to spawn a new Claydou pig - Permission System: Control who can spawn Claydou pigs with permissions
- Multi-language Support: Available in Portuguese, English, Spanish, Russian, and Hebrew
- Face Tracking: Pigs will face the player during conversations
- Behavior Control: Pigs won't target other entities while in a conversation
- Download the latest release JAR file from the Releases page
- Place the JAR file in your server's
plugins
folder - Restart your server or use a plugin manager to load the plugin
- The plugin will generate configuration and language files on first run
- Verify the plugin is loaded by checking the server console for the plugin enabled message
/claydou |
Spawns a new Claydou pig near the player | helloclaydou.spawn |
helloclaydou.spawn |
Allows players to spawn Claydou pigs | op |
- Find a pig in your world or spawn one using the
/claydou
command - Right-click on the pig to initiate a conversation
- Continue right-clicking to progress through the dialogue sequence
- The pig will remember your conversation and respond differently on subsequent interactions
Claydou pigs have four conversation states:
- Initial Greeting: "Olá Claydou" (white text)
- Friendly Response: "Olá que bom ver você!!" (light purple text)
- Repeat Greeting: "Olá Claydou" (white text)
- Farewell: "Oi, já falei contigo, tenha um bom dia!" (light purple text)
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 message
The 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
- Java 8 or higher
- Maven
- Bukkit/Spigot API 1.20.4 or compatible version
-
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.
- Bukkit/Spigot API 1.20 or higher
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.