版本更新至:3.76

调整:开发框架改为 Gradle
新增:Language2 工具新增 [book] 类型
This commit is contained in:
坏黑
2018-03-10 21:13:05 +08:00
parent 6439e4b780
commit ad1a21196f
238 changed files with 1686 additions and 1132 deletions

View File

@@ -0,0 +1,9 @@
package me.skymc.taboolib.jsonformatter.click;
import me.skymc.taboolib.json.JSONObject;
public abstract class ClickEvent{
public abstract JSONObject getEvent();
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}