Giter Site home page Giter Site logo

team-immersive-intelligence / immersiveintelligence Goto Github PK

View Code? Open in Web Editor NEW
92.0 16.0 40.0 190.66 MB

An addon for Immersive Engineering focused on Electronics, Warfare, Logistics and Intelligence

Home Page: https://www.iiteam.net/

License: Other

Java 99.90% GLSL 0.04% Shell 0.07%
minecraft-mod minecraft-forge-mod immersive-engineering minecraft-modification minecraft mod forge mod-addon minecraft-forge-mods minecraft-forge

immersiveintelligence's People

Contributors

avalon2106 avatar blackdragon2447 avatar carverbot avatar choroman avatar cloakable avatar dotprism avatar embeddedt avatar enricoh avatar h-queercoded avatar handless-coder avatar jaredlll08 avatar kingcavespider1 avatar krystiano0306 avatar litite avatar lordician avatar lubiekakao1212 avatar magneticprism avatar mushguys avatar pabilo8 avatar rexbas07 avatar vdeltagabriel avatar wuzgxy-github 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

Watchers

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

immersiveintelligence's Issues

Full Sandbags model

Sandbag model with 4 sandbag lines (vertical) needed.
Like this:
<=><=><=><=>
<=><=><=>
<=><=><=><=>
<=><=><=>
Use the normal sandbag model as a base

Electrolyzer and Precission Assembler

  • Electrolyzer
    • Model
    • Multiblock & Tile Entity
    • Recipes & Crafttweaker
    • Add brine, chlorine, hydrogen & oxygen
    • Add crafting & processing for brine (etching acid)
    • Rendering
  • Precission Assembler
    • Model
    • Add PA tool Items (Precission Inserter, Precission Drill
    • Assembly Schemes
    • Multiblock & Tile Entity
    • Recipes & Crafttweaker
    • Rendering

[BUG] Electrical Hammer deleted in IE Charging Station.

Describe the bug
Electrical hammer gets consumed in IE charging station.

To Reproduce
Steps to reproduce the behavior:

  1. Place and power an IE charging station.
  2. Place an electrical hammer into it.
  3. See the block doing its things
  4. Hammer goes deletus.

Expected behavior
The Immersive Engineering charging station to charge the electric hammer like it does with the other tools.

Environment

  • Minecraft version: 1.12.2
  • Forge version: 14.23.5.2854
  • Immersive Intelligence version: 1.12.2-0.1.1
  • Immersive Engineering version: 0.12 - 92

[Feature Request] More suggestions regarding engineer's lighter. And other misc stuff.

Suggested by me and was implemeted for other mod initially, but it got abandoned so I bring ideas here. All of the options consume fuel:
You can light mobs on fire by right-clicking them with a lighter. You can shoot flaming arrows by shooting a bow while holding a lighter in your offhand. You can light unlit torches from the Atum 2 mod by right-clicking them with a lighter. You can light TNT by right-clicking it with a lighter. You can light creepers by right-clicking them with a lighter (causing them to explode). You can light the campfire from the Tough as Nails mod by right-clicking it with a lighter. You can burn all webs in a small radius by lighting a web on fire using right-click. You can burn grass in a small radius (not to be mistaken with grass block).

Misc things: adding all other items to the manual, if not added already. Like fluid spreader (or how was it called correctly) and Engineer's Lighter.

Unable to craft Reinforced crates in survival

The shapeless recipe for the alternative crates in Immersive intelligence might be preventing the crafting of the reinforced crates needed for the Precision Assembler Multiblock

2020-04-30_00 25 13
Shaped Recipe is still able to be viewed by player, looks all good here but . . .

2020-04-30_00 25 22
Something is definitely bust, hopefully I'm first to breeze past this little bug

Environment Details

  • OS: Windows 10
  • Minecraft version: 1.12.2
  • Forge version: 14.23.5.2847
  • Immersive Intelligence version: 0.12.92-559
  • Immersive Engineering version: 0.1.0

Other IE addons installed in environment:

  • Immersive Petroleum version: 1.1.8
  • Immersive Technology version: 1.7.58

Also I've been keeping up with the mod since late December last year, many thanks for the release and good luck to you and your team ~

[BUG] Crash with HammerCore

Chemical bath. As soon as liqud is inserted, it causes a crash.

Can be reproduced by installing HammerCore

Log by vanillafix:

Description: Ticking block entity

java.lang.NullPointerException
at pl.pabilo8.immersiveintelligence.common.blocks.multiblocks.metal.tileentities.first.TileEntityChemicalBath.update(TileEntityChemicalBath.java:165)
at com.zeitheron.hammercore.asm.McHooks.tickTile(McHooks.java:38)
at net.minecraft.world.World.updateEntities(World.java:1835)
at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:613)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:767)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:668)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:252)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
at java.lang.Thread.run(Unknown Source)

