Перейти к содержимому
Mineforgian

Impatient Torch

Overclocks your blocks!

Загрузки
996
Подписчики
2
Обновлён
24 марта 2025 г.
Лицензия
MIT

Опубликован 13 ноября 2024 г.

⏳ Impatient Torch

Why wait? Speed up your blocks and entities!

📖 About the Mod

Inspired by the classic Torchorino, Impatient Torch adds special torches that increase the tick speed of nearby blocks and entities. Whether you are waiting for crops to grow, furnaces to smelt, or machines to process, these torches will get the job done faster.

Support: NeoForge & Forge (1.21.1)

🔥 The Torches

The mod features distinct types of torches to suit your needs.

  1. Time Torches (Standard)

These torches accelerate the tick rate of blocks (like the Farming Block, furnaces, and hoppers) and block entities within their range.

  • Redstone Control: As of version 0.1.2+, you can now turn these torches OFF using a Redstone signal!
  • Visuals: Recently updated flame sprites for a better look.
  1. Mob Torches (New!) Introduced in v0.1.2, these torches specifically target entities.
  • ⚔️ Hostile Mob Torch: Increases spawn/tick rates for hostile mobs.
  • 🐷 Passive Mob Torch: Increases spawn/tick rates for passive animals.
  • Configurable Spawns: You can adjust the spawn rate logic in the config.

📏 Tiers & Ranges Torches come in multiple sub-tiers (sizes) to fit different base layouts.

  • Mini: Covers a small area.
  • Small: Covers a 5x5 area.
  • Medium: Covers a 7x7 area.
  • Normal: Covers a 9x9 area. Note: There are also Compressed versions and Wall-Mounted variants available!

⚙️ Configuration & Commands Impatient Torch offers a powerful in-game configuration system. In-Game Config UI: Use the command /impatient openconfig to open a GUI where you can:

  • Adjust X & Z ranges via sliders.
  • Fine-tune settings. Note: Speed is determined by the main config file and cannot be changed in this screen.

Blacklist Management: Prevent specific blocks from being accelerated (useful to prevent crashes or exploits).

  • /impatient blacklist add <block_id> (e.g., minecraft:furnace)
  • /impatient blacklist remove <block_id>
  • /impatient blacklist list

🆕 Recent Updates (v0.1.0 - v0.1.2)

  • New Content: Added Hostile and Passive Mob Torches.
  • Redstone Support: Main torches can now be disabled via Redstone.
  • UI Overhaul: Added scroll bars to the config screen (fixing mouse wheel issues) and improved sliders. Recipes: Adjusted recipes to align more closely with the original inspiration.
  • Technical:
  • * Removed dependency on "Common Network" mod.
  • * Refactored networking (Packets/Payloads) for better stability.
  • * Updated loader versions to match modern NeoForge standards (21.1.118+).

🤝 Community & Support

Modpacks: ✅ YES! You can use this mod in your modpack.

Feedback: Found a bug or have a suggestion?

  • 💬 Discord: Join the Discord and leave a message in the mod's text channel.

Ченджлог

0.1.4-1.21.1-neoforgeРелиз1.21.1 · 24 марта 2025 г.

Adjusted the spawn rate and gave a config setting that can be changed in the config/ingame config for the spawn rate, updated the loader versioning from the neoforge 21.1.72 to 21.1.118 to be closer to the latest

0.1.4-1.21.1-forgeРелиз1.21.1 · 24 марта 2025 г.

Adjusted the spawn rate and gave a config setting that can be changed in the config/ingame config for the spawn rate, updated the loader versioning from the forge 52.0.24 to 52.0.53 to be closer to the latest

0.1.3-1.21.1-neoforgeРелиз1.21.1 · 10 марта 2025 г.

Fixed:     Screen scrolling where when you scrolled you couldnt click on or change the configs.

Updated:    Changed the recipe to be more like the original recipes.

Added:    redstone function to the Main Torches to be able to turn them off to match with the Mob Torches.

0.1.3-1.21.1-forgeРелиз1.21.1 · 10 марта 2025 г.

Fixed:     Screen scrolling where when you scrolled you couldnt click on or change the configs.

Updated:    Changed the recipe to be more like the original recipes.

Added:    redstone function to the Main Torches to be able to turn them off to match with the Mob Torches.

0.1.2-1.21.1-forgeРелиз1.21.1 · 24 февраля 2025 г.

Brought up to date with the neoforge verstion Fixed Scrolling Issue: Added a scroll bar on the side to address cases where the mouse wheel didn't work for some users Torch Improvement: Updated the flame sprite on torches to better match their designs. New Torch Entities: Added two new torch types: Hostile Mob Torches and Passive Mob Torches. These new torches also include the existing tier system: Small: Covers a 5x5 area. Medium: Covers a 7x7 area. Normal: Covers a 9x9 area.

0.1.2-1.21.1-neoforgeРелиз1.21.1 · 24 февраля 2025 г.
  • Fixed Scrolling Issue: Added a scroll bar on the side to address cases where the mouse wheel didn't work for some users
  • Torch Improvement: Updated the flame sprite on torches to better match their designs.
  • New Torch Entities: Added two new torch types: Hostile Mob Torches and Passive Mob Torches.
    • These new torches also include the existing tier system:
      • Small: Covers a 5x5 area.
      • Medium: Covers a 7x7 area.
      • Normal: Covers a 9x9 area.
0.1.0-1.21.1-neoforgeРелиз1.21.1 · 16 февраля 2025 г.

Changelog

Added

  • Message Registration:

    • Registered Messages class for managing server and client communication using PayloadRegistrar and PacketDistributor.

    • Methods:

      • sendToServer: Sends packets from client to server.
      • sendToPlayer: Sends packets from server to specific players.
    • Built on NeoForge's RegisterPayloadHandlersEvent.

  • Client Setup Enhancements:

    • Added onClientSetup method to handle client-side setup tasks using FMLClientSetupEvent.
    • Registered cutout render layers for all torch block variants (Normal, Medium, Small, Mini, and their compressed forms).
  • Modular Content Registration:

    • EntityReg:

      • Registers block entities for all torch types and their wall-mounted variants, including compressed versions.
    • BlockReg:

      • Efficient management of torch blocks and their wall-mounted variants via DeferredRegister.
    • ItemReg:

      • Handles item registration for all torch types and sizes.
    • Torch Configurations:
      • Introduced NormalTorchScreen for managing base torch entity settings when activated in the configuration.
      • Features:
        • Adjustable X & Z range slider directly within the screen.

          • Y range adjustments remain disabled unless explicitly enabled in the configuration.
        • Torch speed is determined by the configuration and cannot be changed via the screen.

        • Sliders and settings are only accessible if the feature is activated in the configuration.

        • Utilizes a grid-based layout for scalable and modular UI design.

  • Rework: Modular Utility Classes:

    • CallConstants: Utility class for consistent ResourceLocation creation using MODID.
    • ConfigSlider: A custom slider widget with adjustable ranges and dynamic text for configuration control.

Improved

  • Code Maintainability:

    • Modularized and consolidated content registration into separate Reg classes (e.g., BlockReg, EntityReg, ItemReg) for improved readability and scalability.
    • Refactored Messages for modular communication and simplified packet handling.
  • Customizability:

    • Enhanced configuration system via NormalTorchScreen and ConfigSlider.
    • Support for fine-tuning entity settings, ranges, and speeds directly within the UI.
  • Scalability:

    • Simplified the addition of new variants for torches (sizes, types) with the modularized registration and configuration system.
0.0.4-1.21.1-neoforgeРелиз1.21.1 · 24 января 2025 г.

Updated to have support for the Farming Block!

Комментарии

Загружаем…