Jump to content

Recommended Posts

Posted
  On 8/7/2012 at 10:13 AM, LukeD1994 said:

Glad to see the API being progressed quickly. Obviously take your time, rushed code causes more problems then the wait for its release. :)

 

In terms of it being a sort of re-write like you mentioned, will there be many new hooks for us to inherit? and if so what kinds of new features can we expect?

Don't list them all obviously if there's too many, maybe just a select few you think will be particularly popular.

 

Thanks

LukeD

 

As Lex said before, the Forge API now uses an annotation based system to do so called hooks and things. More efficient. Hopefully Lex will explain to us after the update and give us an example of how this works.

  • Replies 117
  • Created
  • Last Reply

Top Posters In This Topic

Posted
  On 8/7/2012 at 1:57 PM, calclavia said:

 

As Lex said before, the Forge API now uses an annotation based system to do so called hooks and things. More efficient. Hopefully Lex will explain to us after the update and give us an example of how this works.

 

Yeah I knew about the annotation system, was just curious to know if there were any new methods being put in for us to make use of rather than a general change to the API

:)

 

But thanks for the reply anyway

Posted
  On 8/7/2012 at 5:43 PM, LukeD1994 said:

  Quote

 

As Lex said before, the Forge API now uses an annotation based system to do so called hooks and things. More efficient. Hopefully Lex will explain to us after the update and give us an example of how this works.

 

Yeah I knew about the annotation system, was just curious to know if there were any new methods being put in for us to make use of rather than a general change to the API

:)

 

But thanks for the reply anyway

i think he's most likely going to be working on getting it changed over and 1.3 compatible before working on any new stuff, doing that on top of everything else would just delay the release of forge to long

Being noobish since 96, being dumb since birth!

Posted

On the Official Minecraft Forums, there is a user who is claiming Forge was updated to support 1.3.1 on Monday.

I'm not seeing it here, is he off his rocker, or using a development build? I haven't seen any development builds in the forums, Github, or Jenkins, but I'm unfamiliar with either of the latter two.

If he is completely off his rocker, someone may want to post a correction in the thread, as he is probably sending quite a few people on a scavenger hunt for the new Forge.

http://www.minecraftforum.net/topic/227822-125-spmp-millenaire-npc-village-300r3-more-mp-bug-fixes/page__st__34460#entry17095518

 

Cheers! and thanks for all the hard work.

 

Posted
  On 8/8/2012 at 2:04 AM, EbeneezerSquid said:

On the Official Minecraft Forums, there is a user who is claiming Forge was updated to support 1.3.1 on Monday.

I'm not seeing it here, is he off his rocker, or using a development build? I haven't seen any development builds in the forums, Github, or Jenkins, but I'm unfamiliar with either of the latter two.

If he is completely off his rocker, someone may want to post a correction in the thread, as he is probably sending quite a few people on a scavenger hunt for the new Forge.

http://www.minecraftforum.net/topic/227822-125-spmp-millenaire-npc-village-300r3-more-mp-bug-fixes/page__st__34460#entry17095518

 

Cheers! and thanks for all the hard work.

 

Don't bother with fools who claim to find something that doesn't exist yet. People here at the Forge forums should be the first to know when Forge releases.

Posted
  On 8/8/2012 at 4:07 AM, xXS3P1K0C17YZXx said:

is there an estimated date of completion?

the first test release should be out soon-ish, it depends on how much time lexmanos has available to finish porting to the new system & mc 1.3

Being noobish since 96, being dumb since birth!

Posted
  On 8/8/2012 at 8:03 AM, Entoarox said:

  Quote

is there an estimated date of completion?

the first test release should be out soon-ish, it depends on how much time lexmanos has available to finish porting to the new system & mc 1.3

 

Excuse me that i'm annoying,but what is the limit-day when Forge 1.3.1 is out?(approximately)

333 - I'm only half evil.

Posted
  On 8/8/2012 at 10:09 AM, serex92 said:

  Quote

  Quote

is there an estimated date of completion?

the first test release should be out soon-ish, it depends on how much time lexmanos has available to finish porting to the new system & mc 1.3

 