[BUG] ammunition factory accepts non-valid cores, creating bullets that crash the game

Describe the bug
the howitzer crashes the game upon accepting an artillery shell that was customized in a certain way
EDIT EDIT: thanks to you telling me what the slots are in the ammunition factory i figured out the problem, i was using invalid items for the core
To Reproduce
Steps to reproduce the behavior:

  1. build a ammunition factory
  2. put gunpowder in the middle slot, anything in the other middle slot
  3. toss an empty artillery shell in and start the crafting process
  4. build a howitzer artillery or place down a machine gun
  5. load howitzer artillery with the shell you just made

Expected behavior
i expected the howitzer to accept the shell without crashing the game / i expected the machine gun to fire the ammunition without crashing

Logs
here's the crash log neatly packed in a github gist

Environment

  • OS: Windows 10
  • Minecraft version: 1.12.2
  • Forge version: 14.23.5.2854
  • Immersive Intelligence version: 1.12.2-0.1.1
  • Immersive Engineering version: 0.12-92
  • Immersive Petroleum version: 1.12.2-1.1.9
  • Just Enough Items version: 1.12.2-4.15.0.293

Armor Models

  • Light Engineer Armor

    • Helmet
      • Armor Plates (steel >> composite)
      • Tactical Gear Upgrade (nightvision+zoom) + Mechanic Gear Upgrade (machine tooltips for hammer+voltmeter+wrench) >> Engineer Gear Upgrade (both)
      • Gas Mask (vs chemical gasses)
      • Hazmat Layer Upgrade (vs radiation)
    • Chest
      • Armor Plates
      • Heat Resistant Coating (vs hot liquids) OR Hazmat Layer Upgrade
      • Anti-Static Mesh (vs electricity + magnetic fuses) OR Portable Camouflage Net (conceals from enemies and turrets) OR Infrared-Absorbing Mesh (vs Detection)
      • Scuba Tanks Upgrade (on back / sides (to not interfere with backpacks) )
      • Helipack Upgrade (Soon™)
    • Leggings
      • Armor Plates
      • Exoskeleton Upgrade
      • Hazmat Layer Upgrade
    • Boots
      • Reinforcement Upgrade (vs Magma, when chest is upgraded with Heat-Resistant Coating also vs hot liquids)
      • Internal Springs Upgrade (fall damage resistance), silenced steps (no sound when walking)
      • Snow Rackets Upgrade (superior mobility on snow, normal mobility on slippery surfaces (ice) )
      • Hazmat Layer Upgrade
  • Heavy Engineer Armor

    • Upgrades
      • Steel Armor Plates (reinforces front and sides armor, adds more HP to each part)
      • Reactive Armor Plates (mounted on the back, prevents damaging the armor by heavy weaponry from the rear, has to be repaired after being shot)
      • Nuclear reactor powerplant for backpack generator (incompatible with the reactive plating. Increase the speed and maneuverability in cost of becoming nuklear device, and generate infinity energy, Could also periodically leak radiation.)
      • Anti-Radar Plating (mounted in the front, makes the armor invisible to radars)
      • Drone Mount Upgrade (allows the armor to be airlifted by a drone, mounted on the back)
      • Environmental Protection (makes the armor resistant to radiation and gasses)
      • Command Equipment (gives the armor a radio antenna and a built-in portable teletype)
      • Ammo Crates (below hands, additional ammo storage)
      • Expanded fuel tank (allows storing more fuel)
      • Improved Bearings (faster "turret" and head traverse)
      • Grenade Racks Upgrade (allows firing 4 pre-installed railgun grenades around the armor, mounted on the shoulders)
      • Tesla Emitters Upgrade (togglable tesla coil that will shoot lightnings at everyone around, mounted on the shoulders)
      • UV Emitters Upgrade (togglable UV lights that deal heavy damage to undead, mounted on the shoulders)
    • Weapons (one per arm)
      • Inserter Arm (can use the sledgehammer and hand tools)
      • Machinegun - water cooled MG that fires 2bCal rounds
      • Twin Machineguns - two machineguns that fire 2bCal rounds, overheats slowly
      • Autocannon - fires 3bCal from a magazine, overheats slowly
      • Twin Autocannons - fires 2 3bCal from 2 magazines, overheats faster
      • Railgun - fires railgun rods and grenades, no recoil, but slower reload
      • Chemthrower - fires a stream of chemicals, gas or flame, no recoil, longer reload
      • Tesla - Portable Tesla weapon, can also charge-up and boost tesla coils.

