Git Product home page Git Product logo

techreborn / techreborn Goto Github PK

View Code? Open in Web Editor NEW
323.0 28.0 171.0 44.81 MB

Tech Reborn is a completely standalone tech mod including tools and machines to gather resources, process materials, and progress through the mod. https://www.curseforge.com/minecraft/mc-mods/techreborn

Home Page: http://www.techreborn.ovh/

License: MIT License

Java 87.17% Groovy 12.83%
mod java minecraft gradle reborncore crowdin fabric fabricmc

techreborn's Introduction

Crowdin

Tech Reborn

Tech Reborn is a completely standalone tech mod including tools and machines to gather resources, process materials, and progress through the mod.

Downloads

Remember to always backup your worlds before adding or updating mods!

Recommended Releases

Versions we determine are stable enough can always be found on our CurseForge page. The top file on this list should always be the latest recommended release of Tech Reborn.

Issues and Suggestions

To report an issue or make a suggestion, please head up to the Issues tab up above, and open a new issue. You will need a GitHub account for this (it's free!). It is very important that you include the version of Tech Reborn you are using in your issue report.

Translation

Techreborn is available in a range of different languages, if you want to help out translate the mod please see our crowdin project at https://translate.techreborn.ovh/ The translations are automatically included in the jar files at build time.

Screenshots

screenshot screenshot screenshot screenshot screenshot screenshot

reborncore

Credits

  • Modmuss50 - Lead Developer
  • Gigabit101 - Developer
  • Prospector - Developer & Texture Artist
  • Drcrazy - Developer
  • Yulife - Lead Texture Artist
  • The Chisel Team - Connected Textures if Chisel is installed

License

Tech Reborn is licensed under the MIT license. Full license is in LICENSE.md.

techreborn's People

Contributors

alexpic57 avatar amamiya-nagisa avatar aria1th avatar ayutac avatar dizzyd avatar dragon2488 avatar drcrazy avatar dycoldwind avatar fourmisain avatar gigabit101 avatar interplay02 avatar joflashstudios avatar jusvit avatar mazdallier avatar mezz avatar modmuss50 avatar mrbretze avatar nourepide avatar ourten avatar primetoxinz avatar prospector avatar shedaniel avatar simonflapse avatar technici4n avatar tehporp avatar thepigcat76 avatar tntrololol avatar vhd avatar xanthian avatar yulife 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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

techreborn's Issues

Tile Entities Desyncing

All machines currently have sync issues causing them to produce ghost items and/or not consume their inputs.

Machine Recipes Need Work

Custom machine recipes still need work. They currently do not show their input ItemStack stack size in NEI and dual inputs are not reversible for machines that allow it. Also, as demonstrated by the alloy smelter, not all recipes work properly. Some only smelt with certain items registered with a particular ore dictionary entry and others just don't process at all no matter what ore dictionary varient you use.

*Currently there are alloy smelter recipes in place for cross mod integration. They are currently set to register only when and if their output is registered with the ore dictionary.

Recipe Input

Machines will ignore recipe input stack size requirements if the current stack size is less than the required stack size.

Incompatibility with Forestry due to TileCentrifuge

TechReborn and Forestry both use the name "TileCentrifuge," causing the error "Duplicate id: TileCentrifuge."

[21:33:35] [Client thread/ERROR] [FML]: The following problems were captured during this phase
[21:33:35] [Client thread/ERROR] [FML]: Caught exception from techreborn
java.lang.IllegalArgumentException: Duplicate id: TileCentrifuge
at net.minecraft.tileentity.TileEntity.func_145826_a(TileEntity.java:43) ~[aor.class:?]
at cpw.mods.fml.common.registry.GameRegistry.registerTileEntity(GameRegistry.java:275) ~[GameRegistry.class:?]
at techreborn.init.ModBlocks.init(ModBlocks.java:146) ~[ModBlocks.class:?]
at techreborn.Core.init(Core.java:61) ~[Core.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) ~[forge-1.7.10-10.13.3.1407-1.7.10-universal.jar:?]
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[forge-1.7.10-10.13.3.1407-1.7.10-universal.jar:?]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[forge-1.7.10-10.13.3.1407-1.7.10-universal.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:713) [Loader.class:?]
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:309) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286) [NewLaunch.jar:?]
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376) [NewLaunch.jar:?]
at org.multimc.EntryPoint.listen(EntryPoint.java:165) [NewLaunch.jar:?]
at org.multimc.EntryPoint.main(EntryPoint.java:54) [NewLaunch.jar:?]

AOBD incompatibility

This is more than likely on AOBD's side having not made a specific case for Tech Reborn, figured it might be worth sharing

Here's a clean crash report with just Tech Reborn and dependencies.
http://pastebin.com/agT2XzwV

Here's a crash with 150 or so other mods. looks like AOBD is trying to make some ores be processed by your mod and not quite knowing how.
http://pastebin.com/BPQ1EwU5

TechReborn cells aren't registered as fluid containers

I don't know the technical details, but TechReborn cells aren't registered as containing their fluid in the same way as ic2 cells, forestry cans, etc. Due to this, TechReborn fluid cells can't be piped out via liquid transposers, used in generators, etc.

Itemstack issue

When something is crafting and the output is taken out the stack size of the recipe output is set to 0.

It looks like its an issue with the item shift clicking code (currently buildcrafts)

Recipes don't allow null input

Recipes with two or more inputs don't currently allow for some of the inputs to be null. This is necessary for cases in which certain recipes (like for the centrifuge) may or may not require cells to process.

Yet another sync issue...

When at least one of a machine's output slots is full and additional inputs exists in their respective slots, the client still thinks the machine can process and updates the GUI accordingly.

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.