SquidDev
3f277a7a7b
Bump version to 1.90.0
...
Going to let this stew for a couple of days - there's probably something
else which'll break.
2020-07-06 15:38:09 +01:00
SquidDev
8f3a56dd32
Merge branch 'mc-1.14.x' into mc-1.15.x
2020-06-30 11:31:41 +01:00
SquidDev
113d5d982f
Merge branch 'master' into mc-1.14.x
2020-06-30 11:28:56 +01:00
SquidDev
37a447e745
Bump version to 1.89.2
...
Somewhat reluctant to do this, but it's a pretty major bug.
2020-06-30 11:10:26 +01:00
SquidDev
1efabccd14
Merge branch 'mc-1.14.x' into mc-1.15.x
2020-06-21 12:09:28 +01:00
SquidDev
029374e9aa
Merge branch 'master' into mc-1.14.x
2020-06-21 12:08:30 +01:00
SquidDev
2a8efb3fd5
Fix crashes when rendering monitors of varying sizes
...
When calling .flip(), we limit the size of the buffer. However, this
limit is not reset when writing the next time, which means we get
out-of-bounds errors, even if the buffer is /technically/ big enough.
Clearing the buffer before drawing (rather than just resetting the
position) is enough to fix this.
Fixes #476 (and closes #477 , which is a duplicate)
2020-06-21 12:03:24 +01:00
SquidDev
2b077554f7
Merge branch 'mc-1.14.x' into mc-1.15.x
...
# Conflicts:
# gradle.properties
# src/main/java/dan200/computercraft/client/render/MonitorTextureBufferShader.java
# src/main/java/dan200/computercraft/client/render/TileEntityMonitorRenderer.java
# src/main/java/dan200/computercraft/core/apis/handles/HandleGeneric.java
# src/main/java/dan200/computercraft/shared/Config.java
# src/main/java/dan200/computercraft/shared/network/NetworkHandler.java
# src/main/java/dan200/computercraft/shared/peripheral/monitor/TileMonitor.java
# src/main/java/dan200/computercraft/shared/turtle/apis/TurtleAPI.java
# src/main/resources/data/computercraft/lua/rom/help/changelog.txt
# src/main/resources/data/computercraft/lua/rom/help/whatsnew.txt
2020-06-16 09:24:14 +01:00
SquidDev
9134f243c1
Merge branch 'master' into mc-1.14.x
2020-06-15 22:05:02 +01:00
SquidDev
c0f3ca81fb
Bump to 1.89.0
2020-06-15 21:37:08 +01:00
SquidDev
c493d668c8
Bump version
2020-05-17 17:02:17 +01:00
SquidDev
abbc641fd4
Merge branch 'mc-1.14.x' into mc-1.15.x
2020-05-13 14:36:39 +01:00
SquidDev
4be0b15afa
Merge branch 'master' into mc-1.14.x
2020-05-13 14:04:28 +01:00
SquidDev
a4ae36b6b3
Bump version to 1.88.0
...
There's probably some other stuff I'll get in before release, but let's
do this just in case.
2020-05-13 13:43:40 +01:00
SquidDev
f52b8fa2de
Bump mappings version
2020-04-29 16:23:18 +01:00
SquidDev
a3021c4697
Merge branch 'mc-1.14.x' into mc-1.15.x
2020-04-24 18:44:29 +01:00
SquidDev
b7c61f9c6d
Bump version
2020-04-24 18:34:01 +01:00
SquidDev
33260a7747
Merge branch 'mc-1.14.x' into mc-1.15.x
2020-04-23 10:04:37 +01:00
SquidDev
a049502d12
Merge branch 'master' into mc-1.14.x
2020-04-23 10:03:45 +01:00
SquidDev
ae7ef66dfa
Bump version
...
Oh no. I don't want to have to beta test this :D:.
2020-04-23 09:56:56 +01:00
SquidDev
f4f71185ae
Add back map rendering
...
Closes #357 . Also bump Forge and mappings versions - it includes a
couple of bug fixes we need.
2020-04-10 21:17:31 +01:00
SquidDev
05eada427b
Add back custom block highlights
...
Also bump Forge version to enable this
2020-01-30 09:00:37 +00:00
SquidDev
fb440b0d2e
Update to 1.15
...
Most of the port is pretty simple. The main problems are regarding
changes to Minecraft's rendering system.
- Remove several rendering tweaks until Forge's compatibility it
brought up-to-date
- Map rendering for pocket computers and printouts
- Item frame rendering for printouts
- Custom block outlines for monitors and cables/wired modems
- Custom breaking progress for cables/wired modems
- Turtle "Dinnerbone" rendering is currently broken, as normals are not
correctly transformed.
- Rewrite FixedWidthFontRenderer to to the buffer in a single sweep.
In order to do this, the term_font now also bundles a "background"
section, which is just a blank region of the screen.
- Render monitors using a VBO instead of a call list. I haven't
compared performance yet, but it manages to render a 6x5 array of
_static_ monitors at almost 60fps, which seems pretty reasonable.
2020-01-24 09:12:29 +00:00
SquidDev
bf6d017ad1
Merge branch 'master' into mc-1.14.x
2020-01-14 08:52:59 +00:00
SquidDev
8b1773dd60
Fix peripheral.getMethods returning {}
...
I don't even know how this snuck past.
Closes #346
2020-01-14 08:45:08 +00:00
SquidDev
41a1b99f7d
Merge branch 'master' into mc-1.14.x
2020-01-13 15:05:50 +00:00
SquidDev
018ecfbaa0
▲ version
2020-01-13 13:43:38 +00:00
SquidDev
037cbabb32
Merge branch 'master' into mc-1.14.x
...
Unfortunately we can't apply the config changes due to backwards
compatibility. This'll be something we may need to PR into Forge.
CraftTweaker support still needs to be added.
2019-12-23 22:34:30 +00:00
SquidDev
0dde859582
Bump version
2019-12-23 22:10:32 +00:00
SquidDev
92567b4d7e
Merge branch 'master' into mc-1.14.x
2019-11-29 20:23:56 +00:00
SquidDev
0ae70fed13
Correctly implement mouse movement within read
...
Note to self: if you're going to modify the rom, make sure you test on a
computer which doesn't overwrite the rom with something else.
2019-11-29 20:15:58 +00:00
SquidDev
642351af1a
Merge branch 'master' into mc-1.14.x
2019-11-25 09:15:20 +00:00
SquidDev
121802a683
Bump version
2019-11-25 08:58:36 +00:00
SquidDev
44d0f78c1b
Bump versions
2019-11-23 09:58:54 +00:00
SquidDev
3ea2d6a0a8
Merge branch 'master' into mc-1.14.x
2019-10-04 19:56:49 +01:00
SquidDev
c802290437
Bump version
2019-10-04 19:52:02 +01:00
SquidDev
4243f30308
Bump Forge version
2019-10-01 18:53:38 +01:00
SquidDev
b1139a4bf6
Bump to Forge RB
2019-09-12 21:09:57 +01:00
SquidDev
07a56454a0
Bumpity bumpity bump
2019-08-09 09:38:30 +01:00
SquidDev
a0e72d02c8
Bump Forge version
2019-08-06 08:33:39 +01:00
SquidDev
4b0e5c445c
Merge branch 'master' into mc-1.14.x
2019-08-04 10:57:20 +01:00
SquidDev
2ab79cf474
Version bumps 'n stuff
2019-07-30 15:48:05 +01:00
SquidDev
ccd85eb055
Bump Forge version
2019-07-21 09:41:58 +01:00
SquidDev
6ea8ca991b
Bump Forge to 1.14.3
...
Guess it's time for another release?
2019-06-26 08:25:32 +01:00
SquidDev
f1e551b960
Bump Forge version
...
Turtle models now work (though texture registration is still broken).
2019-06-23 15:30:29 +01:00
SquidDev
5af789ae11
Bump Forge version
2019-06-21 20:31:17 +01:00
SquidDev
761159aa93
Bump Forge version
2019-06-15 07:40:27 +01:00
SquidDev
d10b657a54
Initial work on GUIs
...
Needs a bit of a cleanup, but it's a start!
2019-06-11 21:03:40 +01:00
SquidDev
f90da739eb
And bump Forge again
2019-06-09 10:15:53 +01:00
SquidDev
15d4a55cd8
Bump mappings and Forge versions
...
Things are shaping up nicely!
2019-06-09 08:58:49 +01:00