Compare commits
2 Commits
885f594ca0
...
1c03653fee
| Author | SHA1 | Date | |
|---|---|---|---|
| 1c03653fee | |||
| c016cebb0f |
4
TODO.md
4
TODO.md
@@ -1,6 +1,10 @@
|
|||||||
# Networking
|
# Networking
|
||||||
> All that is left is optimization
|
> 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
|
## 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
|
> 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 {
|
class InternetCard: Item(Item.Properties()), ComponentItem {
|
||||||
override fun getComponentRoles(itemStack: ItemStack): Set<String> = setOf(ComponentRoles.CARD, ComponentRoles.INET)
|
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) {
|
override fun whenComponentPlaced(itemStack: ItemStack, machine: ComponentUser?, newRole: String) {
|
||||||
if(machine != null) ensureHasAddress(itemStack)
|
if(machine != null) ensureHasAddress(itemStack)
|
||||||
|
|||||||
Reference in New Issue
Block a user