GithubHelp home page GithubHelp logo

xbony2 / nuclear-control Goto Github PK

View Code? Open in Web Editor NEW
25.0 12.0 36.0 70.36 MB

An updated version of nuclear control.

License: BSD 3-Clause "New" or "Revised" License

Java 100.00%
minecraft ic2 java mod forge

nuclear-control's Introduction

nuclear-control's People

Contributors

3tusk avatar adaptivity avatar chocohead avatar crafteverywhere avatar dmf444 avatar ghostlyr avatar joeljoeltolz avatar l89669 avatar leagris avatar lordperi avatar maggi373 avatar mynameiskodos avatar pakhei123 avatar pyrolusite avatar rallias avatar sfplayer1 avatar speiger avatar thematrixincendies avatar toltol avatar vexatos avatar viperlol avatar xbony2 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

Watchers

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

nuclear-control's Issues

Feature Request : Reactor Coolant Injector

Hello :) in the old version of "Advanced Repulsion Systems" from immibis there was an very helpful block called "Reactor Coolant Injector" wich was removed in 1.6, can you make a "remake" of this block in your mod ? :) very useful for using and recharging RSH and LZH condensators without removing them from the reactor ! sorry for my terrible english ^^

I want to add some new alarm sound in my fork

I want to use this mod's alarm to play some sound such as "Dear Passengers, Our train has......".

Can it work if I only add some .ogg files in assets and edit the sound.json ?
If not, where should I edit?

Sorry for my poor English and look forward to your kind reply

Weird thing

Hi xBony well i have a question why this class is not causing any crashes:
https://github.com/xbony2/Nuclear-Control/blob/master/src/main/java/shedar/mods/ic2/nuclearcontrol/crossmod/RF/CrossBuildcraft.java

Now here some information:
You load this class in the modsLoaded Function in your mod class.
In the constructor you have something totally useless, you are asking for a class and when he can not find it he simply say API is not aviable...
Now here is the point where it is already useless to me: When you construct the class he is already importing that class which you are checking for. If that not exsist he will not say API not aviable he will crash the game because of that because he failed at Importing the class before even your check happend...

Now the question why did you do that?

Also i answer the question why it not causing any crash on loading:
A: Any mod that is mixed with your mod (in the modpack they use) has already the API files in it so that it can not crash...
B: Magic...

Allow Older Forge Compatability

If you replace the "storage.fluid.getFluidID()" calls with "storage.fluid.getFluid().getID()", that should allow pre-fluid change forge versions to work as well as keeping the post-fluid change ones working. I'd make a pull request myself but I'm not sure if you've added any more newer Forge dependencies.

Nuclear Jetpack Support

I recently added the Nuclear Jetpack to IC2 Classic,
Which is a Portable Nuclear Reactor,
and the idea were that you can use the Nuclear Kit on that too.
What do you think about that?
I would write the code for that (if you do not want to write it)

Overflow Error in Advanced Information Panel

I have an advanced information panel showing the fluid amount of a very large tank (~65 million mb). Whenever it's filled more than about 30% (20 million fill, 45 million free), the fill percentage goes negative (starts at around -24%), and then starts counting up towards zero percent as the tank gets more full. Seems like an overflow error in the division.

Nuclear Control version 2.1.2a
Minecraft version 1.7.10

ME Network Monitor Breaks instantly with hand

Edit I simply did not know how to use the block Old post here http://paste.ee/p/iz5pE

However you really should still change the block durability to more than whatever it is because you can break it in survival mode with a bare hand within a millisecond and you don't get the block back.

TLDR; Make sure the ME Network monitor is on your storage network and you need an advanced panel that can support 2 cards for this to fully function. The other Applied energistics monitor kit has to be used on a crafting monitor to see crafting status.

Tested and confirmed it Cannot and Will not work though a sub-net.

The block is awesome however it does have some serious limitations.

Cannot be used across subnets. and AE2 is subnet city compared to ae1.
you can repeat an 8 channel ad-hoc storage network indefinitely only using 1 channel on the main network for the storage bus.

I usualy use more than 1 crafting storage per crafting network and you can only link to a single crafting monitor witch has to be part of the Crafting-storage/crafting-cocpu multiblock and the crafting monitor only shows whats being worked on in that specific crafting storage multiblock.

I can use multiple Info panels to get around this.

All in all its pretty balanced i guess, not super op all in one.

Useful if you dont have your crafting storages in a visable place none the less.

SShot of it working
new bitmap image 4

Better Github setup

