Skip to content

Commit

Permalink
added glowing to flags & changed 5points color to light_blue
Browse files Browse the repository at this point in the history
  • Loading branch information
L_glandieres authored and L_glandieres committed Sep 30, 2023
1 parent dc2ab31 commit 5a08b5b
Show file tree
Hide file tree
Showing 12 changed files with 34 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -108,11 +108,19 @@ team add yellow
team add green
team add random

team add purple_glow
team add yellow_glow
team add cyan_glow


team modify red color red
team modify blue color blue
team modify yellow color yellow
team modify green color green
team modify random color dark_purple
team modify purple_glow color dark_purple
team modify yellow_glow color yellow
team modify cyan_glow color aqua

team modify red collisionRule never
team modify blue collisionRule never
Expand All @@ -125,6 +133,7 @@ team modify yellow friendlyFire false
team modify green friendlyFire false
team modify random friendlyFire true


#Score
team join blue Blue
team join green Green
Expand All @@ -149,7 +158,7 @@ gamerule doFireTick false
gamerule doImmediateRespawn true
gamerule doInsomnia false
gamerule doLimitedCrafting
gamerule doMobLoot true
gamerule doMobLoot false
gamerule doMobSpawning false
gamerule doPatrolSpawning false
gamerule doTileDrops false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ execute if score FlagTakeOverCountdown global >= FlagTakeOverSpawnInterval optio
execute run scoreboard players add FlagTakeOverCountdown global 1

#remove flags in lava
execute as @e[type=armor_stand,tag=Flag] at @s if block ~ ~2 ~ magma_block run kill @s
execute as @e[type=armor_stand,tag=Flag] at @s if block ~ ~2 ~ magma_block run function scaffolding_rush:game/flag/stack_kill

#grabbing flag
execute as @a[gamemode=adventure,tag=!flag_carry] at @s positioned ~ ~-2 ~ if entity @e[type=armor_stand,tag=Flag,distance=..2] run function scaffolding_rush:game/flag/grab/any
execute as @a[gamemode=survival,tag=!flag_carry] at @s positioned ~ ~-2 ~ if entity @e[type=armor_stand,tag=Flag,distance=..2] run function scaffolding_rush:game/flag/grab/any
execute as @a[gamemode=adventure,tag=!flag_carry] at @s positioned ~ ~-2 ~ if entity @e[type=armor_stand,tag=Flag,distance=..3] run function scaffolding_rush:game/flag/grab/any
execute as @a[gamemode=survival,tag=!flag_carry] at @s positioned ~ ~-2 ~ if entity @e[type=armor_stand,tag=Flag,distance=..3] run function scaffolding_rush:game/flag/grab/any

#depositing flag
execute as @a[tag=flag_carry,team=blue] at @s if entity @e[type=villager,tag=game_villager,distance=..1, team=blue] run function scaffolding_rush:game/flag/claim/team/blue
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
execute as @e[type=armor_stand,tag=Flag,tag=flagOne] at @s run function scaffolding_rush:game/flag/animation/1
execute as @e[type=armor_stand,tag=Flag,tag=flagTwo] at @s run function scaffolding_rush:game/flag/animation/2
execute as @e[type=armor_stand,tag=Flag,tag=flagFive] at @s run function scaffolding_rush:game/flag/animation/5
execute as @e[type=armor_stand,tag=FlagDisplay,tag=flagOne] at @s run function scaffolding_rush:game/flag/animation/1
execute as @e[type=armor_stand,tag=FlagDisplay,tag=flagTwo] at @s run function scaffolding_rush:game/flag/animation/2
execute as @e[type=armor_stand,tag=FlagDisplay,tag=flagFive] at @s run function scaffolding_rush:game/flag/animation/5
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

clear @s minecraft:red_banner

