gamerule sendCommandFeedback false

tellraw @p ["",{"text":"Difficulty has been changed to Easy. This resets any override commands(see command '/function minecraft:overridechecksettings' for details) you may have used to change certain features of SUHC to be the default for easier mode, you will have to set them again if you changed them. ","color":"dark_aqua"},{"text":"(Hover here for difficulty change notes)","color":"gold","hoverEvent":{"action":"show_text","value":["",{"text":"In Easy difficulty, the game becomes much more lenient. Mobs deal less damage and upgrade at a much slower rate(with some of the more rude upgrades not happening at all), most griefy parts of the datapack are either disabled or toned down, and the player will very slowly generate health.","color":"green"}]}}]
execute in overworld run data modify block 999976 124 999978 Command set value "function zzzzdonotuse:1tick/main"
execute in overworld run data modify block 999977 125 999980 Command set value "execute as @e[type=armor_stand,name=DayQ] run function zzzzdonotuse:daytimer/daytimermain"
gamerule naturalRegeneration false
gamerule keepInventory true
tag @s remove HardMode
tag @s remove NormalMode
tag @s add EasyMode
tag @s remove StructuresMode
tag @e[type=!player,tag=K] remove K
tag @e[type=!player,tag=GKQMARK] remove GKQMARK
tag @e[tag=GKNameTag] remove GKNameTag
tag @e[name=KyuAreaBlocks] remove KyuMeteor

tag @s add NoGriefer
tag @s add NoMetStorm
#tag @s add NoHardcore
tag @s add NoBurrow
tag @s add NoSlowerProg
tag @s add SlowRegenKyu
tag @s add NoSpecBlind
execute in overworld run data merge block 999979 180 999975 {Command:"execute if entity @a[tag=DeadKyu,gamemode=spectator] run function zzzzdonotuse:misc/spectatortpnoblind"}
difficulty normal



tag @s add EasyModeRain
tag @s remove NormalModeRain
tag @s remove HardModeRain


#data merge block 999976 122 999979 {Command:"execute if predicate suhc:easymodeupgradechance run scoreboard players add @e[distance=..85,name=DayQ] DayQ 1"}
setblock 999971 188 999971 command_block[facing=up]{auto:1b,Command:"gamerule sendCommandFeedback true",TrackOutput:0} destroy
