Giter Club home page Giter Club logo

gregtech4's Introduction

GregTech 4

Rewritten port of GregTech 4 to Minecraft 1.7.10 with improved compat and bugfixes

Webstie Discord MC Version Forge Version CurseForge

Please REPORT any bugs, glitches or dupes!

For any questions or discussion about development, please use #dev channel in our discord group.

The mod is planned to keep original look of GregTech 4 with some technical improvements, time to time extra improvements could be done of visual(as UIs, textures), but not minor one. there was only one non-original thing implemented - Large plasma turbine, and was a reason.

Features

  • Optimized most of code, including any searching, loops, network and sync.
  • Fixed and added various compat with other mod
  • Some backports from GT5, as new meta generated items already was in code since v4.08s, removed old item as duplicates. Also backported Large Plasma turbine to avoid using multipile small plasma generators.

Permissions from GregoriusT

Screenshot

Contributing & Build guide

You are welcome to participate in development, but if you planning to add something new make sure you disscussed it with @TheDarkDnKTv before you started write actual code. Since policy is keeping original look, I can disagree with you about changes.

Setting up enviroment

git clone https://github.com/Nukepowered/GregTech4.git
gradlew setupDecompWorkspace
gradlew eclipse/idea

Do not forget to put -Dfml.coreMods.load=gregtechmod.common.asm.GT_CoreMod VM argument for launch, otherwise coremod will not work

Building jar file

gradlew build

gregtech4's People

Contributors

crossvas avatar domaman202 avatar drparadox7 avatar iouter avatar kohovec avatar meowniman avatar pilad avatar sferatime avatar thedarkdnktv avatar yurannnzzz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

gregtech4's Issues

Rewrite API

Need to prevent override of onRightClick. It is not calls super method, because wrenches and other stuff not working

Teleport buttons cause crush while somebody stole egg

java.lang.ArrayIndexOutOfBoundsException: -1
	at java.util.Arrays$ArrayList.get(Unknown Source)
	at gregtechmod.common.containers.GT_Container_Teleporter.getNextWorldId(GT_Container_Teleporter.java:120)
	at gregtechmod.common.containers.GT_Container_Teleporter.func_75144_a(GT_Container_Teleporter.java:101)

Rewrite API 2

Change machine recipe system, need to check recipe by oredict and remove iterating of OreDictonary

OreDict memes 2

 ****************************************
* A broken ore dictionary registration with name dustSmallPhosphorus has occurred. It adds an item (type: class gregtechmod.common.items.GT_MetaItem_SmallDust) which is currently unknown to the game registry. This dictionary item can only support a single value when registered with ores like this, and NO I am not going to turn this spam off. Just register your ore dictionary entries after the GameRegistry.
TO USERS: YES this is a BUG in the mod GregTech-Addon report it to them!
*  at net.minecraftforge.oredict.OreDictionary.registerOreImpl(OreDictionary.java:534)
*  at net.minecraftforge.oredict.OreDictionary.registerOre(OreDictionary.java:501)
*  at gregtechmod.api.util.GT_OreDictUnificator.registerOre(GT_OreDictUnificator.java:179)
*  at gregtechmod.api.util.GT_OreDictUnificator.set(GT_OreDictUnificator.java:64)
 *  at gregtechmod.api.util.GT_OreDictUnificator.add(GT_OreDictUnificator.java:49)
*  at gregtechmod.common.items.GT_MetaItem_SmallDust.addItem(GT_MetaItem_SmallDust.java:27)...
****************************************

Teleporter LOG

To find out person, who will teleport something to spawn/bases/etc

OreDict memes 1

Material Name: blockGlassColorless !!!Unknown Material detected!!! Please report to GregTech Intergalactical for additional compatiblity. This is not an Error, it's just an Information.

No fuel recipes

For:

  • Gas turbine
  • Semifluid generator
  • Diesel generator
  • Plasma generator

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.