This mod is now maintained by Zuxelus here: [1.7.10] Ztech - Collection of Addons
License:
This addon is provided 'as is' without any warranty. Author of this addon is not responsible for any harm that can occur from using of this addon, you use at you own risk.
Description:
This addon brings intelligent chunk loader block called "Network Anchor".
Network Anchor *** There is also hard recipe for GregTech, see "CrossMod Compatibility" spoiler.
1 x Electronic Circuit
1 x Basic Machine casing
1 x Insulated Copper Cable
Scan Terminator
1 x Electronic Circuit
1 x Basic Machine casing
1 x Insulated HV Cable
Network Anchor - inventory title.
Network scan -> [E] [O] - allow to configure network scan. By default is disabled. (see spoiler below)
^ [E] - Enables or disables network scan.
^ [O] - enables or disables Optimization.
Area: - selected area.
Tiles: - count of IEnergyTiles found, e.g. count of blocks you network occupy.
Chunks: - count of chunks forced/found. It will show one number if values are equal, and two numbers if they are different, which may mean that there is something wrong.
Tickets: - count of tickets used to force chunks.
[A-] [A+] buttons changes area size.
[Restart] button used to restart device. You need to use it to apply network scan option, area size and restart network scan.
Charge bar displays amount of energy stored in internal accumulator. Mouse over to see exact number.
For 0.10.1e: currently NetworkAnchor will not demand energy from EnergyNet or accumulator in it's inventory until it's charge go lower than half of capacity, it is made as workaround for incomplete EnergyNet in experimental IC2.
Border between green and yellow zones is half of capacity.
Border between yellow and red is 1/8 of capacity.
Coloring doesn't have any other meaning and made for cosmetic purposes.
Slots may accept any items, but will process only upgrades and energy storage items like RE-Batteries or Energy Crystals.
- Overclocker Upgrades affects network scan speed: blocks per tick = 2overclocker upgrades installed
- Storage Upgrades allows to increase internal storage by 10 000 EU per upgrade, so: resulting capacity = 10 000 * (count of storage upgrades installed + 1)
- Transformer Upgrades allows to accept higher voltage from cables in traditional way 32 -> 128 -> 512 -> 2048 -> ...
- Energy Storage Items allows you to charge device with portable energy source. In order to use advanced storage items you need to install transformer upgrades.
*** See full list of upgrade modules in "CrossMod Compatibility" spoiler.
Network scan is a special feature of NetworkAnchor. When enabled it will scan energy network to which it is connected to obtain it's geometry and force corresponding chunks to keep whole network loaded.
Network geometry is obtained through iterative scanning. Scan speed is depend on count of installed overclocker upgrades (see GUI spoiler). Technically it check whether block is instance of IEnergyTile, so it should be out-of-the-box compatible with other mods that uses IC2 API.
"Optimization" is done by excluding chunks that have only cables and including chunks which have at least one end-point device, e.g. machine/generator/transformer.
Note that Network Anchor will NOT detect changes in the energy network - you need to click "restart" button in the GUI to rescan it.
Network scan starts only when internal energy storage is full or when energy consumption is disabled. It is intended to prevent frequent chunk forcing/releasing when energy network cannot fully satisfy energy requirements.
Scan Terminator
Works as usual HV cable, but prevent network scanning, e.g. network scan will not go beyond this block, block itself also will not be included.
Chunks limit
You should take into account that maximum number of loaded chunks is limited by Forge. Network Anchor designed as multi-ticket chunk loader so, with default config it should be able to handle up to 25 * 500 = 12500 chunks.
This spoiler describes stuff from other addons that is currently supported.
Hard GregTech recipe (can be disabled via config file)
2 x Iridium Reinforced Plate;
1 x Computer Monitor
2 x Highly Advanced Machineblock
1 x Data Orb
2 x HV-Transformer
1 x Glass Fibre Cable
List of upgrade modules:
Base parameters: speed=1, storage=10000, tier=1
Syntax:
Addon: upgrade name, minimum required tier, modified parameter + modified value
Vanilla: Overclocker Upgrade, tier:1, speed+1
Vanilla: Storage Upgrade, tier:1, storage+10,000
Vanilla: Transformer Upgrade, tier:1, tier+1
GregTech: Lithium Battery Upgrade, tier:1, storage+100,000
GregTech: Energy Crystal Upgrade, tier:2, storage+1,000,000
GregTech: Lapotron Crystal Upgrade, tier:3, storage+10,000,000
GregTech: Energy Orb Upgrade, tier:4, storage+100,000,000
GregTech: HV-Transformer Upgrade, tier:1, tier+3
ComboArmors: Energy Storage Upgrade MK2, tier:2, storage+1,000,000
ComboArmors: Energy Storage Upgrade MK2, tier:3, storage+10,000,000
Railcraft: Lapotronic Upgrade, tier:3, storage+10,000,000
The higher tier upgrade module requires = the more transformer upgrades you need to install. For example to use GregTech Energy Orb Upgrade that requires tier 4, you need to place 3x Vanilla Transfomer Upgrades or 1x GregTech HV-Transformer Upgrade.
Version 0.10.3e
- build under Minecraft 1.6.4, Forge 9.11.1.916, IC2 2.0.301
- fix for recipes, now they should be shown in NEI
- some code optimizations
- added config value to adjust network scan speed (server side)
Version 0.10.2e
- ported to Minecraft 1.6.4, Forge 9.11.1.916, IC2 2.0.301
- build using srg names
- fixed small annoying visual bug in gui
Version 0.10.1e
- added some compatibility code with previous versions of TileEntity NBT
- added workaround for incomplete IC2 EnergyNet: (possibly will be removed in the future)
NetworkAnchor block will demand energy only when it's internal accumulator is charged to less than half of capacity (includes upgrades).
Charge bar is now colored in three zone: green, yellow and red - border between green and yellow is half of capacity.
- fixed bugs with sided config not working
- added config for wrenching requirement and drop chance (enabled by default)
- adjusted calculation of found tiles when "optimization" is enabled
Version 0.10e
- build under Minecraft 1.6.2, Forge 9.10.1.871, IC2 2.0.282
- removed LangHelper (because of minecraft resource pack, beware of UTF-8 BOM)
- TileEntity synchronization moved back to Container* class
- added own Connection/PacketHandler
- added ability to reflect config from server to client (except "BlockID" field)
- added config option to hardly limit maximum scan rate (for server admins)
- added logging of started anchors on world load
- added scan terminator block
- added option to optimize chunk structure due network scan (look for "O" button in GUI, "E" is old "Enabled|Disabled" button)
- added support for Railcraft Lapotronic Upgrade
- retextured to match new IC2 style
Version 0.09
- Build under MC 1.5.2, Forge 7.8.0.684, IC2 1.115.327-lf
- Container synchronization changed to use IC2 NetworkManager interface
- Added UpgradeDictionary
- Added support for GregTech upgrades
- Added support for ComboArmors upgrades
- Added LangHelper for localization support
- Hard GregTech recipe can now be disabled via config file
- Added hovering text for charge bar, when energy consumption is enabled
- Added machine explosion on overvoltage
Version 0.08
- Build under MC 1.4.7, Forge 6.6.0.507, IC2 1.115
- Added support for OreDictionary
- Slightly changed recipe for GregTech
- Improved Shift+Click items transfer
- Modes are removed
- Pickaxe added as effective tool
- Removed unnecessary calls to world manager in ChunkCoords class
There is known issue, which may prevent your world from loading after uninstalling this addon.
Steps to reproduce:
1. Install addon;
2. Start game and load world;
3. Place NetworkAnchor block in the world;
4. Save world and exit game;
5. Remove addon from mods folder;
6. Start game and load world;
7. Game will stuck on "Loading world" screen.
It happens because Forge tries to load chunk loading data for addon which is no longer exists.
Correct steps for uninstall:
1. Return same version of .jar to mods folder, if you already have situation described above;
2. Start game and load world;
3. Remove all NetworkAnchor blocks in the world, so corresponding chunk loading data is removed;
4. Save world and exit game;
5. Remove addon from mods folder;
6. Now world should load correctly.
There is another way, but it is a bit extreme, because it affect chunk loaders from other mods too: go to you world folder (for Windows is %appdata%\.minecraft\saves\you world name) and delete "forcedchunks.dat" file.
Statement for modpacks: you are free to include this addon into modpacks.