Code Monkey home page Code Monkey logo

unknowngamer2005 / skyfactory-4 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from darkpacks/skyfactory-4

0.0 0.0 0.0 101.43 MB

SkyFactory 4 offers a brand-new experience never before seen in the series. Full automation, tech, magic, and bacon resources! This iteration offers over 30+ world types so you can play the pack like never before!

Home Page: https://minecraft.curseforge.com/projects/skyfactory-4/

ZenScript 99.37% Python 0.63%

skyfactory-4's Introduction

SkyFactory 4 Discord Curseforge

This modpack was made by Darkosto for Bacon Donut on Twitch.

Downloads

Released files:

Development

Script Priorities

List of priorities used for creation of ZenScript files to ensure the load order is handled correctly.

Number/Range Type Notes
4100 Environment Setup
4049 - 4050 Util Script Setup
4000 Pre Init
3500 - 3999 Stage Setup
3000 - 3499 Classes
2900 - 2999 Class Registering
2801 - 2899 Post Classes
2701 - 2799 Post Class Registering
2600 - 2700 Ore Dict (Pre Unify)
2550 - 2559 Unification
2401 - 2549 Ore Dict (Post Unify)
2300 - 2400 Post-Unify Globals
1 - 2299
0 Normal Scripts
-100 Run Script DON'T CHANGE

Stages

Adding A New Stage

To create a new stage, simply add the stage name to the stageStrings array in scripts/crafttweaker/stages.zs.

Note: Stage names are in snake_case. When referencing the stage within CraftTweaker script files using the stages map (stages.stageName) the stages are referenced using camelCase.

Recipes

Crafting Table Recipes

Crafting table recipes are organized by mod id. Files are located in scripts/crafttweaker/recipes/mods.

Creating A New File
  1. Create a new file with the same name as the mod ID of the mod you are modifying recipes of.
  2. Copy the contents of the example file at docs/examples/modRecipe.zs.
  3. Call the init function in scripts/crafttweaker/postInit.zs's initRecipes function. Example: scripts.crafttweaker.recipes.mods.modID.init();

Creating New Resource Hogs

  1. Create the json in config/resourcehogs/types.
  2. Add the new type to the resourceTypes array in scripts/crafttweaker/resources/resourceHogs.zs in the format "fileName": "resource ID". It is recommended to name the filename the same as the id, but it is not required.
  3. In the initBaconMap and initTruffleMap functions, add the new entry pairs. (Use already existing entries for examples on adding a new one)

Note: In development mode, a validator is run to ensure that the bacon map and the truffle map in scripts/crafttweaker/resources/resourceHogs.zs contains the resource types defined in the resourceTypes array.

skyfactory-4's People

Contributors

justinrusso avatar darkosto avatar sam-kirby avatar blargerist avatar extered avatar monodemono avatar crackerhead22 avatar tartaricacid 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.