Armor design philosophy:

  • light: maneuverable, agile, infiltrator, elegant, power trough speed
  • heavy: panzer, heavy support, powerful, power trough being an indestructible wall of steel

[BUG] Right clicking item inserters doesn't open its GUI

Describe the bug
Title says it all

To Reproduce
Steps to reproduce the behavior:

  1. Place an inserter
  2. Wait for the block to take items out of the chest into another chest
  3. See the block doing its things
  4. Actually it doesn't because it needs configuration
  5. Try to open the GUI to configure the inserter by right-clicking it
  6. GUI doesn't open

Expected behavior
GUI should open, or that's what I was told at the Curseforge comments

Environment

  • OS: Windows 10
  • Minecraft version: 1.12.2
  • Forge version: 14.23.5.2854
  • Immersive Intelligence version: 0.1.1
  • Immersive Engineering version: 0.12-92

If you have other mods installed, it would be nice if you send a list of them too (maybe it's not II's fault after all) ^^.
i have 318 other mods installed, and getting a list of them will take a while. Just ask me if you need it tho...

Skycrate Station

Time to get the old good Skycrate Station and make it work!

  • Fix model issues
  • Make a proper standard multiblock
  • TileEntity needs to use IConnectable for ropes connection (register the model in ClientProxy)
  • Redo the Entity (and make it work)

Skycrate player transportation

Category
Logistics
Description
Allow the skycrate to pick up minecarts when a player is inside (needs a special mount)
Additional Information
None

Ammunition Factory

A multiblock able to produce munitions of all sort.
@Choroman:

  • Model
  • Modelling - Change the steel boxes into a bench with books / blueprints, add gauges on the side (maybe a button too?)
  • Modelling - Change the steel sheetmetal texture into something different (maybe the shiny steel texture from Electrolyzer?) (I pay extra ^^)

@Pabilo8:

  • Bullet additions - custom paint and bullet core visible on ItemStack (maybe custom scale depending on bullet size?)
  • Multiblock
  • TileEntity
  • Rendering - Basic
  • Recipes and Crafttweaker
  • Implementation
  • Rendering (proper)

[BUG] minecraft is crashing with terrafirmacraft

Describe the bug
I tried to run minecraft with TFC and Game was crashed

To Reproduce
Steps to reproduce the behavior:
1.Run minecraft

Expected behavior
game is crashing

