1. विकी
  2. /एंटिटी
  3. /minecraft:projectile

minecraft:projectile

इसे हाथ से नहीं लिखना चाहते? GodCraft एक स्विच से minecraft:projectile आपके लिए सेट कर देता है।Get GodCraft

ओवरव्यू

minecraft:projectile एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। एंटिटी को फेंकी या चलाई गई चीज़ की तरह बर्ताव करवाता है, जैसे arrow या snowball: वह चाप में उड़ती है और टकराने पर कुछ करती है। टकराने पर क्या हो, यह चुनने के लिए on_hit settings इस्तेमाल करें।

फ़ील्ड

फ़ील्डटाइपडिफ़ॉल्टविवरण
offsetvec3[0,0,0]Projectile कहाँ दिखता है, चलाने वाले के anchor point से नापा गया।
anchorProjectileAnchor"origin"चलाने वाले के किस point से launch करना है: 0 पैर, 1 आँखें, 2 शरीर का बीच।
powernumber1.3Projectile चलाने वाले से कितनी तेज़ निकलता है, ब्लॉक्स प्रति tick में।
angle_offsetnumber0Aim में जुड़ने वाला अतिरिक्त ऊपरी झुकाव degrees में; negative पर नीचे aim।
uncertainty_basenumber0Shot कितना गलत है; ज़्यादा नंबर पर shots ज़्यादा फैलते हैं।
uncertainty_multipliernumber0हर difficulty level पर गलती कितनी घटती है, ताकि कठिन difficulty पर निशाना सीधा लगे।
shoot_targetbooleantruetrue होने पर shot सीधे आगे के बजाय चलाने वाले के टारगेट पर aim करता है।
gravitynumber0.05हर tick में projectile कितनी तेज़ी से नीचे गिरता है; सीधी लाइन के लिए 0 करें।
inertianumber0.99हवा में हर tick कितनी speed बची रहती है; 1 से कम पर धीमा होता है।
liquid_inertianumber0.6पानी या lava से गुज़रते हुए हर tick कितनी speed बची रहती है।
isolated_physicsbooleantruetrue होने पर यह अपनी सरल flight physics इस्तेमाल करता है और सामान्य friction और drag को ignore करता है। Custom projectiles के लिए अच्छा विकल्प।
homingbooleanfalsetrue होने पर projectile उड़ते हुए अपने टारगेट की तरफ मुड़ता है।
should_bounceShouldBounce"no"यह किसी एंटिटी से कब उछलकर लौटता है: कभी नहीं, सिर्फ invulnerable से, या जब भी कोई damage न दे।
multiple_targetsbooleanfalsetrue होने पर यह आर-पार होकर कई एंटिटीज़ को लग सकता है, जैसे piercing arrow।
hit_nearest_passengerbooleanfalsetrue होने पर सवारी वाले vehicle को लगने पर vehicle के बजाय सबसे पास के सवार पर असर होता है।
ignored_entitiesEntity Reference[]कोई नहींएंटिटी टाइप्स जिनके आर-पार projectile बिना लगे उड़ जाता है।
is_dangerousbooleanfalsetrue होने पर मॉब्स projectile को खतरा मानते हैं और उस पर react कर सकते हैं।
reflect_on_hurtbooleanfalsetrue होने पर projectile को मारने से वह हमला करने वाले की तरफ लौट जाता है, जैसे ghast का fireball।
reflect_immunitynumber0Launch के बाद के सेकंड जिनमें projectile को वापस नहीं धकेला जा सकता।
destroy_on_hurtbooleanfalsetrue होने पर किसी चीज़ के लगने से projectile हट जाता है।
stop_on_hurtbooleanfalsetrue होने पर किसी चीज़ के लगने से projectile रुक जाता है।
crit_particle_on_hurtbooleanfalsetrue होने पर projectile पर वार होने से critical hit की चमक दिखती है।
particleParticleType"iconcrack"Projectile जहाँ लगता है वहाँ दिखने वाला particle।
shoot_soundstring""Projectile चलाने पर बजने वाली आवाज़।
hit_soundstring""किसी एंटिटी को लगने पर बजने वाली आवाज़, और ground sound सेट न हो तो ब्लॉक्स पर भी।
hit_ground_soundstring""ब्लॉक से टकराने पर बजने वाली आवाज़।
catch_firebooleanfalseटारगेट्स में आग लगाने का पुराना तरीका; on_hit के अंदर वाला catch_fire option बेहतर है।
on_fire_timenumber5इस projectile से आग लगने के बाद टारगेट कितने सेकंड जलता है।
lightningbooleanfalsetrue होने पर तूफ़ान के दौरान यह जिस एंटिटी को लगे उस पर बिजली गिरा सकता है, जैसे channeling trident।
potion_effectinteger-1Projectile में मौजूद potion का प्रकार, आमतौर पर potion आइटम इसे भरते हैं।
splash_rangenumber4Splash potion effects का radius, ब्लॉक्स में।
on_hitOnHitCommandsStorageकोई नहींटकराने पर क्या होता है, जैसे damage देना, कोई एंटिटी spawn करना या projectile हटाना।
hit_waterbooleanfalsetrue होने पर पानी छूते ही projectile रुक जाता है।

उदाहरण

BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):

BP/entities/<name>.json
{
  "minecraft:projectile": {
    "offset": [
      0,
      0,
      0
    ],
    "anchor": "origin",
    "power": 1.3,
    "angle_offset": 0,
    "uncertainty_base": 0,
    "uncertainty_multiplier": 0,
    "shoot_target": true,
    "gravity": 0.05
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more