promotional bannermobile promotional banner

EarlyPotionSystem

Restores and implements the early potion system mechanics from old Minecraft versions.
Back to Files

Early Potion System 1.0.1

File nametutorial_mod-1.0.1-1.20.1.jar
Uploader
mjr_surtrmjr_surtr
Uploaded
Jun 17, 2026
Downloads
24
Size
83.1 KB
Mod Loaders
Forge
File ID
8265898
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:earlypotionsystem-1577704:8265898")

Learn more about Curse Maven

What's new

# Early Potion System - Changelog v1.0.1

**Release Date**:June 17, 2026
**Required**:Minecraft 1.20.1 + Forge 47.2.1

---

## 📋 Overview

Version 1.0.1 is a quality-of-life update focused on improving the JEI (Just Enough Items) recipe display and fixing Chinese character encoding issues.

---

## ✨ New Features

### 1. JEI Recipe UI Redesigned
- Changed the "Early Brewing" category from a simple one-row layout to a **vanilla brewing-stand style layout**
- Top-left slot shows fuel (Coal/Charcoal)
- Top-center slot shows the ingredient (Carrot/Beef/Apple/Salmon/Chicken)
- Bottom row shows 3 potion bottles
- Added animated arrows pointing downward, giving a visual brewing progress feel

### 2. Mod Metadata Cleanup
- Display name changed from the mixed `EarlyPotionSystem[早期药水系统]` to plain English `Early Potion System`
- Avoids encoding issues caused by non-ASCII characters in `gradle.properties`

---

## 🐛 Fixes

| Issue | Status | Notes |
|-------|--------|-------|
| JEI recipe layout misalignment | ✅ Fixed | Slot coordinates re-adjusted |
| Chinese characters in mod name corrupted | ✅ Fixed | Removed Chinese from `gradle.properties`, and forced JVM to use UTF-8 |
| Inconsistent Gradle build encoding | ✅ Fixed | Added `-Dfile.encoding=UTF-8` to JVM args |

---

## 🔧 Technical Changes

- `EarlyBrewingRecipeCategory.java`:Rewrote `setRecipe()` and `draw()` — uses `IGuiHelper.createBlankDrawable(72, 55)` as canvas, with `createArrowDown` animated arrows
- `gradle.properties`:`mod_name` is now English-only, `mod_version` bumped from `1.0.0` to `1.0.1`, UTF-8 flag added to JVM args

---

## 📦 Installation

1. Download `tutorial_mod-1.0.1-1.20.1.jar`
2. Place it in your Minecraft `mods` folder
3. Launch the game (you may remove old versions of this mod)

---

## 🎮 How to Use

In-game, press `R` to open JEI and search for **Early Brewing** to see all potion recipes. The Early Brewing Stand is crafted on a crafting table.

This mod has no additional files