]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/common/models/BoundingBoxMobSpawner.java
Add conduit processing and rendering
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / common / models / BoundingBoxMobSpawner.java
1 package com.irtimaled.bbor.common.models;
2
3 import com.irtimaled.bbor.common.BoundingBoxType;
4
5 public class BoundingBoxMobSpawner extends BoundingBoxCuboid {
6     private final Coords coords;
7
8     private BoundingBoxMobSpawner(Coords coords, Coords minCoords, Coords maxCoords) {
9         super(minCoords, maxCoords, BoundingBoxType.MobSpawner);
10         this.coords = coords;
11     }
12
13     public static BoundingBoxMobSpawner from(Coords coords) {
14         Coords minCoords = new Coords(coords.getX() - 5,
15                 coords.getY() - 1,
16                 coords.getZ() - 5);
17         Coords maxCoords = new Coords(coords.getX() + 5,
18                 coords.getY() + 2,
19                 coords.getZ() + 5);
20         return new BoundingBoxMobSpawner(coords, minCoords, maxCoords);
21     }
22
23     public Coords getCoords() {
24         return coords;
25     }
26 }