Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Supported environments
Links
Creators
Details
Licensed LGPL-3.0-or-later
Published 2 days ago
Updated 6 days ago
This is a library used for my Hex Casting addons. As a user, you should only install this mod as a dependency.
You only have two reasons to install this mod independently:
- The map iotas used by Iotaworks are stored and defined in this mod, and are fully-functional. This mod will also convert map iotas created by Hexic as needed.
- This mod adds the
/gimmeiotacommand, which as a level 2 operator allows you to add any iota with arbitrary data to your staffcasting stack.
For developers
repositories {
exclusiveContent {
forRepository {
maven("https://pool.net.eu.org/") { name = "pool maven" }
}
filter {
includeGroup("org.eu.net.pool")
includeGroup("poollovernathan.fabric")
}
}
}
dependencies {
api("org.eu.net.pool:phlib:VERSION")
}
Features
In addition to the user features listed above, phlib exposes some utilities to Scala addon developers:
ne"qaq"becomesHexPattern.fromAngles("qaq", HexDir.NORTH_EAST)Patterns.registerallows using???as an anglesig or implementation without crashng the gamePatterns.mkAction,Patterns.mkConstAction, andPatterns.mkLiteralfor creating common action typespropagateMishapscatches mishaps from some casting env and re-throws them outside using Scala magic (used in Lani's gambits )- Miscellaneous utility functions



