-Reworked the way tellurium config entries system,
entries now accept any type.
-Entries can specify how they are written to the config file
-Added block and block entities utility classes and interfaces
-Added screens and screen handlers utility classes and interfaces
-Changed registry helpers to registrators
-Changed SimpleSprite to TextureSprite with values useful for rendering
-Ported to neoforge 1.21.1
-Ported to forge 1.20.1
-Update to fabric 1.21.1
-Divided ScreenHandler and HandledScreen registration in different methods
-Added InitializedRegistry interface for static registry classes
-Removed packets registration methods from NetworkingHelper
-Renamed some classes for name consistency
-Update to mc 1.21
-Updated sync packets and Networking to new payload
system
-Added new String, Ingredient and Float sync payloads
-Fixed LongSyncPacket incompatibility between mc versions
-Removed the energy dependency from the library
-Removed WrappedEnergyStorage
-Added type to TelluriumConfig. Used to differentiate between sides (common, client, server).
-Changed BlockEntitySyncPacket: now accept a BlockPos and a generic value
-Added more packet types
-Changed SimpleRegistrationHelper name to IdentifierProvider
-NetworkingHelper is now a static utility class
-Added WrappedEnergyStorage to handle energy storages
-Added method to send packet to a single player
-SimpleRegistrationHelper is now an interface