Jonathan Coates
96316cddaa
Fix monitor resize checks being entirely wrong
...
Fixes #879
2021-08-02 18:46:00 +01:00
Jonathan Coates
e84ddef877
Bump version to 1.98.0
2021-08-01 09:02:05 +01:00
Jonathan Coates
0285260e97
Merge branch 'mc-1.15.x' into mc-1.16.x
2021-07-28 16:18:27 +01:00
Jonathan Coates
10a3a223a0
Bump version to 1.97.1
...
Plan here is to release 1.98 for 1.16.x and 1.17.x and 1.97.1 for
1.15.x. However, will let this sit for a few days while I sort out 1.98
and the 1.17 port just in case any more bugs pop up.
2021-07-28 16:15:32 +01:00
Jonathan Coates
670db97fc7
Merge branch 'mc-1.15.x' into mc-1.16.x
2021-06-28 22:52:05 +01:00
Jonathan Coates
1650b72edb
Prepare for 1.97.0 release
2021-06-28 22:52:01 +01:00
Jonathan Coates
5eec7d9172
Bump to 1.16.5
...
I don't think anyone still uses 1.16.4, so no point worrying about it.
Closes #808
2021-06-05 12:32:40 +01:00
Jonathan Coates
8b8692ba53
Merge branch 'mc-1.15.x' into mc-1.16.x
2021-05-20 18:30:10 +01:00
Jonathan Coates
1f385f5b35
Bump version to 1.94.0
2021-05-20 18:29:57 +01:00
Jonathan Coates
8c56b6a7be
Merge branch 'mc-1.15.x' into mc-1.16.x
2021-03-12 09:26:15 +00:00
Jonathan Coates
66e42e0817
Bump version to 1.95.3
2021-03-12 09:19:16 +00:00
Jonathan Coates
0be030c497
Merge branch 'mc-1.15.x' into mc-1.16.x
2021-01-16 11:38:59 +00:00
Jonathan Coates
ee27d8f081
Bump version to 1.95.2
2021-01-16 11:18:59 +00:00
Jonathan Coates
c5694ea966
Merge branch 'mc-1.15.x' into mc-1.16.x
2021-01-09 19:25:33 +00:00
Jonathan Coates
34b5ede326
Switch to Mojang mappings
...
ForgeGradle (probably sensibly) yells at me about doing this. However:
- There's a reasonable number of mods doing this, which establishes
some optimistic precedent.
- The licence update in Aug 2020 now allows you to use them for
"development purposes". I guess source code counts??
- I'm fairly sure this is also compatible with the CCPL - there's an
exception for Minecraft code.
The main motivation for this is to make the Fabric port a little
easier. Hopefully folks (maybe me in the future, we'll see) will no
longer have to deal with mapping hell when merging - only mod loader
hell.
2021-01-09 19:22:58 +00:00
Jonathan Coates
7b476cb24b
Remove usage of deprecated event constructor
...
This requires a Forge bump, but probably no harm in doing so anyway.
We're on an ancient (2nd Nov) version. Fixes #665 .
2021-01-09 18:49:40 +00:00
Jonathan Coates
1edb7288b9
Merge branch 'mc-1.15.x' into mc-1.16.x
2021-01-06 22:39:54 +00:00
Jonathan Coates
cc5e972cfc
Bump version to 1.95.1
...
Will actually release tomorrow - it's getting quite late right now.
2021-01-06 22:39:26 +00:00
Jonathan Coates
96c577482d
Merge branch 'mc-1.15.x' into mc-1.16.x
2020-12-25 16:43:32 +00:00
Jonathan Coates
7f9a707f75
Bump version to 1.95.0
...
As is tradition.
2020-12-25 16:40:50 +00:00
SquidDev
83df64e520
Merge branch 'mc-1.15.x' into mc-1.16.x
2020-11-07 12:46:10 +00:00
SquidDev
74ac5bb3d1
Bump to 1.94.0
2020-11-07 12:43:57 +00:00
SquidDev
ab232bd689
Update to MC 1.16.4
...
Just some mapping changes really
2020-11-03 15:33:10 +00:00
SquidDev
5bf367af9f
Merge branch 'mc-1.15.x' into mc-1.16.x
2020-10-23 17:45:11 +01:00
SquidDev
61fb4caaad
Bump to 1.93.1
2020-10-23 17:44:52 +01:00
SquidDev
0c6e7b5db5
Merge branch 'mc-1.15.x' into mc-1.16.x
2020-10-04 11:24:42 +01:00
SquidDev
334ca65482
Bump to 1.93.0
2020-10-04 11:19:43 +01:00
SquidDev
8b4a01df27
Update to Minecraft 1.16.3
...
I hope the Fabric folks now realise this is gonna be a race of who can
update first :p. Either way, this was a very easy update - only changes
were due to unrelated Forge changes.
2020-09-12 10:45:59 +01:00
SquidDev
d0a973fa46
Merge branch 'mc-1.15.x' into mc-1.16.x
2020-09-12 09:29:21 +01:00
SquidDev
748ebbe66b
Bump to 1.92.0
...
A tiny release, but there's new features so it's technically a minor
bump.
2020-09-12 09:27:47 +01:00
SquidDev
26c12ac1a9
Bump version to 1.91.1
2020-09-04 17:29:35 +01:00
SquidDev
7809a2eddd
Merge branch 'mc-1.15.x' into mc-1.16.x
2020-08-23 15:46:17 +01:00
SquidDev
183b342071
Bump for 1.91.0
2020-08-23 15:35:58 +01:00
SquidDev
99581e1f40
Initial update to 1.16.2
...
Seems to load fine, but not done any proper testing.
2020-08-14 22:00:03 +01:00
SquidDev
29646a7f61
Bump version to 1.90.3
2020-07-27 19:07:06 +01:00
SquidDev
e5cf0d1c61
Update mappings
2020-07-27 18:26:42 +01:00
SquidDev
6b102a8142
Merge branch 'mc-1.15.x' into mc-1.16.x
2020-07-25 12:08:33 +01:00
SquidDev
ac7979fb46
Bump for 1.90.2
2020-07-25 11:53:46 +01:00
SquidDev
a1dcd59d95
Update to latest Forge
...
Fixes #498
2020-07-18 15:11:57 +01:00
SquidDev
46595e73df
Initial update to Minecraft 1.16.1
...
A lot is broken, but at least we can get in game:
- GUIs render a whole bunch of additional "inventory" text, which we
really don't want.
- Computers load from the wrong location.
- There's some issues with using Forge's tags from outside of JSON
recipes. We need to work out why.
2020-07-11 20:36:10 +01:00
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
SquidDev
39a9ad0ce7
Initial update to 1.14
...
So very little works, but it compiles and runs.
Things to resolve over the next few days:
- Horrible mappings (should largely be resolved by tomorrow).
- Cannot send extra data over containers - we'll have to see what Forge
does here.
- Turtle models are broken
- No block drops yet - this will largely be cherry-picking whatever I
did on Fabric.
- Weird inventory desyncs (items don't show up initially when
interacting with a CC inventory).
- Probably lots of other things.
2019-06-08 13:36:31 +01:00
SquidDev
c82d8a7c2a
Merge branch 'master' into mc-1.13.x
2019-06-02 16:46:45 +01:00
SquidDev
6b81bcf334
Bump version
2019-06-02 16:20:15 +01:00
SquidDev
3d67421d98
Bump Forge version
2019-06-02 16:18:44 +01:00
SquidDev
43050426de
Bump version
...
First time using the new changelog tooling, let's see how this goes.
2019-05-31 13:53:15 +01:00
SquidDev
55d54fec63
Bump versions
2019-04-24 10:33:50 +01:00
SquidDev
220e4bd660
Merge branch 'master' into mc-1.13.x
2019-04-24 10:15:33 +01:00
SquidDev
978c28a686
Bump version
2019-04-24 09:48:28 +01:00
SquidDev
48a71e96eb
Bump version
2019-04-16 10:35:15 +01:00
SquidDev
fcaa777c95
Merge branch 'master' into mc-1.13.x
2019-04-09 11:11:12 +01:00