Content: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Background: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Pattern: Blank Waves Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Welcome to TerraFirmaCraft Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Crysyn

      Only help if you can be helpful

      Hey All, A topic has come up of late in the IRC channel in regards to the general feel of the forums and the community that supports them. Things have progressed further than I would have liked with out this being addressed more publicly because I would much rather have snubbed this out sooner rather than later.. but I have been busy. Here is the general rule I would like people to follow: Wheaton's Law "Don't be a dick." Those of you from the IRC channel know that this is the only rule I ask people in there to follow and we generally have a good and lively time chatting about all manner of things. This is basic rule that just about everyone understands and I am going to expand it to the forums from here moving forward. If you can not help people in a helpful and polite manner then I simply ask you to stop. Now I generally take a back seat to moderating the forums as I like to participate in the suggestions forum fairly heavily at times and would rather do so as a forums user than a moderator. But I am also fairly well known for being the person who constantly puts their foot down and so I am stepping up and doing so on here. If you find yourself unable to respond to a message politely then I ask that you do not respond. This mostly focuses on the increasing level of hostility found within the Suggestion forum as well as the Server forum. I do not care if this is the 30th some odd time you have seen someone make the same suggestion. Or even if the new post on an older topic is one entry above the old one. I expect the members of this forum to respond politely to the user, new or old, and point to the older topic if it applies and even go the extra step to suggest they either add in new information or to summarize the outcome of the previous discussion based upon the new post's entry into it. That is what we are here for, that is why I close most topics instead of deleting them, so that they can be found and referenced down the road. The next topic is the slew of derailment attempts I have seen as of late. If you want to have fun and joke around that is what the off topic forum is for and pretty much anything goes there. I do not expect to read a suggestion thread and have to go through 3 pages of image memes people have shot back and forth. Quite simply this is a waste of my time to read and then have to clean up. Now for the summary. I am going to start taking a more active role, especially in policing the suggestion forum, and handing out warn levels to people whom I see doing this. These will be indiscriminate and applied not to just the first person who derails or is impolite on a topic or response, but to everyone whom follows the lead of that person. As I do not like doing things with out giving you all warning this post shall serve as that warning. If you have a desire to bring this topic up with me then I invite you to do so on the IRC channel. Lets raise the level of quality and grow the community. Let us not descend into the quality often found on the minecraft or league of legend forums. There is simply no need for that here. Be passionate about things, just do not be abusive.
    • Kittychanley

      Offline Servers

      Recently I've seen a few server listings showing up on the first page of the Servers forum that have been closed for an extended period of time, but have recently gotten a reply from a new member who didn't realize the server is offline. To help prevent this from happening in the future, it would be greatly appreciated if you could use the report function on the original post of any servers that have been confirmed as offline, so that the topic may be locked. If you are the admin of a server and plan on taking the server offline, please use the report function on the original post of your topic to let the TFC Staff know that the topic should be locked. If you are the admin of a server that has a locked topic, and would wish to bring the server back online, please use the report function on the original post of the topic to let the TFC Staff know that the topic should be unlocked. As always, please remember to follow rule #3 of the servers forum and update your topic title to contain the version of TFC that the server is currently running. You can do so by editing the OP, and then clicking on "Use Full Editor."
TaeoG

Taeo's WIP addons - TerraThaumcraft, TTFCAPI, TTFCMat

646 posts in this topic

Posted (edited)

  • Project Red world Generation (Electrotine ore)

Sooo, what you're saying is, 1.8+ is over rated? Lol

(i am a bit obsessed with ProjectRed and its 1.11 equivilant, Integrated Dynamics. Yay tech mods)

 

Edit: do you plan on adding deviating lilies to world gen or ore dict'ing PR's stones to be compatible with their tfc equivilants? (Like marble and basalt)

Edited by Mathias Ademar
0

Share this post


Link to post
Share on other sites

Posted (edited)

Minor Update:

I've managed to fix the TFC inventory desync issue when changing dimensions, but so far only in single player. Still trying to find a solution for multiplayer

