JugonesTop

¿Cómo cambio de nombre del jugador en minecraft multijugador en modo offline en Linux %? minecraft linux

Tengo un pequeño Minecraft servidor (beta 1.5), y cada vez que me conecto a través de el modo sin conexión desde un cliente, mi nombre es "Jugador". ¿Cómo puedo cambiar eso?

Yo sé de una manera de hacerlo en Windows, pero no ayuda.

El problema mayor es cuando los demás se conecte a mi servidor que se "Jugador" como un nombre y patadas que me fuera.

El servidor de la propiedad se establece en:

online-mode=false

Yo no puedo cambiar a true.

Estoy ejecutando la última versión de Ubuntu, y ejecutar el cliente de la terminal con el siguiente comando (EDICIÓN: ejecutar con sudo, no es una buena idea, no sé...necesidad de conseguir que fijo):

sudo ./minecraft-1.5.jar

EDIT:he encontrado el código que me estaba hablando, pero nunca trabajó para mí:

java -cp ~/.minecraft/bin/minecraft.jar:~/.minecraft/bin/lwjgl.jar:~/.minecraft/bin/lwjgl_util.jar:~/.minecraft/bin/jinput.jar: -Djava.library.path=~/.minecraft/bin/natives -Xmx1024M -Xms512M net.minecraft.client.Minecraft '"'$USER'"'

Y PARA WINDOWS:

java -Xms512m -Xmx1024m -cp "%APPDATA%\.minecraft\bin\*" -Djava.library.path="%APPDATA%\.minecraft\bin\natives" net.minecraft.client.Minecraft '"'%1'"'

Última Actualización: FUNCIONA! Yo no darse cuenta de que la primera parte (a partir de la con -cp), fue la carpeta que me encontré con mi juego era el directorio equivocado, recuerda que yo inicio el juego con sudo, que fue la razón por la que he fallado, se deberían haber sido:

/root/.minecraft/bin/*

También tengo que ejecutar esto con 'sudo' o que no funcionan...los errores se acumulan, el cual resultó, y que no me doy cuenta, ya que se podía encontrar cualquier clase principal de los archivos, que se me ocurrió releer el hombre para "java"

Como un lado ganar, este código me permite pulsar: botón "Salir" que se estaba perdiendo debido a la forma en que empecé el juego en la terminal.

Respuestas

No tengo acceso a Minecraft en Linux en el momento, pero esa línea de comandos parece sospechoso. Darle una oportunidad:

java -Xms512m -Xmx1024m -cp "$HOME/.minecraft/bin/*" -Djava.library.path="$HOME/.minecraft/bin/natives" net.minecraft.client.Minecraft "$USER"

Si aún no funciona para usted, sabiendo lo que hace pasar (error mensajes, le permite pero tiene mal nombre,...) sería útil para la solución de problemas más. :-)

Editado: funciona en Ubuntu 12,04 x32

* P.D.: después de "$USER" usted también puede agregar "$PASSWORD" "$SERVER" *

Aunque el título sólo menciona linux , el OP menciona a las Ventanas, y la búsqueda me trajo aquí.

Pensé que podría compartir mi Windows sin conexión de nombre cambio de la solución que yo uso para las pruebas de mis plugins cuando tengo varios clientes conectados, todos bajo diferentes nombres, naturalmente.

@SET /P IGN=IGN=
@java -Xms512m -Xmx512m -cp "%APPDATA%/.minecraft/bin/*" -Djava.library.path="%APPDATA%/.minecraft/bin/natives" net.minecraft.client.Minecraft %IGN%

Puedo poner todo lo anterior en un archivo llamado fuera de línea.bate Cuando hago doble clic en ese archivo, se abrirá una ventana de comandos y se le pedirá que introduzca el Nombre del Juego (IGN) que desea usar. Simplemente escriba el nombre que desea utilizar y pulse enter para abrir el Minecraft en el modo sin conexión con ese nombre.

Para Linux , si se utiliza sudo , la ~ será la carpeta raíz, por lo que debe ser:

sudo java -cp /home/"username"/.minecraft/bin/minecraft.jar:/home/"username"/.minecraft/bin/lwjgl.jar:/home/"username"/.minecraft/bin/lwjgl_util.jar:~/.minecraft/bin/jinput.jar: -Djava.library.path=/home/"username"/.minecraft/bin/natives -Xmx1024M -Xms512M net.minecraft.client.Minecraft '"'$USER'"'

Donde dice "username", su nombre de usuario sin las comillas.

Que trabajó para mí en Ubuntu 11.04.

Yo estaba buscando en google modo offline minecraft mac, este fue el primer sitio en la lista. Gracias a el código de Unix que fue capaz de hacer una fácil solución el la info aquí. Escribí un simple y feo AppleScript para mac osx para realizar la misma, si está instalado en la ruta de acceso predeterminada. Estoy trabajando fuera de OS X 10.6.8, así que no estoy seguro de si funciona con otras versiones.

Copiar + Pegar en nueva applescript, recopilar, guardar como de la aplicación, inicie.

property user_name : "Player"
display dialog "Enter A User Name" default answer "" buttons {"Cancel", "Continue"} default button 2
set the user_name to text returned of the result

set UsrApp to (path to current user folder)
set UsrApp_unx to POSIX path of UsrApp

set MineScript to "java -cp " & UsrApp_unx & "Library/Application\\ Support/minecraft/bin/minecraft.jar:" & UsrApp_unx & "Library/Application\\ Support/minecraft/bin/lwjgl.jar:" & UsrApp_unx & "Library/Application\\ Support/minecraft/bin/lwjgl_util.jar:" & UsrApp_unx & "Library/Application\\ Support/minecraft/bin/jinput.jar: -Djava.library.path=" & UsrApp_unx & "Library/Application\\ Support/minecraft/bin/natives -Xmx1024M -Xms512M net.minecraft.client.Minecraft '" & user_name & "'"

do shell script MineScript

Edit: También funciona en León