Code Monkey home page Code Monkey logo

tfcraft's Introduction

TerraFirmaCraft

This project is the old, 1.7.10 TFC. It's not going to get any content updates. Existing bugs might be fixed, but no guaranties. Consider this project deprecated.

For active development, check out the 1.12+ version.


Table of Contents

About

The goal of TFC is to make things more believable, and to give the player a sense of accomplishment. Mastering skills, and searching far and wide to gather materials before you can build amazing castles, homes, fortresses, towns, cities, etc. The overhauled terrain generation also creates a beautiful, varied background as a canvas to start your builds.

Contacts

License

This mod is licensed under GNU GPL v3

Downloads

Downloads can be found on the official website.

Installation

Wiki Installation Guide

  • (Optional) When updating versions, delete your config files.
  • Install the version of Forge that was used to build TFC into your profile.
  • Place the TFC jar into your Minecraft mods folder
  • Be Awesome!

Issues

The GitHub issue tracker is only for reporting issues that appear in the latest development stage of TFC (i.e. Issues that exist when running the repository using the latest commit on the master branch, and do not exist in released versions of TFC). Any issues that can be reproduced using the current released version of the mod will simply be closed.

Issues that can be reproduced using the current released version should be posted on our support forum. The support forum also contains a list of currently known bugs.

Contribution

If you would like to make a change, we ask that you please discuss it with us first, before wasting your time developing something that possibly won't be implemented. If after discussion the change is approved, you can contribute via Pull-Request.

Here are a few tips that will increase the chances of your PR being merged.

  • PR titles must be descriptive and give a general sense of what is changed.
  • PRs must contain a message that explains exactly what has been changed as well as a detailed description of why it was changed.
  • The changes should be well documented in the code. When in doubt, add a comment with an explanation. The easier it is for us to scan through the differences and understand what was changed, the more likely the PR will be merged.
  • Extensively and excessively test your changes before submitting a PR. At the bare minimum you need to load both the client and the server in the development environment, as well as compile a release to test the client and the server outside of a development environment. Do your best to use and abuse the altered system in ways the standard player may not think about.
  • Squash commits for a cleaner revision history when the PR is merged. If you have made so many changes that you require multiple commits to keep everything clean and separate, you probably should have instead split the changes into multiple PRs.

TerraFirmaCraft API

The current policy for development of the API is that changes are only made at the request of addon authors who would like improved compatibility. It isn't possible for us to think of all the different things and addon would like to implement, so if you feel that the API is lacking a specific functionality, please let us know.

The API does currently have references to the base mod, so it is unfortunately not possible to use it as a standalone in the development environment.

TerraFirmaCraft Localization

The only official localization files of TFC are en_US, en_GB, and en_CA. All other languages have been translated by players of the mod, and may not be accurate or complete. If you would like to help translate TFC into other languages, please see the forum post regarding translation. Pull requests for translations that are not made by the user managing that forum post will be closed without merging.

Credits

A list of developers and other primary contributors can be found on the official website.

tfcraft's People

Contributors

adhalek avatar aliceingame avatar anion155 avatar artyomshegeda avatar bletch1971 avatar bunsan avatar cheuberger avatar deadrik avatar dmon82 avatar dries007 avatar dunkleosteus avatar emris avatar fuami avatar gibba2807 avatar jack42 avatar jaimebea avatar jheard avatar kittychanley avatar lipki avatar mabrowning avatar mayaknife avatar ntwitch avatar programmerhero avatar shadowdrakken avatar smjert avatar tepidpond avatar upthorn avatar vegasgoat avatar wormzjl avatar yuesha-yc avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.