Files
base-demo/src/main/java/com/bartlomiejpluta/demo/event/HitEvent.java

22 lines
594 B
Java

package com.bartlomiejpluta.demo.event;
import com.bartlomiejpluta.base.api.event.EventType;
import com.bartlomiejpluta.base.lib.event.BaseEvent;
import com.bartlomiejpluta.demo.entity.Creature;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
@Getter
@RequiredArgsConstructor
public class HitEvent extends BaseEvent {
public static final EventType<HitEvent> TYPE = new EventType<>("HIT_EVENT");
private final Creature attacker;
private final Creature target;
private final int damage;
@Override
public EventType<HitEvent> getType() {
return TYPE;
}
}