Or you make a Forge version with the main menu integrated with theirs, and a non-forge version with vanilla integrated menu
Great idea! I actually never thought of making a version that is integrated with both.
Beta will be posted here in just a couple of hours. I need to integrate Hamachi support and then I might do some code cleanup.
I'm working on Forge support. AJWGeek is the modloader person. Not sure if we're going to have two versions, or if we are going to permanently go to Forge.
I am doing some major code cleanup and then it will be out (tonight). Hamachi is working, the servers just do not appear in the multiplayer list (not fixable). You can, however, connect to the servers just fine! An IP address of the server does get displayed in the chat. I will post it in this thread soon!
Here is the beta for you! It isn't polished just yet, so please be patient while Kovu and I finish some code before the official release. Please report any bugs or changes that you want to me in this forum thread. I will be working on cleaning the code up even more while you are testing it. Lets make this the best release yet!
Install Instructions
1. Delete old BetterLAN Folder.
2. Install ModLoader for 1.4.6
3. Drag and Drop Class Files Into Minecraft.Jar using an Archive Utility
4. Open BetterLAN Setup and start the setup wizard.
Changes:
Fixed World Being Renamed to 'world'
Moved BetterLAN folder to .Minecraft folder
Added a Setup Wizard. No more making the BetterLAN folder and adding a JAR. Does it automatically.
Fixed being instantly kicked to the Saving Chunks screen. Will show the error before saving the chunks.
Fixed server console not sending commands to server.
Added a Server Properties button in the options menu. Opens the server.properties file in your favorite text editor.
Added support for 1.4.6
Switched from timers to using ModLoader's API
Massive Code Cleanup. Not yet finished
Updated the plugin. The plugin handles broadcasting the world as a LAN world now.
Overhauled many parts of the GUI code. Not yet finished.
Switched official version of Bukkit that we support to Spigot for support. You can change it yourself though!
No don't go permanently to forge it will make so unmodded clients cant connect.
And once then ill just hope it supports Optifine, then ill go use it.
EDIT: , Forge support not out yet damnit. That means i cant use Flan's mod with this D:
DOUBLE EDIT: Plugin download? Until i know for sure ill test with the one in the first post
Don't use a plugin, it is installed automatically by the setup wizard.
-.- okay. try installing forge on your client and invite someone to your LAN. theyll get a error: You do not have FML installed!
Also, still it dosent give me the ip.
On startup it says failed to bind to port
i change port to 45454, and it gives me this
10:46:31 [INFO] Starting minecraft server version 1.4.6
10:46:31 [WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
10:46:31 [INFO] Loading properties
10:46:31 [INFO] Default game type: CREATIVE
10:46:31 [INFO] Generating keypair
10:46:31 [INFO] Starting Minecraft server on *:45454
10:46:34 [INFO] This server is running CraftBukkit version git-Spigot-jenkins-Spigot-375 (MC: 1.4.6) (Implementing API version 1.4.6-R0.4-SNAPSHOT)
10:46:34 [INFO] --------Setting up Storm Configuration--------
10:46:34 [INFO] Storm Type: strong-electrical-storm
10:46:34 [INFO] Chance: 5
10:46:34 [INFO] Lightning Delay Ticks: 10
10:46:34 [INFO] Lightning Random Delay Ticks: 20
10:46:34 [INFO] Storm Type: electrical-storm
10:46:34 [INFO] Chance: 15
10:46:34 [INFO] Lightning Delay Ticks: 40
10:46:34 [INFO] Lightning Random Delay Ticks: 150
10:46:34 [INFO] Storm Type: strong-thunderstorm
10:46:34 [INFO] Chance: 30
10:46:34 [INFO] Lightning Delay Ticks: 60
10:46:34 [INFO] Lightning Random Delay Ticks: 250
10:46:34 [INFO] Storm Type: thunderstorm
10:46:34 [INFO] Chance: 50
10:46:34 [INFO] Lightning Delay Ticks: 100
10:46:34 [INFO] Lightning Random Delay Ticks: 500
10:46:34 [INFO] Storm Type: weak-thunderstorm
10:46:34 [INFO] Chance: 75
10:46:34 [INFO] Lightning Delay Ticks: 300
10:46:34 [INFO] Lightning Random Delay Ticks: 1000
10:46:34 [INFO] Storm Type: rainstorm
10:46:34 [INFO] Chance: 100
10:46:34 [INFO] Lightning Delay Ticks: 500
10:46:34 [INFO] Lightning Random Delay Ticks: 2000
10:46:34 [INFO] --------Finished Storm Configuration--------
10:46:35 [INFO] [bPermissions] Loading bPermissions v2.9.26
10:46:35 [INFO] [BetterLAN Link] Loading BetterLAN Link v0.1
10:46:35 [INFO] [DisguiseCraft] Loading DisguiseCraft v4.3
10:46:37 [INFO] [mcMMO] Loading mcMMO v1.3.13-dev-b1088
10:46:37 [INFO] [mcMMO] Enabling mcMMO v1.3.13-dev-b1088
10:46:37 [INFO] [mcMMO] Loading mcMMO config.yml File...
10:46:37 [INFO] [mcMMO] Loading mcMMO treasures.yml File...
10:46:37 [INFO] [mcMMO] Loading mcMMO advanced.yml File...
10:46:37 [INFO] [mcMMO] Loading mcMMO repair.vanilla.yml File...
10:46:37 [INFO] [mcMMO] Version 1.3.13-dev-b1088 is enabled!
10:46:38 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
10:46:38 [WARNING] The server will make no attempt to authenticate usernames. Beware.
10:46:38 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
10:46:38 [WARNING] To change this, set "online-mode" to "true" in the server.properties file.
10:46:38 [INFO] Preparing level "world"
10:46:38 [INFO] -------------- Spigot ----------------
10:46:38 [INFO] -------- World Settings For [Den_andra_blev_ed_up_av_flyg] --------
10:46:38 [INFO] Growth Per Chunk: 650
10:46:38 [INFO] Item Merge Radius: 3.5
10:46:38 [INFO] Experience Merge Radius: 3.5
10:46:38 [INFO] Random Lighting Updates: false
10:46:38 [INFO] Mob Spawn Range: 4
10:46:38 [INFO] Aggregate Ticks: 4
10:46:38 [INFO] Wheat Growth Modifier: 100
10:46:38 [INFO] Cactus Growth Modifier: 100
10:46:38 [INFO] Melon Growth Modifier: 100
10:46:38 [INFO] Pumpkin Growth Modifier: 100
10:46:38 [INFO] Sugar Growth Modifier: 100
10:46:38 [INFO] Tree Growth Modifier: 100
10:46:38 [INFO] Mushroom Growth Modifier: 100
10:46:38 [INFO] -------------------------------------------------
10:46:39 [INFO] -------------- Spigot ----------------
10:46:39 [INFO] -------- World Settings For [world_the_end] --------
10:46:39 [INFO] Growth Per Chunk: 650
10:46:39 [INFO] Item Merge Radius: 3.5
10:46:39 [INFO] Experience Merge Radius: 3.5
10:46:39 [INFO] Random Lighting Updates: false
10:46:39 [INFO] Mob Spawn Range: 4
10:46:39 [INFO] Aggregate Ticks: 4
10:46:39 [INFO] Wheat Growth Modifier: 100
10:46:39 [INFO] Cactus Growth Modifier: 100
10:46:39 [INFO] Melon Growth Modifier: 100
10:46:39 [INFO] Pumpkin Growth Modifier: 100
10:46:39 [INFO] Sugar Growth Modifier: 100
10:46:39 [INFO] Tree Growth Modifier: 100
10:46:39 [INFO] Mushroom Growth Modifier: 100
10:46:39 [INFO] -------------------------------------------------
10:46:39 [INFO] Preparing start region for level 0 (Seed: 597320147902010798)
10:46:40 [INFO] Preparing spawn area: 12%
10:46:41 [INFO] Preparing spawn area: 36%
10:46:42 [INFO] Preparing spawn area: 73%
10:46:43 [INFO] Preparing start region for level 1 (Seed: 597320147902010798)
10:46:43 [INFO] Preparing spawn area: 0%
10:46:44 [INFO] [bPermissions] Enabling bPermissions v2.9.26
10:46:44 [SEVERE] [bPermissions] Please check config.yml to enable offline-mode use
10:46:44 [INFO] [bPermissions] Disabled
10:46:44 [INFO] [BetterLAN Link] Enabling BetterLAN Link v0.1
10:46:44 [INFO] [BetterLAN Link] Enabling BetterLAN Link
10:46:44 [SEVERE] [BetterLAN Link] IOException
10:46:44 [INFO] [DisguiseCraft] Enabling DisguiseCraft v4.3
10:46:44 [SEVERE] Exception in thread "Thread-6"
10:46:45 [SEVERE] java.lang.NullPointerException
10:46:45 [SEVERE] at com.capturedhdtv.lan.BetterLANMain.handleConnection(BetterLANMain.java:44)
10:46:45 [SEVERE] at com.capturedhdtv.lan.BetterLANMain$1.run(BetterLANMain.java:31)
10:46:45 [WARNING] [DisguiseCraft] You have "disguisePVP" enabled in the configuration, but do not have the ProtocolLib plugin installed! Players wearing disguises can not be attacked by melee!
10:46:45 [INFO] [DisguiseCraft] Version 4.3 is enabled!
10:46:45 [INFO] Server permissions file permissions.yml is empty, ignoring it
10:46:45 [INFO] Done (7.609s)! For help, type "help" or "?"
Reboot your PC and then try running the game. It sounds like there is a rouge server application running in the background either from this mod or from something else.
Progress Update:
1. The beta released yesterday performs like horse dung compared to the newest version Kovu and I wrote yesterday and today.
2. The version we wrote yesterday and today is a COMPLETE redo of the mod
3. The mod has much more consistent GUI that makes sense. Ex. You can choose to open it to LAN in the pause screen, not the options.
4. The mod is a lot less buggy, a lot less resource intensive, and overall it feels a lot nicer after being rewritten.
5. It is compatible. Although it uses Forge, other clients can connect without Forge. Optifine should work!
6. Hamachi clients can connect to your server. The IP address is given to you in the chat. They cannot show up in LAN (do to limitations of Java)
When downloading lanproperties.xml on the Setup Wizard it says "Download of Essential Files Failed" and I have to close Minecraft. Any way for me to fix this?
Sorry, I moved stuff around on the web server to comply with our mod rewrite. You can download it from here and put it in .minecraft/BetterLAN/lanProperties.xml
Hi, just thought I'd give some feedback. Managed to get the mod working after using the essential files. The LAN server guests were able to join server and Bukkit commands seem to work well. Had to op myself by adding my name to the op.txt, prior to opening minecraft. After that was able to use all commands. Required system restart each time I closed the server in order to avoid getting stuck on "preparing files" screen. Some forge mods failed to work properly after this mod install. Is there a way to install without modloader? Can't wait for the next release. Keep up the good work. Really exciting stuff...
Hi BetterLAN team,
First of all, YES 1.4.6 YAAAAAAAY Thaaaaaaaaaaaaanks!
There are pleny of bugs that I had to deal with, but this is a really great-looking mod, so I'd like to leave some feedback
So... yup, I love the mod but so many bugs D: I know that the last release was beta, but I'll wait forever until a stable and mod-compatible release comes out :3
Bugs that I found!
I was looking at the output console and the logs, and found that the server itself sometimes never stops, getting stuck at "[INFO] Stopping server" state, meaning that we'd need to restart everything to play again.
The server.properties file gets resetted after the first run, being unable to read the comments in the http://betterlan.hp....rver.properties file.
The BetterLAN console will always say "Server Not Started. Please Wait!" even if I'm playing, and when its saving the players, it will sometimes return a "socket closed" error.
It is Forge compatible, though the BetterLAN menu overrides the Mods button in the Main Menu.
The ForgeModLoader-client-0 file shows that there is a FileNotFound exception, because LICENCE.txt doesn't exists, neither does lanProperties-21.xml.
I want the minecraft splashes back ;-;
The setup wizard totally stops working in the 4th gui...
The Bukkit just... fks up all the forge mods... I lost my buildcraft/industrialcraft base... It doesn't even let you spawn items trough NEI, because "they do not exist"...
Some buttons just like to be disabled ._.
/bugs
I'll go play on my ultra modded vanilla server, so ajwgeek, kovu, take this diamondz pantz
Cya!
Hi BetterLAN team,
First of all, YES 1.4.6 YAAAAAAAY Thaaaaaaaaaaaaanks!
There are pleny of bugs that I had to deal with, but this is a really great-looking mod, so I'd like to leave some feedback
So... yup, I love the mod but so many bugs D: I know that the last release was beta, but I'll wait forever until a stable and mod-compatible release comes out :3
Bugs that I found!
I was looking at the output console and the logs, and found that the server itself sometimes never stops, getting stuck at "[INFO] Stopping server" state, meaning that we'd need to restart everything to play again.
The server.properties file gets resetted after the first run, being unable to read the comments in the http://betterlan.hp....rver.properties file.
The BetterLAN console will always say "Server Not Started. Please Wait!" even if I'm playing, and when its saving the players, it will sometimes return a "socket closed" error.
It is Forge compatible, though the BetterLAN menu overrides the Mods button in the Main Menu.
The ForgeModLoader-client-0 file shows that there is a FileNotFound exception, because LICENCE.txt doesn't exists, neither does lanProperties-21.xml.
I want the minecraft splashes back ;-;
The setup wizard totally stops working in the 4th gui...
The Bukkit just... fks up all the forge mods... I lost my buildcraft/industrialcraft base... It doesn't even let you spawn items trough NEI, because "they do not exist"...
Some buttons just like to be disabled ._.
/bugs
I'll go play on my ultra modded vanilla server, so ajwgeek, kovu, take this diamondz pantz
Cya!
Thank you for the list of bugs, they will be worked on.
For your NEI and Forge woes, they should be fixed soon, since we're porting over to forge because the immense amount of Network hooks it has. The server not stopping is known, and being worked on. FileNotFound exceptions are normal, it has to generate those files. Wizard is fixed in the dev version, should be fixed in the release soon.
Are there other files that I need? I downloaded those two files but when logging into an SSP world it freezes on the Preparing Files screen. When I go to the setup wizard then it still says Download of Essential Files Failed, and since there's no way to skip the download of any files it means I can't proceed from that point on.
No, ajwgeek just moved the files so I'm unable to download them using the Setup Wizard. I get the Download Failed error when it attempts to download lanproperties.xml, and at that point there's nothing I can do except close Minecraft.
Ajwgeek posted a download for the 2 files that should give me the Download Failed error, but since I can't get past lanproperties.xml in the Setup Wizard, I can't download any files that won't give me the error. When logging into a Custom SSP world, the game freezes with the screen saying "Preparing Files", I assume that there must be something I haven't been able to download and that I don't know about.
Sorry about this. There was a bug in my code that would render the mod useless on any Windows machine. I want to get the Forge version out this weekend
The forge version will be a lot better and a lot more stable due to my better coding skills that I have gained since August. We completely rewrote the mod for the Forge version, so it won't be like when we switched to ModLoader. What happened when we switched to ModLoader was that I didn't have time to get things done, things got pushed back, features were removed, and it wasn't even adapted for that platform. This left the mod in a useless state with terrible and hacky code that didn't perform as needed.
Whelp! That shoots using this. Forge lags the crud out of my minecraft with just it alone installed in a fresh jar, even with optifine. Plus sense they put out many builds for the same minecraft version, lot of forge mods don't work together due to being build across said builds, if said builds change parts of its code that makes it not work with past builds. Many not caring to change with the builds as that's more updating then some are willing to do, and thus 'force' you to use the build they use if you want to use said mod.
And the idea of modloader mods working with forge is a load of bull.
Joy... guess I do have to try and sort out why on earth bukket servers complain about a port being in use when default servers work fine as well as tekkit servers, all to use worldedit and vozelsnipper. >.<
Whelp! That shoots using this. Forge lags the crud out of my minecraft with just it alone installed in a fresh jar, even with optifine. Plus sense they put out many builds for the same minecraft version, lot of forge mods don't work together due to being build across said builds, if said builds change parts of its code that makes it not work with past builds. Many not caring to change with the builds as that's more updating then some are willing to do, and thus 'force' you to use the build they use if you want to use said mod.
And the idea of modloader mods working with forge is a load of bull.
Joy... guess I do have to try and sort out why on earth bukket servers complain about a port being in use when default servers work fine as well as tekkit servers, all to use worldedit and vozelsnipper. >.<
The game doesn't use too many Forge hooks, even with the complete rewrite. I can see about porting it over to ModLoader again once it is released.
Whelp! That shoots using this. Forge lags the crud out of my minecraft with just it alone installed in a fresh jar, even with optifine. Plus sense they put out many builds for the same minecraft version, lot of forge mods don't work together due to being build across said builds, if said builds change parts of its code that makes it not work with past builds. Many not caring to change with the builds as that's more updating then some are willing to do, and thus 'force' you to use the build they use if you want to use said mod.
And the idea of modloader mods working with forge is a load of bull.
Joy... guess I do have to try and sort out why on earth bukket servers complain about a port being in use when default servers work fine as well as tekkit servers, all to use worldedit and vozelsnipper. >.<
Use RealLAN if you want to stick with modloader, there's currently nothing like this for forge!!! This needs to be for forge.
Use RealLAN if you want to stick with modloader, there's currently nothing like this for forge!!! This needs to be for forge.
The issue with realLan is it is just that, an update for default lan to give it more server commands and support for world edit. It does not however let you use bukkit plugins, so I still can't use voxelsnipper like I've been dieing to try out see how powerful a world editing tool it is. But I'm unable now sense Betterlan will go forge only, and default bukkit servers freaking cry that the ports in use when it effing is not as the same port can work fine with default servers, and even a tekkit server, but normal ol bukkit cries and moans that a ports in use, no matter what I change the port to. Open free ports set up for minecraft are always 'in use' to bukkit.
Great idea! I actually never thought of making a version that is integrated with both.
Beta will be posted here in just a couple of hours. I need to integrate Hamachi support and then I might do some code cleanup.
I love bukkit, and i'm definitely going to love this mod!
Install Instructions
1. Delete old BetterLAN Folder.
2. Install ModLoader for 1.4.6
3. Drag and Drop Class Files Into Minecraft.Jar using an Archive Utility
4. Open BetterLAN Setup and start the setup wizard.
Changes:
Don't use a plugin, it is installed automatically by the setup wizard.
Also, forge shouldn't harm unmodded clients.
Reboot your PC and then try running the game. It sounds like there is a rouge server application running in the background either from this mod or from something else.
1. The beta released yesterday performs like horse dung compared to the newest version Kovu and I wrote yesterday and today.
2. The version we wrote yesterday and today is a COMPLETE redo of the mod
3. The mod has much more consistent GUI that makes sense. Ex. You can choose to open it to LAN in the pause screen, not the options.
4. The mod is a lot less buggy, a lot less resource intensive, and overall it feels a lot nicer after being rewritten.
5. It is compatible. Although it uses Forge, other clients can connect without Forge. Optifine should work!
6. Hamachi clients can connect to your server. The IP address is given to you in the chat. They cannot show up in LAN (do to limitations of Java)
Sorry, I moved stuff around on the web server to comply with our mod rewrite. You can download it from here and put it in .minecraft/BetterLAN/lanProperties.xml
Two files that will fail:
http://betterlan.hp.af.cm/properties/1.4.6-FullRelease/server.properties
http://betterlan.hp.af.cm/properties/1.4.6-FullRelease/lanProperties.xml
Every version after the beta released above will be 1.4.6. I am working hard to get the much nicer version out ASAP.
First of all, YES 1.4.6 YAAAAAAAY Thaaaaaaaaaaaaanks!
There are pleny of bugs that I had to deal with, but this is a really great-looking mod, so I'd like to leave some feedback
So... yup, I love the mod
Bugs that I found!
The server.properties file gets resetted after the first run, being unable to read the comments in the http://betterlan.hp....rver.properties file.
The BetterLAN console will always say "Server Not Started. Please Wait!" even if I'm playing, and when its saving the players, it will sometimes return a "socket closed" error.
It is Forge compatible, though the BetterLAN menu overrides the Mods button in the Main Menu.
The ForgeModLoader-client-0 file shows that there is a FileNotFound exception, because LICENCE.txt doesn't exists, neither does lanProperties-21.xml.
I want the minecraft splashes back ;-;
The setup wizard totally stops working in the 4th gui...
The Bukkit just... fks up all the forge mods... I lost my buildcraft/industrialcraft base... It doesn't even let you spawn items trough NEI, because "they do not exist"...
Some buttons just like to be disabled ._.
/bugs
I'll go play on my ultra modded vanilla server, so ajwgeek, kovu, take this diamondz pantz
Cya!
Thank you for the list of bugs, they will be worked on.
For your NEI and Forge woes, they should be fixed soon, since we're porting over to forge because the immense amount of Network hooks it has. The server not stopping is known, and being worked on. FileNotFound exceptions are normal, it has to generate those files. Wizard is fixed in the dev version, should be fixed in the release soon.
Is Minecraft being blocked by a FireWall?
Sorry about this. There was a bug in my code that would render the mod useless on any Windows machine. I want to get the Forge version out this weekend
The forge version will be a lot better and a lot more stable due to my better coding skills that I have gained since August. We completely rewrote the mod for the Forge version, so it won't be like when we switched to ModLoader. What happened when we switched to ModLoader was that I didn't have time to get things done, things got pushed back, features were removed, and it wasn't even adapted for that platform. This left the mod in a useless state with terrible and hacky code that didn't perform as needed.
Whelp! That shoots using this. Forge lags the crud out of my minecraft with just it alone installed in a fresh jar, even with optifine. Plus sense they put out many builds for the same minecraft version, lot of forge mods don't work together due to being build across said builds, if said builds change parts of its code that makes it not work with past builds. Many not caring to change with the builds as that's more updating then some are willing to do, and thus 'force' you to use the build they use if you want to use said mod.
And the idea of modloader mods working with forge is a load of bull.
Joy... guess I do have to try and sort out why on earth bukket servers complain about a port being in use when default servers work fine as well as tekkit servers, all to use worldedit and vozelsnipper. >.<
The game doesn't use too many Forge hooks, even with the complete rewrite. I can see about porting it over to ModLoader again once it is released.
The issue with realLan is it is just that, an update for default lan to give it more server commands and support for world edit. It does not however let you use bukkit plugins, so I still can't use voxelsnipper like I've been dieing to try out see how powerful a world editing tool it is. But I'm unable now sense Betterlan will go forge only, and default bukkit servers freaking cry that the ports in use when it effing is not as the same port can work fine with default servers, and even a tekkit server, but normal ol bukkit cries and moans that a ports in use, no matter what I change the port to. Open free ports set up for minecraft are always 'in use' to bukkit.