Logs
(https://github.com/Pabilo8/ImmersiveIntelligence/files/4543396/crash-2020-04-28_12.12.53-client.txt)

Environment

  • OS:window 10
  • Minecraft version: 1.12.2
  • Forge version: 14.23.5.2847
  • Immersive Intelligence version: 1.12.2-0.1.0
  • Immersive Engineering version: 0.12-92
  • Terrafirmacraft version : 1.12.2-0.30.3.124

Small Decor Blocks

@Krystiano0306
Copy and paste - extract the following blocks from the Artillery Howitzer Model:

  • small wooden crate 1 & 2
  • small steel crate 1 & 2

Make two models based on the previous ones:

  • small reinforced crate 1 & 2

@Pabilo8 (after models are finished)

  • implement the new blocks

Mirrorable Multiblocks

Add the possibility of a multiblock to be built mirrored
Might use scale -1 when rendering (should work, right?)

[BUG] third page of data input machine in manual is an unlocalized string

Describe the bug
the third page of the data input machine section of the immersive engineering manual just says "data_input_machine2"

To Reproduce
Steps to reproduce the behavior:

  1. open the immersive engineering manual
  2. go to the section about the data input machine
  3. scroll to the third page

Expected behavior
the text you likely intended to put there being there

Screenshots or GIFs
2020-04-30_13 46 10

Environment

  • OS: Windows 10
  • Minecraft version: 1.12.2
  • Forge version: 14.23.5.2854
  • Immersive Intelligence version: 1.12.2-0.1.1
  • Immersive Engineering version: 0.12-92
  • Immersive Petroleum version: 1.12.2-1.1.9
  • Just Enough Items version: 1.12.2-4.15.0.293

[BUG] Crash in Atum

Happens when firing howitzer in Atum for 1.12 during a sandstorm. Probably won't need a fix.
Will be testing the other dimensions later.

Description: Exception ticking world

java.lang.IllegalArgumentException: Cannot get property PropertyEnum{name=type, clazz=class blusunrize.immersiveengineering.common.blocks.metal.BlockTypes_Connector, values=[CONNECTOR_LV, RELAY_LV, CONNECTOR_MV, RELAY_MV, CONNECTOR_HV, RELAY_HV, CONNECTOR_STRUCTURAL, TRANSFORMER, TRANSFORMER_HV, BREAKERSWITCH, REDSTONE_BREAKER, ENERGY_METER, CONNECTOR_REDSTONE, CONNECTOR_PROBE, FEEDTHROUGH]} as it does not exist in BlockStateContainer{block=minecraft:air, properties=[]}
    at net.minecraft.block.state.BlockStateContainer$StateImplementation.getValue(BlockStateContainer.java:209)
    at blusunrize.immersiveengineering.common.blocks.metal.BlockConnector.isSideSolid(BlockConnector.java:119)
    at sun.reflect.GeneratedMethodAccessor102.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.optifine.reflect.Reflector.callBoolean(Reflector.java:848)
    at net.minecraft.block.state.BlockStateContainer$StateImplementation.isSideSolid(BlockStateContainer.java:519)
    at com.teammetallurgy.atum.world.ChunkGeneratorAtum.canPlaceSandLayer(ChunkGeneratorAtum.java:382)
    at com.teammetallurgy.atum.world.WorldProviderAtum.canPlaceSandAt(WorldProviderAtum.java:148)
    at com.teammetallurgy.atum.world.WorldProviderAtum.updateWeather(WorldProviderAtum.java:219)
    at net.minecraft.world.World.updateWeather(World.java:2564)
    at net.minecraft.world.WorldServer.updateWeather(WorldServer.java:1236)
    at net.minecraft.world.World.tick(World.java:2541)
    at net.minecraft.world.WorldServer.tick(WorldServer.java:179)
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:756)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:668)
    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:252)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
    at java.lang.Thread.run(Unknown Source)

[Feature Request] Nuclear howitzer projectile.

Because you already have uranium and precise assemling table, you can make a complex recipe to make nuclear or mini-nuclear shell.
Also you may as well later have a nuclear silo, maybe even soon.

Won't hurt

[BUG] Conflict with picture and script in SkyCrate manul

Describe the bug
Manual's reqiuired material and picture doesn't match and i can't finish SkyCrate station

Screenshots or GIFs
2020-04-28_17 35 45
2020-04-28_17 35 40

Environment
-OS:window 10
-Minecraft version: 1.12.2
-Forge version: 14.23.5.2847
-Immersive Intelligence version: 1.12.2-0.1.0
-Immersive Engineering version: 0.12-92

Artillery Howitzer, Ballistic Calculator and Shells

It will allow to quickly crush the enemy, without them noticing they were just crushed ^^

  • Finish dynamic bullet system
  • Finish the Ballistic Computer model
  • Add the Ballistic Computer
  • Add the bullet entity
  • Bullet Rendering, bullet models: shell, rocket, smoke behind the rocket, tracers?
  • Add the Artillery Howitzer
  • Arty Howitzer rendering

