Discord

Projekty z Command Blockow w Minecraft

Command blocki otwieraja ogromne możliwości tworcze w Minecraft. Od prostych systemow powitalnych, przez zaawansowane minigry, po efekty specjalne godne profesjonalnych map przygodowych. Poniżej znajdziesz konkretne projekty z gotowymi komendami, które możesz zbudować na swoim serwerze lub w świecie singleplayer.

Projekt 1: Arena PvP z automatycznym resetem

System, który automatycznie przygotowuje arene PvP, wyposaZ graczy i resetuje teren po walce.

Potrzebujesz lancucha 4 command blockow (Repeat + 3 Chain):

/execute as @a[tag=pvp_ready,scores={pvp_countdown=1..}] run scoreboard players remove @s pvp_countdown 1
/execute as @a[tag=pvp_ready,scores={pvp_countdown=0}] run tp @s 0 65 0
/execute as @a[tag=pvp_ready,scores={pvp_countdown=0}] run give @s diamond_sword 1
/execute as @a[tag=pvp_ready,scores={pvp_countdown=0}] run effect give @s resistance 5 255

Przed uruchomieniem stworz scoreboard: /scoreboard objectives add pvp_countdown dummy. Gracze, którzy chca walczyć, dostaja tag pvp_ready i ustawiony countdown. Po odliczeniu sa teleportowani na arene z wyposazeniem i 5-sekundowa odpornością na start.

Projekt 2: System sklepowy bez pluginow

Prosty sklep na serwerze vanilla, gdzie gracze wymieniaja przedmioty za szmaragdy:

/execute as @p[distance=..3] if entity @s[nbt={Inventory:[{id:"minecraft:emerald",Count:5b}]}] run clear @p emerald 5
/execute as @p[distance=..3] run give @p diamond_pickaxe{Enchantments:[{id:efficiency,lvl:4}]} 1

Umiesc te dwa command blocki (Impulse + Chain, Conditional) obok tabliczki informujacej o cenie. Gracz podchodzi, naciska przycisk - jeśli ma 5 szmaragdow, zostaja zabrane i dostaje diamentowy kilof z Efficiency IV. Możesz tworzyć całe rzedy "sklepow" z różnymi ofertami.

Projekt 3: Minigra Spleef

Spleef to klasyczna minigra, w której gracze niszcza bloki pod nogami przeciwnikow. Command blocki automatyzuja cały proces:

/fill -20 60 -20 20 60 20 snow_block

Ten Impulse block resetuje arene, wypelniajac ja blokami śniegu. Dodaj lancuch:

/gamemode adventure @a[tag=spleef_player]
/give @a[tag=spleef_player] diamond_shovel{Unbreakable:1b} 1
/tp @a[tag=spleef_player] 0 62 0

Do wykrywania przegranych uzyj Repeat block:

/execute as @a[tag=spleef_player,y=..55] run tag @s add spleef_out

Gracze, którzy spadna poniżej areny, dostaja tag spleef_out i mogą byc teleportowani na trybuny.

Projekt 4: Efekty pogodowe i atmosferyczne

Stworz klimatyczne efekty na mapie przygodowej:

/particle minecraft:campfire_cosy_smoke ~ ~2 ~ 5 3 5 0.01 50

Ten Repeat block tworzy dym unoszacy sie nad okreslonym obszarem - idealny do stworzenia atmosfery mglistego lasu lub spaleniska. Inne przydatne particle:

Projekt 5: System questow

Prosty system misji, w którym gracz zbiera przedmioty i dostaje nagrody:

/execute as @a[tag=quest_wood] if entity @s[nbt={Inventory:[{id:"minecraft:oak_log",Count:64b}]}] run clear @s oak_log 64
/execute as @a[tag=quest_wood] run give @s emerald 10
/execute as @a[tag=quest_wood] run tag @s remove quest_wood
/execute as @a[tag=quest_wood] run tag @s add quest_wood_done
/execute as @a[tag=quest_wood_done] run title @s title "Quest ukonczony!"

NPC (wiosniak lub Armor Stand z Custom Name) stoi obok przycisku. Gracz z tagiem quest_wood przynosi 64 debowe logi, dostaje 10 szmaragdow i komunikat na ekranie. Tagi zapobiegaja powtornemu wykonaniu questa.

Integracja z Redstone

Command blocki doskonale wspolpracuja z obwodami redstone, co pozwala na tworzenie zlozonych mechanizmow:

Połączenie redstone z command blockami jest kluczem do tworzenia zaawansowanych map przygodowych. Redstone odpowiada za mechanike fizyczna (drzwi, pistons, lampy), a command blocki za logike gry (teleportacja, przedmioty, dialogi, efekty).

Porady dla tworcow

Więcej o podstawach command blockow znajdziesz w naszym poradniku podstaw. Szczegolowa referencja komend jest dostępna w dziale komendy.

Powrot do Command Blocki · Poradniki Redstone · Referencja komend