Jonathan Coates
92b45b1868
Switch to using maven-publish
...
The old maven package is removed in Gradle 7.0. Instead, we publish to
squiddev.cc using WebDAV (ewww).
2021-04-24 11:26:04 +01:00
Jonathan Coates
003c7ec2e8
Fix Forge maven location
...
1.16 is going to be sad for a while, as I need to work out FG 4 woes.
2021-04-23 22:40:20 +01:00
Jonathan Coates
c45221a2d0
Fix checkstyle
...
This is gonna be 50% of my commits at this rate.
2021-04-13 13:03:26 +01:00
Jonathan Coates
8494ba8ce2
Improve UX when a resource mount cannot be found
...
- Add a full example of the docs. Hopefully is a little more explicit.
- Print a warning when the mount is empty.
Closes #762
2021-04-13 13:01:28 +01:00
Jonathan Coates
058d63e77f
Add citation to cc.pretty
...
ust to look extra pretentious.
2021-04-11 18:43:24 +01:00
Jonathan Coates
17b5bca443
Make the peripheral API examples a little clearer
2021-04-07 18:34:55 +01:00
Jonathan Coates
c3f5700494
Fix checkstyle
...
Today is not a good day apparently :D:.
2021-04-03 14:13:55 +01:00
Jonathan Coates
b17ff6daf0
Fix a couple of JEI issues
...
- Don't treat turtles/pocket computers with no upgrades as an "any"
turtle. Otherwise getting the recipe of a crafty turtle shows the
recipe of a normal turtle too.
- Fix "get usage" of upgrade items not returning their recipes.
- Fix NPEs inside JEI (closes #719 )
2021-04-03 14:08:58 +01:00
Jonathan Coates
e8f5531a8c
Fix checkstyle
2021-04-03 12:55:20 +01:00
Jonathan Coates
51d3b091da
"Finish" documentation for several modules
...
- Add remaining docs for the turtle API
- Add documentation for the fluid storage peripheral.
- Enforce undocumented warning for most modules (only io and window
remaining).
"Finish" in quotes, because these are clearly a long way from perfect.
I'm bad at writing docs, OK!
2021-04-03 12:45:54 +01:00
lily
9708dd6786
Fixed sortCoords for draw functions ( #749 )
2021-04-02 15:30:28 +01:00
Jonathan Coates
e48427dbbc
Add documentation for io.setvbuf
...
Fixes #746 .
Love how "good first issue" guarantees that nobody will do it. Not
actually true, and thank you for those people who have contributed!
2021-03-28 19:38:25 +01:00
Jonathan Coates
669b6d2d56
Merge pull request #742 from Wojbie/edit-fix
...
Fix missing `term.setCursorBlink(true)` in edit.lua
2021-03-19 16:48:34 +00:00
Wojbie
32d956bbe7
Fix missing term.setCursorBlink(true)
in edit.lua
2021-03-19 16:07:20 +01:00
Ronan Hanley
3a147c78a8
Refactor and add tests for TextBuffer ( #738 )
2021-03-16 21:19:54 +00: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
0ee3d10fda
Add User-Agent to Websockets
...
I think, haven't actually tested this :D:. Closes #730 .
2021-03-12 09:14:52 +00:00
Jonathan Coates
ed0afc4068
Bump ForgeGradle version
...
Fixes #686
2021-03-12 08:59:31 +00:00
Wojbie
1f70ed6985
Make edit display errors/results of execution and handle require. ( #723 )
2021-02-23 20:50:19 +00:00
Weblate
8f3ea60c74
Translations for Portuguese (Brazil)
...
Co-authored-by: Matheus Medeiros Souza <mmedeiros.cbp@gmail.com>
2021-02-21 13:42:57 +00:00
Jonathan Coates
eb722a74cd
Clarify the turtle.place docs a little
...
Closes #714
2021-02-20 20:19:22 +00:00
Jonathan Coates
1825f67eee
Lazily load models in data generators
...
Fixes #701 (well, hopefully). Our BlockModelProvider is created when
running other mods' data generators (thought not run), which causes
issues as none of the models are considered as "existing files".
2021-02-13 13:02:24 +00:00
Jonathan Coates
975a994581
Fix missing method usages
...
Maybe one should do a full gradle build when doing major build c hanges
:D:.
2021-02-13 12:48:59 +00:00
Jonathan Coates
061514549d
Bump Gradle/ForgeGradle version
...
This is definitely going to break the build (it shouldn't, but these
things always do). Anyway...
- Use the new Java toolchain support, rather than requiring the user to
install multiple Java versions.
- Bump versions of several plugins.
We're sadly stuck on Gradle <7 for now, as they drop the old
maven-publish plugin, which drops SCP support.
2021-02-13 12:39:52 +00:00
Jonathan Coates
5e52429c23
Merge pull request #709 from SkyTheCodeMaster/patch-1
...
Fix `redstone.getBundledInput(side)` returning the output of said side.
2021-02-05 20:54:57 +00:00
SkyTheCodeMaster
396cf15a1f
Fix redstone.getBundledInput(side)
returning the output of said side.
2021-02-05 14:10:11 -05:00
Jonathan Coates
7514cf7320
Mark as compatible with 1.16.{4,5}
...
Closes #694
2021-01-24 21:23:29 +00:00
Jonathan Coates
1316d6a3c9
Migrate all examples to use tweaked.cc
...
Might as well, I've got the server capacity to spare. Hopefully.
2021-01-23 14:58:08 +00:00
Jonathan Coates
e1cbbe3628
Haven't been hoisted by this petard for a while
...
I really should move this to Gradle. Probably should just write my own
plugin at this point.
2021-01-19 21:33:05 +00:00
Jonathan Coates
6d367e08a3
./gradlew checkstyleMain
...
Every time I forget to run this before pushing, I get very sad.
2021-01-19 21:15:18 +00:00
Jonathan Coates
eaa7359c8c
Add a whole bunch of tests
...
Coverage graph goes woosh. Hopefully.
More importantly, all of these are historic regressions, so very much
worth tracking.
2021-01-19 20:02:45 +00:00
SquidDev
657ceda3af
Switch back to reobfuscated name in RecordMedia
...
Fixes #688
2021-01-19 13:43:49 +00:00
JackMacWindows
a934e42219
Finish the rest of the event documentation ( #683 )
2021-01-19 09:20:52 +00:00
Jonathan Coates
1544749282
Defer sending monitor updates until tick end
...
We send monitor updates when a player starts watching a chunk. However,
the block/tile data has not been sent when this event is fired, and so
the packet is entirely ignored.
Instead, we now queue a "send this" task, which is then dispatched on
the next tick end.
I have memories of this working on 1.12, so either something changed in
an update or I'm a complete idiot. Both are possible.
Fixes #687
2021-01-18 22:20:48 +00:00
FensieRenaud
763bab80fa
Serialise sparse arrays into JSON ( #685 )
2021-01-18 20:48:33 +00:00
FensieRenaud
417fda3019
Serialise sparse arrays into JSON ( #685 )
2021-01-18 16:44:39 +00:00
Jonathan Coates
444830cf2d
Remove Grgit/jgit usage in build.gradle
...
The replacement is objectively worse. However, it supports Git
worktrees, which sadly jgit does not.
We really need to rewrite the build script to make it lazy so we're not
executing these commands every time.
2021-01-16 15:41:19 +00:00
Jonathan Coates
23bf33c454
Use mixins to construct the TestFunctionInfo class
...
There's some funky things going on here, but thankfully they're limited
to test code.
2021-01-16 12:40:00 +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
a3a9684505
Widen version range to include 1.16.5
...
Building against 1.16.4 for now to ensure we don't break it. Hopefully
we can bump this too once most people have migrated.
Will push a release tomorrow - don't want to be sorting out merge
conflicts at 23:30.
2021-01-15 23:26:01 +00:00
Jonathan Coates
1381325813
Expand CONTRIBUTING a little
...
Explain our overly-complicated build system. Because of course we need
to.
2021-01-15 23:16:58 +00:00
Jonathan Coates
52b112fae6
Bump several action versions
2021-01-15 19:39:12 +00:00
Wojbie
c83eeb16a8
id.lua now handles more disk types ( #677 )
...
Co-authored-by: Lupus590 <lupussolitarius590@gmail.com>
2021-01-15 19:30:21 +00:00
Jonathan Coates
9d1ee6f61d
Remove m_ ( #658 )
...
IT'S GONE!
Not looking forward to the merge conflicts on this one.
2021-01-15 16:35:49 +00:00
Jonathan Coates
b90611b4b4
Preserve registration order of upgrades
...
Makes them display in a more reasonable order within JEI. Closes #647
(note, the title is an entirley separate issue)!
2021-01-15 15:32:11 +00:00
Jonathan Coates
e1e7ef59c6
Measure code coverage from in-game tests
...
More importantly, `./gradlew check' actually runs the in-game tests,
which makes the CI steps look a little more sensible again.
Somewhat depressing that one of the longest files (15th) in CC:T is the
build script.
2021-01-15 09:54:38 +00:00
SquidDev
9ae0f4a993
Add some initial documentation for events
...
Credit to @BradyFromDiscord for writing these. See #640 and #565 .
Co-authored-by: Brady <bradyakent@gmail.com
2021-01-14 18:37:20 +00:00
Jonathan Coates
fd262a7995
Clarify the cc.strings.wrap docs a little
...
Also make the example a bit more "useful". Hopefully this should clarify
that the function returns a table rather than a single string.
Closes #678 .
2021-01-14 09:12:37 +00:00