17 hours ago, Mathias Ademar said:
  • Project Red world Generation (Electrotine ore)

Sooo, what you're saying is, 1.8+ is over rated? Lol

(i am a bit obsessed with ProjectRed and its 1.11 equivilant, Integrated Dynamics. Yay tech mods)

 

Edit: do you plan on adding deviating lilies to world gen or ore dict'ing PR's stones to be compatible with their tfc equivilants? (Like marble and basalt)

Heh, I'd consider working on 1.8+ if TFC was compatible with it. 

Project red is a poor man's Redpower, many times I've considered porting RP forward so I can stop cobbling together modpacks just to recreate its functionality... But in the meantime I need my bundled wires and integrated circuits

I wasn't aware of the existence of "deviating lilies" but I'm currently working on a system for dealing with flower generation based on climate. Once that's sorted out they would be easy enough to add to TTFCMat. Specific recipes and functionality for the mod itself would likely go in a separate addon dedicated to PR

Edited by TaeoG
1

Share this post


Link to post
Share on other sites

Posted (edited)

37 minutes ago, TaeoG said:

Stuff.

Sweet. And the lilys were from one of the modules (explorarion i think), like bunker lights from the lighting module. They arent a dire thing. Im iust one of those people who go all in with a mod, I use any addons for tfc that dont break anything too (including thee addons youre making Taeo).

 

 

 

Edit: random fun fact, my buddy of 8 years is working directly with the dev for the 1.11.2 tech mod, Integrated Dynamics. So he gets to get all his neat little coder ideas implemented in interestong amd complex ways. Makes me wish i knew how to code. Lol

Edited by Mathias Ademar
0

Share this post


Link to post
Share on other sites

UPDATE:

I'm pretty happy with myself, I've solved TerraFirmaCraft's inter-dimensional inventory issue in both singleplayer and multiplayer. Now players can travel between all kinds of mod dimensions while retaining their inventory and also having it respond to them as normal.

The craziest thing is it only took a single line of code.

1

Share this post


Link to post
Share on other sites

Epic. Maybe bioxx shouldput that single line of code i to base tfc or tfc2. lmao

0

Share this post


Link to post
Share on other sites
16 hours ago, Mathias Ademar said:

Epic. Maybe bioxx shouldput that single line of code i to base tfc or tfc2. lmao

lol, well I hope TFC2 doesn't have the same problem.

 

0

Share this post


Link to post
Share on other sites
6 hours ago, TaeoG said:

lol, well I hope TFC2 doesn't have the same problem.

 

It won't

1

Share this post


Link to post
Share on other sites

Posted (edited)

On 2017-6-29 at 6:16 AM, TaeoG said:

UPDATE:

I'm pretty happy with myself, I've solved TerraFirmaCraft's inter-dimensional inventory issue in both singleplayer and multiplayer. Now players can travel between all kinds of mod dimensions while retaining their inventory and also having it respond to them as normal.

The craziest thing is it only took a single line of code.

Wow this is really great, what did you actually change?

 

Also desync is not the only problem with multi-dimensions. One serious issue I got so far is that the implementation of TFC time does not take multi-dim into account at all.

If you have a overworld that 10 years has passed, and you jumps in another dim where time has just begun, you health will become 50 instantly due to that vast time difference.

This does not show up initially so it's very difficult to test, but if you have a server running for a while...

 

Also, could you please add a modpack policy to the OP? Thank you!

Edited by wormzjl
0

Share this post


Link to post
Share on other sites

Posted (edited)

7 minutes ago, wormzjl said:

Wow this is really great, what did you actually change?

 

Also desync is not the only problem with multi-dimensions. One serious issue I got so far is that the implementation of TFC time does not take multi-dim into account at all.

If you have a overworld that 10 years has passed, and you jumps in another dim where time has just begun, you health will become 50 instantly due to that vast time difference.

This does not show up initially so it's very difficult to test, but if you have a server running for a while...

 

Also, could you please add you modpack policy to the OP? Thank you!