[BUG] Electrolyzer GUI

On the left side, where the bucket output is located, recipies button is merged with the bucket slot

Coremod

I need to make a coremod to do asm stuff such as rotating the player's arms whilst holding a machinegun.

[BUG] Crash when used with Astral Sorcery

Describe the bug
Whenever I attempt to load the mod with Astral Sorcery installed, it leads to a crash.

To Reproduce
I started a clean modpack of just II, IE, Astral Sorcery, and Baubles.

Expected behavior
To launch without crashing.

Screenshots or GIFs
None of note.

Logs
https://gist.github.com/TPinkelmann/d2017292d588686df8e4602e98be1eeb

Environment

  • OS: Windows 10
  • Minecraft version: 1.12.2
  • Forge version: 14.23.5.2854
  • Immersive Intelligence version: 0.1.0
  • Immersive Engineering version: 0.12-92
  • Astral Sorcery: 1.12.2-1.10.23
  • Baubles: 1.12-1.5.2

Notes
I did download and compile the mod from github due to it not showing up on curseforge.

[Feature Request] Standing in any acid will damage any entity in it.

Title.

Also, probably, some configuration for armors which are resistent to acid, but instead armor gets damaged at rapid pace.
Also, any item or just some "weak" items which are thrown into acid will get dissloved/destroyed due to it's highly corrosive effect.

Same would apply to the chemical bath.

Packer & Unpacker

Two machines, first will pack items from its inventory into a crate (or any other container [MG/SMG/REV MAGAZINES] , the second will do the opposite.
There will be two variants, one will handle minecarts with containers, and the other would have a standard container item input and output.

Work:
@Choroman

  • Express your anger at @Pabilo8, because he's giving you more work
  • Express your anger at SMP Toolbox, because its a piece of shite
  • Make the packer model (standard)
  • Convert the packer model into the minecart handling one
  • Make the unpacker model (standard)
  • Convert the unpacker model into the minecart handling one

@Pabilo8

  • Express your anger at @Choroman, because he's not working
  • Try to calm @Choroman while he's expressing his anger at SMP Toolbox (?Help him)
  • Add the models
  • Basic TE & Multiblock
  • Basic rendering
  • Make TE functional
  • Finish rendering

Both

  • Profit

Design Docs:
packer_unpacker

[BUG] Mod is using scala libraries, not available to the game

Describe the bug
Crash on load

To Reproduce
Steps to reproduce the behavior:

  1. Run the game

Expected behavior
It should load

Screenshots or GIFs
Ń
Logs
Add game logs (logs/latest.log and crash log (if exists) ).

Environment

  • OS:
  • Minecraft version:
  • Forge version:
  • Immersive Intelligence version:
  • Immersive Engineering version:

Inserter Code Overhaul

Inserter code (not counting the fluid inserter) has to be overhauled (after the release), because of its poor performance and badly organized code.
@Pabilo8 :

  • Create InserterBase class, for basic methods for item inserters
  • Make the inserter use lambda predicates and functions instead of the "wall of ifs"
  • Separate list / map for input and output functions
  • API for the inserters for easier integration
  • Handler for default methods
  • Implement such expressions and functions
    • Implement #18 (kinda common topic)
  • Common data handling code

[Feature Request] Location tracer for howitzer.

Advanced finding method for ballistic computer-driven howitzer coordinates. Since it uses "how far from the howitzer's position it is" instead of world coordinates atm (unless radar comes up, with pin pointing the location by clicking on the chunk), it will be good idea to add a tool which, when linked to that howitzer, show coordinates for the howitzer, e.g how far on xyz coordinates that location is. Probably can use the same method of binoculars do. In return this may cost some more resources to make. Perhaps even small multiblock for targeting laser.

Proper machine extraction / insertion

Remove copy-paste insertionHandler code from multiblocks, add automatic extraction

  • Precission Assembler
  • Printing Press (insertion only)
  • Ammunition Factory
  • Chemical Bath

Penetration System 2.0

A new complex way to calculate how many blocks can be pierced by bullets, new ricochet model, block damage system with crafttweaker compatibility.
1
2

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.