Testing bearbear12345's build - seems to be working well so far. One small thing is that when the login server times out, the client does not auto relog:
Connection has been lost.
[BOT] Waiting 30 seconds before reconnecting...
Restarting Minecraft Console Client...
Connecting to Minecraft.net...
Connection failed : Login servers are unavailable. Please try again later.
Not connected to any server. Use '/help' for help.
Or press Enter to exit Minecraft Console Client.
Hi doranchak,
As you can see if you read your own log (-_-)
Connection failed : Login servers are unavailable. Please try again later.
The servers are actually down, not a fault of the code
(I don't want to edit that other post anymore, takes too long to keep previous formatting (MCF Why you do dis)
Notes:
@ORelio: Also out of interest, in terms of setting up Jenkins or whatever, wouldn't you need to a windows OS? I tried using mono's xbuild, but it gets built as an "Untrusted Publisher", and there is no application icon.
* unsigned publisher (smartscreen blocks it, works fine through CMD (intended users (people wanting the latest) would probably use it through a script)
What i meant was that because my password contains a #, when the client receives it, since it is sent to a server, the server interprets the # as a page anchor.
Like on firefox/ie/chrome/opera/etc if I type in the link:
Not sure what you mean so I'll blurt out some stuff, and slightly reiterate what I said
Use your modem+router as a MODEM
Use your wireless router as the ROUTER
In your ROUTER configuration page, set your computer's MAC Address to a static IP address. (If you set your static IP address different to your currently DHCP assigned IP, you will need to reconnect your computer to the network (Unplug and plug in cable/Disconnect from wifi and reconnect)
In your ROUTER configuration page, port forward port 25565 (or else wise) to your static IP address.
Ensure your MODEM is attached to the WAN port of your ROUTER
On your MODEM, turn on DMZ mode and set the IP address to your ROUTER's IP address
"The IPV4 address has also changed" -> You didn't set up a static IP address correctly
"More complex saying, will there be 2 external and internal ip?" -> You get ONE external IP address
When I talk about static IP, I mean your local network static IP.
Aka my computer is always 192.168.0.2 for example
My external IP changes every few month, and a dynamic DNS host is used to have address always point to my IP, which is what you are doing with no-ip.org
When you turn off your computer, the next time you turn it on, your computer's IP may be different, so static IP assigns a permanent IP address to your computer (well MAC address)
0
Don't forget to use the start command! Or the command line will wait for the process to exit before moving on!
0
How2Code: #CopyPasteFindReplace
But back into the context not of 'programming styles', but of 'creating a bukkit plugin' (I presume)
If you don't know Java at all, then there's a place to start; learning the syntax and so forth
Since plugins aren't giant game changing overhauls, you would only need to learn a few areas of Java.
And regarding coding practices, making it readable is important, so just use understandable variable names.
Okay I'm confused. Where are we going with this topic.
Regarding your title, you need a text editor or an IDE if you want. The bukkit API (and maybe its javadocs).
But of course you probably know that already
0
Also tested with the 1.8.2 client release (latest as of now). No issues for me. Not like there were any fixes regarding this anyway
0
Hmm??
0
Hi doranchak,
As you can see if you read your own log (-_-)
The servers are actually down, not a fault of the code
(I don't want to edit that other post anymore, takes too long to keep previous formatting (MCF Why you do dis) Notes:
0
@ORelio: Also out of interest, in terms of setting up Jenkins or whatever, wouldn't you need to a windows OS? I tried using mono's xbuild, but it gets built as an "Untrusted Publisher", and there is no application icon.
UPDATE #1
I found 2 SaaS solutions that work.
* testing use a project fork
1)
drone.io
+ Fast
+ No queue
- no application icon?
- only latest artifact from latest build?
* temporary solution for betas/dev builds
* 200KB application?
* unsigned publisher (smartscreen blocks it, works fine through CMD (intended users (people wanting the latest) would probably use it through a script)
^ test script
2)
AppVeyor
+ uses msbuild, so everything works as it should
+ artifacts for all builds
- build queue
* closest to Jenkins
Probably AppVeyor would be the better of the two, as it keeps the artifacts from each commit. Plus the app icon
Not sure about 'unsigned publisher' though
UPDATE #2
> AppVeyor:ORelio/Minecraft-Console-Client <
master -
indev-
Looks like it does indeed work.
You are able to automate the github releases if you make a commit in the releases (ie branch merge)
* Also might be good if you put the rest of the resources (the configs and stuff), into the repo, so zip file creation can be done
* Merge both the client and GUI projects into one solution???
0
> Click to download Minecraft Console Client 1.8.2.X (commit 791ecba) <
0
Yeah okay sure.
@ORelio: HURRY UP AND SET UP JENKINS D:
0
Remember that....?
(Also, you'd have to 'encode' the password)
ie using %23
0
"I used the external ip to join lol sorry im a new to these."
But the point of port forwarding is to be able to join with the external IP..?
0
AHEM
0
"The IPV4 address has also changed" -> You didn't set up a static IP address correctly "More complex saying, will there be 2 external and internal ip?" -> You get ONE external IP address
0
When I talk about static IP, I mean your local network static IP.
Aka my computer is always 192.168.0.2 for example
My external IP changes every few month, and a dynamic DNS host is used to have address always point to my IP, which is what you are doing with no-ip.org
When you turn off your computer, the next time you turn it on, your computer's IP may be different, so static IP assigns a permanent IP address to your computer (well MAC address)
0
Most modems are infact modem routers, and these days they are wireless modem routers.
But we'll stick to the term 'modem'
The router does all the routing. The modem does the packet switching or whatnot.
So configure the ROUTER
Like you've already done
You might like to set yourself a static IP, so the DHCP server won't give you a different IP when you reconnect.
0
The server address is wrong?
Or the server computer is off..?