aboutsummaryrefslogtreecommitdiff
path: root/src/Java/binnie/extrabees/apiary/machine/AlvearyRainShield.java
blob: 18b5dcee344c104ffa9388e0cf2e34331ee72673 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package binnie.extrabees.apiary.machine;

import binnie.core.machines.Machine;
import binnie.craftgui.minecraft.IMachineInformation;
import binnie.extrabees.apiary.ComponentBeeModifier;
import binnie.extrabees.core.ExtraBeeTexture;
import forestry.api.apiculture.IBeeListener;
import forestry.api.apiculture.IBeeModifier;

public class AlvearyRainShield
{
  public static class PackageAlvearyRainShield
    extends AlvearyMachine.AlvearyPackage
    implements IMachineInformation
  {
    public PackageAlvearyRainShield()
    {
      super(ExtraBeeTexture.AlvearyRainShield.getTexture(), false);
    }
    
    public void createMachine(Machine machine)
    {
      new AlvearyRainShield.ComponentRainShield(machine);
    }
  }
  
  public static class ComponentRainShield
    extends ComponentBeeModifier
    implements IBeeModifier, IBeeListener
  {
    public ComponentRainShield(Machine machine)
    {
      super();
    }
    
    public boolean isSealed()
    {
      return true;
    }
  }
}