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

6 Neutral

About Dulakaba

  • Rank

Profile Information

  • Location

Recent Profile Visitors

98 profile views
  1. TFC Crop System Expansion

    So I still can't get it to go I thought it was working but then it did not... The weird thing is that I downloaded your IE Hemp project, unzipped it, ran setup.bat and then imported itin Eclipse and when I run it , it gives me duplicate file warning for tfccrops because of the tfccrops-dobf. If I remove tfccrops-dobf, it get the same error as on my project. " cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: com.peffern.crops.BlockCustomCrop.func_149676_a(FFFFFF)V " I am really at a loss because this is your Github project. What method do you use to run it without getting dup error and what method do you use to set up the files in lib Alsowhat version of Eclipse are you using? I tried it with just having the files in lib and also withbuildpath / configure buildpath/ libraries 'add external jar' and selecting the lib folder
  2. TFC Crop System Expansion

    Actually it appears the issue is based in how I set up my mod in Bletch's template. Previously I had coded my mod in vanilla 1.7.10 and then did a lot of copy and paste of packages and classesfrom the vanilla forge eclipse work space into a new TFC eclipse work space made with Bletch's tutorial. I had basically just deleted all Bletch'smod template files under source/main/java , and source/main/resources and then put in my own packages, classes and resources in the appropriate locations to make a copy of my vanilla mod.Everythingworked fine for my vanilla coding. However clearly somewhere in this I deleted something in his template that hooks into tfc in such a way as to make your apiget recognized. Iwent back and redid the Bletch tutorial andset up in a fresh copy of eclipse, made all the name changes needed for a new add on project and then put in your plant add on jar in the lib folder. After pointing eclipse to your jar it all loads. I either need to find out what I cut out from Bletch's Template or else start the tedious process of moving everything over to his template. This is a big problem as I did my coding based on the tutorials by MrCrayfish and his overall structure / approach is to do things mostly in the main class file where as Bletch has so many packages that I can barely make heads or tails of it. My assumption is that your IE hemp mod and Pumpkin mod MUST have the same code type that I cut from Bletch's template and I am hoping that a hard study of them will help me figure out what I am missing.
  3. TFC Crop System Expansion

    o.k. I have got the deobf.jar, do I add that to the lib folder the same way I added your jar? That just tells me i have dupilicates
  4. TFC Crop System Expansion

    Hi again, So I thought I had everything ready to go. but I think i have somehow missed something. I think I missed a point of setting up. I downloaded the jar, put it in my lib folder in my tfcshaman project, right clicked my project and selected buildpath - configure build path - chose the 'Libraries' tab,, chose add external jar and then navigated to the lib folder in the src folder of my project and selected your jar. having done that Eclipse added the your mod's little jar icon to the bottom of the jar list in my project ( there are many jar icons and then your jar below a folder icon with 3 zeros labeled 'start' (that has some gradle stuff in it and a cache) if I click thejar icon named after your jar, it has all your packages in it (com.peffern.crops etc.). I have made no changes to build.gradle since I must study how to configure gradle to know about the tfccrops.jar and I assumed that could wait until I was ready to do the jar build. when I run the game in eclipse it starts minecraft, begins the loading process and then crashes. here is the crash report Minecraft Crash Report any insight as to why? after more investigation I see this in the console after crash: Caused by: java.lang.NoSuchMethodError: com.peffern.crops.BlockCustomCrop.func_149676_a(FFFFFF)V at com.peffern.crops.BlockCustomCrop.<init>( The line in BlocCustomCrop that it refers to is: this.setBlockBounds(0, 0, 0, 1, 0.2f, 1);
  5. TFC Crop System Expansion

    Thanks, I appreciate you taking the time to field my questions. If you like, when I get it all figured out i will do a video tutorial.
  6. TFC Crop System Expansion

    Thanks, I think I know how to do all you mentioned: 1. Download the compiled jar (tfccrops.jar).DONE2. Import it into your mod project (into the libs folder). DONE3. Make sure you configure gradle to know about the tfccrops.jar or your code won't compile when you go to export your mod. (Done in I think that's right but I figure i would ask to make sure.4. Add the jar to your project as a dependency jar. Done via buildpath / configure buildpath/ libraries 'add external jar' when you say item set up area you mean in a newitem class for the plant file rather than where i register items? So not in the file where I use public static Item itemZombieDust;: and itemZombieDust = new ItemZombieDust().setUnlocalizedName and GameRegistry.registerItem(itemZombieDust,itemZombieDust.getUnlocalizedName(),etc... right? looking at your files for TerraFirmaPumpkins and TFC with IE Hemp to get some insight. Sorry for all the question.
  7. TFC Crop System Expansion

    You are a wonder! O.k. here come the noob questions.... 1.after i run setup and point eclipse to the working folder: Do I add your packages to my mod project folder via copy and past, or do I just add your project folder to my project eclipse workspace along with my own? or is it better to use it as an independent mod in its own eclipse work space? next in BaseCrops it says: "If you just want to implement a crop so that it works with TFC, use this implementation." in read me it says " The entry point for TFC Crop Index is the static method CropsRegistry.addCrop(). This method accepts as an argument an ICrop instance, which is how you define the crop you want to add. The registry will use information from the ICrop to create a new TFC crop with the appropriate parameters, as well as creating a seed item with the appropriate crop ID "All of the parameters are in the constructor, so you should be able to just pass in a load of values and then pass the BaseCrop to the CropsRegistry. If you want to change the rendering behavior you can override the appropriate method. Reflective pass-throughs to TFC's crop rendering utility methods are static on RenderCustomCrop, so you can use them. In practice this means you pass a bunch of parameters to the BaseCrop constructor, pass the result to the CropsRegistry, and the mod handles it from there" So to create a new crop I would edit BaseCrop? iso i decide to give my crop the number 3654 (so it is unlikely toconflict with other crop indexes from other people then in BaseCrop,java .... line 83: public BaseCrop(String name, int type, int time, String[] iconNames, int gTemp, int aTemp, float nutrient, Item crop, int amount, String seedOreName, String seedIcon, String seedUnlocalizedName, int[] nutrientRestore this("ItemNRusticaPlant",2,36,"tfcs:plants/crops/Nrustica (1),//and all other growth steps",8,0.9F,2,makeStack(ItemNRleaf,5),"NRseeds","tfcs:plants/seeds/NRSeeds","Mapacho"); then in line 49: public static Item addCrop(final ICrop 3654)? anything to add at line 126 public static ICrop getCrop(int cropId)? sorry for all the questions. I know you are very busy and I appreciate both the time you took to do this wprk and the time it takes to give instruction to noob modders like me.
  8. TFCshaman mod (WIP)

    Hi guys I am working on a mod called TFCshaman. This mod carries forward the idea of a primitive system of magic and healing based on the world of TFC. While it's first iteration is specific to my TFC360 modpack, once I have ironed out the play balance I will be doing a build specifically for vanilla TFC. As I make progress I will update this post. I am doing a vlog with the features development as I progress. TFCshaman Dev Vlog 1 TFCshaman Dev Vlog2
  9. TFC360

    With announcement of Pefferns's planned crop development modding asset i will be holding off the release of the TFCshaman mod for a little longer. The ability to addsome special shamanic cropsis worth the wait!.
  10. TFC Crop System Expansion

    Bless you. I wish I had some grand suggestion but all I can do is thank you for making this possible.
  11. TFC360

    COMING in 2.0 TFCshaman, a custom mod that adds drums, a rattle, flute and medicine pouch. You will be able to become a shaman and tap the mysterious forces of the Endermen, Spiders, Zombies, horses, Bears and other denizens of TFC! ETA FEB 15 2017.
  12. Prior to this the last time I did any coding was learning BASIC on an Apple 2E in 1982. To my surprise I have been able to code quite a bit after just a week. Almost finished with my mod.
  13. Have solved my problem, in the end it all came down to a misplaced comma...
  14. Hi Guys, I Have recently taken the plunge into the world of modding for 1.7.10. I am DEFINITELY in over my head here. I currently have eclipse working and am making progress, however I cannot for the life of me find a tutorial that details adding custom sounds to 1.7.10. I have found lots of info on 1.6.4 and 1.8.9, but they differ from 1.7.10. I have found lots of info on the JSON file to organize the sounds and commands to play the sound files once they have been added, but I can't find the info on how to register the sounds via a registration method. I know I must add some code to my main mod file and create a class file where I add the actual sound files to a sound pool, but every tutorial I find starts out with "find a tutorial on google about how to register your sound files.." then goes on to talk about calling the sound from the json and assets folder. None of them tellme the actual methods to add them. Currently my only hope is a tutorial in German that I hope might get me there. My mod in process is the TFCshamanism mod, it seeks to add shamanistic practices to the early game. Here is what i am trying to accomplish. among the items I am creating I have a rattle anda drum. on right click the rattle plays a custom rattle sound and activates a potion effect. The drum if right clicked with a drumstick plays a drum sound and activates a potion effect. I have my right click effects and can call a vanilla minecraft sound (like the bass sound for a note block or the enderman stare, however to get my custom sound I have to add them. I know how to write a JSON and I know how to call the soundevent, what I don't know is how to add the sound to the sound pool. @subscribeForgeEvent is deprecated ( a 1.6.4 method) and it seems that the methods used in 1.8.9 differ from those sed in 1.7.10 My biggest problem is that I am an artist not a coder, thus I can easily make all the assets but am having a devil of a time coding them..
  15. TFC360

    Pack now works as intended in the curse client and can be downloaded