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

    • Dries007

      ATTENTION Forum Database Breach   03/04/2019

      There has been a breach of our database. Please make sure you change your password (use a password manager, like Lastpass).
      If you used this password anywhere else, change that too! The passwords themselves are stored hashed, but may old accounts still had old, insecure (by today's standards) hashes from back when they where created. This means they can be "cracked" more easily. Other leaked information includes: email, IP, account name.
      I'm trying my best to find out more and keep everyone up to date. Discord ( is the best option for up to date news and questions. I'm sorry for this, but the damage has been done. All I can do is try to make sure it doesn't happen again.
    • Claycorp

      This forum is now READ ONLY!   01/20/2020

      As of this post and forever into the future this forum has been put into READ ONLY MODE. There will be no new posts! A replacement is coming SoonTM . If you wish to stay up-to-date on whats going on or post your content. Please use the Discord or Sub-Reddit until the new forums are running.

      Any questions or comments can be directed to Claycorp on either platform.


  • Content count

  • Joined

  • Last visited

Everything posted by MDub

  1. Do You use any TFC Addons?

    I mean no disrespect. I have submitted bug reports in the past, not so much these days. Its a number of prohibiting factors. Mostly time constraints. I don't get to play TFC often, and even then, given the nature of the game I cannot make that much progress in each of my sessions because TFC demands a lot of time from users for what amounts to small incremental steps of progress in game. Another part is the nature of the forums, which also factors into time. Its not exactly easy to find out if someone has reported a bug, and it requires more time than I usually have to commit to read through the bugs list, support questions, and the follow up chain of posts and all that. That and the somewhat hostile attitude toward posts that violate rules, which can only really be strictly followed if you have invested the aforementioned time to investigation. Not that I don't understand why the rules are there, and agree with their purpose. It just doesn't make things easy for a person in my position. So yeah... don't be sad about the mod having bugs... pretty much every piece of software does, but there being no official support for these addons that I'm aware of, its only reasonable to assume that they come with an 'at your own risk' label.
  2. Do You use any TFC Addons?

    I don't for fear of compatibility issues. TFC is buggy on its own, without throwing in addons and all of that. It also complicates the process of finding a decent server to play on in the event I want to do mp. Now I gotta go look around for the TFC addons they have, make sure they are all the same version as the server, make sure I have whatever other requirements they may or may not have, spend 15 minutes debugging when MC crashes on startup, etc. I typically only ever use a mod to add a minimap, and frankly TFC is A LOT of work. Its no small task to get a decent setup in the game and haul your way out of the stone age with anvils and all that. The risks of using addons and losing that timeor moreisn't worth it imho.
  3. How you "pitch" TFC to new players?

    When Bear Grylls finishes drinking his own piss and eating scorpions, he relaxes with TFC.
  4. Game Crashed for unknown reason plz help!

    What happens when you try to load the old world? If another crash, can we see that report?
  5. So... This pissed me off

    The idea of intellectual property has always sort of pissed me off. I think that people claiming that people cant change, or improve on an idea because the 'idea' isn't theirs is ridiculous. So much of our lives, our decisions, and our innovations could not exist without exposure to someone else's ideas, attempting to tie peoples hands, and forbid them from developing something new that's based on something old is outrightanti-progress.Don't get me wrong, give credit where credit is due, and definitely take issue with things like peopledistributingexact copies, or clones with no meaningful changes which are an obvious attempt to exploit ambiguous wording in a license. That's why the copy left type crowd always drew my attention. If the TFC devs put their code and its assets under a GPL license, they are inviting people to modify and redistribute aspects of their code and its assets. I wouldn't discriminate against those mods, and welcome those developers to try their hand at making improvements. They very well might improve on something that I didn't even think to consider. Then I can take that idea, and bring it here where the TFC devs might use it in their mod. What's wrong with informalcollaboration?
  6. Future of Chisels and planks in TFC2

    Yeah reflection and ASM sucks. Bet you wish functions were first class in java
  7. Future of Chisels and planks in TFC2

    Kitty... I had an idea here, but I would need to see the code. Can you point me in the right direction for where the renderer utilizes whatever data is stored in the JSON files? Sorta thinking it might be possible to just marshall whatever objects the JSON files represent and inject them into whatever resource pool the render uses at runtime to avoid IO entirely, and circumvent the init limitation of the renderer. Depends heavily on the implementation though...
  8. Future of Chisels and planks in TFC2

    bummer I love chiseling
  9. Future of Chisels and planks in TFC2

    Right, thats why I suggested doing it at runtime when the entities are created. If there truely are that many variations, and you require a 1:1 ratio to potential variations and json files, it would be improbable that any one user (or event a team of users for that matter) would generate enough distinct detailed entiites for it to be a signifigant fraction of the total number of possible variations. If they need to be there when the game loads, that implies that are part of the classpath, which ive never personally seen... but honestly dont know if cant be that way.... -Edit After thinking about it, I could see how the renderer could preallocate the content of those json files at startup as part of its init. If thats the case... youre totally screwed. I dont think there exists enough memory even if all the bits were written on individual atoms in the universe to store 512! permutations.
  10. Future of Chisels and planks in TFC2

    Would it not be possible to dynamically create these json files? I suspect they are treated as a resource... perhaps programatically creating them at runtime is a possibility. I do know of some rather speedy JSON serializers. Maybe an example would be to create a simple object model that extensible enough to define the layout of any block that can be chiseled, and a generic JSON serializer implementation to quickly generate the file when / if that block variation becomes a real entity at runtime. The IO is scary, because that tends to be slower... but NIO is pretty quick, and there also exists native libraries which could be used to get even faster implementations. That would complicate deployment, but its not entirely beyond the realm of possibility.... rather I should say that deployment of natives isnt any more complicated than say, LWJGL deployment. you just need the right natives on the system, and the appropriate JNI adapter to utilize them in the JVM.
  11. Strategic Mode

    As in C&C style build it, train it, deploy it style RTS? I'm struggling to see how that would work out. Maybe like... build an army of creepers and skelles, then take down Steve's house? I have to admit, that would be slightly cooler than the fanatics from C&C 3. - I think I just admired a terrorist strategy....
  12. 2016

    @anony +1 for standing up for free speech and freedom of the press. People don't have the right to not be offended, and they seem to forget that. Freedom of speech should be treated as immutable due to it being absolutely vital to a free society. Censorship does in fact equal oppression. -after thought- I would like to add that any STATE run media outlets should be required to give equal representation to parties on anything related to politics, but private entities should never have their freedom of speech infringed because of someone else's 'feelings'.
  13. 2016

    You're telling me you would want to live in a country that is essentially a tumblr nation? One where your elected officials claim that the native population don't have a culture, and claim that only immigrants have anything of value to add? One with a crippling housing and job shortage in light of one of the highest rates of immigration in the world (nearly a quarter of the population is first generation immigrants)? A country that festers with anti-nationalism andsuper political correctness? Where everyone is a racist except the immigrants? Where if you're a muslim and you rape a girl you can get off with community service because you 'didn't know any better' (more PC double think)?Or perhaps you enjoy the government actually entertaining the idea of mandating that men sit down to urinate? No thanks, I'll skip the self flagellation.... You have some screwed up perspectives.Sweden is a social experiment gone awry, and I pity the fool who thinks it would be a decent place to live.Don't get me wrong... I'm all for compassion, but the fact remains, we live in a world driven by scarcity, and we MUST compete to survive, and in light of that fact we have to have a balance between self interest and humanitarian outreach.
  14. 2016

    Oh god... Sweden... If it was a choice between moving to Sweden, or dying a slow death by exsanguination through a million tiny cuts, while being buried up to my neck in salt.... I would almost certainly choose to bleed to death.
  15. Favorite Heavy Metal Band?

    DO ANYTHING FOR DEATHCLOCK! More seriously though, does Tool count? If not probably mudvayne
  16. 2016

    Name a single metric by which America is ranked #1 compared to the world at large(Excluding per capita imprisonment, boy we do love throwing people in prison. Oh and the size of our military... ) -definitely agree with you on a lot of things anon, but I'm calling shenanigans on this. 'Greatest nation in the world' my left nut . Maybe 75 years ago... but today is an entirely different America than the one that once lead the world by example.
  17. 2016

    I sorta have to agree that socialism isn't inherently bad. There definitely is a time and a place for it. Consider the elderly. Without social security, and programs like Medicaid these people would have no one and nothing in way to many cases. There needsto be a small amount of income redistribution there in order to protect people who simply cannot protect themselves. I'm definitely not talking about the do-nothing-by-choices of the world, and am in favor of capitalism....Socialism with respect to the environment, and specific social policies is a good thing, and its simply wrong to say that "Socialsim" is a bad thing. Its like almost everything else in this world. Simple black and white perspectives utterly fail to describe and appropriately handle the situation, and people who want to sell you a black and white perspective haven't really thought about it enough. And if you buy into it, you haven't either. Also @Bioxx -Flat tax is where its at... Tired of you bleeding hearts with progressive tax systems. We all benefit from our government fairly equally, we should all pay into it equally.
  18. 2016

    I wont vote for Cruz... I think he's, well... that's probably better left unsaid, but it would be a cold day in hell before I vote for HRC. *shudders at the thought* Maybe the republicans or an independent libertarian.... idk. I'm definitely not impressed with most of the candidates, as you said anonymous conservative, there's a lot of infighting, and far to much bragging about money for my tastes. The almighty dollar is not a synonym for competency.
  19. 2016

    I find it refreshing that most people who participated so far in this poll are republicans. I think the political pendulum needs to swing back to conservative at some point.... Far left politics are getting old... And I'm far more libertarian that I would like to admit, so if I'm tired of all the PCness it would be reasonable to assume there are a lot more people out there who agree.
  20. Combination of blocks

    @transengopher, In fact, not all things are possible in programming, let me introduce you to Alan Turing and the Halting problem . In all honesty I don't think you actually mean that, but your statement reminded me of this, and I thought I would share.
  21. [Solved] Possible Memory Leak?

    Kitty, you were right. MultiMC apparently is using its only jvm args silently, and overriding the windows environmentalif you don't specify them in app. I added the args on the instance for TFC, and haven't had any issues since.
  22. TFC Version #:0.79.18 Forge Version #:v10.13.2.1291 Please note that an actual number must be provided for both of the above fields. Simply saying "current" or "latest" will result in your post being locked, due to the fact that in a large number of cases, users who say they are using the "latest" or "current" version are actually using an outdated version. SSP/SMP (SinglePlayer/MultiPlayer):SSP Have you deleted your config files or are using default configs and are still able to reproduce this bug? (Yes/No):yes If you answered no to the above question, delete all 3 TFC config files (TFCCrafting, TFCOptions, TFCOre), do NOT edit or add to any of the files, and try to reproduce the bug. This question is here because many bugs are caused by mistakes in config files. All bug reports should have an answer of "Yes" to this question. Do you have any mods other than Forge and TFC installed? (Yes/No): yes If yes, which mods? REI, Fastcraft If you have Optifine or Cauldron installed, can you still reproduce the bug after uninstalling them? (Yes/No): Notusing them If you answered no to the above question, uninstall Optifine/Cauldron and try to reproduce the bug. Both Optifine and Cauldron edit the base classes of forge that TFC uses. Because of this, we cannot officially support any issues that happen only when these mods are installed.In the majority of cases, TFC is not causing the bug; Optifine/Cauldron is and TFC can do nothing to fix it. All bug reports should have an answer of "Yes" to this question. If you refuse to uninstall Optifine/Cauldron, and cannot reproduce the bug when the mods are not installed, do not bother making a bug report, as it will be locked and ignored. link of the Crash Report: no crash Sorry about the format above if its a little wonky, I copied from some other support thread because im lazy. I created a brand new instance of TFC this weekend to try out, which I do from time to time. Most everything was working correctly for me, but I kept experiencing a consistent type of behavior. I would play the game for 30 minutes or so, and then I would get stuttering in my frame rates. If I stood still for a while, they would go away, but return when I started moving around and actively doing things again. The time it took for the stuttering to happen again would get smaller and smaller with each iteration of the process. I suggest that this may be a memory leak due to the nature of the stuttering. It felt quitelike CPU time in GC, but that coupled with the shortening timeframe for the issue to happen again, leads me to believe the heapis filling up with objects that are not eligible for GC, and that the CPU is having to spend more and more time in GCas the available space shrinks over time. I did get one crash during this, an IllegalOperationException, or IllegalStateException, or something or other, with the ole "Already Tesselating" exception message. I didn't bother including the stack trace in this post because I don't always get that error, and believe it to be a symptom of a bigger problem and not the root cause. If need be I can profile this in visual VM or something and provide you guys with the snapshot if it helps. FYI I think my heap is set to 4 gigs or something ridiculous (via the windows environmental var), and I am using the default GC settings on a standard 64bit JVM. Also, just restarting TFC clears up the issue for obvious reasons, its just troublesome, and consistent... and I have to actually restart the client. Never experienced this in MP, but then again, I haven't played MP in a long time.
  23. [Solved] Possible Memory Leak?

    Can do, I'll reply when I can test. If the problem repeats ill include a visual VM snapshot, unless you guys prefer a different profiler
  24. [Solved] Possible Memory Leak?

    I don't actually set any JVM args in MultiMC, only via the windows java options deal, which I'm pretty sure is a global setting that is only overridden, and not ignored outright by individual JVM's. I will try to set it via MultiMC, but the default heap size is what like 512MB? Presumably it would have to be creating the JVM using the windows environmental, but I don't actually know this for sure off hand. I would expect it to crash with an OOME @ 512MB. I'll give it a shot tonight and let ya know what happens.
  25. I am missing reasons to build a shelter

    I am going to side with Kitty on this one. While I can think of a few ways to calculate if an area is enclosed, or variations on that idea that give you relative 'enclosure values' for spaces, all of them are time consuming. Granted its not much time... Its enough.... I'm currently running quite a powerful computer, with WAY more resources than any JVM could effectively utilize, and TFC is already laggy. Chunk loading, especially generation, and whatnot cause a lot of lag, and combat is a joke. Even in SSP I cant reliably engage with ANY mob hostile or otherwise without the mob randomly lagging and teleporting to some nearby location, usually resulting in me taking damage. This type of heavy handed calculation seems to me to be a bit to much to ask of TFC. I would rather see body temperature based entirely on heat sources, and buffs/debuffs being a function of distance, maybe with some logic to nerf heat propagation in certain ways, with respect to certain blocks. I don't think that detecting enclosed spaces is viable, but agree that it would be awesome.