Skip to content

Instantly share code, notes, and snippets.

View Steveplays28's full-sized avatar

Steveplays28

View GitHub Profile
@jamiephan
jamiephan / README.md
Last active April 27, 2025 08:29
A script to automatically add ALL items to your account in quixel

Script to add all items from quixel

As quixel is being removed, all items are free to aquire. This script is to automate the process to add items to your account (As of writing, a total of 18874 items)

Note: This script only tested in the latest version of Chrome.

How to use

  1. Copy the script from below (run.js)
  2. Login into https://quixel.com

NOTE: Gist contents is moved to this repo for easier maintaining and record-keeping: https://github.com/neoforged/.github/tree/main/changes/technical_changes

A small selection of changes that were done in NeoForge since it's creation. This is not all of them. Most changes can be seen in PRs and Commits on the NeoForged GitHub organization's repositories.


Mod Loader

  1. Multiple mod entry points allowed now. Can even specify an entry point to be client only for better client code separation.
    https://docs.neoforged.net/docs/concepts/sides#mod

  2. Capability refactor to split it into Data Attachment and Capabilities separately and cleaner.https://docs.neoforged.net/docs/datastorage/attachmentshttps://docs.neoforged.net/docs/datastorage/capabilities
@ChampionAsh5357
ChampionAsh5357 / 1206-121-primer.md
Last active April 25, 2025 14:11
Minecraft 1.20.5/6 -> 1.21 Mod Migration Primer

Minecraft 1.20.5/6 -> 1.21 Mod Migration Primer

This is a high level, non-exhaustive overview on how to migrate your mod from 1.20.5/6 to 1.21. This does not look at any specific mod loader, just the changes to the vanilla classes.

This primer is licensed under the Creative Commons Attribution 4.0 International, so feel free to use it as a reference and leave a link so that other readers can consume the primer.

If there's any incorrect or missing information, please leave a comment below. Thanks!

Pack Changes

@apple502j
apple502j / zipinputstream-bugs-mods.md
Last active December 17, 2024 20:13
Vulnerability research report for Minecraft mods.

ZipInputStream-related security bugs in Minecraft mods

Advisory issued on January 11th, 2024 (UTC) by apple502j.

Several Minecraft mods were found to have path traversal security bugs related to improper ZipInputStream usage. These bugs allow for writing files and installing mods unexpectedly. Note that while the underlying issues are the same, the method of exploitation significantly differs across mods.

Affected Mods

The following mods are affected. Note that this information will be updated as the authors patch the issue.

  • ServerRPExposer: 1.0.0-1.0.2. Update to 1.0.3.
  • ARRP: 0.5.4-the first version named 0.8.1. Update to the second version named 0.8.1.
@TechnicJelle
TechnicJelle / BlueMapDistanceMeasurer.js
Created January 3, 2024 23:55
A BlueMap script that adds a basic distance measuring tool to the website.
const positions = [];
const distanceLineMarker = new BlueMap.LineMarker("distanceLineMarker");
distanceLineMarker.line.depthTest = false;
distanceLineMarker.line.linewidth = 2;
bluemap.popupMarkerSet.add(distanceLineMarker);
hijack(bluemap.popupMarker, 'open', function (original) {
return function () {
const pos = bluemap.popupMarker.position;
positions.push([pos.x, pos.y, pos.z]);
@passivestar
passivestar / Editor.tres
Last active January 12, 2025 21:14
Godot editor theme
[gd_resource type="Theme" load_steps=12 format=3 uid="uid://7bvxnk5n5imx"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_6h42l"]
content_margin_left = 10.5
content_margin_top = 8.75
content_margin_right = 10.5
content_margin_bottom = 8.75
bg_color = Color(0.117647, 0.117647, 0.117647, 1)
draw_center = false
border_color = Color(1, 1, 1, 0.137255)
@Laxystem
Laxystem / README.md
Last active April 26, 2023 19:55
Publishing to Modrinth & Github Packages using a Github Workflow

Layla's Website

  1. Create an env in your GitHub settings. Call it gradle.
  2. Add a variable to the env named RELEASE_TYPE, and give it a value of alpha, beta, or release.
  3. Add a secret to the env named MODRINTH_TOKEN, and give it the value of your Modrinth Token.
  4. Paste publishing.yml in .github/workflows/publishing.yml
  5. Add the following to your build.gradle.kts:
plugins {
  `maven-publish`
@rmnscnce
rmnscnce / cc0-packagelist-fedora.txt
Created July 27, 2022 06:37
Packages in the Fedora 36 repository that are licensed under CC0
/* List generated by running `sudo dnf rq --disablerepo=\* --enablerepo=fedora --enablerepo=updates --qf "%{name}: %{license}" | grep CC0 > cc0-packagelist-fedora.txt` */
3dprinter-udev-rules: CC0
R-gapminder: CC0
R-nycflights13: CC0
R-repurrrsive: CC0
R-zip: CC0
accel-config-libs: LGPLv2+ and MIT and CC0
accel-config: GPLv2 and LGPLv2+ and MIT and CC0
alacritty: ASL 2.0 and BSD and CC0 and ISC and MIT and zlib
@arnokeesman
arnokeesman / How to use LuckPerms prefixes on a fabricmc server.md
Last active February 5, 2025 19:40
How to use LuckPerms prefixes on a fabricmc server
@GentlemanRevvnar
GentlemanRevvnar / 1.18.2-custom_structures_with_jigsaws.md
Last active January 30, 2025 17:27
Simple guide for using jigsaws in custom structures in 1.18.2

Custom data pack structures with jigsaws in 1.18.2

(Last updated: 1.18.2)

This is technically a shameless rip/edit of misode's guide that shows the traditional use of newly implemented custom structure system. I myself want to tackle the jigsaw aspect a bit, hence i'm making my own guice based on his. I will show how to create a data pack that adds custom structures to the world that also utilize jigsaw blocks. So treat this as a basic jigsaw guide in world generation. There is also a data pack download of this first example.

Always leave the world and rejoin to apply the new changes! Because traditional /reload or /datapack disable & enable do not refresh changes in worldgen files!

EXAMPLE 1 - Creating a structure that uses jigsaws

Let's make a simple house with a basement and a road that will lead away from the h