-
Notifications
You must be signed in to change notification settings - Fork 8
Future Plans
Ollie Lansdell edited this page Apr 21, 2017
·
97 revisions
Here is a detailing of everything left to do on the mod. When people suggest ideas/mods to me I will put them on this list.
###1.9.4/1.10 Update - Before Release
- Guide Book
- Getting started page
- Allow all readers to provide four bits of info.
- Ability to separate cables from each other.
- Multiple data types for each type.
- Full multipart support, have nodes inside the same block as cables, for example.
- More advanced Redstone Signaller.
- Own energy system? :O
- Ability to have completely wireless networks. e.g. zero networks.
- Multiple bits of data on one screen.
- Colour data depending on type
- No more Data Modifier or Info Creater - These would be done in screens completely
- Import/Export Items
- Import/Export Fluids
- Import/Export Energy
- Readers give you the ability to select a Channel internally, no need for Channel Selector.
- Ability to configure Channels with out getting Operator
- Display Screens facing up and down.
- Large Display Screens not forming correctly.
- Clock
- Holographic Display
- Entity Node
- Energy Reader to convert energy types
- Energy Reader to display combined energy
- Stop guide book reloading LANG
- Simple Logic Readers not syncing data - no Viewer List
- Fix Display Connections (Picking the wrong connection when loading)
- Inventory Reader Stack Mode
- Fluid Reader Pos Mode
- Fluid Reader Storage Mode - Suffix
- Forging Hammer showing wrong stack
- Forging Hammer Rope
- Separating cable connections with Operator doesn't remove them from lists.
- Readers don't recheck screens on rotate
- Wireless Storage Reader retexture
- Info Reader has no divisions on server & updates all the time
- Redstone Signaller and Display Screen don't show Reader Connections.
- Transfer Node overpowered.
- Energy List scaling overly small.
- Wireless Inventory reading/extracting/adding etc.
- Operator Info Overlay Rendering Weirdly (Improved)
- Etched Plate - Make items harder to obtain.
- Inventory Reader Inventories mode not updating.
- Items not rendering in Guide when playing in actual MC
###1.9.4/1.10 Update - After Release
- Draconic Storage
- Make Transfer Nodes work again by having a NetworkChannel which doesn't require a handler, or combine handlers into channels!
- Add horizontal scroll bar.
- Make sure INetworkChannels can accept something before adding a connection
- Let Arrays update CacheHandler.Entity_Nodes
- Add Priorities to Transfer Nodes and Arrays.
- Implement Data Cables being able to connect to full blocks which implements INetworkTile
- Remove click to refresh. Make this automatic when player starts to render and nothing is there.
- ADD REFRESH BUTTON FOR LARGE INVENTORIES - MAYBE JUST ANY CLICK ON THE SCREEN?
- DOCUMENTATION
- BUG: UNJOINED SCREENS BECOME JOINED
- Fix Local Providers not being added.
- Need to invalidate Listener List
- Need to remove Entity Players on log out.
- Why was the Data Emitter being added as a Monitor?
- Viewers Disappearing / Not being Updated!
- Send Clear PACKET after all displays are destroyed!
- Inventory Reader Range Mode
- Inventory Reader Filter Mode
- Format Display Screens more
- Ability to build a network inside of another block. Super compact.
- JEI Search Bar Syncing
- Buttons on screens.
- Reader and writers. Do stuff to blocks.
- Logistics Router (Same as Item Router in 1.7.10 but for fluids, items and energy)
- Logistics Manager - Advanced block to configure actions.
- Logistics Signaller
- Wireless Access for everything
- Flux Network Compatibility
- Round Robin
- Keep one item
- Don't have Registry Types or paths kept in the Info. This is specific.
- ADD ALL LOCALISATIONS
###Extra Support
- Spatial Cells
- Runic Altar from botania
- Show minecraft map on screen
###Mods to support:
- Done: Buildcraft
- Done: Logistics Pipes.
- Done: Big Reactors
- Project Red.
- Blue Power.
- REDNet Integration.
- Gregtech
- Majority Done: Mekanism
- Tinker's Construct
- RF Tools
- Agricraft
- Thaumic Energistics
- Draconic Evolution
- Better Storage
- Forestry
- Done: RotaryCraft
- ReactorCraft
- Railcraft
- Done: Solar Flux
- Extra Utilities (tanks)
- EzStorage
- Immersive Engineering
- Magneticraft
- Thermal Expansion
- Industrial Craft 2 (Progress Bars)
- Electricraft
###Things to add:
- Done (SonarCore API also): Create a final version of the API, so people may provide info for their own blocks.
- Done: Gigantic Screens with customisable display options. Potentially scroll bars and buttons.
- Done: Display Manager - layout the info stored on large display screens, potentially allowing Item extraction and insertion via the screen.
- Done: Rendering of inventories onto screens, not just single items.
- Logistic Signaller: More ways to interact with blocks other than just Redstone e.g. AE2 Autocrafting requests, Logistics Pipes requests etc.
- Done: Ability to have multiple statements in the Redstone Signaller.
- Done: Channelled Cables combine the info they connect to. e.g. Monitor your entire power network, loads of inventories at once etc.
- 3D holographic displays.
- Inventory Reader - Removal of the slot in the gui. Make readers universal Inventory connectors, so any screen can then display items / inventories as required without additional Readers. Add option to view multiple selected items. Crafting grid inside the GUI.
- Done: Inventory Connectors - Ability to import and export from inventories
- Done: Slot Reader (Mode on inventory reader) - ability to select a slot instead of a item.
- Item Readers - Analysing a single item, special mod specific traits e.g. Calculator Circuits, Agricraft Crops, stack size, enchants, item damage etc.
- Done: Item routers - Maybe instead of the Reader but basically allows you to route items based on info about them. Allows you to create detailed filters then for each side select the filters you wish to apply, when broken filters will be saved. Sides will be colour coded based on if they have been configured or not. It handles them instantly as they are passed in.
- Fluid Routers - same as Item Router but for fluids.
- Done: Fluid Readers - Support for Extra Cells also better way to show stored fluids in tanks.
- Partly Done: Energy Reader - remove energy functionality from Info Reader, Energy Reader allowing you to convert power supplies, view live inputs/outputs view all of your power network etc.
- Aspect Reader - Specifically for Thaumcraft, not really sure about this one yet.
- Some kind of power usage potentially...
- Different aesthetic versions of the screens, e.g. Wooden and Stone versions of each type apart from Holographic.
- Version for 1.8
- Ability to recolour Display Screens
- Projector - projecting info onto other blocks.
- Done: Clock - stopwatch, countdown, for automating.
###Coding Tasks
- Done: Remove Update Data Methods.
- Done: Remove Waila Module, add multipart waila to SonarCore.
- Done: Simplify methods for getting FMP parts.
- Done: MineTweaker Support for Forging Hammer
- Done: API Support for Forging Hammer
- Done: Change registerInfoProvider method name
- Done: Use default Renderer for rendering in the base class 'Info'
- Remove DataSignalTypes and replace with a system for registering types.
- Add System for registering actions on blocks.
- Done: Lock access to Data Receiver and Data Emitter, give proper messages for invalid players.
- Done: Unlock everything else.
- Done: Simplify CableHelper methods, IDataReceiver statements are repeated twice
- Done: Fix StoredItemStack rendering
- Implement IDismantable thingy
Main
Connectors
Readers
Wireless
Displaying
Misc