Minecraft பாஸ் பார்கள்

வாடிக்கையாளர்கள் எதையும் நிறுவ வேண்டிய அவசியமின்றி, சிறிய செருகுநிரல்களுடன் Minecraft சேவையக பக்கத்தை நீட்டிப்பதற்கான எளிய அடித்தளத்தை PaperMC வழங்குகிறது. செருகுநிரல்களை உருவாக்கும் போது, பிளேயருக்கு டைனமிக் தகவலை எவ்வாறு காண்பிப்பது என்ற கேள்வி எழுகிறது. பதில் பெரும்பாலும் கவனிக்கப்படாத வெண்ணிலா அம்சத்தில் உள்ளது: பாஸ் பார் . முதலில் இறுதி முதலாளிகளுக்காக வடிவமைக்கப்பட்ட பாஸ் பட்டியை மீண்டும் உருவாக்கி குறைந்தபட்ச HUD ஆகப் பயன்படுத்தலாம்.


எண்களை விளக்குவதற்குப் பதிலாக, ஒரு உணர்வை மட்டுமே வெளிப்படுத்தும் சுருக்கமான நிலைகளுடன் நீங்கள் பணியாற்றலாம். இது பெரும்பாலும் மற்ற ஸ்கோர்போர்டு அல்லது அரட்டை செய்திகளை விட வலுவான விளைவைக் கொண்டுள்ளது. பாஸ்பார் API வியக்கத்தக்க வகையில் சக்தி வாய்ந்தது: நிறம், நடை மற்றும் முன்னேற்றத்தை மாறும் வகையில் மாற்றலாம். ஸ்கோர்போர்டுகளைப் போலன்றி, பாஸ்பார் திரையின் மேற்புறத்தில் புத்திசாலித்தனமாக உள்ளது.

BossBar bar = Bukkit.createBossBar("", BarColor.BLUE, BarStyle.SOLID);
bar.addPlayer(player);

எடுத்துக்காட்டு 1: வெப்பநிலை காட்சி: செல்சியஸ் மதிப்பு 0–1 வரம்பிற்கு இயல்பாக்கப்படுகிறது, மேலும் அதற்கேற்ப நிறம் தேர்ந்தெடுக்கப்படுகிறது: குளிர்ச்சிக்கு நீலம், இனிமையானதற்கு பச்சை மற்றும் வெப்பத்திற்கு சிவப்பு.:

bar.setTitle(String.format("🌡 %.0f°C", celsius));
bar.setProgress((celsius + 20) / 60.0);
bar.setColor(celsius < 10 ? BarColor.BLUE : celsius < 30 ? BarColor.GREEN : BarColor.RED);

எடுத்துக்காட்டு 2: நீருக்கடியில் ஆக்ஸிஜன்: பிரிக்கப்பட்ட காட்சி சுவாசங்கள் போன்ற தனித்துவமான மதிப்புகளுக்கு மிகவும் பொருத்தமானது. SEGMENTED_10 உங்களிடம் பத்து புலப்படும் அலகுகள் உள்ளன.:

bar.setTitle("💨 Sauerstoff");
bar.setStyle(BarStyle.SEGMENTED_10);
bar.setProgress(player.getRemainingAir() / 300.0);

எடுத்துக்காட்டு 3: துடிக்கும் பயப் பட்டை: ஒரு சைன் அலை முன்னேற்றத்தை தாளமாக ஏற்ற இறக்கத்திற்குக் காரணமாகிறது. ஒரு BukkitRunnable இது ஒரு உற்சாகமான விளைவை உருவாக்குகிறது.:

double pulse = 0.5 + 0.5 * Math.sin(phase);
bar.setProgress(fearLevel * pulse);
bar.setTitle(fearLevel > 0.7 ? "💀 GEFAHR" : "👁 Unruhe");

நீங்கள் ஒரே நேரத்தில் ஐந்து பாஸ் பார்களை அடுக்கி வைக்கலாம், இது சிக்கலான HUD அமைப்புகளை செயல்படுத்துகிறது. ஒரு பட்டியை கிட்டத்தட்ட கண்ணுக்கு தெரியாததாக மாற்ற, நீங்கள் முன்னேற்றத்தை அமைக்கிறீர்கள்... 0.0001 – தலைப்பு தொடர்ந்து தெரியும், ஆனால் முன்னேற்றப் பட்டி மறைந்துவிடும். எனவே பாஸ் பட்டி வளிமண்டல விளையாட்டு இயக்கவியலுக்கு ஒரு குறைத்து மதிப்பிடப்பட்ட கருவியாகும். குறிப்பாக திகில் அல்லது உயிர்வாழும் அமைப்புகளில், வீரருக்கு கடினமான எண்களை வெளிப்படுத்தாமல் சூழ்நிலைகளை பரிந்துரைக்க இதைப் பயன்படுத்தலாம்.

அத்தகைய இயக்கவியலை திறம்பட செயல்படுத்த, செருகுநிரல் கட்டமைப்பை வரையறுக்கும் எனது சிறிய பாய்லர்பிளேட்டைப் பயன்படுத்த பரிந்துரைக்கிறேன். கிரேடில் உள்ளமைவுடன் கூடுதலாக, களஞ்சியத்தில் உள்ளூர் மற்றும் உற்பத்தி சூழல்களுக்கான பில்ட் ஸ்கிரிப்ட்களும், தனிப்பயன் ஆயுதங்கள் மற்றும் வள பொதிகளின் எடுத்துக்காட்டுகளும் உள்ளன. ஒவ்வொரு முறையும் பேக்கேஜிங், சர்வர் அமைப்பு மற்றும் வரிசைப்படுத்தல் விவரங்களை நீங்கள் கையாள வேண்டியதில்லை என்பதால், புதிய HUD யோசனைகளை விரைவாக முயற்சிக்க இது உங்களை அனுமதிக்கிறது.

மீண்டும்