item replace entity @s weapon.offhand with minecraft:red_banner{BlockEntityTag:{Patterns:[{Pattern:bs,Color:0},{Pattern:mr,Color:14},{Pattern:ts,Color:0},{Pattern:drs,Color:0},{Pattern:bo,Color:14}]}}
item replace entity @s weapon.offhand with minecraft:light_blue_banner{BlockEntityTag:{Patterns:[{Pattern:bs,Color:0},{Pattern:mr,Color:3},{Pattern:ts,Color:0},{Pattern:drs,Color:0},{Pattern:bo,Color:3}]}}
function scaffolding_rush:game/flag/banner/head/5
Original file line number Diff line number Diff line change
@@ -1 +1 @@
item replace entity @s armor.head with minecraft:red_banner{BlockEntityTag:{Patterns:[{Pattern:bs,Color:0},{Pattern:mr,Color:14},{Pattern:ts,Color:0},{Pattern:drs,Color:0},{Pattern:bo,Color:14}]}}
item replace entity @s armor.head with minecraft:light_blue_banner{BlockEntityTag:{Patterns:[{Pattern:bs,Color:0},{Pattern:mr,Color:3},{Pattern:ts,Color:0},{Pattern:drs,Color:0},{Pattern:bo,Color:3}]}}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
tag @s remove flagFive

title @s times 0 20 0
title @s title {"text":"+5","color":"dark_red"}
title @s title {"text":"+5","color":"aqua"}

execute if entity @s[team=blue] run tellraw @a ["",{"text":"[","color":"blue"},{"selector":"@s","color":"blue"},{"text":"]","color":"blue"},{"text":" +5 points","color":"gray"}]
execute if entity @s[team=green] run tellraw @a ["",{"text":"[","color":"green"},{"selector":"@s","color":"green"},{"text":"]","color":"green"},{"text":" +5 points","color":"gray"}]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ execute if entity @e[type=armor_stand,tag=processed,tag=flagOne] run function sc
execute if entity @e[type=armor_stand,tag=processed,tag=flagTwo] run function scaffolding_rush:game/flag/grab/point/2
execute if entity @e[type=armor_stand,tag=processed,tag=flagFive] run function scaffolding_rush:game/flag/grab/point/5

kill @e[type=armor_stand,tag=processed]
execute as @e[type=armor_stand,tag=processed] at @s run function scaffolding_rush:game/flag/stack_kill
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@

#kill all entities riding on top of each other in the void (hide the death animation)
tp @s ~ ~-500 ~
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@

summon minecraft:armor_stand ~ ~-2 ~ {Invisible:1b,NoGravity:1b,Invulnerable:1b,DisabledSlots:0,Tags:["Flag","new","selected","flagOne"]}
summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,Invulnerable:1b,DisabledSlots:0,Tags:["Flag","new","flagOne"],Passengers:[{id:"minecraft:armor_stand",Invisible:1b,NoGravity:1b,Invulnerable:1b,DisabledSlots:0,Tags:["FlagDisplay","flagOne","selected"]},{id:"minecraft:armor_stand",NoGravity:1b,Invulnerable:1b,Invisible:1b,Passengers:[{id:"minecraft:slime",Invulnerable:1b,Silent:1b,PersistenceRequired:1b,NoAI:1b,Size:0,Passengers:[{id:"minecraft:slime",Team:"purple_glow",Invulnerable:1b,Silent:1b,Glowing:1b,PersistenceRequired:1b,NoAI:1b,Size:1,Passengers:[{id:"minecraft:slime",Team:"purple_glow",Invulnerable:1b,Silent:1b,Glowing:1b,PersistenceRequired:1b,NoAI:1b,Size:1,ActiveEffects:[{Id:14,Amplifier:0,Duration:2147483647}]}],ActiveEffects:[{Id:14,Amplifier:0,Duration:2147483647}]}],ActiveEffects:[{Id:14,Amplifier:0,Duration:2147483647}]}]}]}
execute as @e[type=armor_stand,tag=selected,tag=FlagDisplay,limit=1] run function scaffolding_rush:game/flag/banner/head/1

execute as @e[type=armor_stand,tag=selected,tag=Flag,limit=1] run function scaffolding_rush:game/flag/banner/head/1

tag @e[type=armor_stand,tag=selected,tag=Flag,limit=1] remove selected
tag @e[type=armor_stand,tag=selected,limit=1] remove selected
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

