
Laser Utils
A Minecraft 1.21.1 Forge Library for creating lasers, ray casts, and much more.
- Загрузки
- 2K
- Подписчики
- 4
- Обновлён
- 27 апреля 2025 г.
- Лицензия
- GPL-3.0-only
Опубликован 9 апреля 2025 г.
Laser Utils is a Forge modding utility library for Minecraft 1.21.1.
This library makes it easier to implement lasers and ray casts in your mod. Additionally, registering new items, blocks, attributes, entities, armor materials, and other objects and assets is more intuitive and provides more options.
Here are all the features that are easier to implement with this library:
- Ray Casts (ex: for creating a laser rifle, gun, etc.)
- Language Translations for objects (can be specified when registering an item, block, attribute, entity type, enchantment, etc.)
- Applying TagKeys to objects (can be specified when registering an item, block, attribute, entity type, enchantment, etc.)
- Models for items/blocks
- Creating new packets for networking
- Registering layers for skull blocks
- Applying more attributes to items
- Creating entities (including their models)
- Creating attack goals for entities
- Creating items with abilities using the pre-defined keybind (key: R)
More features to come with future updates
Ченджлог
5.3.1Релиз1.21.1 · 27 апреля 2025 г.
Version 5.3.1 for Forge 1.21.1
- Fixed LUOverlayManager causing crashes when adding overlays
- LUOverlayManager no longer requires IEventBus as a parameter
- LUOverlayManager#clientSetUp can be called during an FMLClientSetupEvent to register the layers
0.1.0Альфа1.20.1 · 27 апреля 2025 г.
Version 0.1.0 for Forge 1.20.1
- Fixed mod crashing game upon loading client
0.0.0Альфа1.20.1 · 26 апреля 2025 г.
Version 0.0.0 for Forge 1.20.1
- Initial Alpha release
5.2.1Релиз1.21.1 · 21 апреля 2025 г.
Version 5.2.1
- Added missing constructor for reading data from FriendlyByteBuf in CapabilitySyncS2CPacket
5.2.0Релиз1.21.1 · 19 апреля 2025 г.
Version 5.2.0
AbstractCapability
- Abstract class used to help create new capabilities for capability providers
- Contains static methods that help with attaching and cloning capabilities
AbstractCapabilityData
- Abstract class used to help create the capability variables that will be saved to a CompoundTag
CapabilitySyncS2CPacket
- Packed used to help sync capability data between the server and the client
LUOverlayManager
- Class used to help register HUD Overlay elements
5.1.0Релиз1.21.1 · 9 апреля 2025 г.
Version 5.1.0 Update:
- LaserRenderer
- Contains methods for rendering Beacon Beams and Guardian Beams
- RenderLayers
- Contains a method for adding render layers to the Player
- OnAbilityKeyPressEvent
- Event called when the LUKeyBindings#abilityKey is pressed
- LUDataGenerator
- Most providers and other methods can now return null and don't have to be overridden in the subclass. If a provider returns null, it will not run.
- AssetGenerator
- AssetGenerator#objectRegistry is now annotated as @NotNull
Комментарии
Загружаем…