How to make a Skygen in Minecraft Bedrock!

13,163
0
Published 2024-04-01
In this complete tutorial, I will guide you through the many steps on how to start up a Skygen or learn new tips and tricks! I would say this video is of Intermediate difficulty as I use plenty of advanced techniques that will overall benefit you in making some of the best Skygens out there!! This guide covers World Development, Generators of stationary and spawn egg kind, Normal shops and NPC shops, Automatic Plots, and more! I have each section time stamped and have all commands down below!! Have fun building and improving your Skygen!! 💖

📑Chapters📑
- Intro | 0:00
- World creation settings | 0:36
- How to remove land quickly | 1:58
- How to build platform in sky | 4:10
- Allow/Deny blocks explanation 5:40
- How to make generators | 6:31
- How to make spawn egg generator | 9:04
- Introduction to Shop Types | 12:20
- How to make a scoreboard/currency system | 14:33
- How to make classic Buy/Sell Shop | 18:12
- How to make NPC Shop | 24:41
- How to create automatic Plots | 31:26
- Safe zoning / Spawn protection | 44:27
- How to create Progression | 50:41
- Ticking Areas Re-Introduced | 55:47
- How to slow down generators (bonus tip) | 56:42
- Outro | 57:11
____________________________________________________________________________________
Commands Used "if they don't work or something is missing, comment and I'll fix it :]"

Removing Land
- /execute at @p run fill ~-15 ~-5 ~-15 ~15 ~ ~15 air
/tickingarea add circle ~~~ 4 abc
/gamerule commandblockoutput false
Platform Building
- /fill 20 0 20 -20 0 -20 grass_block
/fill 20 -5 20 -20 -5 -20 deny

Generators
- /setblock ~ ~2 ~ spruce_log
Spawn Egg
- /execute at @e[type=Phantom,name="Emerald Generator"] run clone 20 1 7 20 1 7 ~~~
/kill @e[type=Phantom,name="Emerald Generator"]
/setblock ~ ~1 ~ Emerald_ore
(Make sure Repeat blocks are unconditional and Chain block is conditional, all blocks must be on Always Active, SPELL CORRECTLY)

Currency Creation
- /scoreboard objectives add Coins dummy §l§6Coins
/scoreboard objectives setdisplay sidebar

Basic Sell Shop
- /clear @p[hasitem={item=spruce_log,quantity=4..}] spruce_log 0 4
/scoreboard players add @p Coins 10
/playsound random.orb
Basic Buy Shop
- /scoreboard players remove @p[scores={Coins=10..}] Coins 10
/give @p spruce_planks 15
/playsound random.orb

Npc Sell Shop
- /playsound mob.villager.haggle @initiator[hasitem={item=spruce_log,quantity=..3}]
/title @initiator[hasitem={item=spruce_log,quantity=..3}] actionbar You don't have the required items!!
/playsound mob.villager.yes @initiator[hasitem={item=spruce_log,quantity=4..}]
/title @initiator[hasitem={item=spruce_log,quantity=4..}] actionbar Selling Complete
/scoreboard players add @initiator[hasitem={item=spruce_log,quantity=4..}] Coins 10
/clear @initiator[hasitem={item=spruce_log,quantity=4..}] spruce_log 0 4
Npc Buy Shop
- /playsound mob.villager.haggle @initiator[scores={Coins=..9}]
/title @initiator[scores={Coins=..9}] actionbar You Don't have enough Coins!!
/playsound mob.villager.yes @initiator[scores={Coins=10..}]
/title @initiator[scores={Coins=10..}] actionbar Purchase Complete
/give @initiator[scores={Coins=10..}] Spruce_planks 15
/scoreboard players remove @initiator[scores={Coins=10..}] Coins 10

Automatic Plots
- /execute as @initiator[scores={Coins=5000..}] run structure load Plot ~-18 ~-3 ~-5
/playsound random.levelup @initiator[scores={Coins=5000..}]
/spawnpoint @initiator[scores={Coins=5000..}] ~-4 ~ ~
/scoreboard players remove @initiator[scores={Coins=5000..}] Coins 5000
/execute as @initiator[scores={Coins=5000..}] run kill @s

