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

Under Control

Library with many utilities.

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

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

Under control

Under control library icon

Under Control is a library I developed primarily for my personal use. It brings together a variety of useful features to simplify certain aspects of development.

What's Included?

  • Robust Save System. Enables you to save data on both the client and worlds:
    • Save primitive types: Integer, Float, Boolean...
    • Supports saving custom classes, where you can specify how they should be saved.
  • Configuration System. Built on the save system, compatible with multiple mods:
    • Easily add options.
    • On servers, the /reload command correctly reloads the configuration.
    • Option to add a custom configuration menu, compatible with:
      • ModMenu
      • More coming soon... Suggestions are welcome.
  • Incompatibility Detection System.
    • Checks if the client has specific mods installed to dynamically allow or deny compatibility with your mod.
    • Server compatible:
      • The server retrieves the list of mods the client has, including client-side mods.
      • Can be used as a simple security layer to prevent malicious mods on your server.
    • If you are the owner of a modpack, you can create a mod that prevents you from joining the server if you are using an outdated version of the modpack by using the function IncompatibilitiesAPI.setModPackRequiredVersion();
  • Advanced Rendering System.
    • Easily register your own shaders.
    • Special effects:
      • Spheres.
      • Other geometric shapes.
      • More coming soon.
  • Whitelist system.
    • Create whitelists of all kinds with specific conditions.
  • New Events.
    • BlockEvents.
    • ClientEvents.
    • LivingEntityExtraEvents.
    • ServerPlayerExtraEvents.
    • ShaderEvents.
    • OtherEvents.
    • More coming soon.
  • Dynamic Mixin System. Decides whether a mixin is applied based on specific conditions.
  • Endpoint listening system for APIs with ApiClient.
  • ServerAPI:
    • Redirect players to a different server.
    • Retrieve information about a server, such as its players, name, MOTD, etc.
  • Easing system.

Ченджлог

1.25Альфа1.20.1 · 11 марта 2025 г.

@Registration annotation fixed + new improvements

1.24Альфа1.20.1 · 2 марта 2025 г.
  • Lithium compatibility
  • Custom mod menu badge
1.23Альфа1.20.1 · 2 марта 2025 г.

Config screen fix

1.22Альфа1.20.1 · 1 марта 2025 г.

Now the external dependencies are included

1.20Альфа1.20.1 · 20 января 2025 г.
  • Ton of new things
  • Improved rendering system
  • New easing types
  • Bezier curves easing system
  • Bugs fixes
1.13Альфа1.20.1 · 12 января 2025 г.

New rendering geometry and much more

1.12Альфа1.20.1 · 11 января 2025 г.
  • Server and client synchronization system
1.9Альфа1.20.1 · 10 января 2025 г.
  • Automatic packt registration system with annotations

Комментарии

Загружаем…