Added hook names to block events

This commit is contained in:
Goodbird committed 2024-01-21 22:35:19 +03:00
1 parent 32abb0f0ea
commit 7f4fd1305e
1 file changed
+66
@@ -8,6 +8,7 @@ import noppes.npcs.api.IPos;
import noppes.npcs.api.entity.IEntity;
import noppes.npcs.api.entity.IPlayer;
import noppes.npcs.api.event.IBlockEvent;
import noppes.npcs.constants.EnumScriptType;
import noppes.npcs.scripted.NpcAPI;
public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
@@ -43,6 +44,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public float getDistanceFallen() {
return distanceFallen;
}
@Override
public String getHookName() {
return EnumScriptType.FALLEN_UPON.function;
}
}
/**
@@ -90,6 +96,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public int getSide() {
return side;
}
@Override
public String getHookName() {
return EnumScriptType.INTERACT.function;
}
}
/**
@@ -112,6 +123,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public int getPower() {
return power;
}
@Override
public String getHookName() {
return EnumScriptType.REDSTONE.function;
}
}
@@ -122,6 +138,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public BreakEvent(IBlock block) {
super(block);
}
@Override
public String getHookName() {
return EnumScriptType.BROKEN.function;
}
}
/**
@@ -132,6 +153,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public ExplodedEvent(IBlock block) {
super(block);
}
@Override
public String getHookName() {
return EnumScriptType.EXPLODED.function;
}
}
/**
@@ -141,6 +167,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public RainFillEvent(IBlock block) {
super(block);
}
@Override
public String getHookName() {
return EnumScriptType.RAIN_FILLED.function;
}
}
/**
@@ -157,6 +188,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public IPos getChangedPos() {
return changedPos;
}
@Override
public String getHookName() {
return EnumScriptType.NEIGHBOR_CHANGED.function;
}
}
/**
@@ -166,6 +202,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public InitEvent(IBlock block) {
super(block);
}
@Override
public String getHookName() {
return EnumScriptType.INIT.function;
}
}
/**
@@ -175,6 +216,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public UpdateEvent(IBlock block) {
super(block);
}
@Override
public String getHookName() {
return EnumScriptType.TICK.function;
}
}
/**
@@ -191,6 +237,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public IPlayer getPlayer() {
return player;
}
@Override
public String getHookName() {
return EnumScriptType.CLICKED.function;
}
}
/**
@@ -208,6 +259,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public IPlayer getPlayer() {
return player;
}
@Override
public String getHookName() {
return EnumScriptType.HARVESTED.function;
}
}
/**
@@ -224,6 +280,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public IEntity getEntity() {
return entity;
}
@Override
public String getHookName() {
return EnumScriptType.COLLIDE.function;
}
}
/**
@@ -241,6 +302,11 @@ public class BlockEvent extends CustomNPCsEvent implements IBlockEvent {
public int getId() {
return id;
}
@Override
public String getHookName() {
return EnumScriptType.TIMER.function;
}
}
}