Jump to content
  • Home
  • Files
  • Docs
  • Merch
Topics
  • All Content

  • This Topic
  • This Forum

  • Advanced Search
  • Existing user? Sign In  

    Sign In



    • Not recommended on shared computers


    • Forgot your password?

  • Sign Up
  • All Activity
  • Home
  • Minecraft Forge
  • General Discussion
  • Server with Forge accepting vanilla clients
Sign in to follow this  
Followers 0
copygirl

Server with Forge accepting vanilla clients

By copygirl, August 26, 2012 in General Discussion

  • Reply to this topic
  • Start new topic

Recommended Posts

copygirl    2

copygirl

copygirl    2

  • Tree Puncher
  • copygirl
  • Members
  • 2
  • 11 posts
Posted August 26, 2012

I started making a server mod with optional client mod only to get surprised by this message after trying to connect with a vanilla client to a Forge server:

 

"You don't have FML installed, or your installation is too old"

 

Does this mean Forge servers will not accept any vanilla clients?

If so, why is that? And would it be possible/a good idea to change that for future versions of Forge?

 

Thanks.

 

PS: Maybe this is just me derping up. My mod has clientSideRequired set to false though, so not sure if it's my fault.

  • Quote

Share this post


Link to post
Share on other sites

Mattredsox    1

Mattredsox

Mattredsox    1

  • Stone Miner
  • Mattredsox
  • Forge Modder
  • 1
  • 53 posts
Posted August 26, 2012

