1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2024-07-02 18:13:21 +00:00
CC-Tweaked/src/main/java/dan200/computercraft
SquidDev a8dad23fa3 Begin investigations into reducing ticking of TEs
- Move IDirectionalTile constraint from IPeripheralTile to
   TilePeripheralBase.
 - Make *WiredModemFull no longer inherit from *PeripheralBase. While
   there is still some shared logic (namely in the syncing of "anim"),
   it's largely fine as we don't store label or direction in NBT.
 - Add a TickScheduler. This is a thread-safe version of
   World.scheduleUpdate. We simply build a set of all TEs, and schedule
   them to be updated the next tick.
 - Make ModemState receive an "onChanged" listener, which is fired
   whenever the modem changes.
 - Make WiredModemFull no longer tick, instead scheduling updates when
   it is first loaded and whenever the modem changes.
2019-01-19 10:16:41 +00:00
..
api Remove redundant line in copyright header 2019-01-03 11:02:21 +00:00
client Move our message model to be closer to Forge's 2019-01-14 10:09:22 +00:00
core Remove FileSystemMount and rewrite JarMount 2019-01-16 17:25:46 +00:00
shared Begin investigations into reducing ticking of TEs 2019-01-19 10:16:41 +00:00
ComputerCraft.java Remove FileSystemMount and rewrite JarMount 2019-01-16 17:25:46 +00:00