Generates a builder class for Albion Online items from a JSON file.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2022-09-21 20:05:25 +01:00
gradle/wrapper Initial commit 2021-01-07 02:11:01 +00:00
src/main Initial commit 2021-01-07 02:11:01 +00:00
.gitignore Add different IDE directories to .gitignore 2021-04-21 19:45:56 +01:00
build.gradle Initial commit 2021-01-07 02:11:01 +00:00
gradle.properties Initial commit 2021-01-07 02:11:01 +00:00
gradlew Make gradlew executable 2021-01-07 03:27:08 +00:00
gradlew.bat Initial commit 2021-01-07 02:11:01 +00:00
LICENSE Create LICENSE 2022-09-21 20:05:16 +01:00
README.md Make title header in README.md 2021-01-07 02:21:53 +00:00
settings.gradle Initial commit 2021-01-07 02:11:01 +00:00

Albion Online Item Builder Generator ⚙

This project will generate a kotlin file for the albion online data project API shim. Example use of generated code:

val itemBuilder = AlbionItemBuilder() // output: "T2_BAG,T4_MINERS_CAP"
	.bag(Tier.TWO)
	.minersCap(Tier.FOUR)
	.build()
  • Find lightweight API for code generation
  • Produce some valid code as proof of concept
  • Generate a complete, working class that's fit for purpose