Skip to content
হোস্টিং · প্লাগইন

প্লাগইন এবং API ভার্সন সামঞ্জস্য

আপনার ভার্সনে প্লাগইন কেন কাজ করে না, api-version মানে কী, রিকোয়ারমেন্ট কীভাবে পড়বেন, এবং মিসম্যাচে কী হতে পারে।

আপডেট: ১৩ আগস্ট, ২০২৬

একটি প্লাগইন সার্ভার API-এর নির্দিষ্ট একটি সংস্করণের জন্য তৈরি করা হয়। সংস্করণ না মিললে হয় এটি লোড হয় না, নয়তো চলার সময় ত্রুটি দেখা দেয়।

সামঞ্জস্যতা কী নির্ধারণ করে

  • গেম সংস্করণ। 1.20-এর জন্য বানানো প্লাগইন সাধারণত 1.21-এ কাজ করবে না: অভ্যন্তরীণ ক্লাসগুলো বদলে যায়।
  • কোর। Bukkit/Spigot/Paper “নিচ থেকে উপরে” সামঞ্জস্যপূর্ণ: একটি Bukkit প্লাগইন Paper-এ চলবে, কিন্তু Paper-নির্দিষ্ট API ব্যবহার করলে উল্টোটা নয়।
  • নির্ভরতা। Vault, PlaceholderAPI, ProtocolLib — এগুলোর সংস্করণও মিলতে হবে।

api-version

প্লাগইনের plugin.yml-এ লেখা থাকে:

api-version: 1.21

লাইনটি একেবারে না থাকলে সার্ভার প্লাগইনটিকে লিগ্যাসি ধরে সামঞ্জস্যতা মোড চালু করে — লগে একটি সতর্কবার্তা দেখা যায়। এটি ত্রুটি নয়, বরং পুরনো প্লাগইনের লক্ষণ।

সাধারণ উপসর্গ

লগে যা দেখা যায়অর্থ
Unsupported API versionপ্লাগইনটি নতুন কোনো কোরের জন্য বানানো হয়েছে
NoSuchMethodErrorআপনার সংস্করণে মেথডটি আর নেই — বিস্তারিত
NoClassDefFoundErrorনির্ভরতা অনুপস্থিত — বিস্তারিত
Invalid plugin.ymlফাইলটি নষ্ট, অথবা এটি প্লাগইনই নয় — বিস্তারিত

ইনস্টল করার আগে যাচাই

প্যানেলের “Plugins and mods” ক্যাটালগ আপনার কোর ও সংস্করণ অনুযায়ী ফিল্টার করে এবং ইনস্টল করার আগেই অসামঞ্জস্যতা সম্পর্কে সতর্ক করে — কীভাবে ইনস্টল করবেন। নিজে ম্যানুয়ালি আপলোড করার সময় প্লাগইনের পেজটি দেখে নিন: সেখানে সমর্থিত সংস্করণের তালিকা সবসময় দেওয়া থাকে।

Minecraft হোস্টিংআপনি অফলাইনে থাকলেও আপনার সার্ভার চলেসার্ভার তৈরি করুন