Skip to content

Instantly share code, notes, and snippets.

View indygwyn's full-sized avatar

Thomas W. Holt Jr. indygwyn

  • Indianapolis, IN US
View GitHub Profile
@indygwyn
indygwyn / accelerator.sfm
Created February 4, 2026 05:13
Super Factory Manager Oritech Particle Accelerator
name "Particle Accelerator"
every 20 ticks do
-- Extraction
input from accelb bottom side
output to pp
forget
-- stable antimatter
if barrel has ge 1 neutronium_ingot and
barrel has ge 1 pellet_antimatter and
@indygwyn
indygwyn / hdbe.sfm
Created February 4, 2026 05:09
Super Factory Manager Mekanism HDPE
name "Mekanism HDPE"
every tick do
input fe:: from cube bottom side
output fe:: to pulverizer, electrolyzer, prc_substrate, prc_plastic, condensontrator bottom side
end
every 20 ticks do
input fluid::water from interface
output fluid::water to electrolyzer, prc_substrate top side
@indygwyn
indygwyn / energizing orb.sfm
Created February 4, 2026 05:07
Super Factory Manager Powah Energizing Orb
name "Energizing orb"
every 1 ticks do
input fe:: from cube
output fe:: to each injector
end
every 20 ticks do
-- Extraction
input from orb bottom side
@indygwyn
indygwyn / draconic fusion crafting.sfm
Last active February 4, 2026 04:55
Super Factory Manager Draconic Fusion
name "Draconic Fusion Crafting"
every tick do
-- Power
input fe:: from Cube bottom side
output fe:: to injector
end
every 20 ticks do
-- Extraction
@indygwyn
indygwyn / json.awk
Created June 30, 2025 17:07 — forked from mohd-akram/json.awk
Extract a value from a JSON object or array in awk
#
# Extract a JSON value in an object:
#
# items = get_json_value(json, "payload.tree.items")
#
# Or in an array:
#
# while ((item = get_json_value(items, i++)))
# name = decode_json_string(get_json_value(item, "name"))
#
@indygwyn
indygwyn / latest.log
Created October 22, 2024 02:49
ATM10 IE cloche crash
[21Oct2024 22:33:56.863] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, indygwyn, --version, 1.21.1, --gameDir, /Users/twh/Library/Application Support/PrismLauncher/instances/All the Mods 10 - ATM10/minecraft, --assetsDir, /Users/twh/Library/Application Support/PrismLauncher/assets, --assetIndex, 17, --uuid, 6d2c563e1d2247f89d31ce48fc49a49b, --accessToken, ❄❄❄❄❄❄❄❄, --userType, msa, --versionType, release, --fml.neoForgeVersion, 21.1.72, --fml.fmlVersion, 4.0.29, --fml.mcVersion, 1.21.1, --fml.neoFormVersion, 20240808.144430, --launchTarget, forgeclient, --width, 854, --height, 480]
[21Oct2024 22:33:56.864] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: JVM identified as Microsoft OpenJDK 64-Bit Server VM 21.0.3+9-LTS
[21Oct2024 22:33:56.865] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 11.0.4+main.d2e20e43 starting: java version 21.0.3 by Microsoft; OS Mac OS X arch aarch64 version 15.0.1
[21Oct2024 22:33:57.144] [main/INFO] [
@indygwyn
indygwyn / crash-2024-10-21_22.36.20-client.txt
Created October 22, 2024 02:47
atm10 1.5 crashlog with IE cloche
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 2024-10-21 22:36:20
Description: Rendering Block Entity
java.lang.IllegalArgumentException: The class blusunrize.immersiveengineering.client.utils.TransformingVertexBuilder does not implement interface VertexBufferWriter, which is required for compatibility with Sodium (see: https://github.com/CaffeineMC/sodium-fabric/issues/1620)
at TRANSFORMER/sodium@0.6.0-beta.2+mc1.21.1/net.caffeinemc.mods.sodium.api.vertex.buffer.VertexBufferWriter.createUnsupportedVertexConsumerThrowable(VertexBufferWriter.java:46) ~[sodium-neoforge-0.6.0-beta.2+mc1.21.1.jar%23799!/:?] {re:mixin,re:classloading}
at TRANSFORMER/sodium@0.6.0-beta.2+mc1.21.1/net.caffeinemc.mods.sodium.api.vertex.buffer.VertexBufferWriter.of(VertexBufferWriter.java:22) ~[sodium-neoforge-0.6.0-beta.2+mc1.21.1.jar%23799!/:?] {re:mixin,re:classloading}
at TRANSFORMER/minecraft@1.21.1/net.minecraft.client.particle.SingleQuadParticle.renderRotatedQuad(SingleQuadParticle.jav
@indygwyn
indygwyn / README.md
Created September 6, 2023 22:35 — forked from DewaldDeJager/README.md
Easy GitHub workflow for keeping a fork in sync with upstream

Sync Fork

This workflow uses the GitHub CLI to keep a forked repo in sync with the upstream repo. Add it to your repo as .github/workflows/sync-fork.yaml.

It runs daily to sync the default branch and can be triggered manually for any branch.

@indygwyn
indygwyn / 01-truthy-and-falsey-ruby.md
Created July 6, 2023 19:23 — forked from jfarmer/01-truthy-and-falsey-ruby.md
True and False vs. "Truthy" and "Falsey" (or "Falsy") in Ruby, Python, and JavaScript

true and false vs. "truthy" and "falsey" (or "falsy") in Ruby, Python, and JavaScript

Many programming languages, including Ruby, have native boolean (true and false) data types. In Ruby they're called true and false. In Python, for example, they're written as True and False. But oftentimes we want to use a non-boolean value (integers, strings, arrays, etc.) in a boolean context (if statement, &&, ||, etc.).

This outlines how this works in Ruby, with some basic examples from Python and JavaScript, too. The idea is much more general than any of these specific languages, though. It's really a question of how the people designing a programming language wants booleans and conditionals to work.

If you want to use or share this material, please see the license file, below.

Update

Ad-free Twitter

Inject this css snippet to remove all ads from your Twitter timeline.

div[data-testid="placementTracking"]:has(path[d="M19.498 3h-15c-1.381 0-2.5 1.12-2.5 2.5v13c0 1.38 1.119 2.5 2.5 2.5h15c1.381 0 2.5-1.12 2.5-2.5v-13c0-1.38-1.119-2.5-2.5-2.5zm-3.502 12h-2v-3.59l-5.293 5.3-1.414-1.42L12.581 10H8.996V8h7v7z"]) {
  display: none;
}