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."


  • Content count

  • Joined

  • Last visited

Community Reputation

68 Excellent

1 Follower

About MDub

  • Rank
    Copper Miner
  • Birthday 10/07/1986

Profile Information

  • Gender Male
  • Location Wisconsin, USA
  • Interests Programming, minecraft, fishing, my wife's tiny underwear :D
  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