Timed hunting zones should work only for players.

This commit is contained in:
MobiusDevelopment
2021-12-06 23:52:57 +00:00
parent b0c1084bf1
commit da9dd27f67
8 changed files with 80 additions and 0 deletions

View File

@@ -40,6 +40,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onEnter(Creature creature) protected void onEnter(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {
@@ -71,6 +76,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onExit(Creature creature) protected void onExit(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {

View File

@@ -40,6 +40,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onEnter(Creature creature) protected void onEnter(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {
@@ -71,6 +76,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onExit(Creature creature) protected void onExit(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {

View File

@@ -40,6 +40,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onEnter(Creature creature) protected void onEnter(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {
@@ -71,6 +76,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onExit(Creature creature) protected void onExit(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {

View File

@@ -40,6 +40,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onEnter(Creature creature) protected void onEnter(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {
@@ -71,6 +76,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onExit(Creature creature) protected void onExit(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {

View File

@@ -40,6 +40,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onEnter(Creature creature) protected void onEnter(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {
@@ -71,6 +76,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onExit(Creature creature) protected void onExit(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {

View File

@@ -40,6 +40,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onEnter(Creature creature) protected void onEnter(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {
@@ -71,6 +76,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onExit(Creature creature) protected void onExit(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {

View File

@@ -40,6 +40,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onEnter(Creature creature) protected void onEnter(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {
@@ -71,6 +76,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onExit(Creature creature) protected void onExit(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {

View File

@@ -40,6 +40,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onEnter(Creature creature) protected void onEnter(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {
@@ -71,6 +76,11 @@ public class TimedHuntingZone extends ZoneType
@Override @Override
protected void onExit(Creature creature) protected void onExit(Creature creature)
{ {
if (!creature.isPlayer())
{
return;
}
final Player player = creature.getActingPlayer(); final Player player = creature.getActingPlayer();
if (player != null) if (player != null)
{ {