@@ -120,28 +120,30 @@ def where_is_text(target_player: str, pos: Coordinate, dim: Dimension) -> RTextB
120120
121121
122122def register_commands (server : PluginServerInterface ):
123- server .register_command (
124- Literal (config .command_prefix .where_is_prefixes ).then (
125- QuotableText ("player" ).requires (
126- config .permission_requirements .query_is_allowed
127- ).runs (
128- lambda src , ctx : where_is (src , ctx ['player' ])).then (
129- QuotableText ('parameter' ).requires (
130- config .permission_requirements .is_admin
131- ).requires (
132- lambda src , ctx : ctx ['parameter' ].startswith ('-' )
123+ if config .enable_where_is :
124+ server .register_command (
125+ Literal (config .command_prefix .where_is_prefixes ).then (
126+ QuotableText ("player" ).requires (
127+ config .permission_requirements .query_is_allowed
133128 ).runs (
134- lambda src , ctx : where_is (src , ctx ['player' ], ctx ['parameter' ])
129+ lambda src , ctx : where_is (src , ctx ['player' ])).then (
130+ QuotableText ('parameter' ).requires (
131+ config .permission_requirements .is_admin
132+ ).requires (
133+ lambda src , ctx : ctx ['parameter' ].startswith ('-' )
134+ ).runs (
135+ lambda src , ctx : where_is (src , ctx ['player' ], ctx ['parameter' ])
136+ )
135137 )
136138 )
137139 )
138- )
139140
140- server .register_command (
141- Literal (config .command_prefix .here_prefixes ).requires (
142- config .permission_requirements .broadcast_is_allowed
143- ).runs (lambda src : here (src ))
144- )
141+ if config .enable_here :
142+ server .register_command (
143+ Literal (config .command_prefix .here_prefixes ).requires (
144+ config .permission_requirements .broadcast_is_allowed
145+ ).runs (lambda src : here (src ))
146+ )
145147
146148
147149def register_help_messages (server : PluginServerInterface ):
0 commit comments