gpa_com_skularr_trash_landfill_evt: type: world debug: false events: on system time minutely: - repeat 59 { - foreach { - if '!' { - flag server 'gpa.com.skularr.trash.in_landfill:<-:' } } - wait 1s } on player joins: - flag server 'gpa.com.skularr.trash.in_landfill:<-:' - flag server 'gpa.com.skularr.trash.in_landfill_priority:<-:' on player closes inventory: - if == '<&3><&l>Trash Bin' { - if { - queue clear } - define t '' - define ta 'li@' - foreach { - define l '' - adjust 'lore:|&ss7Click to claim]>' save:n - define ta ']>' } - flag server 'gpa.com.skularr.trash.landfill:|:' - define s '' - if > 270 { - flag server 'gpa.com.skularr.trash.landfill:!' - flag server 'gpa.com.skularr.trash.landfill:|:].to[].separated_by[|]>' } - foreach '' { - inventory open 'd:in@gpa_com_skularr_trash_landfill_inv_' player: } - narrate '<&f>Successfully sent trash to the landfill!' format:gpa_com_skularr_trash_chat_format - if !> { - flag 'gpa.com.skularr.trash.trash_cmd_cool' duration:30s } } - wait 1t - if && ! { - flag server 'gpa.com.skularr.trash.in_landfill_priority:<-:' - queue clear } on player clicks in inventory: - if ! { - queue clear } - determine passively 'CANCELLED' - define n '' - if == m@slime_ball { - if == 48 { - inventory open d:in@gpa_com_skularr_trash_landfill_inv_ - queue clear } else if == 52 { - inventory open d:in@gpa_com_skularr_trash_landfill_inv_ - queue clear } } - if <= 45 && != i@air { - flag server 'gpa.com.skularr.trash.in_landfill:->:' - if > 1 && ]||1> > 1 { - inventory open 'd:' player: - queue clear } - adjust lore: save:i - if ]> { - give - define fs '' - define rem_num ']>].round_down||0>' - define new_li '' - narrate '' targets: - define new_li ']||li@>' - flag server 'gpa.com.skularr.trash.landfill:!' - flag server 'gpa.com.skularr.trash.landfill:|:' - foreach '' { - inventory open 'd:in@gpa_com_skularr_trash_landfill_inv_' player: } - flag server 'gpa.com.skularr.trash.in_landfill:<-:' - queue clear } - narrate '<&c>You can<&sq>t fit that in your inventory!' format:gpa_com_skularr_trash_landfill_chat_format } - wait 1t - inventory update on player opens inventory: - if { - flag server 'gpa.com.skularr.trash.in_landfill_priority:->:' }