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.0 for Forge 1.12

  • R
  • Jan 2, 2023
  • 1.44 MB
  • 1.6K
  • 1.12.2+2
  • Forge

File Name

supermartijn642corelib-1.1.0-forge-mc1.12.jar

Supported Versions

  • 1.12.2
  • 1.12.1
  • 1.12

Curse Maven Snippet

Forge

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

Learn more about Curse Maven

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 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 BaseContainerType to synchronize container data
  • Added TextureAtlases to obtain locations of all default atlases
  • Improved information in packet errors
  • Renamed all 'TileEntity' classes to 'BlockEntity'
  • Backported mining tags for use with BaseBlock
  • Added ResourceGenerators to generate all assets
  • Added BaseBlockEntityTypes to allow for multiple block entities from a single class
  • Added json language files