Jonathan Coates

Results 140 issues of Jonathan Coates

As requested from SquidDev-CC/CC-Tweaks#56 I'm going to give some feedback on the Pocket Peripheral API. #### `IPocketAccess` This isn't a requirement, but would be a bonus. Instead of passing around...

suggestion

The new pocket computer peripherals do look really cool. I was going to add them in CCTweaks, but looks like you beat me to them. :smile:. Just wondering why you...

question
suggestion
might revisit

Wrote down [some ideas for Howl 1.0](https://gist.github.com/SquidDev/61c0223276e06c4114bc). Heavily inspired by Rake and Groovy, though I'd like to chuck some Gulp into there too. The aim would be to make it...

enhancement

Various things required to make Howl easier to use: - [ ] Add argument validation to all public facing methods - [ ] Detect between programmer and user errors. -...

enhancement

We should be able to capture life cycle events of tasks and environments. This would allow abstracting some existing features into plugins: - Add events for start/finish/error of - [...

enhancement

Thanks to CCTweak's HTTP tweaks we should be able to edit pastebin pastes by simulating the login process. [This project](https://github.com/Hydrothermal/better-pastebin/blob/master/lib/better-pastebin.js) has done it already in Javascript. We can just use...

enhancement

Currently the dependency system is rather susceptible to breaking, especially on mappings: they tend to send it into an infinite loop. Some tasks do not correctly set the outputs or...

enhancement

#5 is now implemented, so some tests would be nice. I think the best way would be to build Howl with globals/exporting turned on. Then we could test individual options...

https://github.com/neoforged/NeoGradle/blob/96d3cf8699f31721b57170eb7f719e6cb64e3ef9/common/src/main/java/net/neoforged/gradle/common/util/run/RunsUtil.java#L92-L96 When `getRunWithIdea` is enabled in the IDEA run configuration, NG will specify that classes should be loaded from IntelliJ's output directory instead of Gradle's. However, the way classes within...

bug

Several blocks in CC:T have normal and advanced variants (computers, turtles, modems, monitors). We currently create a separate block entity type for each block variant (for instance, `monitor_normal` and `monitor_advanced`)....

enhancement
area-Minecraft