Skip to content

Commit

Permalink
add new service events and restructure files
Browse files Browse the repository at this point in the history
  • Loading branch information
Snabeldier committed Jul 1, 2024
1 parent 061ed30 commit 82ec884
Show file tree
Hide file tree
Showing 15 changed files with 115 additions and 36 deletions.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package minevalley.core.api.users.events;
package minevalley.core.api.users.events.prison;

import lombok.Getter;
import minevalley.core.api.users.User;
import minevalley.core.api.users.events.UserEvent;

/**
* This event gets called when a user is getting imprisoned.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package minevalley.core.api.users.events;
package minevalley.core.api.users.events.prison;

import lombok.Getter;
import minevalley.core.api.users.User;
import minevalley.core.api.users.events.UserEvent;

/**
* This event gets called when a user is released from prison.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package minevalley.core.api.users.events;
package minevalley.core.api.users.events.punishment;

import minevalley.core.api.users.User;
import minevalley.core.api.users.events.UserEvent;


public class UserFreezeEvent extends UserEvent {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package minevalley.core.api.users.events;
package minevalley.core.api.users.events.punishment;

import minevalley.core.api.users.User;
import minevalley.core.api.users.events.UserEvent;

/**
* This event gets called when a user is unfreezed.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package minevalley.core.api.users.events.services.fractions;

import lombok.Getter;
import minevalley.core.api.users.User;
import minevalley.core.api.users.enums.FractionService;

@Getter
public class UserEnterFractionServiceEvent extends UserUpdateFractionServiceEvent {

public UserEnterFractionServiceEvent(User user, FractionService fractionService) {
super(user, fractionService);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package minevalley.core.api.users.events.services.fractions;

import lombok.Getter;
import minevalley.core.api.users.User;
import minevalley.core.api.users.enums.FractionService;

@Getter
public class UserLeaveFractionServiceEvent extends UserUpdateFractionServiceEvent {

public UserLeaveFractionServiceEvent(User user, FractionService fractionService) {
super(user, fractionService);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package minevalley.core.api.users.events.services.fractions;

import lombok.Getter;
import minevalley.core.api.users.User;
import minevalley.core.api.users.enums.FractionService;
import minevalley.core.api.users.events.UserEvent;

@Getter
public abstract class UserUpdateFractionServiceEvent extends UserEvent {

private final FractionService fractionService;

public UserUpdateFractionServiceEvent(User user, FractionService fractionService) {
super(user);
this.fractionService = fractionService;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package minevalley.core.api.users.events.services.support;

import minevalley.core.api.users.User;
import minevalley.core.api.users.events.services.team.UserUpdateTeamServiceEvent;

public class UserEnterSupportServiceEvent extends UserUpdateTeamServiceEvent {

public UserEnterSupportServiceEvent(User user) {
super(user);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package minevalley.core.api.users.events.services.support;

import minevalley.core.api.users.User;
import minevalley.core.api.users.events.services.team.UserUpdateTeamServiceEvent;

public class UserLeaveSupportServiceEvent extends UserUpdateTeamServiceEvent {

public UserLeaveSupportServiceEvent(User user) {
super(user);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package minevalley.core.api.users.events.services.support;

import minevalley.core.api.users.User;
import minevalley.core.api.users.events.UserEvent;

public abstract class UserUpdateSupportServiceEvent extends UserEvent {

public UserUpdateSupportServiceEvent(User user) {
super(user);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package minevalley.core.api.users.events.services.team;

import minevalley.core.api.users.User;

public class UserEnterTeamServiceEvent extends UserUpdateTeamServiceEvent {

public UserEnterTeamServiceEvent(User user) {
super(user);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package minevalley.core.api.users.events.services.team;

import minevalley.core.api.users.User;

public class UserLeaveTeamServiceEvent extends UserUpdateTeamServiceEvent {

public UserLeaveTeamServiceEvent(User user) {
super(user);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package minevalley.core.api.users.events.services.team;

import minevalley.core.api.users.User;
import minevalley.core.api.users.events.UserEvent;

public abstract class UserUpdateTeamServiceEvent extends UserEvent {

public UserUpdateTeamServiceEvent(User user) {
super(user);
}
}

0 comments on commit 82ec884

Please sign in to comment.