project - icon

LibX

LibX is a library mod with a lot of code that is shared between mods.

Library

3,088 downloads 2 followers
Created a year ago
Updated a month ago

External resources



Project members

profile-picture

Member


Technical information

License
Client side
required
Server side
required
Project ID
qEH6GYul
Filter versions...
  • Miscellaneous changes. - noeppi_noeppi
  • Fix DecoratedBlock#get - noeppi_noeppi
  • Put the input item name in recipe id of stonecutting recipes - noeppi_noeppi
  • Add provider for chest loot tables - noeppi_noeppi
  • Set the correct render type for leaves - noeppi_noeppi
  • Fix bug in SoundDefinitionProviderBase - noeppi_noeppi
  • 1.19.2 - noeppi_noeppi
  • Merge pull request #69 from ModdingX/backport/codec_in_dataloader - noeppi_noeppi
  • backport "Codec support in DataLoader" (f4566c0312fd2be125d1ba11ec74882ca20684c0) - MelanX
  • Merge pull request #68 from ModdingX/feature/type_specific_mappers - MelanX
  • Typo - noeppi_noeppi
  • Add config mapper factories that build value mappers based on the generic type of a config key. Also add a value mapper for sets. - noeppi_noeppi
  • Merge pull request #67 from ModdingX/feature/patchouli - MelanX
  • Make patchouli provider experimental and make the AP for @Experimental warn instead of error - noeppi_noeppi
  • Patchouli Datagen - noeppi_noeppi
  • Merge pull request #66 from ModdingX/feature/network_changes - MelanX
  • Apply requested changes - noeppi_noeppi
  • Network handler rework. - noeppi_noeppi
  • 1.19.1 update - noeppi_noeppi
  • Merge pull request #64 from ModdingX/feature/forge_changes - MelanX
  • Update SrgUtils for running tests - noeppi_noeppi
  • Proper datagen for render types in block models - noeppi_noeppi
  • runData - noeppi_noeppi
  • Update forge - noeppi_noeppi
  • Merge pull request #63 from ModdingX/feature/record_validators - MelanX
  • Allow config validators in records. - noeppi_noeppi
  • fix link of help for ResourceLists in configs - MelanX
  • Merge branch 'feature/decoratedblock_recipe_fixes' into 1.19 - noeppi_noeppi
  • Fix DataLoader codec error messages - noeppi_noeppi
  • Small changes - noeppi_noeppi
  • Two more methods in RenderHelper - noeppi_noeppi
  • ModInit fixes - noeppi_noeppi
  • Codec changes - noeppi_noeppi
  • Add exclude encoder - noeppi_noeppi
  • Map dispatched codecs - noeppi_noeppi
  • Remove outdated example - noeppi_noeppi
  • SourceJar fix - noeppi_noeppi
  • Codec support in DataLoader - noeppi_noeppi
  • Add CachedValue#copy - noeppi_noeppi
  • Merge pull request #62 from ModdingX/feature/decoratedblock_recipe_fixes - noeppi_noeppi
  • Don't rely on stonecutting extension - noeppi_noeppi
  • add better way to detect type of decorated blocks - MelanX
  • Bugfixes - noeppi_noeppi
  • Prioritize custom mappers over builtin special mappers (like enum and record) - noeppi_noeppi
  • Port to 1.19
  • Merge pull request #61 from ModdingX/feature/fix_exp_smelting_extension - noeppi_noeppi
  • Fixed enum data serializers - noeppi_noeppi
  • Merge pull request #58 from noeppi-noeppi/feature/charsequence_split - MelanX
  • Parens - noeppi_noeppi
  • Add ComponentUtil#subSequence to create sub sequences of a FormattedCHarSequence. Also make the AP for @SuperChainRequired only give a warning if not in strict mode. - noeppi_noeppi
  • Merge pull request #56 from noeppi-noeppi/feature/super_ap - MelanX
  • Undo hacky intellij bug workaround - noeppi_noeppi
  • Add annotation processor for strict super chains - noeppi_noeppi
  • Hacky intellij bug workaround and some AP internal changes - noeppi_noeppi
  • Fix BaseItemStackHandler not loading correctly - noeppi_noeppi
  • Add hasSpaceFor method with slot bounds - noeppi_noeppi
  • Merge pull request #54 from noeppi-noeppi/feature/misc - MelanX
  • Fix - noeppi_noeppi
  • Some miscellaneous features and fixes - noeppi_noeppi
  • Merge pull request #52 from noeppi-noeppi/feature/onlyin_ap - MelanX
  • Remove line - noeppi_noeppi
  • Annotation Processor for stricht @OnlyIn - noeppi_noeppi
  • Expand ClassUtil and deprecate WorldSeedHolder - noeppi_noeppi
  • Fixes and expansion of dynamic datapack API - noeppi_noeppi
  • SugarCane, clean up AT and fix text insertion for text screens - noeppi_noeppi
  • Merge pull request #48 from noeppi-noeppi/feature/tests - MelanX
  • error msg - noeppi_noeppi
  • Improve the resource pack test to use SharedConstants. Also add another test to keep the AT file clean. - noeppi_noeppi
  • Merge pull request #49 from noeppi-noeppi/feature/small_changes - MelanX
  • small changes - noeppi_noeppi
  • Increment dynamic datapack version and add a test to ensure it always matches the version declared in pack.mcmeta - noeppi_noeppi
  • Write configs without comments and sub groups more compact - noeppi_noeppi
  • Use ModX#resource - noeppi_noeppi
  • Merge pull request #47 from noeppi-noeppi/feature/instance_logger - MelanX
  • Deprecate the instance logger - noeppi_noeppi
  • Merge pull request #46 from noeppi-noeppi/feature/tagutil - MelanX
  • Implement requested changes and make ObjectCraftingBuilder check that tags are actually item tags which was not possible before 1.18.2 - noeppi_noeppi
  • Add TagAccess - noeppi_noeppi
  • Merge pull request #44 from noeppi-noeppi/feature/1.18.2 - MelanX
  • Use loot serializer event - noeppi_noeppi
  • Fix crash - noeppi_noeppi
  • Readd listener for the new registry event - noeppi_noeppi
  • Logger and coremod fixes - noeppi_noeppi
  • Fixes - noeppi_noeppi
  • Remove unused class keys - noeppi_noeppi
  • Tag fixes - noeppi_noeppi
  • Fix CodecOps - noeppi_noeppi
  • Remove ModInit support for lookup codecs as they have been removed. - noeppi_noeppi
  • Update metadata and remove stuff that was deprecated for removal in 1.18.2 - noeppi_noeppi
  • bump version number - MelanX
  • Add RemoteModList (#43) - noeppi_noeppi
  • Merge pull request #39 from noeppi-noeppi/feature/mod_specific_config - noeppi_noeppi
  • add requiresMod to RegisterMapper annotation - MelanX
  • apply requested changes - MelanX
  • Merge branch '1.18' into feature/mod_specific_config - MelanX
  • move annotation to RegisterConfig - MelanX
  • Merge branch '1.18' into feature/mod_specific_config - MelanX
  • modid -> requiresMod - MelanX
  • Add missing Javadoc - MelanX
  • Add modid field to Config and Group annotation - MelanX
  • Workaround for the workaround - noeppi_noeppi
  • Fix conditional recipe providers causing a stack overflow - noeppi_noeppi
  • Method in ItemStackRenderer to create the render properties - noeppi_noeppi
  • First publish before uploading as the modrinth upload seems to have problems regularly which then breaks the versioning. - noeppi_noeppi
  • Update SugarCane - noeppi_noeppi
  • Split up client and server reload of LibX configs - noeppi_noeppi
  • Turn the modlist command into a client command. Also make the colours less bright. - noeppi_noeppi
  • Add AP source set to run configs - noeppi_noeppi
  • EnumCodec fixes - noeppi_noeppi
  • Properly check access of @Datagen constructors - noeppi_noeppi
  • Merge pull request #37 from noeppi-noeppi/backport/decorated_blocks_material - noeppi_noeppi
  • Check for the block material when assigning wooden variants of tags for decorated blocks. Fixes #35 - noeppi_noeppi
  • Check for the block material when assigning wooden variants of tags for decorated blocks. Fixes #35 - noeppi_noeppi
  • Stonecutting and Smithing recipe extensions - noeppi_noeppi
  • Fix Dataloader#locate behaving wrongly and only accept json files - noeppi_noeppi
  • Merge pull request #36 from noeppi-noeppi/backport/dataloader - noeppi_noeppi
  • Fix Dataloader#locate behaving wrongly and only accept json files - noeppi_noeppi
  • use terms allow list and deny list instead of whitelist and blacklist. Closes #34 - noeppi_noeppi
  • Forgot to finish the javadoc sentence - noeppi_noeppi
  • 1.18.1 - noeppi_noeppi
  • Merge branch 'pr/32' into 1.18 - noeppi_noeppi
  • Some more changes to the block related menus - noeppi_noeppi
  • Update gradle wrapper - noeppi_noeppi
  • Add MenuBlock - lazynessmind
  • Renamed BlockMenu to BEMenuBlock - lazynessmind
  • Moved BlockEntityMenu.openMenu - lazynessmind
  • 1.18 - noeppi_noeppi
  • Don't build javadoc for 1.17 any longer - noeppi_noeppi
  • Fix the action - noeppi_noeppi
  • Build javadoc meta. - noeppi_noeppi
  • Add base slot, so we can run validators when using BaseItemStackHandler - noeppi_noeppi
  • BaseItemStackHandler implements IAdvancedItemHandlerModifiable now. - noeppi_noeppi
  • Fix that slots in BaseItemStackHandler that have no validator won't accept any items - noeppi_noeppi
  • A texture provider - noeppi_noeppi
  • TypeScript coremods - noeppi_noeppi
  • Add TextProcessor - noeppi_noeppi
  • Add an update checker URL - noeppi_noeppi
  • Update LibXAP - noeppi_noeppi
  • Remove modid argument in ModX constructor. - noeppi_noeppi
  • Merge branch 'feature/sound_data_gen' into 1.17 - noeppi_noeppi
  • use LiXAP - noeppi_noeppi
  • Merge pull request #27 from noeppi-noeppi/feature/sound_data_gen - noeppi_noeppi
  • Documentation - noeppi_noeppi
  • Sound provider changes - noeppi_noeppi
  • apply requested changes - MelanX
  • add javadoc and default handling - MelanX
  • add provider base for sound definition - MelanX
  • fix data generation for decorated wall item 2.0 - MelanX
  • fix data generation for decorated wall item - MelanX
  • Merge pull request #26 from noeppi-noeppi/feature/decorative_blocks - noeppi_noeppi
  • Change group and local maven back - noeppi_noeppi
  • Documentation - noeppi_noeppi
  • Imports - noeppi_noeppi
  • It is working. Documentation still missing - noeppi_noeppi
  • Datagen and hopefully solve the tag issue. Creates a few useless tag files but solves our problem. - noeppi_noeppi
  • Remove static imports, so source jars can generate correctly - noeppi_noeppi
  • Datagen. Needs testing. tags are annoying - noeppi_noeppi
  • Progress - noeppi_noeppi
  • Add a way to have recipe logic in recipe extensions - noeppi_noeppi
  • add javadoc - MelanX
  • add datagen for decorative blocks - MelanX
  • revert "put initializeItemClient into an interface" - MelanX
  • put initializeItemClient into an interface - MelanX
  • Merge branch '1.17' into feature/decorative_blocks - MelanX
  • add base block classes - MelanX
  • Merge remote-tracking branch 'origin/1.17' into 1.17 - noeppi_noeppi
  • Update mappings - noeppi_noeppi
  • add null check for contentsChanged in BaseItemStackHandler - MelanX
  • Fix null URL in comment of resource list value mapper - noeppi_noeppi
  • Remove experimental notice - noeppi_noeppi
  • Enforce final mod classes - noeppi_noeppi
  • remove unused imports - noeppi_noeppi
  • Moving to stable. - noeppi_noeppi
  • Move setter from WorldSeedHolder into impl package - noeppi_noeppi
  • Merge remote-tracking branch 'origin/1.17' into 1.17 - noeppi_noeppi
  • Add a method to ModX that creates resource locations with the modid as namespace - noeppi_noeppi
  • improve bucket model code - MelanX
  • add method for dynamic bucket item model - MelanX
  • Move some internal code into the impl package. - noeppi_noeppi
No changelog specified.
  • Update to stable gradle - noeppi_noeppi
  • Add possibility to add recipe conditions to a provider - noeppi_noeppi
  • Merge branch 'feature/config_gui' into 1.17 - noeppi_noeppi
  • German translation - noeppi_noeppi
  • Merge pull request #24 from noeppi-noeppi/feature/config_gui - noeppi_noeppi
  • Update forge - noeppi_noeppi
  • Javadoc - noeppi_noeppi
  • Component editors - noeppi_noeppi
  • Colour pickers - noeppi_noeppi
  • ResourceList editors - noeppi_noeppi
  • Make resource lists rules differentiate between an explicit whitelist state that is the same as the default and an unset whitelist state which causes them to inherit the default. Also added methods to query data of a resource list. - noeppi_noeppi
  • Add methods to BaseItemStackHandler.Builder which accept slot ranges - noeppi_noeppi
  • SugarCane! - noeppi_noeppi
  • Merge branch '1.17' of https://github.com/noeppi-noeppi/LibX into feature/config_gui - noeppi_noeppi
  • A few gui fixes - noeppi_noeppi
  • Pair and triple editors - noeppi_noeppi
  • Fix that the bottom right pixel did not turn red for invalid input in InputEditor - noeppi_noeppi
  • ResourceLocation and UUID editors - noeppi_noeppi
  • Map editors - noeppi_noeppi
  • Enum editors - noeppi_noeppi
  • List editors - noeppi_noeppi
  • Record mappers - noeppi_noeppi
  • Sliders if validators have lower and upper bound set - noeppi_noeppi
  • Editors for all simple value mappers - noeppi_noeppi
  • Add InputEditor, fix tooltips again and fix click sound - noeppi_noeppi
  • Default values for editors and added option editors - noeppi_noeppi
  • Fix tooltips - noeppi_noeppi
  • Screens for configs. No editing yet - noeppi_noeppi
  • Backend stuff. Now on to the screens... - noeppi_noeppi
  • Access to the validator while building config editors - noeppi_noeppi
  • Hook the config display up to ConfigImpl - noeppi_noeppi
  • Removed some redundancy in ConfigState and added a class to manage the data for a config screen - noeppi_noeppi
  • Add first editor to test stuff with it - noeppi_noeppi
  • Search method to make config editors searchable - noeppi_noeppi
  • First attempt on an API that can be used by custom value mappers - noeppi_noeppi
  • Fix extraction and insertion for unrestricted inventory in BaseItemStackHandler - noeppi_noeppi
  • fix Math2.isInBounds - MelanX
  • Changes - noeppi_noeppi
  • improve ability to set own texture for generic gui background - MelanX
  • add ability to set own texture for generic gui background - MelanX
  • add method to check if position is in bounds - MelanX
  • Rename a method and make the resource list comment for configs a link - noeppi_noeppi
No changelog specified.