Soni L.
Soni L.
Current idea: ``` Args -> get(int index) -> has(); as(); (e.g. asInt(); asLong(); etc) as(Class
The MC wrappers appear to use Java 6 language level in IDEA. (This may be related to what's causing the build to fail...)
BlockFactory could benefit from being a ComponentProvider, as that would allow it to store components associated with a _type_ of Block, instead of a world location.
NOVA should allow the jar manifest to hint at mod classes, and skip searching for `@Mod` annotations if one is found. Optionally, an annotation processor may be used to automatically...
Anything that refers to a Block should refer to a Node, anything that refers to a BlockFactory should refer to a NodeFactory. Block implies type, while node implies position and...
Self-descriptive.
Currently NOVA uses separate methods for separate actuators. This should be changed to an actuator mechanism. Benefits of an "actuator" mechaism: - Can support redstone without depending on MC/redstone. (Useful...
So, it seems that Player.getPlayerId is game-specific, while Player.getId is global... At least, that's how the wrappers implement it. Shouldn't it be the other way around? The name "getPlayerId" seems...
Animated textures could be provided via APNG. It is a reasonable use-case for APNG.
- [x] I have checked the latest `main` branch to see if this has already been fixed - [x] I have searched existing issues and pull requests for duplicates URL...