Compare commits
2 Commits
885f594ca0
...
1c03653fee
| Author | SHA1 | Date | |
|---|---|---|---|
| 1c03653fee | |||
| c016cebb0f |
4
TODO.md
4
TODO.md
@@ -1,6 +1,10 @@
|
||||
# Networking
|
||||
> All that is left is optimization
|
||||
|
||||
## Mergeable device nodes
|
||||
|
||||
For optimization of screen grouping and cables, we should add a system that allows merging nodes
|
||||
|
||||
## Copy the networking optimizations of OC
|
||||
> https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/scala/li/cil/oc/server/network/Network.scala
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ import org.neoflock.neocomputers.gui.widget.ComponentRoles
|
||||
class InternetCard: Item(Item.Properties()), ComponentItem {
|
||||
override fun getComponentRoles(itemStack: ItemStack): Set<String> = setOf(ComponentRoles.CARD, ComponentRoles.INET)
|
||||
|
||||
override fun getComponentTier(itemStack: ItemStack): Int = 1
|
||||
override fun getComponentTier(itemStack: ItemStack): Int = 2
|
||||
|
||||
override fun whenComponentPlaced(itemStack: ItemStack, machine: ComponentUser?, newRole: String) {
|
||||
if(machine != null) ensureHasAddress(itemStack)
|
||||
|
||||
Reference in New Issue
Block a user