Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

📚 JDevTools Tutorials

🌍 Language / Idioma / Língua / Langue / Язык / 语言
🇬🇧 English🇪🇸 Español🇧🇷 Português🇫🇷 Français🇷🇺 Русский🇨🇳 中文

Tutorials Difficulty Language


Learn plugin development step by step.

Welcome to the JDevTools tutorial series! These guides will take you from zero to creating fully functional Minecraft plugins, all without leaving your server.


🎓 Available Tutorials

# Tutorial Description Difficulty Time
01 Creating Commands Learn how to create custom commands 🟢 Beginner ⏱️ 30-45 min
02 Listening to Events Respond to player actions and server events 🟢 Beginner ⏱️ 45-60 min
03 Configuration Files Save and load settings using YAML 🟡 Intermediate ⏱️ 30-40 min
04 Creating GUI Menus Build interactive inventory-based menus 🟡 Intermediate ⏱️ 45-60 min

📊 Total estimated time: ~3 hours to complete all tutorials


✅ Prerequisites

Before starting these tutorials, make sure you have completed the following:

1. JDevTools Installed

  • Download JDevTools from the releases page
  • Place the JAR file in your server's plugins/ folder
  • Restart your server
  • Verify installation by running /jd help in-game

2. Create Your First Project

Run the following command to create a practice project:

/jd create MyFirstPlugin

This creates a ready-to-edit project in:

plugins/JDevTools/workspace/MyFirstPlugin/

3. Basic Java Knowledge (Optional but Helpful)

While these tutorials explain concepts as we go, basic familiarity with:

  • Variables and data types
  • Methods and classes
  • Basic syntax (semicolons, braces, etc.)

will help you understand the code faster.

💡 Tip: Don't worry if you're completely new to Java! Each tutorial includes complete, working code examples you can copy and modify.


🚀 How to Use These Tutorials

  1. Follow in order - Each tutorial builds on concepts from previous ones
  2. Type the code - Don't just copy-paste; typing helps you learn
  3. Experiment - Modify the examples and see what happens
  4. Check errors - Use /jd log error <project> if something doesn't compile

Workflow

Edit code  →  Restart server  →  Test in-game  →  Repeat

🔗 Quick Links

Resource Description
🏠 Main README Project overview, installation, and features
🔒 Security Guide Security system documentation and best practices
💬 Discord Coming soon!
🐛 Report Issues Found a bug? Let us know!

❓ Need Help?

If you get stuck at any point:

  1. Check the error log: /jd log error <project>
  2. Review your code: Look for typos and missing semicolons
  3. Re-read the tutorial: Important details are easy to miss
  4. Ask the community: Discord coming soon! For now, open a GitHub Issue

⭐ Ready to Start?

Begin with Tutorial 01: Creating Commands and build your first interactive plugin feature!


Happy coding!

Start Tutorial 01