mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-25 13:30:08 +00:00
Completed offline decorator hooks
- Offline generation resolves decorator support without Bukkit classes - Probe coverage checks solid, fluid and air spike support
This commit is contained in:
1 parent
942545dcb9
commit
057d51f211
2 files changed
+17
No files matched your search
@@ -18,6 +18,7 @@
|
||||
|
||||
package art.arcane.iris.probe;
|
||||
|
||||
import art.arcane.iris.engine.decorator.DecoratorPlatformHooks;
|
||||
import art.arcane.iris.engine.object.BlockDataMergeSupport;
|
||||
import art.arcane.iris.engine.object.IrisObjectRotation;
|
||||
import art.arcane.iris.engine.object.TileData;
|
||||
@@ -57,6 +58,8 @@ public final class StubPlatform implements IrisPlatform {
|
||||
}
|
||||
|
||||
public static void bindGenerationStateHandlers() {
|
||||
DecoratorPlatformHooks.bind((state, hunk, rX, rZ, x, y, z, mantle) -> state,
|
||||
(surface, upward) -> surface.isOccluding());
|
||||
IrisObjectRotation.bindPlatformRotator(StubPlatform::rotateState);
|
||||
BlockDataMergeSupport.bindPlatformMerger(StubPlatform::mergeStates);
|
||||
TileData.bindPlatformReader(StubTileData::read);
|
||||
|
||||
Reference in new issue
Block a user