Can we add the other dependencies to this repo? Specifically, the gradle folders and the argo.json dependency?

Remote Thermal Monitor

Breaking the Remote Thermal Monitor that has a 5x5 Reactor Sensor Location Card inside will only drop the Remote Thermal Monitor and not the card.

IC2NuclearControl-2.2.5a-GoingForTheKill

Render bug

Several issues occur randomly with the Advanced Info Panel. It's texture can change into other blocks, other items, even entity textures. This bug has been reported previously, however I believed it was a mod conflict with Rei's Minimap, although it appears not to be so. Probably due to leak in something.

Picture: http://goo.gl/Yyv918

I'm not good with OpenGL at all, so all hands on deck.

Quote from Tahg: "xbony2, ok, it doesn't look like you bind a texture anywhere in ModelInfoPanel.drawFacing" "and the only place I see in renderScreen is at the very end"

Update dependences

Hi @xbony2 , If you try to build nuclear control with gradle, this error appear:

What went wrong:
Could not resolve all dependencies for configuration ':compile'.

Could not resolve cofh:CoFHCore:[1.7.10]3.0.0B9-40-dev.
Required by:
com.shedar.IC2NuclearControl:Nuclear-Control-master:2.1.2a
Could not GET 'https://libraries.minecraft.net/cofh/CoFHCore/%5B1.7.10%5D3.
0.0B9-40-dev/CoFHCore-%5B1.7.10%5D3.0.0B9-40-dev.pom'. Received status code 403
from server: Forbidden
Could not GET 'http://addons.cursecdn.com/files/2221/835/CoFHCore-%5B1.7.10
%5D3.0.0B9-40-dev.xml'.
> org.apache.http.client.ClientProtocolException (no error message)
I think CoFHCore-B9 is very old.

Blocks

Not sure if you want to change his implementation but maybe we should split up the blocks into individual ones instead of the "sub-blocks" that he originally used?
Just an idea, tell me what you think