Excuse me that i'm annoying,but what is the limit-day when Forge 1.3.1 is out?(approximately)

probably a few days

Posted
  On 8/8/2012 at 10:09 AM, serex92 said:

  Quote

  Quote

is there an estimated date of completion?

the first test release should be out soon-ish, it depends on how much time lexmanos has available to finish porting to the new system & mc 1.3

 

Excuse me that i'm annoying,but what is the limit-day when Forge 1.3.1 is out?(approximately)

 

I believe the more it is asked, the longer forge is gonna take. Stop asking already!

Posted
  On 8/9/2012 at 8:04 AM, Kinniken said:
Sounds particularly good :)

 

Will it be possible to ship a single mod for client and server or will obfuscation stop that?

:)

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Posted
  On 8/9/2012 at 8:04 AM, Kinniken said:

  Quote
Generate a universal binary package since we can now :)

 

Sounds particularly good :)

 

Will it be possible to ship a single mod for client and server or will obfuscation stop that?

i think it would depend on what the mod does, after all, the server does not need to render anything, so if the mod includes custom rendering, a seperate server mod would be better to lower CPU usage on the server

 

i do believe that you will still need to make 2 seperate mods eventually, but the shared code between those mods will be more in the direction of 90% instead of what it is now

Being noobish since 96, being dumb since birth!

Posted

Quick question, does anyone who has played with the new code know how the classes are loaded in SP? I assume there's an instance of both Minecraft and MinecraftServer running, each with their own data interacting only via packets, but are they loaded in the same thread? And more specifically are the classes themselves shared (i.e. are static fields the same on both sides)? If yes I can look forward to quite a bit of restructuring.

Posted

One thing about this EventBus thing will this work the same way as bukkit API handles the events? Cause that would mean that you could create a bukkit plugin that would run on client aswell(well there would be some minor changes with block handeling).

Posted
  On 8/3/2012 at 10:46 AM, LexManos said:

Yes, I plan on doing a final version for 1.2.5 just as a wrap up.

Then starting working on 1.3. When it's ready for release i'll post a official release.

Please do not ask 'omg is this build for 1.3.1?!?!?!', When the builds start for 1.3.1 it'll be in the commit log :P

If you really wanna see the latest info, you should watch GitHub

Forge ModLoader Commits

Forge Commits

 

I changed the thread title to something less... stupid...

Hopefully this allows people to see what is going on, and when.

There are A LOT of new changes coming in 1.3.1 for Forge specifically.

Combined with the fact that the air show is this weekend, meaning I have to be out of my house {and away from the computer} during about 12 hours each day. {Sleep/household crap take up at least 10 of the remaining}

Means that this Forge update will take some time.

 

However, as a rough guess, a preliminary version should be out by monday or tuesday.

 

What happened to Monday or Tuesday? I'm really anxious for this update.  :-\

Posted
  On 8/9/2012 at 8:27 PM, calclavia said:

Same here. I told some of my players that...

Me too.

Meh.

Life happens. :P

So, what would happen if I did push that shiny red button over there? ... Really? ... Can I try it? ... Damn.

Posted

Shit happened, oh well, it's taking longer then I wanted.

However all the new features, namely, merging of eveything into a single code base, is worth it.

Anyways yes, the integrated server shares static values. As thats how java works.

And Mojang did not put the server into a seperate classloader.

BUT! Don't expect that to always work, so you shouldn't do anything hackey with it, or things won't work on remote servers.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

