SuperMartijn642's Core Lib

SuperMartijn642's Core Lib adds lots of basic implementations that allow for similar code between different Minecraft versions!

File Details

SuperMartijn642's Core Lib 1.1.3 for Forge 1.17

  • R
  • Feb 22, 2023
  • 445.78 KB
  • 129
  • 1.17.1+1
  • Forge

File Name

supermartijn642corelib-1.1.3-forge-mc1.17.jar

Supported Versions

  • 1.17.1
  • 1.17

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:supermartijn642s-core-lib-454372:4407219")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

SuperMartijn642's Core Library 1.1.2

  • Fix crash on dedicated servers when certain containers get forcibly closed
  • Fix CommonUtils#getServer always returning null

SuperMartijn642's Core Library 1.1.2

  • Use the given block's namespace for blockstate files in BlockStateGenerator

SuperMartijn642's Core Library 1.1.1a

  • Fix translations inside of WidgetScreen and WidgetContainerScreen

SuperMartijn642's Core Library 1.1.1

  • Fix crash when a recipe condition is registered as RecipeConditionSerializerRegistry gets initialized

SuperMartijn642's Core Library 1.1.0

  • All gui functionality has been extracted into Widgets
  • Added RegistrationHandler, ClientRegistrationHandler, and GeneratorRegistrationHandler for registering everything
  • Added CreativeItemGroup abstraction for dealing with creative tabs
  • Added abstractions for opening BaseContainers with CommonUtils#openContainer
  • Improved caching for Object dependent containers and guis
  • Added abstractions for registries in Registries
  • Added ResourceGenerator abstraction for data providers
  • Added RenderConfiguration for setting up OpenGL properties
  • Added ResourceCondition abstraction for use in recipes and advancements
  • Added RegistryEntryAcceptor annotation for getting entries from registries
  • Added interaction methods in BaseBlock, BaseItem, and BaseBlockItem
  • Added methods to EnergyFormat to format text
  • Added custom item and block entity renderers
  • Added BaseBlockEntityType and BaseContainerType
  • Added TextureAtlases to obtain locations of all default atlases
  • Improved information in packet errors
  • Renamed all 'TileEntity' classes to 'BlockEntity'