-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
17 changed files
with
688 additions
and
94 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
63 changes: 63 additions & 0 deletions
63
src/main/java/me/dreamvoid/miraimc/listener/MiraiBeforeImageUploadEvent.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
package me.dreamvoid.miraimc.listener; | ||
|
||
import net.mamoe.mirai.event.events.BeforeImageUploadEvent; | ||
import org.bukkit.event.Event; | ||
import org.bukkit.event.HandlerList; | ||
import org.jetbrains.annotations.NotNull; | ||
|
||
public class MiraiBeforeImageUploadEvent extends Event { | ||
|
||
public MiraiBeforeImageUploadEvent(BeforeImageUploadEvent event) { | ||
super(true); | ||
this.event = event; | ||
} | ||
|
||
private static final HandlerList handlers = new HandlerList(); | ||
private final BeforeImageUploadEvent event; | ||
|
||
public @NotNull HandlerList getHandlers() { return handlers; } | ||
public static HandlerList getHandlerList() { return handlers; } | ||
|
||
/** | ||
* 获取机器人账号 | ||
* @return 机器人账号 | ||
*/ | ||
public long getID() { return event.getBot().getId(); } | ||
|
||
/** | ||
* 获取接收此图片的ID | ||
* @return 接收者ID | ||
*/ | ||
public long getTargetID() { return event.getTarget().getId(); } | ||
|
||
/** | ||
* 获取图片ID | ||
* @return 图片ID | ||
*/ | ||
public String getImageID() { return event.getSource().calculateResourceId(); } | ||
|
||
/** | ||
* 获取图片MD5 | ||
* @return 图片MD5 | ||
*/ | ||
public byte[] getImageMd5() { return event.getSource().getMd5(); } | ||
|
||
/** | ||
* 获取图片Sha1 | ||
* @return 图片Sha1 | ||
*/ | ||
public byte[] getImageSha1() { return event.getSource().getSha1(); } | ||
|
||
/** | ||
* 获取图片格式化后的名称 | ||
* @return 图片名称 | ||
*/ | ||
public String getImageName() { return event.getSource().getFormatName(); } | ||
|
||
/** | ||
* 获取图片大小 | ||
* @return 图片大小 | ||
*/ | ||
public long getImageSize() { return event.getSource().getSize(); } | ||
|
||
} |
42 changes: 42 additions & 0 deletions
42
src/main/java/me/dreamvoid/miraimc/listener/MiraiBotAvatarChangedEvent.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
package me.dreamvoid.miraimc.listener; | ||
|
||
import net.mamoe.mirai.event.events.BotAvatarChangedEvent; | ||
import net.mamoe.mirai.event.events.BotReloginEvent; | ||
import org.bukkit.event.Event; | ||
import org.bukkit.event.HandlerList; | ||
import org.jetbrains.annotations.NotNull; | ||
|
||
public class MiraiBotAvatarChangedEvent extends Event { | ||
|
||
public MiraiBotAvatarChangedEvent(BotAvatarChangedEvent event) { | ||
super(true); | ||
this.event = event; | ||
} | ||
|
||
private static final HandlerList handlers = new HandlerList(); | ||
private final BotAvatarChangedEvent event; | ||
|
||
public @NotNull HandlerList getHandlers() { return handlers; } | ||
public static HandlerList getHandlerList() { return handlers; } | ||
|
||
/** | ||
* 获取机器人账号 | ||
* @return 机器人账号 | ||
*/ | ||
public long getID() { return event.getBot().getId(); } | ||
|
||
/** | ||
* 获取机器人昵称 | ||
* @return 机器人昵称 | ||
*/ | ||
public String getNick() { return event.getBot().getNick(); } | ||
|
||
/** | ||
* 获取机器人头像Url | ||
* @return 机器人头像Url | ||
*/ | ||
public String getAvatarUrl(){ | ||
return event.getBot().getAvatarUrl(); | ||
} | ||
|
||
} |
39 changes: 39 additions & 0 deletions
39
src/main/java/me/dreamvoid/miraimc/listener/MiraiBotNickChangedEvent.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
package me.dreamvoid.miraimc.listener; | ||
|
||
import net.mamoe.mirai.event.events.BotNickChangedEvent; | ||
import net.mamoe.mirai.event.events.BotReloginEvent; | ||
import org.bukkit.event.Event; | ||
import org.bukkit.event.HandlerList; | ||
import org.jetbrains.annotations.NotNull; | ||
|
||
public class MiraiBotNickChangedEvent extends Event { | ||
|
||
public MiraiBotNickChangedEvent(BotNickChangedEvent event) { | ||
super(true); | ||
this.event = event; | ||
} | ||
|
||
private static final HandlerList handlers = new HandlerList(); | ||
private final BotNickChangedEvent event; | ||
|
||
public @NotNull HandlerList getHandlers() { return handlers; } | ||
public static HandlerList getHandlerList() { return handlers; } | ||
|
||
/** | ||
* 获取机器人账号 | ||
* @return 机器人账号 | ||
*/ | ||
public long getID() { return event.getBot().getId(); } | ||
|
||
/** | ||
* 获取机器人更换前的昵称 | ||
* @return 机器人更换前的昵称 | ||
*/ | ||
public String getOldNick() { return event.getFrom(); } | ||
|
||
/** | ||
* 获取机器人更换后的昵称 | ||
* @return 机器人更换后的昵称 | ||
*/ | ||
public String getNewNick() { return event.getTo(); } | ||
} |
39 changes: 39 additions & 0 deletions
39
src/main/java/me/dreamvoid/miraimc/listener/MiraiBotReloginEvent.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
package me.dreamvoid.miraimc.listener; | ||
|
||
import net.mamoe.mirai.contact.ContactList; | ||
import net.mamoe.mirai.contact.Friend; | ||
import net.mamoe.mirai.contact.Group; | ||
import net.mamoe.mirai.event.events.BotReloginEvent; | ||
import org.bukkit.event.Event; | ||
import org.bukkit.event.HandlerList; | ||
import org.jetbrains.annotations.NotNull; | ||
|
||
import java.util.ArrayList; | ||
import java.util.List; | ||
|
||
public class MiraiBotReloginEvent extends Event { | ||
|
||
public MiraiBotReloginEvent(BotReloginEvent event) { | ||
super(true); | ||
this.event = event; | ||
} | ||
|
||
private static final HandlerList handlers = new HandlerList(); | ||
private final BotReloginEvent event; | ||
|
||
public @NotNull HandlerList getHandlers() { return handlers; } | ||
public static HandlerList getHandlerList() { return handlers; } | ||
|
||
/** | ||
* 获取机器人账号 | ||
* @return 机器人账号 | ||
*/ | ||
public long getID() { return event.getBot().getId(); } | ||
|
||
/** | ||
* 获取机器人昵称 | ||
* @return 机器人昵称 | ||
*/ | ||
public String getNick() { return event.getBot().getNick(); } | ||
|
||
} |
Oops, something went wrong.