版本更新至:3.76
调整:开发框架改为 Gradle 新增:Language2 工具新增 [book] 类型
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
package me.skymc.taboolib.jsonformatter.click;
|
||||
|
||||
import me.skymc.taboolib.json.JSONObject;
|
||||
|
||||
public abstract class ClickEvent{
|
||||
|
||||
public abstract JSONObject getEvent();
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package me.skymc.taboolib.jsonformatter.click;
|
||||
|
||||
import me.skymc.taboolib.json.JSONObject;
|
||||
|
||||
public class OpenUrlEvent extends ClickEvent{
|
||||
|
||||
private JSONObject object = new JSONObject();
|
||||
|
||||
public OpenUrlEvent(String suggest){
|
||||
try{
|
||||
object.put("action", "open_url");
|
||||
object.put("value", suggest);
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public JSONObject getEvent(){
|
||||
return object;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package me.skymc.taboolib.jsonformatter.click;
|
||||
|
||||
import me.skymc.taboolib.json.JSONObject;
|
||||
|
||||
public class RunCommandEvent extends ClickEvent{
|
||||
|
||||
private JSONObject object = new JSONObject();
|
||||
|
||||
public RunCommandEvent(String command){
|
||||
try{
|
||||
object.put("action", "run_command");
|
||||
object.put("value", command);
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public JSONObject getEvent(){
|
||||
return object;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package me.skymc.taboolib.jsonformatter.click;
|
||||
|
||||
import me.skymc.taboolib.json.JSONObject;
|
||||
|
||||
public class SuggestCommandEvent extends ClickEvent{
|
||||
|
||||
private JSONObject object = new JSONObject();
|
||||
|
||||
public SuggestCommandEvent(String suggest){
|
||||
try{
|
||||
object.put("action", "suggest_command");
|
||||
object.put("value", suggest);
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public JSONObject getEvent(){
|
||||
return object;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user