Skip to content

Instantly share code, notes, and snippets.

View destruc7i0n's full-sized avatar
🤔
Processing...

destruc7i0n

🤔
Processing...
View GitHub Profile
@destruc7i0n
destruc7i0n / latest_minecraft_bedrock_server.sh
Created April 22, 2021 18:10
Get the latest Minecraft bedrock server for Linux
curl -s 'https://www.minecraft.net/en-us/download/server/bedrock/' | grep -o 'https://minecraft.azureedge.net/bin-linux/[^"]*'
@destruc7i0n
destruc7i0n / latest_minecraft_server.sh
Last active June 25, 2022 19:41
Get the latest Minecraft server jar
package_url=$(curl -s 'https://piston-meta.mojang.com/mc/game/version_manifest.json' | jq -r '.latest.release as $ver | .versions[] | select(.id == $ver).url')
server_url=$(curl -s "$package_url" | jq -r '.downloads.server.url')
echo $server_url
@destruc7i0n
destruc7i0n / graveyard.md
Last active August 17, 2023 07:13
Docs Graveyard

Component documentation removed by Mojang and links to the last version they are available in.

Component Version
minecraft:behavior.avoid_mob_type 1.15.0.53
minecraft:behavior.charge_attack 1.15.0.51
minecraft:behavior.charge_held_item 1.15.0.53
minecraft:behavior.circle_around_anchor 1.15.0.53
minecraft:behavior.controlled_by_player 1.16.20.54
minecraft:behavior.defend_village_target 1.15.0.53
@destruc7i0n
destruc7i0n / gulpfile.js
Created December 28, 2018 15:11
Minecraft Scripting Toolchain Webpack Gulpfile
const compiler = require('webpack')
const webpack = require('webpack-stream')
const ModBuilder = require('minecraft-scripting-toolchain')
process.env['LOCALAPPDATA'] = '' // allow mac support
let builder = new ModBuilder('snake');
builder.outDir = './output'
builder._destRoot = '/Users/admin/Library/Application Support/mcpelauncher/games/com.mojang' // here please
@destruc7i0n
destruc7i0n / advancements-versions.json
Last active January 11, 2018 22:51
A very bad versioning system for my advancements gen downloadable version
{
"windows": "https://github.com/destruc7i0n/advancements-ui/releases/download/v1.1.1/advancements-ui-web-setup-1.1.1.exe",
"macos": "https://github.com/destruc7i0n/advancements-ui/releases/download/v1.1.1/Advancements-1.1.1.dmg",
"linux": "https://github.com/destruc7i0n/advancements-ui/releases/download/v1.1.1/advancements-ui_1.1.1_amd64.deb"
}
// changed from
/**
* Checks if $name is a paid account
* @param $name
* @param string $url
* @return bool
*/
public function hasPaid($name, $url = 'https://mcapi.ca/other/haspaid/%s') {
$hasPaid = $this->getUrlContents(sprintf($url, $name));
if (!isset($hasPaid['premium'])) return false;

Keybase proof

I hereby claim:

  • I am destruc7i0n on github.
  • I am thedestruc7i0n (https://keybase.io/thedestruc7i0n) on keybase.
  • I have a public key whose fingerprint is CCE4 F8F0 AD1F 5DBC 091A 07BC C55D 9FE8 C482 B1AB

To claim this, I am signing this object: