Discord

Projekty z Command Blockow w Minecraft

Projekty z Command Blocków

Command blocki otwierają ogromne możliwości twórcze w Minecraft. Od prostych systemów 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 arenę PvP, wyposaZ graczy i resetuje teren po walce.

Potrzebujesz łańcucha 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 stwórz scoreboard: /scoreboard objectives add pvp_countdown dummy. Gracze, którzy chcą walczyć, dostają tag pvp_ready i ustawiony countdown. Po odliczeniu sa teleportowani na arenę z wyposażeniem i 5-sekundowa odpornością na start.

Projekt 2: System sklepowy bez pluginów

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

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

Projekt 3: Minigra Spleef

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

/fill -20 60 -20 20 60 20 snow_block

Ten Impulse block resetuje arenę, wypełniając 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 użyj Repeat block:

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

Gracze, którzy spadną poniżej areny, dostają tag spleef_out i mogą być teleportowani na trybuny.

Projekt 4: Efekty pogodowe i atmosferyczne

Stwórz klimatyczne efekty na mapie przygodowej:

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

Ten Repeat block tworzy dym unoszący się nad określonym obszarem - idealny do stworzenia atmosfery mglistego lasu lub spaleniska. Inne przydatne particle:

Projekt 5: System questów

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 ukończony!"

NPC (wiosniak lub Armor Stand z Custom Name) stoi obok przycisku. Gracz z tagiem quest_wood przynosi 64 dębowe logi, dostaje 10 szmaragdów i komunikat na ekranie. Tagi zapobiegają powtornemu wykonaniu questa.

Integracja z Redstone

Command blocki doskonale współpracują z obwodami redstone, co pozwala na tworzenie złożonych mechanizmow:

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

Porady dla twórców

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

Powrót do Command Blocki · Poradniki Redstone · Referencja komend