You will need forge and any installed mods to join a modded server. However there is a bukkit plugin called Miltimodworld (http://www.mcportcentral.co.za/index.php?topic=929.0). It is still 1.2.5 but It allows you to make a modded world and unmodded. Vanilla clients can join the unmodded default world.

  • Quote

Share this post


Link to post
Share on other sites

copygirl    2

copygirl

copygirl    2

  • Tree Puncher
  • copygirl
  • Members
  • 2
  • 11 posts
Posted August 26, 2012

You will need forge and any installed mods to join a modded server. However there is a bukkit plugin called Miltimodworld (http://www.mcportcentral.co.za/index.php?topic=929.0). It is still 1.2.5 but It allows you to make a modded world and unmodded. Vanilla clients can join the unmodded default world.

Thanks for the info, but that doesn't really help me as a mod developer.

  • Quote

Share this post


Link to post
Share on other sites

OvermindDL1    329

OvermindDL1

OvermindDL1    329

  • World Shaper
  • OvermindDL1
  • Members
  • 329
  • 1439 posts
Posted August 26, 2012

Forge/FML packets are altered, so yes, need it on both sides.

  • Quote

Share this post


Link to post
Share on other sites

copygirl    2

copygirl

copygirl    2

  • Tree Puncher
  • copygirl
  • Members
  • 2
  • 11 posts
Posted August 27, 2012

Forge/FML packets are altered, so yes, need it on both sides.

What's the reason for that? And would it be possible to remove the need for clients to have forge installed in the future?

It's kind of weird, as a player, having to install a mod loader/API without installing any actual mods that use it (in this rare case).

  • Quote

Share this post


Link to post
Share on other sites

SanAndreasP    402

SanAndreasP

SanAndreasP    402

  • World Shaper
  • SanAndreasP
  • Forge Modder
  • 402
  • 1689 posts
Posted August 27, 2012

Forge/FML packets are altered, so yes, need it on both sides.

What's the reason for that? And would it be possible to remove the need for clients to have forge installed in the future?

It's kind of weird, as a player, having to install a mod loader/API without installing any actual mods that use it (in this rare case).

 

Because Forge needs to alter packages for various hooks and because the Client runs internally a server now (which needs packets, too), I doubt this will be changed.

  • Quote

Share this post


Link to post
Share on other sites

copygirl    2

copygirl

copygirl    2

  • Tree Puncher
  • copygirl
  • Members
  • 2
  • 11 posts
Posted August 27, 2012

Because Forge needs to alter packages for various hooks and because the Client runs internally a server now (which needs packets, too), I doubt this will be changed.

Mind explaining that to someone who does not yet have understanding of the inner workings of Forge? Which packets are altered and why? And why do you think this won't get changed?

Also what do you mean by "because the Client runs internally a server now"? I don't see why that would matter in this case.

 

Thanks for all the responses so far.

 

I'm aware that making a plugin for Bukkit instead would be the better choice, but I'm not a fan of it. Also Forge is meant/used mainly for Client mods, I think. Though I see no reasons not to perhaps change that in there future, are there any? It would be cool to be able to develop mods that work on the server, and are only optional on the client, without the need for Forge, so it works with vanilla clients as well.

  • Quote

Share this post


Link to post
Share on other sites

LexManos    1519

LexManos

LexManos    1519

  • Reality Controller
  • LexManos
  • Forge Code God
  • 1519
  • 8572 posts
Posted August 27, 2012

It doesnt alter any packets, it however does interrupt the login sequence to do things that are absolutely necessary to make mods work.

Almost every mod has a client side componenet, or SHOULD have a client side component, so needing Forge client side is not that big of a deal.

If you want to work around it bukkit is designed for soley server side mods, and with CB+ Forge and Bukkit work together just fine.

  • Quote

Share this post


Link to post
Share on other sites

OvermindDL1    329

OvermindDL1

OvermindDL1    329

  • World Shaper
  • OvermindDL1
  • Members
  • 329
  • 1439 posts
Posted August 27, 2012

Close enough.  ;)

  • Quote

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Insert image from URL
×
  • Desktop
  • Tablet
  • Phone
Sign in to follow this  
Followers 0
Go To Topic Listing



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • BattleDash
      Get all players connected to a bungee server

      By BattleDash · Posted 41 minutes ago

      Hello all, I'm trying to make a mod that can tell you all the players on a bungee server you're connected to, I've never worked with Forge before and this API is very abstract to me compared to plugin development which is what I normally do. Does anyone know how I would go about getting a list of Player Entities of every player on the network you're connected to?
    • Draco18s
      Trouble getting contents of a Chest

      By Draco18s · Posted 1 hour ago

      It isn't merged, so it won't work yet.
    • saxon564
      [1.14.4] [UNSOLVED] Server Thread Freezes After Entity Explodes

      By saxon564 · Posted 2 hours ago

      Does anyone else have any thoughts as to what might be causing this issue?
    • diesieben07
      [1.12.2] How can I close GUI in Forge?

      By diesieben07 · Posted 2 hours ago

      You cannot call Minecraft methods from a separate thread. You need to wait a tick using ClientTickEvent.
    • bismuth210
      [1.12.2] Killing fireworks in unloaded chunks

      By bismuth210 · Posted 2 hours ago

      I'm creating a custom gamemode using forge in which players get teleported around regularly. I've run into a problem when I do the following:   I spawn a firework rocket near a player I teleport the player to a different location I wait a couple of seconds (or minutes) I teleport the player back to the same location as in step 1. Doing this will show the firework spawned in step 1 in step 4, despite significant time having passed in 3. This video shows what I mean:   I suspect the reason for why this happens is because once I teleport the player somewhere else, the chunk with the firework is no longer loaded and doesn't get updated.   Is there a simple way for me to simply "get rid" of all active fireworks shortly before teleporting players so that this doesn't occur? Or do I really have to forcibly keep all chunks loaded? To be more clear: I don't want to disable fireworks all together, but I don't want remnants of old fireworks showing up when I teleport players. "Killing" all firework rockets when I teleport a player would work fine, but I don't know if/how I can do that.   I've tried using /kill @e[type=!player] But that doesn't work for firework rockets apparently.
  • Topics

    • BattleDash
      0
      Get all players connected to a bungee server

      By BattleDash
      Started 41 minutes ago

    • MattNL
      5
      Trouble getting contents of a Chest

      By MattNL
      Started 12 hours ago

    • saxon564
      12
      [1.14.4] [UNSOLVED] Server Thread Freezes After Entity Explodes

      By saxon564
      Started Friday at 05:11 AM

    • Filip4223
      5
      [1.12.2] How can I close GUI in Forge?

      By Filip4223
      Started 3 hours ago

    • bismuth210
      0
      [1.12.2] Killing fireworks in unloaded chunks

      By bismuth210
      Started 2 hours ago

  • Who's Online (See full list)

    • no namezzzz
    • DanielMens
    • diesieben07
    • Draco18s
    • MrCatPlays
    • LexManos
    • MattNL
    • uiytt
    • Crack3dC0d3
    • wilechaote
    • EfrenB
  • All Activity
  • Home
  • Minecraft Forge
  • General Discussion
  • Server with Forge accepting vanilla clients
  • Theme
  • Contact Us
  • Discord

Copyright © 2019 ForgeDevelopment LLC · Ads by Curse Powered by Invision Community