Other Intergration

  • Range Trigger Liquid Sensor (see: #43 )
  • AE2 Management, Power & Crafting (Bytes left, power consumed, pos Channel used)
    • Add ExtraCells support, so we can see the amount of bytes used on liquid drives. And probably add infromation about of amount of certain liquid in the ME system.
    • Add Thaumic Energistics support. Like previous point, but about essentia drives.
    • Add information about energy used by ME system (in EU/AE/RF)
    • Add information which is shown in ME network tool (the amount of machines, cables, etc in the ME system)
  • Item Storage? (Empty Spaces in Chest, Factorization barrels)
    • Test Plausible
    • Add in Barrel Support
      • Factorization Barrels
      • JABBA Barrels
    • Add in Chest Support
      • Test Ender Chests (Modded Version)
  • Rail Craft Track switches? Feeder Power? and Inventories
  • Ender IO Integration
    • capacitors
  • Thermal Expansion
    • TE batteries
    • Handheld Batteries
  • GT6 energy integration, if/when that is a thing.

Note: DMF444's list here is slightly edited by xbony2 because it's better then making a new comment.

A new issue should probably be made for each thing to prioritized.

Gradle properties file?

Instead of the ProperVersions file, create a gradle.properties and use that to build and compile.

Build issues

I think all the code is in place and well, and I'm ready for a new release, but good ol' gradle doesn't like this idea much.
Look's like it's counting in AE2s dependencies or something.

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration ':compile'.
> Could not resolve api:rf:2.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not HEAD 'https://libraries.minecraft.net/api/rf/2/rf-2.pom'. Received status code 403 from server: Forbidden
> Could not resolve appeng:RotaryCraft:V5c.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not HEAD 'https://libraries.minecraft.net/appeng/RotaryCraft/V5c/RotaryCraft-V5c.pom'. Received status code 403 from server: Forbidden
> Could not resolve api:mfr:1.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not HEAD 'https://libraries.minecraft.net/api/mfr/1/mfr-1.pom'. Received status code 403 from server: Forbidden
> Could not resolve api:railcraft:1.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not HEAD 'https://libraries.minecraft.net/api/railcraft/1/railcraft-1.pom'. Received status code 403 from server: Forbidden
> Could not resolve appeng:mekanism:1.7.10-8.0.1.198.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not HEAD 'https://libraries.minecraft.net/appeng/mekanism/1.7.10-8.0.1.198/mekanism-1.7.10-8.0.1.198.pom'. Received status code 403 from server: Forbidden
> Could not resolve api:immibis:1.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not HEAD 'https://libraries.minecraft.net/api/immibis/1/immibis-1.pom'. Received status code 403 from server: Forbidden
> Could not resolve api:coloredlightscore:1.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not GET 'https://libraries.minecraft.net/api/coloredlightscore/1/coloredlightscore-1.pom'. Received status code 403 from server: Forbidden
> Could not resolve net.mcft.copy.betterstorage:BetterStorage:1.7.10-0.11.3.123.20.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not GET 'https://libraries.minecraft.net/net/mcft/copy/betterstorage/BetterStorage/1.7.10-0.11.3.123.20/BetterStorage-1.7.10-0.11.3.123.20.pom'. Received status code 403 from server: Forbidden
> Could not resolve api:craftguide:1.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not HEAD 'https://libraries.minecraft.net/api/craftguide/1/craftguide-1.pom'. Received status code 403 from server: Forbidden
> Could not resolve api:rblocks:1.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not HEAD 'https://libraries.minecraft.net/api/rblocks/1/rblocks-1.pom'. Received status code 403 from server: Forbidden
> Could not resolve inventorytweaks:InventoryTweaks:1.59-dev-3.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not GET 'https://libraries.minecraft.net/inventorytweaks/InventoryTweaks/1.59-dev-3/InventoryTweaks-1.59-dev-3.pom'. Received status code 403 from server: Forbidden
> Could not resolve appeng:Waila:1.5.10_1.7.10.
  Required by:
      com.shedar.IC2NuclearControl:forge-1:2.2.5a-GoingForTheKill > appeng:appliedenergistics2:rv2-beta-33
   > Could not HEAD 'https://libraries.minecraft.net/appeng/Waila/1.5.10_1.7.10/Waila-1.5.10_1.7.10.pom'. Received status code 403 from server: Forbidden

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Open Computers - Intergration

If player doesn't have Open Computers installed, the game crashes. Need to change from getting class api to Loader.ismodLoaded("modid")

Return of the Web Upgrade

Shedar's modstats page is down, so no web upgrade. Kind of sucks. It will take a long time to get anything back up, need to have a serious server.

Just F.Y.I

Figured I'd leave it here. Nothing to serious, I just like my logs running black.

[02:00:29] [Client thread/ERROR] [DevCapes]: Cape, com.jadarstudios.developercapes.cape.StaticCape@399b8ce8, could not be parsed because it is not a String!
[02:00:29] [Client thread/ERROR] [DevCapes]: Error parsing cape, com.jadarstudios.developercapes.cape.StaticCape@399b8ce8
[02:00:29] [Client thread/ERROR] [DevCapes]: Cape, com.jadarstudios.developercapes.cape.StaticCape@399b8ce8, could not be parsed because it is not a String!
[02:00:29] [Client thread/ERROR] [DevCapes]: Error parsing cape, com.jadarstudios.developercapes.cape.StaticCape@399b8ce8
[02:00:29] [Client thread/ERROR] [DevCapes]: Cape, com.jadarstudios.developercapes.cape.StaticCape@399b8ce8, could not be parsed because it is not a String!
[02:00:29] [Client thread/ERROR] [DevCapes]: Error parsing cape, com.jadarstudios.developercapes.cape.StaticCape@399b8ce8
[02:00:29] [Client thread/ERROR] [DevCapes]: Cape, com.jadarstudios.developercapes.cape.StaticCape@399b8ce8, could not be parsed because it is not a String!
[02:00:29] [Client thread/ERROR] [DevCapes]: Error parsing cape, com.jadarstudios.developercapes.cape.StaticCape@399b8ce8
[02:00:29] [Client thread/ERROR] [DevCapes]: Cape, com.jadarstudios.developercapes.cape.StaticCape@399b8ce8, could not be parsed because it is not a String!
[02:00:29] [Client thread/ERROR] [DevCapes]: Error parsing cape, com.jadarstudios.developercapes.cape.StaticCape@399b8ce8
[02:00:29] [Client thread/ERROR] [DevCapes]: Cape, com.jadarstudios.developercapes.cape.StaticCape@45f89b60, could not be parsed because it is not a String!
[02:00:29] [Client thread/ERROR] [DevCapes]: Error parsing cape, com.jadarstudios.developercapes.cape.StaticCape@45f89b60
[02:00:29] [Client thread/ERROR] [DevCapes]: Cape, com.jadarstudios.developercapes.cape.StaticCape@45f89b60, could not be parsed because it is not a String!
[02:00:29] [Client thread/ERROR] [DevCapes]: Error parsing cape, com.jadarstudios.developercapes.cape.StaticCape@45f89b60
[02:00:29] [Client thread/ERROR] [DevCapes]: Cape, com.jadarstudios.developercapes.cape.StaticCape@3f917cf2, could not be parsed because it is not a String!
[02:00:29] [Client thread/ERROR] [DevCapes]: Error parsing cape, com.jadarstudios.developercapes.cape.StaticCape@3f917cf2
[02:00:29] [Client thread/ERROR] [DevCapes]: Cape, com.jadarstudios.developercapes.cape.StaticCape@3f917cf2, could not be parsed because it is not a String!
[02:00:29] [Client thread/ERROR] [DevCapes]: Error parsing cape, com.jadarstudios.developercapes.cape.StaticCape@3f917cf2

Most likely something to do with THIS part of your code, but then again I don't java.

Thank you for the wonderful mod btw.

RF intergration

BC power just died (as in spacetoad has switched to RF) so I thing that the cross to buildcraft should be deleted and I could try to get RF working

Auto build?

Can I set up a drone.io to build this version of the mod?

Advanced Generator Card

This probably isn't going to be a new card, just an upgrade to the normal Generator Card. I'd like it to be able to monitor Heat and Kinetic Generators added by IC2.

Also maybe it could monitor more then the output, like if it's on, the maximum energy emitted by it, etc.

Probably for version 2.3.0a though.

unable to build

Hi,

when trying to build using gradle:

[hunterz@dusan Nuclear-Control]$ ./gradlew build


Powered By MCP:
http://mcp.ocean-labs.de/
Searge, ProfMobius, Fesh0r,
R4wk, ZeuX, IngisKahn
MCP Data version : unknown


:downloadClient SKIPPED
:downloadServer SKIPPED
:extractUserDev UP-TO-DATE
:mergeJars SKIPPED
:applyBinPatches SKIPPED
:downloadMcpTools UP-TO-DATE
:genSrgs SKIPPED
:deobfBinJar SKIPPED
:compileApiJava UP-TO-DATE
:processApiResources UP-TO-DATE
:apiClasses UP-TO-DATE
:sourceMainJava UP-TO-DATE
:compileJava

FAILURE: Build failed with an exception.

BUILD FAILED

Total time: 17.645 secs

Looks like something wrong...

lack of lib

We need the CoFHCore-[1.7.10]3.0.0RC1-181-dev.jar file in the libs folder :P

remove sensors.modstats.org from your code

Because this domain no longer exists and the nature of your code along with the way some operating systems failover dns requests our server at org.com was hit by a DDOS with requests for that domain.

Please make sure to notify users to upgrade their source as well.

AE2 Stuff Textures

Textures to make:

  • ME Network Monitor. This is used to link the card with the AE network, like the Reactor Monitor.
  • Applied Energistics Monitor Kit.
  • Applied Energistics Card.

I'm not entirely sure what the names of each file is, @dmf444 can probably assist in that. You can probably just name it something random.

I'm not sure what these textures would look like, so go wild. Well, not exactly wild, it should look NC2ish and AE2ish :P

The Network Monitor can be either 16x16 or 32x32, although the kits/cards should be 32x32. Again, I'm not sure if the Network Monitor should be 16x16 or 32x32... since IC2 and IC2NC are usually 32x32 but AE2 is usually 16x16.

AE Monitor Kit is not minetweakable

Its the same issue as there was with BigReactors RF Reactor Kit. When I try to remove, or add my own recipe for the AE Monitor Kit via Minetweaker 3, I am getting that item doesn't exist.

Using: 2.2.5a

Texture Errors

[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]:   DOMAIN nuclearcontrol
[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]: --------------------------------------------------
[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]:   domain nuclearcontrol is missing 1 texture
[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]:     domain nuclearcontrol has 1 location:
[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]:       mod IC2NuclearControl resources at ...\mods\IC2NuclearControl-2.2.5a-GoingForTheKill.jar
[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]: -------------------------
[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]:     The missing resources for domain nuclearcontrol are:
[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]:       textures/blocks/light/lamp4.png
[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]: -------------------------
[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]:     No other errors exist for domain nuclearcontrol
[22:28:38] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================

Reposted from https://github.com/MyM-ModpackTeam/B2B/issues/9

Sorry if this is not the correct format for the post. Is their any other information you might need?

Missing Texture

The texture lamp4.png can't be loaded. Nuclear control 2.1.2a.

screenshot_13

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.