Announcements




  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • wait, i just did that. why didn't it work? also it's the same. help me!!!!
    • Culprit has been located! It was Tough As Nails + (plus) which was among one of the mods *added* before re-entering, in an attempt to improve compatibility. It, for some reason or another, did not want to work!
    • "You can either try to load it with only the vanilla data pack ("safe mode"), or go back to the title screen and fix it manually." Hello! I encountered this error just now while attempting to re-enter my world for the first time. Notably, no mods were removed before encountering this error and, while being able to find this error elsewhere on the internet, in my scenario it is seemingly caused by a specific mod, of which I cannot isolate. Things I have tried: - Enter "Safe Mode" (fails) - Remove datapacks (no change) - Reverted to old save data (no change) Here is the server log: https://mclo.gs/9vJQEfN I use Modrinth mod loader so please let me know how to share my mod list, and if it is needed.
    • So, i'm hosting (or attempting to host) a port-forwarded modded server for 1.12.2. There's quite a few mods in this pack, but they all run and have no compatibility issues (besides something causing the game to crash if you go fullscreen, a problem ive given up trying to identify or fix). It can run on 6gb of ram or less, and works fine in singleplayer. All of my friends that want to join have the exact same mod/config/game setup as I do (I personally helped them set everything up). Just to be safe, we've all allocated 12 gigabytes of RAM to the installation, and I've also allocated 12GB to the server itself. I am able to join with no issue and it runs fine. However, when they try to join, it gets stuck in the 'logging in' screen before their game becomes unresponsive. When they close it, it gives them the exit code 805306369, which usually means not enough RAM, but this cant be the case. On my screen, in the server, it shows them joining, and then disconnecting, so I dont think its a port-forwarding issue. They can all run it just fine in singleplayer as well. The annoying bit about this particular issue is that it generates no crash log. Does anyone have any suggestions? Thanks! Here is my debug log, and his, starting from the same place. MINE: [132647] [Netty Client IO #5INFO] [FML] Attempting connection with missing mods [ctm, fusion] at SERVER 132653.817 [132653] [Client threadINFO] [minecraftGuiConnecting] Connecting to 0, 25565 132654.682 [132654] [Netty Client IO #9INFO] [STDOUT] [xaero.common.core.transformer.ClassNodeTransformertransform29] Transforming class brz net.minecraft.client.network.NetHandlerPlayClient 132654.684 [132654] [Netty Client IO #9INFO] [STDOUT] [xaero.map.core.transformer.ClassNodeTransformertransform29] Transforming class net.minecraft.client.network.NetHandlerPlayClient 132654.764 [132654] [Netty Client IO #9INFO] [FML] Server protocol version 2 132654.777 [132654] [Netty Client IO #9INFO] [FML] Attempting connection with missing mods [ctm, fusion] at SERVER 132656.193 [132656] [Client threadINFO] [FML] Injecting existing registry data into this client instance 132659.081 [132659] [Client threadINFO] [FML] Applying holder lookups 132659.082 [132659] [Client threadINFO] [FML] Holder lookups applied 132659.092 [132659] [Netty Client IO #9INFO] [FML] [Netty Client IO #9] Client side modded connection established HIS: [13:12:16] [Netty Client IO #0/INFO] [FML]: Attempting connection with missing mods [ctm, fusion] at SERVER 13:12:25.597 [13:12:25] [Client thread/INFO] [minecraft/GuiConnecting]: Connecting to (my IP address and the server port 25565) 13:12:26.805 [13:12:26] [Netty Client IO #1/INFO] [STDOUT]: [xaero.common.core.transformer.ClassNodeTransformer:transform:29]: Transforming class brz net.minecraft.client.network.NetHandlerPlayClient 13:12:26.808 [13:12:26] [Netty Client IO #1/INFO] [STDOUT]: [xaero.map.core.transformer.ClassNodeTransformer:transform:29]: Transforming class net.minecraft.client.network.NetHandlerPlayClient 13:12:26.936 [13:12:26] [Netty Client IO #1/INFO] [FML]: Server protocol version 2 13:12:27.114 [13:12:27] [Netty Client IO #1/INFO] [FML]: Attempting connection with missing mods [ctm, fusion] at SERVER 13:12:27.480 [13:12:27] [Client thread/INFO] [FML]: Injecting existing registry data into this client instance 13:12:30.669 [13:12:30] [Client thread/INFO] [FML]: Applying holder lookups 13:12:30.671 [13:12:30] [Client thread/INFO] [FML]: Holder lookups applied 13:13:04.700 Process crashed with exit code -805306369 P.S - Both mods "CTM" and "FUSION" are present in both our folders so idk what that's about.
    • Please read the FAQ (link is orange banner at top of page), and post logs as described there, to an external site such as https://mclo.gs  
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.