প্রতিটা Add-on মূলত দুটো প্যাক নিয়ে তৈরি। এই ভাগটা বোঝা সবচেয়ে গুরুত্বপূর্ণ — কারণ নতুনরা সবচেয়ে বেশি এখানেই ভুল করে।
🎨 Resource Pack (RP) — যা চোখে দেখা যায়
- Texture (ছবি / .png)
- 3D Model / Geometry
- Sound (শব্দ)
- Language ফাইল (আইটেমের নাম যেমন "Magic Sword")
- Animation (চেহারার নড়াচড়া)
⚙️ Behavior Pack (BP) — যা কাজ / লজিক চালায়
- আইটেম কত ড্যামেজ দেবে, কত খাবার পূরণ করবে
- মব কাকে অ্যাটাক করবে, কীভাবে হাঁটবে (AI)
- ব্লক কত শক্ত, ভাঙলে কী পড়বে
- Loot table (চেস্টে কী থাকবে)
- Script (JavaScript লজিক — পরের মডিউলে)
অনেক সময় শুধু একটা প্যাক লাগে — যেমন শুধু টেক্সচার বদলানো হলে শুধু RP। কিন্তু নতুন আইটেম/মব বানালে সাধারণত দুটোই লাগে এবং এদের একে অপরের সাথে dependencies দিয়ে জোড়া লাগাতে হয় (পরের লেসনে দেখবে)।