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

3 Neutral

About cckcckcc

  • Rank

Recent Profile Visitors

1,160 profile views
  1. I second the praise. I love the recent updates you have been giving. It really pumps up the excitement.
  2. Just Another Spawner

    Glad it is working now. Trust me, I have been there. I was banging my head on the wall for hours on end when I was learning JAS because of the difficulty and lack of good documentation on it. It's a very powerful mod though, so I stuck through. My difficulties and respect for JAS inspired me to help others with learning it though. What we really need is someone to continue CrudeDragos's development, so we can have all the mod's features completed.
  3. Just Another Spawner

    I do not believe there is any way to override creaturetype spawn tags, which may be the source of your issues. I would definitely test settingyour ghastTFC to something other than the MONSTER type. For testing purposes, try OPENSKY or another creature type you aren't using and delete all its spawn tags--that's how I do it. If that works, you can create your own creaturetype category later with the necessary spawn tags or lack of them to accommodate the ghast spawning behavior you envision. Also note that the creature type NONE will never spawn mobs regardless of its spawn tags or config settings. Let me know if you are confused on how to change the creature type in the entity handler. Generally its best to define most of your spawn conditions in the creature type config--JAS's creator CrudeDragos envisioned things this way, as it cuts down on a lot of config work by grouping mobs. Use spawn tags in entity handlers or spawnlist entries when you want to add additional checks to the what is laid outin the creature type. Entity handlers are the place to put despawn tags, instant despawn tags, and post spawn tags. If you start inserting spawn tags in several different config files, and want all of them to apply cumulatively, you are going to find that you are stuck with vanilla spawn behavior as well. That's a limitation of JAS for some reason.
  4. Just Another Spawner

    Basically, yes you are correct, but keep in mind that you can define spawn tags in more than one config file as well. "And" will maintain vanilla spawn requirements and add on to whatever you have in your other config files. If you use "or" it overrides vanilla spawn behaviour and I believe any other spawn tags used in config files that aren't spawnlist entries. If you are testing, I would definitely use the "or" operandinitially, as vanilla minecraft has some strange spawn requirements for mobs that aren't apparent until you start trying to spawn mobs outside their normal environments. Also, familiarize yourself with the in-game commands, they are indespensable for testing. Do a /jas killall before observing spawns if you aren't already. /jas canspawnhere will tell youwhatmeets all requirements to spawn at a certain biome. Upload the config you want me to take a look.
  5. Just Another Spawner

    Let me know if that fixed your issue. I figured it was probably something small like that or a syntax error. Good question. The spawn operand isn't as robust a feature as it could be. In almost every use of spawn tags, the OR operand (|| ) is going to be sufficient for your needs. Spawn tags don't allow for some of the more complex statements a coderwould expect due to limitations in JAS. I'm not sure if you have coding experience, but think of the spawn tags as a longIF statements and the && (and) or || (or) operands as being a way to nest these IF statements. Additionally, spawn tags have the somewhat strange behavior of being not statements. Let's look at a basic spawn tag for an example: "Spawn Tag": "liquid({0,0,0},{0,0,0})||normal({0,0,0},{0,0,0})||normal({0,0,0},{0,1,0})||!opaque({0,0,0},{0,-1,0})" In plain English, this would read as: DO NOT spawnthis mob if the block it would spawn inis liquid "liquid({0,0,0},{0,0,0})", or if the block it would spawn in is solid "normal({0,0,0},{0,0,0})", or if the block 1 unit above spawn is solid"normal({0,0,0},{0,1,0})", or if the block it would spawn on is not opaque "!opaque({0,0,0},{0,-1,0})". Basically this is vanilla mob spawn behavior. Vanilla minecraft doesn't allow for most 2 unit tallmobs to spawn in solid blocks, water, or on top of opaque blocks. So when are && operands useful? Let's imagine if we wanted to create a more complex spawn behavior: "Spawn Tag": "normal({0,0,0},{0,0,0})&&!opaque({0,0,0},{0,0,0})" This would read as: DO NOTspawn this mob if the block it would spawn in is solid and opaque. If the block the mob would spawn in, though, is not opaque but is still solid (i.e. glass) the mob could still spawn. This spawn tag would allow for a mob to spawn inside blocks like glass or ice, but not dirt or cobblestone. There are limitations though. JAS looks at each statement separated by an || (or) operand individually, and all statements linked by an && (and) operand together. For instance: "Spawn Tag": "normal({0,0,0},{0,0,0})&&!opaque({0,0,0},{0,0,0})||liquid({0,0,0},{0,0,0})&&opaque({0,0,0},{0,0,0})" This tag would not spawn a mob in blocks that are solid and opaque, or liquid and non-opaque as one would expect. Rather, it would notspawn mobs in blocks that are solid, opaque , non-opaque, or in liquid, which would not make much sense because all blocks are either opaque or not opaque. This spawn tag would effectively prevent a mob from spawning anywhere. A bit long winded, but I hope that clears up some of your questions. Let me know if you don't understand or if I didn't answer your question fully.
  6. Just Another Spawner

    If you could upload your configs I would take a look. Hard to say what is specifically wrong or whether it is some likely incompatibility without seeing the entirety of the configs. Edit: To clarify, only your creaturetype.cfg, biomegroups.cfg, and spawnlist config file for TFC (likely named something like TFC.cfg in your spawnlist folder) would probably be relevant. Also, they have recently been updated/improving the JAS wiki located on their github at I would definitely recommend checking that out if you are new to JAS. There is lots of good info and examples there.
  7. [WIP] [TFC-0.79.28] Ambient Creatures Mod

    Yep, sorry didn't quote--I was beinglazy. Good to know it would be simple to code, as Idon't know much about TFC's API. It's a good point,I hadn't considered, that you don't actually need to look at the calendar date for seasonal spawns. TFC temperatures should be sufficient for any ambient mob I can really think of. Also, if you are still looking for ideas for winter spawns, I would throwout there that American Robins are one of the few birds that don't fly north during the winter (at least where I live in Midwest America where it gets pretty frigid), so you could at least spawn those in most winter temperatures, unless perhaps were talking the arctic cold.
  8. [WIP] [TFC-0.79.28] Ambient Creatures Mod

    I think he has a good point about seasonal variations though. It wouldn't make much sense for butterflies to spawn on a singular grass block, surrounded by snow, in the middle of winter. Of course, if you were in an equatorial region, it would make sense to see butterflies inwinter. The difficulty would be in managing the complexity necessary to maintain such seasonal/climate relationships, but I don't think it would be impossible. It may be of concernwhether it could be coded in a resource non-intensive way though. Seasonal tracking would go a long way in integrating ambient mob spawning in a way that the various general mob spawning mods, like JAS, cannot do, so I hope you will consider it.
  9. Millénaire for Terrafirmcraft

    What are the hurdles to even implementing vanilla village generation, if I may inquire? That may be an important question to ask, as I believe Millenaire uses vanilla mechanics to place its custom villages/villager mobs and then goes from there.
  10. [WIP] Leiti´s Terrafirmacraft Addition

    This looks awesome! Glad to see so much progress already. If I could make one suggestion during development, it would be to include modularity through a config file. Since your addon would encompass a span of somewhat unrelated features, it would be nice to turn certain ones on and off if individuals do not desire one or the other. Right now the categories look like, crafting table mechanics, volumetric crafting, mobs, and snow mechanics.
  11. Just Another Spawner

    Well the wiki is probably right then, I guess I recalled incorrectly. Let me know if you need any help with JAS configs though. The MC forum thread for JAS is a good source for help, but the creator CrudeDragos is pretty inactive, except for looking at github bug reports occasionally, so you are unlikely to find definitive answers on some of the more complex spawning mechanics in my experience. Literally almost every page of the thread has something interesting/useful to read. Fair warning though, not all of JAS's complex spawn tags work perfectly. JAS shouldn't affect any mob spawning as long as you don't specifically try to spawn those mobs with JAS. For instance, I did some extensive config work on a modpack, but allowed Thaumcraft to completely handle its own spawns, which worked very well. I have plans to work with JAS and TFC in the near future (once i get a decent rig) and I would be interested in any good configs you come up with. It saves a lot of time to share work. What I have currently is mostly tailored towards Mo'Creatures and Biomes O'Plenty, but I did some complex spawn tags related to weather, phases of the moon, and NBT values. The ambient spawns of MoC in particular easily adda lot of depth and feel to the environment IMO without much legwork. I'm also interested in Mob Properties setups. A lot of testing is needed for configuring mob spawns, especially if you intend to balance them with TFC. That's the biggest time sink in my experience.
  12. Just Another Spawner

    I'm pretty sure I read somewhere TFC's passive mobs all have a chance of respawning and despawningalready by vanilla TFC mechanics. On my current world, before taming some cows, they would occassionallydisappear out of a fenced in area and be located 1000s of blocks away in the area they originally spawned, which leads me to believe they are despawning and respawning. Having any familiarity with the animal seems to preventdespawning. Its probably just not very noticeable that passives despawn and respawn in part because there is a very low chance and because they seem to respawn in roughly the same spot every time. I am pretty good with JAS, but I haven't used it with TFC yet. You are going to be pretty limited on your spawning behavior if you are trying to do it by biome in TFC, and its not going to seem very TFC-like. There is no way to check for temperature or precipitation valuesthrough JAS. Your best bet would be to try some spawn tags that search for blocks located in only certain climates--trees perhaps.
  13. Tips on moving cows

    The better boats mod does quite a bit to fix the desync issue. Boat exploration is almost enjoyable with it, at least until you start getting chunk generation lag--just relog when you do.
  14. Boats and Ships

    Sort of off topic, I know, but I'm curious how the new "chisel and bits" mod for 1.8 accomplishes this functionality then. From your explanation it would be quite impossible to code, so they must have come at it from another angle. If you haven't seen it, you should check it out. Its very TFCesque in how it works. On Direwolf20's server play season 8 series they even describe it as working "basically like TerraFirma Craft's chiseling".
  15. Questions Regarding the New Block Physics Demo

    I would be very dismayed if this awesome feature didn't make it into TFC2. I always felt that it was a small but important feature missing from TFC and minecraft in general. Enviromine's structural integrity system was okay, but I found it lacking and overly confusing in a lot of its features. And it didn't work with TFC last i knew