🧱Bedrock Academy

Spawn Rules (Night / Cave / Biome)

মব প্রকৃতিতে কখন, কোথায় ও কত ঘনত্বে জন্মাবে — spawn_rules ফাইল দিয়ে নিয়ন্ত্রণ।

⏱ ~14 মিনিট

/summon দিয়ে মব আনা এক জিনিস, কিন্তু মবটা যদি প্রকৃতিতে নিজে নিজে জন্মাতে হয় (যেমন রাতে zombie আসে), তাহলে একটা spawn_rules ফাইল লাগবে — BP-র spawn_rules/ ফোল্ডারে।

behavior_pack/spawn_rules/goblin.json
1{
2 "format_version": "1.21.0",
3 "minecraft:spawn_rules": {
4 "description": {
5 "identifier": "myaddon:goblin",
6 "population_control": "monster"
7 },
8 "conditions": [
9 {
10 "minecraft:spawns_on_surface": {},
11 "minecraft:brightness_filter": {
12 "min": 0, "max": 7, "adjust_for_weather": true
13 },
14 "minecraft:weight": { "default": 40 },
15 "minecraft:herd": { "min_size": 1, "max_size": 3 },
16 "minecraft:biome_filter": {
17 "test": "has_biome_tag", "value": "overworld"
18 }
19 }
20 ]
21 }
22}
  • L6population_control: 'monster' = ভিড়ের সীমা শত্রু-মবের মতো হিসাব হবে।
  • L10spawns_on_surface: মাটির উপরে জন্মাবে (cave হলে spawns_underground)।
  • L11brightness_filter 0–7: শুধু অন্ধকারে — অর্থাৎ রাতে/গুহায়।
  • L14weight: সম্ভাবনার ওজন — বেশি দিলে বেশি ঘন ঘন জন্মাবে।
  • L15herd: একসাথে কয়টা জন্মাবে (দল বেঁধে)।
  • L16biome_filter: কোন biome-এ। 'overworld' tag = মূল জগতের সব biome।

কিছু কাজের শর্ত (condition)

  • minecraft:spawns_underground — গুহা/মাটির নিচে।
  • minecraft:spawns_underwater — পানির নিচে।
  • minecraft:brightness_filter (min/max) — আলো অনুযায়ী (রাত vs দিন)।
  • minecraft:difficulty_filter — কোন difficulty-তে জন্মাবে।
  • minecraft:biome_filter — নির্দিষ্ট biome (যেমন শুধু মরুভূমি)।