Skip to content

Instantly share code, notes, and snippets.

View Stankye's full-sized avatar
:octocat:
Accepting The Risk

R Stankye

:octocat:
Accepting The Risk
  • Personal Account
  • US
View GitHub Profile
@Stankye
Stankye / openrpc.ts
Created August 28, 2025 03:49
Minecraft Json-RPC OpenRPC Gen (broken)
// Code generated by @open-rpc/generator DO NOT EDIT.
import {
RequestManager,
PostMessageWindowTransport,
PostMessageIframeTransport,
WebSocketTransport,
HTTPTransport,
Client,
JSONRPCError,
@Stankye
Stankye / mc-25w35a-mcjsonrpc-v-1-0-0.json
Created August 28, 2025 03:16
mc-25w35a-mcjsonrpc-v-1-0-0.json
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"openrpc": "1.3.2",
"info": {
"title": "Minecraft Server JSON-RPC",
"version": "1.0.0"
},
"methods": [
DOTNET_DbgEnableMiniDump=1
DOTNET_DbgMiniDumpName="crash.dmp"
DOTNET_DbgMiniDumpType=4 /* full */
DOTNET_CreateDumpDiagnostics=1
DOTNET_EnableDumpOnSigTerm=1
///////////////////////
// SERVER (Axum API) //
///////////////////////
// File: server/src/main.rs
use axum::{extract::State, http::StatusCode, routing::post, Router};
use qbittorrent_rust::{Credentials, QbitApi};
use std::{net::SocketAddr, sync::Arc};
use tokio::sync::Mutex;
use tracing::{error, info};
@Stankye
Stankye / readme.md
Last active November 8, 2024 21:03
notes on timingSafeEqual support
@Stankye
Stankye / dapr-state-adapter.ts
Last active August 28, 2025 03:52
auth.js Dapr State Store adapter
// Based on Auth.js upstash redis adapter.
/**
* <div style={{display: "flex", justifyContent: "space-between", alignItems: "center", padding: 16}}>
* <p>Quick <a href="https://dapr.io/">Dapr state store</a> adapter for Auth.js / NextAuth.js.</p>
* <a href="https://dapr.io/developing-applications/building-blocks/state-management/state-management-overview/">
* <img style={{display: "block"}} src="https://authjs.dev/img/adapters/dapr.svg" width="60"/>
* </a>
* </div>
*
* ## Installation
@Stankye
Stankye / readme.md
Created July 9, 2024 06:03
ProductHunt filters

ProductHunt user script

removes posts from product hunt based on keyword

todo: normalize case

services:
# TODO
# luckyperms, proxy, postgres shared, discord/matrix brigde, ops, whitelist, custom datapacks for init, litmatica, carpet, way to sync mods/datapacks from GH, anti-xray, anti-cheap, openresty for reverseproxy for dynmap, (maybe a keycloak plugin for forward auth on proxy), unifiedmetrics when it updates to 1.21 or find a real otel one, grafana+prom setup, rcon web?, better backup endpoints, worldgen mods
mc:
image: itzg/minecraft-server:java21-graalvm
container_name: "MinecraftFabric"
ports:
- "25565:25565"
- "8123:8123"
environment:
snprintf(acStack_540,0x80,"Content-Length: %d",param_3);
local_38 = FUN_00033d70(local_38,acStack_540);
local_38 = FUN_00033d70(local_38,"x-ms-blob-condition_maxsize: 0");
local_38 = FUN_00033d70(local_38,"x-ms-blob-condition_appendpos: 0");
local_38 = FUN_00033d70(local_38,"User-Agent: xiaoyi camera");
memset(acStack_540,0,0x80);
FUN_0001ecdc(auStack_4c0);
snprintf(acStack_540,0x80,"x-ms-date: %s",auStack_4c0);
local_38 = FUN_00033d70(local_38,acStack_540);
memset(acStack_540,0,0x80);