I'll admit I fixed the symptom and not the cause, but for some reason the Container object passed to the player on changing dimensions isn't set to notify the player when it updates. I tried to figure out why, but got frustrated and just added an event handler that fixes that whenever someone changes dimensions. If it works it works!

I didn't know about this time issue, I'll look into it later today, that's definitely a problem

As for my modpack policy, you'll find it in the downloads spoiler under "Permissions"

Edit: I should mention that that changes I've talked about on the last few pages aren't in the released alpha version. I'm still working through some bugs before I can release it. I'll mention the version number in any update post that actually corresponds with a release

Edited by TaeoG
0

Share this post


Link to post
Share on other sites

Testing time again, I'm I a bit unlucky or there is no world generation of eldritch obelisks  and silverwoods?

0

Share this post


Link to post
Share on other sites
2 hours ago, wormzjl said:

Testing time again, I'm I a bit unlucky or there is no world generation of eldritch obelisks  and silverwoods?

They definitely should be generating, all the world generation has been finished for a while. Silverwoods only generate in magic forests and that thick acacia jungle near the equator. Obelisks are usually all over the place.

1

Share this post


Link to post
Share on other sites

also, how did you test the issue? I tried forwarding time by a few years and jumping into the eldritch dimension, but had no problems

0

Share this post


Link to post
Share on other sites

Posted (edited)

59 minutes ago, TaeoG said:

also, how did you test the issue? I tried forwarding time by a few years and jumping into the eldritch dimension, but had no problems

I got a server that is currently experiencing this issue (which has been running for a couple of months), so I simply test it on my server.

 

This code is not mine either, I think you can just use it (or perhaps find a smarter solution?)

 

for inventory syncing, I tried to listen to onDimensionChange event and add a sync packet, but had no chance 

Edited by wormzjl
0

Share this post


Link to post
Share on other sites
3 minutes ago, wormzjl said:

for inventory syncing, I tried to listen to onDimensionChange event and add a sync packet, but had no chance 

you had the right idea, although no packet is needed. This is what I have done

Spoiler

	@SubscribeEvent
	public void onPlayerChangedDimension(cpw.mods.fml.common.gameevent.PlayerEvent.PlayerChangedDimensionEvent event)  {
		try
		{
			event.player.inventoryContainer.addCraftingToCrafters((ICrafting)event.player);
		}
		catch (IllegalArgumentException exception)
		{
			LogHelper.error(ReferenceTAPI.MOD_NAME, "Inventory has already be resync'd");
		}
	}

 

What I'm struggling with is finding a means of testing the time-skip issue in other dimensions. Using commands to advance time doesn't seem to be effective.

0

Share this post


Link to post
Share on other sites

Posted (edited)

13 minutes ago, TaeoG said:

you had the right idea, although no packet is needed. This is what I have done

  Hide contents


	@SubscribeEvent
	public void onPlayerChangedDimension(cpw.mods.fml.common.gameevent.PlayerEvent.PlayerChangedDimensionEvent event)  {
		try
		{
			event.player.inventoryContainer.addCraftingToCrafters((ICrafting)event.player);
		}
		catch (IllegalArgumentException exception)
		{
			LogHelper.error(ReferenceTAPI.MOD_NAME, "Inventory has already be resync'd");
		}
	}

 

What I'm struggling with is finding a means of testing the time-skip issue in other dimensions. Using commands to advance time doesn't seem to be effective.

You might try deleting dim other than the overworld and advance a few days, get in that dim, and get back (in survival mode)

 

Also can I use this code in my version? It works really great

Edited by wormzjl
0

Share this post


Link to post
Share on other sites
20 hours ago, wormzjl said:

Also can I use this code in my version? It works really great

I assume you're referring to the dimension inventory fix. For sure, just make sure you handle the Illegal argument exception just in case someone uses multiple mods with the same fix, haha

0

Share this post


Link to post
Share on other sites

Hey, I made an account just to let you know I've been following this thread for around a year now. I think this is one of the coolest mod ideas I've seen (huge fan of TFC and TC). Just thought I might as well let you know you had some lurker fans :^). Good luck to ya!

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now