summon minecraft:armor_stand ~ ~-2 ~ {Invisible:1b,NoGravity:1b,Invulnerable:1b,DisabledSlots:0,Tags:["Flag","new","selected","flagTwo"]}
summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,Invulnerable:1b,DisabledSlots:0,Tags:["Flag","new","flagTwo"],Passengers:[{id:"minecraft:armor_stand",Invisible:1b,NoGravity:1b,Invulnerable:1b,DisabledSlots:0,Tags:["FlagDisplay","flagTwo","selected"]},{id:"minecraft:armor_stand",NoGravity:1b,Invulnerable:1b,Invisible:1b,Passengers:[{id:"minecraft:slime",Invulnerable:1b,Silent:1b,PersistenceRequired:1b,NoAI:1b,Size:0,Passengers:[{id:"minecraft:slime",Team:"yellow_glow",Invulnerable:1b,Silent:1b,Glowing:1b,PersistenceRequired:1b,NoAI:1b,Size:1,Passengers:[{id:"minecraft:slime",Team:"yellow_glow",Invulnerable:1b,Silent:1b,Glowing:1b,PersistenceRequired:1b,NoAI:1b,Size:1,ActiveEffects:[{Id:14,Amplifier:0,Duration:2147483647}]}],ActiveEffects:[{Id:14,Amplifier:0,Duration:2147483647}]}],ActiveEffects:[{Id:14,Amplifier:0,Duration:2147483647}]}]}]}

execute as @e[type=armor_stand,tag=selected,tag=Flag,limit=1] run function scaffolding_rush:game/flag/banner/head/2
execute as @e[type=armor_stand,tag=selected,tag=FlagDisplay,limit=1] run function scaffolding_rush:game/flag/banner/head/2

tag @e[type=armor_stand,tag=selected,tag=Flag,limit=1] remove selected
tag @e[type=armor_stand,tag=selected,limit=1] remove selected
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@

summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b,Invulnerable:1b,DisabledSlots:0,Tags:["Flag","new","flagFive"],Passengers:[{id:"minecraft:armor_stand",Invisible:1b,NoGravity:1b,Invulnerable:1b,DisabledSlots:0,Tags:["FlagDisplay","flagFive","selected"]},{id:"minecraft:armor_stand",NoGravity:1b,Invulnerable:1b,Invisible:1b,Passengers:[{id:"minecraft:slime",Invulnerable:1b,Silent:1b,PersistenceRequired:1b,NoAI:1b,Size:0,Passengers:[{id:"minecraft:slime",Team:"cyan_glow",Invulnerable:1b,Silent:1b,Glowing:1b,PersistenceRequired:1b,NoAI:1b,Size:1,Passengers:[{id:"minecraft:slime",Team:"cyan_glow",Invulnerable:1b,Silent:1b,Glowing:1b,PersistenceRequired:1b,NoAI:1b,Size:1,ActiveEffects:[{Id:14,Amplifier:0,Duration:2147483647}]}],ActiveEffects:[{Id:14,Amplifier:0,Duration:2147483647}]}],ActiveEffects:[{Id:14,Amplifier:0,Duration:2147483647}]}]}]}
summon minecraft:armor_stand ~ ~-2 ~ {Invisible:1b,NoGravity:1b,Invulnerable:1b,DisabledSlots:0,Tags:["Flag","new","selected","flagFive"]}

execute as @e[type=armor_stand,tag=selected,tag=Flag,limit=1] run function scaffolding_rush:game/flag/banner/head/5
execute as @e[type=armor_stand,tag=selected,tag=FlagDisplay,limit=1] run function scaffolding_rush:game/flag/banner/head/5

tag @e[type=armor_stand,tag=selected,tag=Flag,limit=1] remove selected
tag @e[type=armor_stand,tag=selected,limit=1] remove selected
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ worldborder center 0 0
#remove bases markers
kill @e[tag=baseTeam]

kill @e[type=armor_stand,tag=Flag]
execute as @e[type=armor_stand,tag=Flag] at @s run function scaffolding_rush:game/flag/stack_kill

function scaffolding_rush:game/summon_markers

Expand Down

0 comments on commit 5a08b5b

Please sign in to comment.