Fixed npe

Signed-off-by: Grafe <flingelfrank@hotmail.com>
This commit is contained in:
Grafe 2013-04-07 20:26:24 +02:00
parent 5b81bfbeb5
commit 39f20a099d
2 changed files with 10 additions and 6 deletions

View File

@ -201,9 +201,11 @@ public class BlockListener implements Listener {
for(GameWorld gworld : GameWorld.gworlds){
if(event.getBlock().getWorld() == gworld.world){
for(DSign sign : gworld.dSigns){
if(sign.isRedstoneTrigger()){
if(sign.getRtBlock().isBlockPowered()){
sign.onTrigger();
if(sign!=null){
if(sign.isRedstoneTrigger()){
if(sign.getRtBlock().isBlockPowered()){
sign.onTrigger();
}
}
}
}

View File

@ -34,9 +34,11 @@ public class SIGNTrigger extends DSign{
public void onTrigger() {
if(initialized){
for(DSign dsign : this.gworld.dSigns){
if(dsign.isSignTrigger()){
if(triggerId == dsign.getStId()){
dsign.onTrigger();
if(dsign != null){
if(dsign.isSignTrigger()){
if(triggerId == dsign.getStId()){
dsign.onTrigger();
}
}
}
}