Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
AlinLib

AlinLib

A library to facilitate mod development by Kel Cuprum

120.0k
47
Library
AboutGalleryChangelogVersions

[NeoForge] 1.2.0-beta.3

by Kel_Cuprum on Jun 15, 2024
Download

[Fabric] 1.2.0-beta.3

by Kel_Cuprum on Jun 15, 2024
Download
  • Added possibility to reset values individually, if possible
    • For EditBox: button is not available
    • Added keybind: Delete
  • Added new icon: WIKI
  • Updated the design of library configs
  • Fixed an issue with widgets in AbstractConfigScreen, you can now remove the focus from the button when you press Escape if you are bothered by the description of the widget itself

[NeoForge] 1.2.0-beta.2

by Kel_Cuprum on Jun 14, 2024
Download

[Fabric] 1.2.0-beta.2

by Kel_Cuprum on Jun 14, 2024
Download
  • Added ButtonWithTwoLabels and builder (ButtonWTLBuilder)
  • Added ButtonWithIcon and builder
  • Moved icons (widget\button -> sprites)
  • Added new functions
    • AbstractConfigScreen
      • removeWidgetFromBuilder()
      • removePanelWidgetFromBuilder()
      • rebuildPanel()
      • rebuildCategory()
    • ConfigScreenBuilder
      • OnTickScreen
        • onTickScreen(ConfigScreenBuilder, AbstractConfigScreen)
      • setOnTickScreen()
  • Updated libs
  • Added/Changes new values for world (Localization/Parser)
    • world.time -> world.time_formatted
    • world.time - not formatted time
    • world.days - number of days
    • world.day_time - number of ticks in the current day
  • Added new values
    • window
      • width: Real window width
      • height: Real window height
      • scaled_width: Width for the interface inside the game
      • scaled_height: Height for the interface inside the game
      • fullscreen: whether the game is in full screen mode
      • vsync: whether vsync is enabled

[NeoForge] 1.2.0-beta.1

by Kel_Cuprum on Jun 12, 2024
Download

[Fabric] 1.2.0-beta.1

by Kel_Cuprum on Jun 12, 2024
Download
  • Fixed render text (CategoryBox, SliderPercent)
  • Added worlds (localization 😅)
  • Added scale for ImageWidget (configurable)
  • Cleanup code
  • Added config for localization (Show Item in Offhand)
  • Fixed spam from StarScript
  • Added new colors:
    • Speckle: #ffdc78, #cbbaa6
  • Fixed getItemName() and getItemCount() on Player
  • Return Support NeoForge
  • Rewritten register KeyMappings
  • Added new Key Bind: Stealth Mode

[Fabric] 1.2.0-alpha.8

by Kel_Cuprum on Jun 5, 2024
Download
  • Fixed render text on SelectorButton
  • Rollback GuiRenderEvents to GuiGraphics, float
  • Added new function on InterfaceUtils:
    • getResourceLocation(id, path)
    • getResourceLocation(path) (I hate that “person” who made ResourceLocation private)
  • Fixed/Updated fabric.mod.json 😅

[Fabric] 1.2.0-alpha.6.2

by Kel_Cuprum on Jun 5, 2024
Download
  • Added new function on InterfaceUtils:
    • getResourceLocation(id, path)
    • getResourceLocation(path) (I hate that “person” who made ResourceLocation private)
  • Updated fabric.mod.json 😅

[Fabric] 1.2.0-alpha.6.1

by Kel_Cuprum on Jun 3, 2024
Download
  • Support Java 17
  • Backport new stealth algorithm [Without NeoForge]

[Fabric] 1.2.0-alpha.7

by Kel_Cuprum on Jun 1, 2024
Download

Port to 1.21 (Temporarily without NeoForge)

[NeoForge] 1.2.0-alpha.6

by Kel_Cuprum on May 31, 2024
Download

[Fabric] 1.2.0-alpha.6

by Kel_Cuprum on May 31, 2024
Download

Java 21+ required

  • Added panelSize in ConfigScreenBuilder
  • Added getTitle(), getType() and setPanelSize() / getPanelSize()
  • Added algorithms for Stealth mode
  • Rewrite coordinates from String to Double
  • Rewrite getRounding, added getDoubleRounding & round
  • Cleanup AlinaDemoScreen
  • Updated ConfigScreen
  • Rewrite player values
  • Redesign ConfigScreen
  • Added LOCALIZATION.EXTENDED_COORDINATES config
  • Updated World.java
  • Updated Player.java
  • Added new icons

[NeoForge] 1.2.0-alpha.5

by Kel_Cuprum on May 29, 2024
Download

[Fabric] 1.2.0-alpha.5

by Kel_Cuprum on May 29, 2024
Download
  • Changes KeyBindingHelper
  • Added MessageBox
  • Uncomment STREAMER.STEALTH
  • Updated ButtonSpriteBuilder
  • Updated TextBox
  • Added render background for DescriptionBox
  • Changes GuiMixin
  • Changes Demo Module

[NeoForge] 1.2.0-alpha.4

by Kel_Cuprum on May 17, 2024
Download

[Fabric] 1.2.0-alpha.4

by Kel_Cuprum on May 17, 2024
Download
  • Small fixes
  • Add new config: TOAST.TIMELINE (Animation bar in toast)
  • MIT License -> GPL-3.0
  • Fixed tooltip render in ButtonSprite
  • Fixed onPress for ButtonSprite
  • Update to 1.20.6 & set minimal version 1.20.5 for NeoForge
  • Fixed NeoForge support

[NeoForge] 1.2.0-alpha.3

by Kel_Cuprum on May 1, 2024
Download

[Fabric] 1.2.0-alpha.3

by Kel_Cuprum on May 1, 2024
Download
  • Rewrite demo screen
  • Fix shadow text in Button
  • Optimize for 1.20.5 (replace options_background.png to dirt texture)
  • Changes in class Player.java
  • Fix GuiMixin
  • Add ScreenEvents
    • ScreenEvents.KEY_PRESS
    • ScreenEvents.SCREEN_RENDER
  • Add LocalizationEvents
  • Cleanup code
  • Edit DescriptionBox
  • Edit AbstractConfigScreen
  • other changes

[NeoForge] 1.2.0-alpha.2

by Kel_Cuprum on Apr 8, 2024
Download

[Fabric] 1.2.0-alpha.2

by Kel_Cuprum on Apr 8, 2024
Download
  • Add default parser
  • Add default localization
  • Add configuration screens (without localization texts (temporary))
  • Add events (based on Fabric API code)
  • more
1
8
9
10
11

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@656c5b6

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.