CraftDen1al
# Plugin Synopsis
This is a lightweight plugin run on server-side, which allows you to refuse certain crafting operations from client-side.
# How to Use This Plugin
Loading world with this plugin loading, this plugin will not actively modify anything. You need to create and edit a file named `craftden1al.json` (case sensitive on Linux) in the root directory of the world (i.e. in the same directory as `level.dat`).
Example of `craftden1al.json`: (“//” comments for ease of understanding, actual JSON files do not allow comments)
“`json
{
“deny_mode”: false, // defaults ‘true’; ‘true’ for deny mode and ‘false’ for allow mode; accepts: ‘true’ | ‘false’
“patterns”: [
[
{
“type”: “rege_s_simple_datapack:all”, // a string represents a condiion type, registered in rege.rege.minecraftmod.craftden1al.util.ConditionRegistry
“data”: [] // any element, depends on the type’s requirement
}, // an object represents a conditional match, or ‘null’ represents an unconditional match; accepts: an object | ‘null’
[
“minecraft:string”, // a string(available on MC 1.7+) represents the resource location of the item, or a number represents the raw ID of the item, or an object(see below) represents a more detailed item, or ‘null’ represents an empty slot
“minecraft:string”, // the same as the previous line
“minecraft:string”, // the same as the previous line
“minecraft:string” // the same as the previous line
], // an array represents a shaped or shapeless recipe’s ingredients, or ‘null’ represents that the ingredients are unimportant
{
“id”: “minecraft:wool”, // a string(available on MC 1.7+) represents the resource location of the item, or a number represents the raw ID of the item
“dv”: 0, // a number represents the DV(Damage Value) of the item
“count”: 1 // a number represents the count of the result item; won’t be useful in ingredients’ definitions
}, // a string(available on MC 1.7+) represents the resource location of the result item, or a number represents the raw ID of the result item, or an object represents a more detailed result item, or ‘null’ represents that the result item is unimportant
2, // an integer represents the width of the shaped recipe, or null represents that the width of the shaped recipe is unimportant; if both this and next element is absent, it represents that whether the recipe to match is shaped or not is unimportant
2 // an integer represents the height of the shaped recipe, or null represents that the height of the shaped recipe is unimportant; if this element is absent and the previous element is present, it represents that the recipe to match is shapeless
]
] // defaults ‘[]’; an array represents all recipe patterns to match
}
“`
So, after editing the file and restarting the server / re-entering the world, the client player will find they are only able to craft 1 [White Wool](https://minecraft.wiki/w/White_Wool) with 4 [String](https://minecraft.wiki/w/String)s, and when trying to craft other recipes, even though the result item is displayed on the right side of the crafting screen, when trying to take out the item, it will “bounce back”, thus refusing to craft certain recipes.
# Notice
Please refer to the Minecraft Wiki’s history for recipe lists, and the width and height of the shaped crafting patterns are strictly “source-code-based”.
For example, the width and height of [Diamond Axe](https://minecraft.wiki/w/Diamond_Axe)’s are 2 and 3, not 3 and 3; and must be `[“minecraft:diamond”, “minecraft:diamond”, “minecraft:diamond”, “minecraft:stick”, null, “minecraft:stick”]`, not its horizontal-mirrored form (i.e. `[“minecraft:diamond”, “minecraft:diamond”, “minecraft:stick”, “minecraft:diamond”, “minecraft:stick”, null]`).
If you are not able to view the source code, the best way is to write both to the pattern.
# FAQ
Q: Is it useful to run this mod on the client-side?
A: Client-side loading of this mod is useful for entering singleplayer worlds. It takes no effect for entering multiplayer games. Whether it takes effect depends on whether this mod is loaded on the server side.
Q:Seems that the pattern defined in `craftden1al.json` did not being loaded?
A:Please check whether the content of `craftden1al.json` conforms to the syntax of JSON (pay special attention to the presence or absence of commas, whether the symbols are halfwidth, and no comments allowed). If there is a syntax error, the game log will show `Incorrect JSON syntax of craftden1al.json, giving up loading: reason`. As well as confirming that the key names are spelled correctly (e.g. `patterns` is written as `pattern` causing no patterns to load), and that the recipe list is incorrect.
Q: In Creative Mode, I can press a number key to move an item from the result item slot out without bouncing it back?
A: This is a feature of Creative Mode, this won’t happen in Survival/Adventure Mode.
Q: Will `craftden1al.json` be overwritten because it contains invalid item IDs, etc.?
A: No. This plugin will only read the file, not write to it.
COSTAR
A simple mod that addresses a questionable design decision in minecraft for versions 1.9-1.12 (fixed in 1.12.1-pre1) that affects fabric: the `root.tick.level.entities.blockEntities` directive in the piechart uses `Class#getSimpleName` for the profiler location, leading to fabric having different names from vanilla (and different names in dev than in prod) due to the fact that fabric remaps almost all symbols in the game jar to an intermediary layer. To fix this vanilla parity issue, I just switch out the name with its unmapped equivalent.
See the gallery for an example of what this looks like.
Nek’s Command Maker (Server Edition)
If you were wondering, yes I did change the icon.
This is the **server edition** of Command Maker. Click [here](https://modrinth.com/mod/command-maker-client) to see the Client Edition. ( visit [legacy download page](https://commandmakerwiki.lucasgeitgey.com/downloadClient.html) for CMDMaker Client Edition Download Page if you got a 404 error for the other link.)
—
# 📦 Nek’s Command Maker Server Edition
A lightweight Minecraft mod that lets you define custom commands using aliases—perfect for server scripting, modpacks, or ritual triggers. No external files, no dependencies beyond Fabric API.
—
## How to download and install
https://commandmakerwiki.lucasgeitgey.com/install-video.html
—
### 🔧 Features
– Add commands dynamically via in-game chat
– Reload config without restarting
– Fully JSON-driven and vanilla-compatible
—
### 📝 Usage
Use `/addcommand` to manage your custom commands:
“`bash
/addcommand add
“`
Adds a new alias that runs the specified command.
“`bash
/addcommand del
“`
Deletes the alias and its associated command.
“`bash
/addcommand reload
“`
Reloads the config file and updates all aliases.
Visit the [**wiki**](https://diamondstar-mods.github.io/Minecraft-Command-Maker/) for more information.
—
### 📁 Config Format
Commands are stored in a simple JSON file (modid_alieses.json) like:
“`json
{
“crashme”: “kill @s”,
“greet”: “say Hello, world!”
}
“`
### 🧪 Example
“`bash
/addcommand add crashme kill @s
/addcommand add greet say Hello, world!
“`
Then just run `/crashme` or `/greet` in chat!
—
## Telemetry Data
Every time you start the game with the mod, a HTTP request is sent to commandmakerwiki.lucasgeitgey.com /redirects/telemetry.html. to Opt-Out, set ‘send-telementry’ to ‘false’ in telemetry.yml. The data sent is a HTTP GET request, to see how many people use the mod.
_Note: Telementry Data has been removed in 2.3.5_
—
## Downloading Functions
You can use /cmd downloadfunction to download functions.
You can see the function list, and request to add new ones [here.](https://github.com/Diamondstar-Mods/Minecraft-Command-Maker/tree/26.1/docs/cdn/functions)
—
🛠️ This is my first time making a Minecraft mod, so there may be bugs or quirks. If you find any issues, feel free to report them!
—
**If you would like to make a feature request, please visit [here](https://github.com/Diamondstar-Mods/Minecraft-Command-Maker/discussions/1).**
**If you would like to make a bug report, please visit [here](https://github.com/Diamondstar-Mods/Minecraft-Command-Maker/issues/new).**
**If you would like to otherwise make a comment please visit [here](https://github.com/Diamondstar-Mods/Minecraft-Command-Maker/discussions/4)**
[](https://github.com/Diamondstar-Mods/Minecraft-Command-Maker/actions/workflows/build.yml)

Classic Caves
Reverses release 1.7.2’s cave changes, bringing them back to their former
glory.
– Increases cave frequency
– Increases mineshaft chance
– Reduces max dungeon placement height
– Reverts ravine curvature
All this makes the underground nearly identical to 1.6.4.
Better Than Wolves: CE

# 🚷 Better Than Wolves – Community Edition 🚷
This is a continuation of FlowerChild’s Better than Wolves total conversion Minecraft mod. Its aim is to both recapture the feeling of that first time you played Minecraft, hiding in a dark hole on your first night with monsters all around, as well as extending gameplay by creating a deep tech tree that lets you slowly master your surroundings, as you craft windmills, kilns and crucibles and eventually reach steel production.
[](https://discord.btwce.com/) [](https://wiki.btwce.com) [](https://github.com/BTW-Community/BTW-Public)
[](https://legacyfabric.net/) [](https://modrinth.com/project/btwce)
We were informed that FlowerChild, the original author of BTW from 2011-2020, passed away in 2024. He was a retired veteran from the game industry who saw, like we all did, the incredible potential that this new little game called Minecraft had. He spent a decade refining his vision, applying everything he knew about game design, and teaching us along the way. He was a phenomenal game designer, and gave so much of his knowledge and humor back to the community.
Let us remember FlowerChild for the inspiration he was and the community he built. His spirit will forever be a part of our shared journey.
# 🗜️ Installation
**This mod does not work with Modrinth launcher, we cannot fix that on our end, request Modrinth to support Legacy Fabric mods.**
Please [visit the wiki for instructions](https://wiki.btwce.com/view/Installation) on how to install with supported launchers.
## 🐺 What is Better Than Wolves?
Better Than Wolves is a “total conversion”. This differs from most mods that you are probably used to in that it changes many of the rules of play to provide a richer experience, rather than just adding in new stuff. What makes it special however, is that it always attempts to do so in a way that retains the original spirit of the game, perhaps even more so than the newer official releases.
It focuses both on challenging survival play, and player creativity in terms of never providing “magic block” solutions to in game problems. Instead, it provides basic tools and leaves it to the player to figure out how to use them to get the job done.
In short, Better Than Wolves is a vision of what Minecraft could have been, designed by very serious players, for other like minded individuals.
## 🌐 What Does Community Edition Mean?
Community Edition is the successor to FlowerChild’s original mod. It is a direct continuation using FC’s source code, developed by the community, and following FC’s original vision for the mod. CE aims to modernize BTW, finish the systems left unfinished by FC, fix many bugs, and even add new features.
## 📝 License
Better Than Wolves and its source code are made freely available under the creative commons attribution license:
[Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/)
A note from FlowerChild about licensing:
> You are free to modify and redistribute portions of BTW and its code as you wish, but I (FlowerChild) would appreciate acknowledgment if you do so. Keep in mind however that parts of BTW may be based on modified versions of Mojang’s code and assets, and it is left to anyone redistributing portions of BTW to make sure they are appropriately considering Mojang’s intellectual property and licensing as well.
## 🔗 Links
* [Installation](https://wiki.btwce.com/view/Installation)
* [Report a bug](https://github.com/BTW-Community/BTW-Public/issues)
* [MCForum Thread](https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/3117153-1-5-2-better-than-wolves-community-edition-v1-0-1)
* [Discord](https://discord.btwce.com/) — [Wiki](https://wiki.btwce.com/)
* [Original Wolves Are a Bad Idea Thread](https://www.minecraftforum.net/forums/minecraft-java-edition/survival-mode/220651-notch-wolves-are-a-bad-idea)
* [Original Better Than Wolves Thread](https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/1272992-better-than-wolves-total-conversion)
## 💜 A word of gratitude
The Community Edition team would like to express its gratitude to all the people that have kept this community alive all these years:
– **FlowerChild**, for making BTW, may you rest in peace
– **Dawnraider**, for spearheading the Community Edition effort
– **Zhil**, for organizing the extended community
– **Hiracho**, for contributing significant work on design, features, and bugfixes
– **Arminias**, for contributing architectural upgrades such as moving to fabric
– **Bagel**, for porting over several major features
– **Battosay**, for his tireless work on the wiki
– **Sargunster**, for keeping the forums and wiki online all these years
– **Sarudak**, for moderating the forums
– **Professor Ion**, for hosting all our multiplayer servers
We’d also like to thank all the people that have provided contributions to BTW over the years, we couldn’t do this without you.
[BTW Addon] Gloomy Hostile
A world on Hostile difficulty will have effects on progression milestones:
– Post-Nether: All nights are gloom, and moon is eternally new. Endermen can pickup (falling) netherrack and burning nethercoal torches (unlit ones won’t get picked up).
– Post-Wither: All days are much darker (and blots the sun).
– Post-Dragon: Reverts all side-effects, unless configured otherwise.
You can optionally challenge yourself with World Challenge Level configuration.
Brigo
[](https://modrinth.com/mod/brigo)
[](https://www.curseforge.com/minecraft/mc-mods/brigo)
[](https://github.com/xhyrom/brigo)


[](https://ko-fi.com/xhyrom)
**Brigo** brings modern Brigadier-style command suggestions and autocomplete to legacy Minecraft versions.
## What is brigo?
Brigo is a mod that brings Brigadier-style command suggestions, syntax highlighting, and argument previews to older Minecraft versions.
It works on the **client side** to improve the command UI on most servers, but can also be installed **server-side** to provide deeper integration, such as custom command trees and better suggestion accuracy.
## How do I use it?
Brigo works out of the box on most legacy servers, but installing it on both client and server provides the best experience.
[BTW Addon] Botania: Better than Wolves Edition (Unnoficial)
# Botania: BTW edition (Unofficial)
An *unofficial* port and altercation of Botania to [Better Than Wolves: CE](https://modrinth.com/mod/btwce). Requires [Legacy Fabric API](https://modrinth.com/mod/legacy-fabric-api) as well as [Legacy Fabric API BTW fixes](https://modrinth.com/mod/legacy-fabric-api-fixes-btw).
If you’re very lost, and looking for the official Botania, click [here](https://modrinth.com/mod/botania)!
## What is it?
To quote the official Botania Page,
> Botania is a tech mod themed around natural magic. Gameplay is centered around creating magical flowers and devices using Mana, the power of the earth.
> The mod focuses on automation, but without elements that make it feel grindy– systems can be thought out and designed, rather than built blindly from blueprints in [EMI] or a wiki.
## Okay, but what about this version?
Botania: BTW edition is a port of the 1.7 version of botania to 1.6.4 BTW:CE, with (planned) tight integration with BTW’s core progression, with recipes tweaked to prevent sequence breaking everything. Furthermore, custom content is planned, so even those with prior exprience to Botania will see something new!
## Here be dragons!
Please note that this addon is still in alpha! There might be bugs, things that are not implemented, and crashes! Please don’t use this in a world that you care about (yet!)! Report any issues you discover on the issue tracker or discord. In addition, this addon *will* have more dependencies in the future! Be prepared. Or don’t, I can’t exactly stop you.
## Credits
– Vazkii, the creator of Botania: Of course, none of this would be possible without him. Huge shoutout to him and all the wonderful people who have worked on Botania over the years.
– The Forge team: This mod (currently, its planned to seperate that out) utilizes and shims a sizable chunk of the MinecraftForge API. Thanks to all the contributors of Forge (around 1.7 especially)!
– My fellow BTW:CE team members: For being awesome, and giving me motivation to continue doing ~~cursed ports~~ cool projects
Blueprints BTA
### This mod is for Better Than Adventure – it will _not_ work for vanilla Minecraft!
A completely client-side mod which you can use on unmodded/vanilla servers to design your builds freely before you actually build them.
– Press V to enter/exit design mode, which gives you flight and a creative-like inventory.
– Press G to access the Blueprints menu.
– Press H to toggle Shuffle, which randomly places a block from your hotbar.
– Press X to toggle Interaction Mode between “Fulfill” and “Passthrough”
All keybinds are configurable in the vanilla keybinds section of the pause menu.
“`
Credit to soupAmng & HobbleRox for the logo! Love you guys!
“`
Block Helper
# Block Helper
A direct WAILA port for old versions of Minecraft, with almost the same API and many, many additional fixes!
## Download
[**Download on CurseForge**](https://www.curseforge.com/minecraft/mc-mods/block-helper)
[**Download on Modrinth**](https://modrinth.com/mod/block-helper) (More versions are available here)
### Fixers
Some Minecraft versions have bugs. That’s normal. In order to fix some of them, you can install the following fixers:
– [Class Loader Fixer](https://modrinth.com/mod/class-loader-fixer)
– [Font Fixer](https://modrinth.com/mod/font-fixer)
## Old source code
This repository hosts the source code for BlockHelper versions 2.x and onwards.
The source code for older versions (0.x and 1.x), has moved [here](https://github.com/ThexXTURBOXx/BlockHelper-old).
## Installation
### Forge (all versions) / ModLoaderMP (≤ 1.2.3)
#### Client
Just drop the mod into the `mods` folder. Done! 🙂
#### Server
If you are running a server on MC 1.3.x or newer, just copy the Block Helper jar file into the `mods` folder.
On older versions, you need to download the dedicated server build of the mod.
It can be found under “Additional files” both on Modrinth and CurseForge.
In MC b1.5_02 and older, you need to copy all the files from this jar into the server jar.
In all newer versions, it is sufficient to just copy the jar file into the `mods` folder.
#### MCPC+/Cauldron/Bukkit
If you are running a server on MC 1.3.x or newer, just copy the Block Helper jar file into the `mods` folder.
On older versions, you need to download the dedicated Bukkit/MCPC+ build of the mod.
It can be found under “Additional files” both on Modrinth and CurseForge.
In MC b1.7.3 and older, you need to copy all the files from this jar into the Bukkit jar.
In all newer versions, it is sufficient to just copy the jar file into the `mods` folder.
### Fabric
Drop the mod into the `mods` folder and install [Apron](https://github.com/BetterThanUpdates/Apron) or [BetaLoader](https://github.com/paulevsGitch/BetaLoader) (for b1.7.3)
or [Fabricated Forge](https://github.com/arthurbambou/Fabricated-Legacy-Forge) (for 1.3.2+).
## Features
### Mod Compatibility
Next to Vanilla blocks, integration modules for the following mods are in place (list updated only irregularly!):
– Advanced Machines
– Advanced Solar Panels
– Applied Energistics 1
– Barrels
– BuildCraft 2 and 3
– ChickenChunks
– Ender Storage
– Equivalent Exchange 1, 2 and 3
– Factorization
– Falling Meteors
– Flora & Soma / Natura
– Forestry
– Forge Multipart
– GregTech
– IC²
– Immibis’s Microblocks
– IndustrialCraft
– InfiCraft
– NEI
– Pam’s Mods
– Project Zulu
– Railcraft
– Red Power
– Thaumcraft
– Thermal Expansion
– Total Panels
– Twilight Forest
Some of these mods still host downloads to this day.
If you cannot find downloads for some of these,
chances are that they are still downloadable via [MCModArchive](https://mcmodarchive.femtopedia.de/).
### API
Block Helper features WAILA’s API (with minimal changes) from version 2.x onwards.
Since there are many resources online on how to use the API, I will keep this as simple as possible here and just list a few “good” examples:
– [Block Helper’s own plugins](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.5.2/src/main/java/mcp/mobius/waila/addons)
– [BlockHelperAddons](https://github.com/VintageModsReforged/BlockHelperAddons)
Just try to follow these examples and you will succeed. To safely register your plugin, use the code snippet from the
JavaDoc of the `mod_BlockHelper#registerPlugin` function.
### Other features
Yes, Block Helper has a few additional features and integrations you probably have not seen before 🙂
On the Modrinth and CurseForge page, there are a few images of most of these features in action!
_Please note that not every feature is available for every Minecraft version due to modding limitations._
#### NEI/AMI/HMI integration
– Two new keybinds (default: NUM3 and NUM4), which show all the recipes for or using the
block currently looked at
– Show the mod an item is from in the item’s tooltip [this also works without NEI/AMI/HMI in Apron]
– Another keybind specific for NEI (default: I), which shows all the applicable enchantments for the
currently highlighted item in the inventory
#### World Overlays
Just like NEI in MC 1.4.7 and onwards, Block Helper features a light level overlay and chunk border overlay. The default
keybinds for these are F7 and F9, respectively.
## Source Code
Block Helper is being developed for:
– [a1.2.6](https://github.com/ThexXTURBOXx/BlockHelper/tree/a1.2.6)
– [b1.1_01/b1.1_02](https://github.com/ThexXTURBOXx/BlockHelper/tree/b1.1_02)
– [b1.2_02](https://github.com/ThexXTURBOXx/BlockHelper/tree/b1.2_02)
– [b1.3_01](https://github.com/ThexXTURBOXx/BlockHelper/tree/b1.3_01)
– [b1.4_01](https://github.com/ThexXTURBOXx/BlockHelper/tree/b1.4_01)
– [b1.5/b1.5_01](https://github.com/ThexXTURBOXx/BlockHelper/tree/b1.5_01)
– [b1.6.5/b1.6.6](https://github.com/ThexXTURBOXx/BlockHelper/tree/b1.6.6)
– [b1.7-b1.7.3](https://github.com/ThexXTURBOXx/BlockHelper/tree/b1.7.3)
– [b1.8/b1.8.1](https://github.com/ThexXTURBOXx/BlockHelper/tree/b1.8.1)
– [b1.9p5](https://github.com/ThexXTURBOXx/BlockHelper/tree/b1.9p5)
– [1.0/1.0.1](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.0)
– [1.1](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.1)
– [1.2.3](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.2.3)
– [1.2.4/1.2.5](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.2.5)
– [1.3.2](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.3.2)
– [1.4](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.4)
– [1.4.1/1.4.2](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.4.2)
– [1.4.3](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.4.3)
– [1.4.4/1.4.5](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.4.5)
– [1.4.6/1.4.7](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.4.7)
– [1.5.x](https://github.com/ThexXTURBOXx/BlockHelper/tree/1.5.2)