Skip to content

Commit

Permalink
Update cobble gen advancement to check tag
Browse files Browse the repository at this point in the history
- Stops MC-196976 from being annoying
  • Loading branch information
EpyonProjects committed Mar 8, 2024
1 parent 3674040 commit 91bc2b4
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 3 deletions.
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion src/packs/extras/skyvoid_advancements/beet.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
id: 'skyvoid_advancements'
name: 'SkyBlock Advancements'
author: 'EpyonProjects'
version: 1.0.1
version: 1.0.2

data_pack:
load: .
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@
"requirement": {
"trigger": "minecraft:item_durability_changed",
"conditions": {
"player": [
{
"condition": "minecraft:inverted",
"term": {
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"type_specific": {
"type": "player",
"advancements": {
"skyvoid_advancements:overworld/obsidian": true,
"skyvoid_advancements:overworld/cobble_gen": true
}
},
"nbt": "{Tags:[\"sva_lava_source_delay_check\"]}"
}
}
}
],
"item": {
"items": [
"minecraft:wooden_pickaxe",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

execute store result score $lava_source_curr_count sva_data run clone ~-5 ~-5 ~-5 ~5 ~5 ~5 ~-5 ~-5 ~-5 filtered lava[level=0] force
execute if score $lava_source_curr_count sva_data < $lava_source_prev_count sva_data run advancement grant @a[distance=..16] only skyvoid_advancements:overworld/obsidian
advancement grant @a[distance=..4,scores={sva_cobble_broken=4..},advancements={skyvoid_advancements:overworld/technical/cobble_gen_check=true}] only skyvoid_advancements:overworld/cobble_gen
advancement revoke @a[distance=..16,predicate=skyvoid_advancements:cobble_or_obsidian_advancement_check] only skyvoid_advancements:overworld/technical/cobble_gen_check
advancement grant @a[tag=sva_lava_source_delay_check,scores={sva_cobble_broken=4..},distance=..4] only skyvoid_advancements:overworld/cobble_gen
tag @a remove sva_lava_source_delay_check

kill @e[type=marker,tag=sva_lava_source_check]
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
# at @s
# run from advancements, skyvoid_advancements:overworld/technical/cobble_gen_check

advancement revoke @s only skyvoid_advancements:overworld/technical/cobble_gen_check
tag @s add sva_lava_source_delay_check
execute store result score $lava_source_prev_count sva_data run clone ~-5 ~-5 ~-5 ~5 ~5 ~5 ~-5 ~-5 ~-5 filtered lava[level=0] force

summon marker ~ ~ ~ {Tags:["sva_lava_source_check"]}
Expand Down

0 comments on commit 91bc2b4

Please sign in to comment.