Skip to content

Commit c56536b

Browse files
committed
Fix inventory events with nautilus and camel husks
1 parent dceacda commit c56536b

6 files changed

Lines changed: 65 additions & 0 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.laytonsmith.abstraction.bukkit.entities;
2+
3+
import com.laytonsmith.abstraction.entities.MCCamelHusk;
4+
import org.bukkit.entity.Entity;
5+
6+
public class BukkitMCCamelHusk extends BukkitMCCamel implements MCCamelHusk {
7+
8+
public BukkitMCCamelHusk(Entity ent) {
9+
super(ent);
10+
}
11+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.laytonsmith.abstraction.bukkit.entities;
2+
3+
import com.laytonsmith.abstraction.MCInventory;
4+
import com.laytonsmith.abstraction.bukkit.BukkitMCInventory;
5+
import com.laytonsmith.abstraction.entities.MCNautilus;
6+
import org.bukkit.entity.Entity;
7+
import org.bukkit.entity.Nautilus;
8+
9+
public class BukkitMCNautilus extends BukkitMCTameable implements MCNautilus {
10+
11+
public BukkitMCNautilus(Entity nautilus) {
12+
super(nautilus);
13+
}
14+
15+
@Override
16+
public MCInventory getInventory() {
17+
return new BukkitMCInventory(((Nautilus) getHandle()).getInventory());
18+
}
19+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.laytonsmith.abstraction.bukkit.entities;
2+
3+
import com.laytonsmith.abstraction.MCInventory;
4+
import com.laytonsmith.abstraction.bukkit.BukkitMCInventory;
5+
import com.laytonsmith.abstraction.entities.MCZombieNautilus;
6+
import org.bukkit.entity.Entity;
7+
import org.bukkit.entity.ZombieNautilus;
8+
9+
public class BukkitMCZombieNautilus extends BukkitMCTameable implements MCZombieNautilus {
10+
11+
public BukkitMCZombieNautilus(Entity zombieNautilus) {
12+
super(zombieNautilus);
13+
}
14+
15+
@Override
16+
public MCInventory getInventory() {
17+
return new BukkitMCInventory(((ZombieNautilus) getHandle()).getInventory());
18+
}
19+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package com.laytonsmith.abstraction.entities;
2+
3+
public interface MCCamelHusk extends MCCamel {
4+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.laytonsmith.abstraction.entities;
2+
3+
import com.laytonsmith.abstraction.MCInventoryHolder;
4+
5+
public interface MCNautilus extends MCInventoryHolder {
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.laytonsmith.abstraction.entities;
2+
3+
import com.laytonsmith.abstraction.MCInventoryHolder;
4+
5+
public interface MCZombieNautilus extends MCInventoryHolder {
6+
}

0 commit comments

Comments
 (0)