All Projects → lexikiq → Minecraft Randomiser

lexikiq / Minecraft Randomiser

Licence: mit
Resource pack and data pack randomiser to shuffle textures, sounds, loot tables, recipes, and more

Projects that are alternatives of or similar to Minecraft Randomiser

Craft
A simple Minecraft clone written in C using modern OpenGL (shaders).
Stars: ✭ 8,957 (+26244.12%)
Mutual labels:  minecraft, glsl
Sildurs Shaders.github.io
Sildurs shaders website
Stars: ✭ 84 (+147.06%)
Mutual labels:  minecraft, glsl
Wisdom Shaders
A Minecraft shaderspack. Offers high performance with high quality at the same time.
Stars: ✭ 132 (+288.24%)
Mutual labels:  minecraft, glsl
Shaderlibs
topameng's shader libs
Stars: ✭ 27 (-20.59%)
Mutual labels:  glsl
Lgtm Shaders
Stars: ✭ 27 (-20.59%)
Mutual labels:  glsl
Pocket Minecraft Protocol
[En][de]code Minecraft packets
Stars: ✭ 30 (-11.76%)
Mutual labels:  minecraft
Mc Kutils
The ultimate Kotlin library for Minecraft plugin development
Stars: ✭ 33 (-2.94%)
Mutual labels:  minecraft
Blur
Minecraft Game Engine written in Java & Kotlin
Stars: ✭ 21 (-38.24%)
Mutual labels:  minecraft
Webgl Study
Stars: ✭ 31 (-8.82%)
Mutual labels:  glsl
Gazebo models worlds collection
collection of gazebo models and worlds
Stars: ✭ 29 (-14.71%)
Mutual labels:  glsl
Unifiedmetrics
Fully-featured metrics collection agent for Minecraft servers. Supports Prometheus and InfluxDB. Dashboard included out-of-box.
Stars: ✭ 29 (-14.71%)
Mutual labels:  minecraft
Rasusa
Randomly subsample sequencing reads to a specified coverage
Stars: ✭ 28 (-17.65%)
Mutual labels:  random
Language Glsl
Atom language support for GLSL
Stars: ✭ 30 (-11.76%)
Mutual labels:  glsl
Feedthebeast Docker Servers
FTB Minecraft servers dockerized
Stars: ✭ 27 (-20.59%)
Mutual labels:  minecraft
Essentials
The essential plugin suite for Minecraft servers.
Stars: ✭ 957 (+2714.71%)
Mutual labels:  minecraft
Pixi.js
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Stars: ✭ 34,982 (+102788.24%)
Mutual labels:  glsl
The Islands Of Shaders
Project to learn and test Godot Engine 3.x Shaders
Stars: ✭ 31 (-8.82%)
Mutual labels:  glsl
Powernbt
Minecraft PowerNBT plugin
Stars: ✭ 29 (-14.71%)
Mutual labels:  minecraft
Aversion
Aversion Survival Horror Game built in Unity 3D
Stars: ✭ 29 (-14.71%)
Mutual labels:  glsl
Mir Random
Advanced Random Number Generators
Stars: ✭ 30 (-11.76%)
Mutual labels:  random

Minecraft Randomiser

This is a set of programs to randomise data about Minecraft.

Requires Python 3.6+ to run. (Experimental compiled builds are avaiable from the releases tab. These are extra broken right now, please use Python to run.)

resource_randomiser.py

This randomises every single image, sound, shader, and language file of a resource pack and automatically installs it into your resource pack folder.

This has been tested on Minecraft 1.13.2 & 1.14, and likely works on other versions as well due to its safe way of randomising files.

The regular Minecraft resource pack is included by default. The images, sounds, and other files included in said resource pack are owned and created by Mojang AB and I take no credit for creating them.

Usage

To use, simply run resource_randomiser.py in python3, or double click the executable file. Options can be viewed from the command line using resource_randomiser.py -h

Examples

python3 resource_randomiser.py -h - Get the program's help and list of options.

python3 resource_randomiser.py - Randomises the resource pack from the "pack" folder with all default randomisation settings.

python3 resource_randomiser.py --pack faithful - Randomises the resource pack from the "faithful" folder.

python3 resource_randomiser.py --notextures --nosounds --pack faithful - Randomise everything except the textures and sounds from the resource pack in the "faithful" folder.

data_randomiser.py

This randomises the Minecraft data pack, which includes files such as loot tables for random block drops, recipes, advancements, and experimentally structures (disabled by default, some configurations crash).

Has only been tested on the 1.14.3 data pack. This may not be fully compatible with custom data packs (especially randomised advancements). Please report any issues you have.

Usage

python3 data_randomiser.py -h - Get the program's help and list of options.

python3 data_randomiser.py - Randomises loot tables, recipes, and advancements.

python3 data_randomiser.py --norecipes --structures - Enables structure randomisation and disables recipes.

Bugs

Please report any bugs for either program, especially on Windows and Mac, as they have had little testing. Feature requests are also allowed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].