Date: 2025/08/24 14:33:23 UTC-07:00
Type: Diff Report
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
strafe_menu_inventory:
type: inventory
inventory: chest
size: 9
title: "Movement Settings"
slots:
- - [i@diamond_boots[display_name=<blue>Toggle Movement]] [i@iron_boots[display_name=<red>Toggle Following]] [i@white_stained_glass_pane[display_name= ]] [i@white_stained_glass_pane[display_name= ]] [i@white_stained_glass_pane[display_name= ]] [i@white_stained_glass_pane[display_name= ]] [i@blue_wool[display_name=<blue>1.5x Speed]] [i@green_wool[display_name=<green>Normal Speed]] [i@red_wool[display_name=<red>0.5x Speed]]
+ - [diamond_boots[display_name=<blue>Toggle Movement]] [iron_boots[display_name=<red>Toggle Following]] [white_stained_glass_pane[display_name= ]] [white_stained_glass_pane[display_name= ]] [white_stained_glass_pane[display_name= ]] [white_stained_glass_pane[display_name= ]] [blue_wool[display_name=<blue>1.5x Speed]] [green_wool[display_name=<green>Normal Speed]] [red_wool[display_name=<red>0.5x Speed]]
+
+strafe_npc_assignment:
+ type: assignment
+ actions:
+ on click:
+ - inventory open d:in@strafe_menu_inventory
+
+strafe_menu_interact:
+ type: interact
+ steps:
+ 1:
+ click trigger:
+ script:
+ inventory open d:in@strafe_menu_inventory
+
+strafe_menu_handler:
+ type: world
+ events:
+ on player clicks in strafe_menu_inventory:
+ - if <context.slot> == 1:
+ - execute as_server "npc wander --id 6"
+ - narrate "<green>Toggled movement."
+ - inventory close
+ - if <context.slot> == 2:
+ - execute as_server "follow speed:0.7 lead:10 --id 6"
+ - narrate "<green>Toggled following."
+ - inventory close
+ - if <context.slot> == 7:
+ - execute as_server "npc speed 1.5 --id 6"
+ - narrate "<yellow>Speed set to 1.5x."
+ - inventory close
+ - if <context.slot> == 8:
+ - execute as_server "npc speed 1 --id 6"
+ - narrate "<white>Speed set to 1x."
+ - inventory close
+ - if <context.slot> == 9:
+ - execute as_server "npc speed 0.5 --id 6"
+ - narrate "<gray>Speed set to 0.5x."
+ - inventory close
+
+npc_death_suppressor:
+ type: world
+ events:
+ on npc dies:
+ - determine NO_MESSAGE
+
+