Jonathan Coates

Results 153 issues of Jonathan Coates

This splits the computer state (blinking, label, etc...) and terminal state into two separate packets. When a computer changes, the computer state is sent to all players and the terminal...

I know that mod integration is something that ComputerCraft normally steers clear of, but JEI is sufficiently ubiquitous that this is probably worth it. JEI compares items simply by item...

`ILuaAPI` has been moved to `dan200.computercraft.api.lua`. One creates a new API by registering an instance of `ILuaAPIFactory`. This takes an instance of `IComputerSystem` and returns such an API. `IComputerSystem` is...

This migrates `TurtleMultiModel`'s current vertex transformation system into something more powerful and "correct". Namely, it has the following improvements: - Handles all position formats (float, byte, etc...) - Correctly translates...

This has been a suggested feature for as long as pocket computers have been a thing, so I thought it'd be worth seeing what other people think. All in all,...

There's two parts to this commit: a simple fix, and a more comprehensive fix. Feel free to cherry pick one as desired. The simple fix (2e7302e6542092aede0953107c9e7d52b15fa15c) simply adds the speaker...

When a player places a turtle, they are marked as its owner. Any actions they perform (such as breaking blocks, moving, etc...) are performed using this player's game profile. This...

As tiles outside the world border are not ticked, turtles are rendered entirely useless. Furthermore, the turtle animation will never progress resulting in visual glitches. In order to avoid this,...

This makes most turtle actions fire an event describing the action. Other mods may then listen to the event, cancelling it or changing the behaviour. Examples of things which may...

Breaking a disk drive was not stopping the record being played as the block event never reached the client. Instead, we send a custom packet which starts/stops music at a...