Diferencia entre revisiones de «Mecánicas del yunque»

Leynaf (discusión | contribs.)
Página creada con «{{about||las mecánicas del yunque antes de la 1.8|Mecánicas del yunque/Antes de la 1.8}} thumb|El yunque Esta página explica las '''mecánicas del [...»
 
Leynaf (discusión | contribs.)
Línea 173: Línea 173:


== Curiosidades ==
== Curiosidades ==
* La razón técnica para que los objetos ya no puedan alterarse más, una vez que el costo de trabajo previo alcanza 2 147 483 647 es que ese número [[wikipedia:2147483647#In_computing||es el número máximo que un entero binario de 32 bits puede representar (y por tanto el valor máximo posible de las variables Java declaradas como enteros)]], por lo que la adición de incluso 1 (para un cambio de nombre) se desborda a -2 147 483 648, y el yunque se niega a procesar el trabajo que cuesta menos de 1 nivel.
* La razón técnica para que los objetos ya no puedan alterarse más, una vez que el costo de trabajo previo alcanza 2 147 483 647 es que ese número [[wikipedia:2147483647#In_computing|es el número máximo que un entero binario de 32 bits puede representar (y por tanto el valor máximo posible de las variables Java declaradas como enteros)]], por lo que la adición de incluso 1 (para un cambio de nombre) se desborda a -2 147 483 648, y el yunque se niega a procesar el trabajo que cuesta menos de 1 nivel.
** Esto ya no se aplica en la {{1.9}} {{upcoming}} ya que es imposible elevar el costo aún más mediante el cambio de nombre.
** Esto ya no se aplica en la {{1.9}} {{upcoming}} ya que es imposible elevar el costo aún más mediante el cambio de nombre.
* Si bien cambiar el nombre ya no restablece el costo de trabajo previo, hay un método ridículamente caro (eliminado en la {{1.9}} {{upcoming}}) para hacerlo con los objetos con durabilidad:
* Si bien cambiar el nombre ya no restablece el costo de trabajo previo, hay un método ridículamente caro (eliminado en la {{1.9}} {{upcoming}}) para hacerlo con los objetos con durabilidad: