Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed MIT
Published 7 months ago
Updated 3 months ago
Changelog
Changelog
Added
-
Message Registration:
-
Registered
Messages
class for managing server and client communication usingPayloadRegistrar
andPacketDistributor
. -
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 usingFMLClientSetupEvent
. - Registered cutout render layers for all torch block variants (
Normal
,Medium
,Small
,Mini
, and their compressed forms).
- Added
-
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
.
- Efficient management of torch blocks and their wall-mounted variants via
-
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.
-
- Introduced
- Torch Configurations:
-
Rework: Modular Utility Classes:
CallConstants
: Utility class for consistentResourceLocation
creation usingMODID
.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.
- Modularized and consolidated content registration into separate
-
Customizability:
- Enhanced configuration system via
NormalTorchScreen
andConfigSlider
. - Support for fine-tuning entity settings, ranges, and speeds directly within the UI.
- Enhanced configuration system via
-
Scalability:
- Simplified the addition of new variants for torches (sizes, types) with the modularized registration and configuration system.
Files
Metadata
Release channel
ReleaseVersion number
0.1.0-1.21.1-neoforgeLoaders
Game versions
1.21.1Downloads
23Publication date
February 16, 2025 at 6:25 AMPublisher

biorfn
Member