Spawn Protection/Safe Zones
- /effect @e[x=-20,dx=40,y=-60,dy=9999,z=-20,dz=40] resistance 1 4 true

Progresion Barrier
- /execute at @e[x=20,dx=0,y=-60,dy=9999,z=10,dz=10,tag=!Progress1] run tp @e[x=20,dx=0,y=-60,dy=9999,z=10,dz=10,tag=!Progress1] ~-2 ~ ~
Progression Buy
- /tag @p add Progress1
Npc Progression Buy
- /playsound mob.villager.haggle @initiator[scores={Coins=..9}]
/title @initiator[scores={Coins=..9}] actionbar You Don't have enough Coins!!
/playsound mob.villager.yes @initiator[scores={Coins=10..}]
/title @initiator[scores={Coins=10..}] actionbar Purchase Complete
/tag @initiator[scores={Coins=10..}] add Progress1
/scoreboard players remove @initiator[scores={Coins=10..}] Coins 10

Playsound List
-    ‱ Every Playsound Command in Minecraft ...  
______________________________________________________________________________________________

Feel Free to ask me whatever on my Discord or in the Comments. If you'd like me to critique your server hit me up :DDD

Discord - monkeychan118 discord.gg/rUtBeVEWT3
Subscrib

All Comments (21)
  • Ok, I'm instantly subscribing. Hopefully you keep churning more guides & you grow. I'm playing on Switch so seeing someone go so in depth is so helpful since I am not the greatest at doing commands. I currently am making an Adventure Map where you travel to 12 "regions", explore dungeons, complete puzzles etc. Maybe I'll get some good ideas here. I am 8 regions in for 2 years on/Off so I need some more ideas.lol
  • @tortie_
    really cool video :0 i also love how it was posted on April 1st :3
  • Thx for tutorials for skygen😊😊😊 u help me lots! Thx thx!!!! U r best!!! Pls more!
  • @OfficalNuka
    This was so helpful, I keep coming back to the video if I need anything, New Subscriber!
  • youre voice is nice editing is cool and most of all your cool about everything you talk about and you know alot, i would of thought you had more subscribers from that hope you get more subs along your journey to becoming popular!
  • @HulkeyShorts
    This is a nice and easy totorial me and my friends build a server and this is very helpful
  • @qiblifan
    7:48 i have found that if you have access to some invisible bedrock, (it is a hard to obtain item that you can't get with commands, however, with nbt editors or -- my preferred method -- a custom addon with a simple recipe that inputs an item [bedrock for instance] and have it output with the item name "minecraft:invisibleBedrock" {still remember, can't get it with commands}, you can get it. [read up on addons/custom recipes at the bedrock wiki]) due to its unique properties of being able to interact through it due to a lack of hitbox--like air--but not being able to move through it as a player (weirdly though, projectiles can pass through without hinderance) it is like a normal block or a barrier, this makes it optimal for multiple things--such as block generators--because you can place through it, you cannot place blocks on top of it. due to the fact that you can interact through it, you can't pickblock it or destroy it with tools, you will need a fill or setblock command to remove it. ask questions if you want, have a blessed day. tl;dr is use invisible bedrock,
  • @skyfish2104
    Hey, just watched the video, and it was super cool! I've been working on my own high-quality skygen for about 5 months now, and your tips were really helpful. Thanks a lot! Definitely subscribing. Also, for the progress border, you could add a scoreboard that checks if your progress is greater than #, so you dont have to flood your tags.
  • @Cikylerey
    This video really helped me build a better skygen so for that you deserve a sub❀❀
  • @Livrepena
    Little tip: if you want to make a bigger generator, just use /fill and put the coordinates of the opposite corners Thanks for your help, I couldn't create a store without your video!
  • @Staypriced
    Ik the money system but i forgot to i had to look for a video and really helped my skygen
  • @ZenYT-pn7bl
    If you need the key to change color on xbox hold down s
  • @Squidemoticon
    Cant believe skygens are sucu a big thing in bedrock, ive never seen it talked about online but ive played on them for years