NichtStudioCode
NichtStudioCode
There doesn't seem to be an API method to destroy blocks and retrieve a list of drops from Oraxen without calling the BlockBreakEvent.
When calling ``BlockMechanicFactory.setBlockModel`` in order to place a block, a NullPointerException is thrown. ``` java.lang.NullPointerException: Cannot invoke "io.th0rgal.oraxen.mechanics.MechanicFactory.getMechanic(String)" because "mechanicFactory" is null at io.th0rgal.oraxen.mechanics.provided.gameplay.block.BlockMechanicFactory.setBlockModel(BlockMechanicFactory.java:84) ~[?:?] at xyz.xenondevs.nova.integration.customitems.plugin.Oraxen.placeBlock(Oraxen.kt:23) ~[?:?] ``` It...
Following this checklist to help us incorporate your contribution quickly and easily: - [x] Make sure there is a [JIRA issue](https://issues.apache.org/jira/browse/MSHADE) filed for the change (usually before you start working...
Since Kotlin's type variance works different, there are some issues when using `io.leangen.geantyref.TypeToken`: In Java, this works as expected: ```java System.out.println(new TypeToken() {}.getType()); // java.util.Set ``` In Kotlin, this interpreted...