Edición de «Java Edition 1.20.3»
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 1: | Línea 1: | ||
{{ |
{{En construcción}}{{Navegación de versión|title=Minecraft 1.20.3|edition=Java Edition|planned=1|date=En algún momento alrededor de principios de diciembre de 2023|prevparent=1.20|prev=1.20.2|nextparent=1.21}} |
||
'''1.20.3''' es una actualización menor de {{el|je}}, cuyo lanzamiento |
'''1.20.3''' es una próxima actualización menor de {{el|je}}, cuyo lanzamiento está previsto para diciembre de 2023, y que mejora los [[escudos]], agrega nueva funcionalidad para [[Vasija decorada|vasijas decoradas]], introduce una nueva apariencia para los murciélagos, agrega el comando {{cmd|tick}}, cambia la serialización de los componentes del chat y corrige errores, junto con una alternancia experimental para funciones que se incluirán en la [[Java Edition 1.21|próxima actualización importante]].<ref>{{snap|23w40a|October 4, 2023}}</ref><ref>{{snap|23w41a|October 11, 2023}}</ref> |
||
== Adiciones == |
== Adiciones == |
||
Línea 8: | Línea 8: | ||
{{cmd|tick}} |
{{cmd|tick}} |
||
Un nuevo comando administrativo y de depuración que permite al jugador controlar el flujo y medir el rendimiento del juego. |
|||
*Requiere permisos elevados (administradores y superiores), por lo que no está disponible de forma predeterminada en [[Bloque de comandos|bloques de comandos]] y [[Paquete de datos|paquetes de datos]]. |
|||
*Síntases: |
|||
**{{cmd|link=none|tick query}} |
|||
***Genera la tasa de ticks objetivo actual, con información sobre el rendimiento de los tiempos de ticks. |
|||
**{{cmd|link=none|tick rate <rate>}} |
|||
***Establece una tasa de ticking objetivo personalizada en el valor especificado. La <code>tasa</code> de valor debe ser mayor que <code>1.0</code> e inferior a <code>10000.0</code>. |
|||
**{{cmd|link=none|tick freeze}} |
|||
***Congela todos los elementos del juego, excepto los [[Jugador|jugadores]] y cualquier [[entidad]] en la que esté montado un jugador. |
|||
**{{cmd|link=none|tick step <time>}} |
|||
***Sólo funciona cuando el juego está congelado. Ejecuta el juego durante el número especificado de ticks y luego lo congela nuevamente. Esto permite avanzar por el juego una cantidad determinada de ticks a la vez. |
|||
***El parámetro es opcional. El valor predeterminado es <code>1</code>. |
|||
**{{cmd|link=none|tick step stop}} |
|||
***Detiene el proceso de pasos actual y vuelve a congelar el juego. |
|||
**{{cmd|link=none|tick unfreeze}} |
|||
***Descongela el juego y reanuda todos los elementos del juego. |
|||
**{{cmd|link=none|tick sprint <time>}} |
|||
***Ejecuta el juego ignorando la tasa objetivo de ticks establecida para el número especificado de ticks. Al final del sprint, el juego reanudará el objetivo de tictac anterior y mostrará información de rendimiento sobre los tiempos de tictac durante el sprint. |
|||
**{{cmd|link=none|tick sprint stop}} |
|||
***Detiene el {{cmd|link=none|tick sprint}} actual y reanuda el objetivo de tictac anterior. |
|||
=== General === |
=== General === |
||
Línea 137: | Línea 137: | ||
***Invocación de función. |
***Invocación de función. |
||
**Un nuevo límite con la regla del juego <code>maxCommandForkCount</code> ahora restringe la cantidad total de contexto que se puede crear mediante un estado único de funciones como {{cmd|link=none|execute}}. |
**Un nuevo límite con la regla del juego <code>maxCommandForkCount</code> ahora restringe la cantidad total de contexto que se puede crear mediante un estado único de funciones como {{cmd|link=none|execute}}. |
||
*** |
***Example: if there are 5 entities in world, {{cmd|link=none|execute as @e}} creates 5 contexts, while {{cmd|link=none|execute as @e at @e}} creates 5*5 = 25 contexts. |
||
***Ejemplo: si hay 5 entidades en el mundo, {{cmd|link=none|execute as @e}} crea 5 contextos, mientras que {{cmd|link=none|execute as @e at @e}} crea 5*5 = 25 contextos. |
***Ejemplo: si hay 5 entidades en el mundo, {{cmd|link=none|execute as @e}} crea 5 contextos, mientras que {{cmd|link=none|execute as @e at @e}} crea 5*5 = 25 contextos. |
||
;{{cmd|execute}} |
;{{cmd|execute}} |
||
*Re- |
*Re-added <code>(if|unless) function</code> subcommand. |
||
**A new execute sub-command that runs a function or function tag and matches the return value(s). If a tag is given, all functions run regardless of the results of prior functions. |
|||
**Un nuevo subcomando de ejecución que ejecuta una función o etiqueta de función y coincide con los valores de retorno. Si se proporciona una etiqueta, todas las funciones se ejecutan independientemente de los resultados de las funciones anteriores. |
|||
** |
**Syntax: {{cmd|link=none|execute (if{{!}}unless) function <function> -> [''execute'']}} |
||
** |
**Arguments: |
||
***<code>function</code>: |
***<code>function</code>: The function or tag to run. |
||
**The matching of the result value of the function(s) that run: |
|||
**La coincidencia del valor del resultado de las funciones que se ejecutan: |
|||
***At least one of the functions must succeed for the match to succeed. |
|||
***Al menos una de las funciones debe tener éxito para que la coincidencia tenga éxito. |
|||
***A successful call is defined as a function that: |
|||
***Una llamada exitosa se define como una función que: |
|||
**** |
****Uses the {{cmd|link=none|return}} command to return a value. |
||
**** |
****The return value is not 0. |
||
*** |
***If no functions exited with {{cmd|link=none|return}}, neither <code>if</code> nor <code>unless</code> will run. |
||
**It will not always fail if all functions had no return. |
|||
***If there were no {{cmd|link=none|return}}s in called functions, <code>if</code> will fail and <code>unless</code> will pass. |
|||
***First {{cmd|link=none|return}} in any of called functions will return (for a single context). |
|||
;{{cmd|function}} |
;{{cmd|function}} |
||
*If {{cmd|link=none|function ''<function tag>''}} runs multiple functions in combination with {{cmd|link=none|return run}}, execution will stop after first {{cmd|link=none|return}} in any of the functions. |
*If {{cmd|link=none|function ''<function tag>''}} runs multiple functions in combination with {{cmd|link=none|return run}}, execution will stop after first {{cmd|link=none|return}} in any of the functions. |
||
Línea 156: | Línea 159: | ||
**For example, {{cmd|link=none|return run execute ''[split context]'' run function ''<some function with conditional return>''}} will always return after processing the first context. |
**For example, {{cmd|link=none|return run execute ''[split context]'' run function ''<some function with conditional return>''}} will always return after processing the first context. |
||
;{{cmd|return}} |
;{{cmd|return}} |
||
* |
*Re-added <code>run</code> subcommand: {{cmd|link=none|return run <command>}}. |
||
** |
**This takes the result value from running the specified <code>command</code> and returns that as the return value of the function. |
||
*** |
***If command did not return any value (like, for example, call to a function without {{cmd|link=none|return}}), {{cmd|link=none|return}} will not execute and function will continue execution. |
||
*** |
***If the given command fails, the return value is <code>0</code>. |
||
*** |
***In all other aspects, it works like {{cmd|link=none|return}} with a specified <code>return</code> value. |
||
*** |
***In case of fork (for example {{cmd|link=none|return run execute as @e run ''some_command''}}), the first execution of the command will return. |
||
**** |
****If there are no executions (for example in {{cmd|link=none|return run execute if @e[''something_impossible''] run ''some_command''}}), function will not return and will continue execution. |
||
**It will always return. |
|||
***If there are no valid results from returned command, function containing {{cmd|link=none|return run}} will fail (i.e. <code>success=0</code> and <code>result=0</code>). |
|||
**It will propagate success value together with results value. |
|||
**It also allows storing values, which means {{cmd|link=none|execute store ... run return run ''some_command''}} will both store value and return it outside function. |
|||
*Added new subcommand {{cmd|link=none|return fail}}, to make whole function fail (i.e. return <code>success=0</code> and <code>result=0</code>). |
|||
;{{cmd|scoreboard}} |
;{{cmd|scoreboard}} |
||
*New subcommands for changing the display of specific scoreboard entries in the sidebar: |
*New subcommands for changing the display of specific scoreboard entries in the sidebar: |
||
Línea 275: | Línea 283: | ||
== Referencias == |
== Referencias == |
||
<references />{{Versiones de Java Edition}} |
<references />{{Versiones de Java Edition}} |
||
[[de:1.20.3]] |
|||
[[en:Java Edition 1.20.3]] |
|||
[[fr:Édition Java 1.20.3]] |
|||
[[ja:Java Edition 1.20.3]] |
|||
[[lzh:爪哇版一點二〇點三]] |
|||
[[pt:Edição Java 1.20.3]] |
|||
[[ru:1.20.3 (Java Edition)]] |
|||
[[zh:Java版1.20.3]] |