Skip to content

Added Custom Gui for the Furnace and Campfire and moved Slots accordingly#20

Merged
AnyaPizza merged 2 commits into1.21from
New-GUIs
Feb 3, 2026
Merged

Added Custom Gui for the Furnace and Campfire and moved Slots accordingly#20
AnyaPizza merged 2 commits into1.21from
New-GUIs

Conversation

@AnyaPizza
Copy link
Collaborator

@AnyaPizza AnyaPizza commented Feb 3, 2026

Summary by CodeRabbit

  • Style

    • Applied workbench-specific textures to campfire and furnace workbench screens
    • Repositioned workbench container slots for improved layout
  • Chores

    • Updated mod metadata with official name, description, authors, and icon

@AnyaPizza AnyaPizza self-assigned this Feb 3, 2026
@AnyaPizza AnyaPizza added the enhancement New feature or request label Feb 3, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 3, 2026

📝 Walkthrough

Walkthrough

This PR updates MineTale mod metadata, repositions GUI slot coordinates in the workbench container, and standardizes texture references to use the MineTale namespace with workbench-specific textures across screen classes.

Changes

Cohort / File(s) Summary
Screen Texture References
src/client/java/com/tcm/MineTale/block/workbenches/screen/CampfireWorkbenchScreen.java, src/client/java/com/tcm/MineTale/block/workbenches/screen/FurnaceWorkbenchScreen.java
Updated texture identifiers from generic furnace textures to namespace-aware furnace_workbench.png via Identifier.fromNamespaceAndPath(MineTale.MOD_ID, "textures/gui/container/furnace_workbench.png") and added MineTale imports.
Container Layout
src/main/java/com/tcm/MineTale/block/workbenches/menu/AbstractWorkbenchContainerMenu.java
Repositioned GUI slot coordinates: fuel slot from (80,53) to (44,53); input slots from (44,17)/(44,35) to (35,17)/(53,17); output slots from 2x2 grid at (116/134, 21/39) to (107/125, 26/44). Added descriptive comments for slot positions.
Mod Metadata
src/main/resources/fabric.mod.json
Updated mod name to "MineTale", description to "Hytale in Minecraft", authors to ["TheCodeMonkey", "AnyaPizza"], icon and mixin paths to use "minetale" namespace, and cleared the suggests field.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • initial files for furnace block #14: Directly modifies the same screen texture identifiers for FurnaceWorkbenchScreen and CampfireWorkbenchScreen, implementing the workbench texture namespace standardization.

Poem

🐰 Textures now aligned, slots repositioned with care,
MineTale's namespace flows through the workbench air,
Metadata gleaming, coordinates set just right,
A polish of pixels, the mod shines so bright!
─ The CodeMonkey's Carrot Companion 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main changes: custom GUI textures for Furnace and Campfire workbenches, and slot coordinate adjustments in the container menu.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Docstrings were successfully generated.
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch New-GUIs

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 3, 2026

Note

Docstrings generation - SKIPPED
Skipped regeneration as there are no new commits. Docstrings already generated for this pull request at #21.

coderabbitai bot added a commit that referenced this pull request Feb 3, 2026
Docstrings generation was requested by @AnyaPizza.

* #20 (comment)

The following files were modified:

* `src/main/java/com/tcm/MineTale/block/workbenches/menu/AbstractWorkbenchContainerMenu.java`
@AnyaPizza AnyaPizza merged commit 6745608 into 1.21 Feb 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant