14 Commits

Author SHA1 Message Date
Hykilpikonna 28c388cce5 [+] Create separated dependencies readme 2021-07-10 20:44:48 +08:00
Hykilpikonna 509e47b969 [+] Create copyDependencies task 2021-07-10 20:22:13 +08:00
Hykilpikonna 85e365e5f0 [PR] Update to Spigot API 1.17.1
[+] Update to Spigot API 1.17.1
2021-07-10 07:57:57 -04:00
Matias Zwinger 04788c027a [F] Fix version number 2021-07-10 14:49:25 +03:00
Matias Zwinger e68b54c2b8 [F] Ensure EssentialsX backwards compatibility 2021-07-10 14:28:28 +03:00
Matias Zwinger a207582985 [+] Update to Spigot API 1.17.1 2021-07-09 23:08:32 +03:00
Hykilpikonna e89422cf17 [F] Use Java 1.8 2021-06-15 03:53:26 +08:00
Hykilpikonna 7249cf1414 [F] Use Java 8 2021-06-15 03:52:58 +08:00
Hykilpikonna cf77cbcdfe Merge pull request #2 from mk3z/main
[+] Add build instructions to README.md
2021-06-04 09:01:37 +08:00
mk3z 4bbfab1e92 [+] Add build instructions to README.md 2021-06-03 16:13:45 +03:00
Hykilpikonna eddf2a7b35 [F] Fix link in readme 2021-06-03 04:11:11 -04:00
Hykilpikonna 3cb10d7f39 [F] Add gradle-wrapper.jar 2021-06-03 16:08:45 +08:00
Hykilpikonna 066af110f5 Merge pull request #1 from mk3z/main
[F] Include gradle-wrapper.jar in .gitignore
2021-06-03 05:27:41 +08:00
Matias Zwinger 77ec240d06 [F] Include gradle-wrapper.jar in .gitignore 2021-06-02 23:58:34 +03:00
7 changed files with 40 additions and 9 deletions
+3
View File
@@ -19,6 +19,9 @@
*.tar.gz
*.rar
# Include gradle-wrapper.jar
!/gradle/wrapper/gradle-wrapper.jar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
+15
View File
@@ -0,0 +1,15 @@
### What's the advantage of using separated dependencies?
The plugin's jar size is **way** smaller (1.8 MB → 12 KB)
### How to use this plugin with separated dependencies:
1. Copy plugin jar to `./plugins`
2. Copy dependency jars to `./libs`
3. Change your start script from `java -jar <server.jar> nogui` to...
* For CraftBukkit / Spigot: `java -cp "<server.jar>:./libs/*" org.bukkit.craftbukkit.Main nogui`
* For PaperMC / Purpur: `java -cp "<server.jar>:./libs/*" -javaagent:<server.jar> io.papermc.paperclip.Paperclip nogui`
* Note: You should replace the `:` with `;` in the start script if you are using Windows.
* Note: Replace `<server.jar>` with the name of your CraftBukkit or Spigot jar file.
+9 -1
View File
@@ -3,7 +3,7 @@
## Usage
1. Download the latest version `.jar` in (Releases)[https://github.com/hykilpikonna/ActiveList/releases]
1. Download the latest version `.jar` in [Releases](https://github.com/hykilpikonna/ActiveList/releases)
2. Load it
- Plugman: `plugman load <jar name>`
- Yum: `yum load ActiveList`
@@ -13,6 +13,14 @@
- Eg. If you want to show a reversed list (the most inactive player would be on the top) `al -r`
4. Done
## Building
Linux `./gradlew shadowJar`
Windows `gradlew.bat shadowJar`
The jar will be placed in `build/libs`
## Screenshots
![image](https://user-images.githubusercontent.com/22280294/110256924-6e138a00-7f69-11eb-9b76-bb38ce93e7e3.png)
+9 -4
View File
@@ -5,7 +5,7 @@ plugins {
}
group = 'org.hydev.kt'
version = '1.0-SNAPSHOT'
version = '1.1-SNAPSHOT'
repositories {
mavenCentral()
@@ -16,13 +16,18 @@ repositories {
}
dependencies {
compileOnly 'org.spigotmc:spigot-api:1.12.2-R0.1-SNAPSHOT' // The Spigot API with no shadowing. Requires the OSS repo.
compileOnly 'org.spigotmc:spigot-api:1.17.1-R0.1-SNAPSHOT' // The Spigot API with no shadowing. Requires the OSS repo.
}
compileKotlin {
kotlinOptions.jvmTarget = '11'
kotlinOptions.jvmTarget = '1.8'
}
compileTestKotlin {
kotlinOptions.jvmTarget = '11'
kotlinOptions.jvmTarget = '1.8'
}
task copyDependencies(type: Copy) {
from configurations.default
into 'build/dependencies'
}
Binary file not shown.
+2 -2
View File
@@ -25,7 +25,7 @@ class ActiveList : JavaPlugin(), CommandExecutor
{
super.onEnable()
getCommand("activelist").executor = this
getCommand("activelist")!!.setExecutor(this)
}
override fun onCommand(sender: CommandSender, command: Command, label: String, _args: Array<out String>): Boolean
@@ -54,7 +54,7 @@ class ActiveList : JavaPlugin(), CommandExecutor
try
{
val yml = YamlConfiguration.loadConfiguration(it)
val name = yml.getString("lastAccountName")
val name = yml.getString("last-account-name") ?: yml.getString("lastAccountName") ?: ""
val logoutDate = yml.getLong("timestamps.logout")
val money = yml.getString("money") ?: ""
+2 -2
View File
@@ -3,8 +3,8 @@ description: A plugin to see active players and last login dates
author: Hykilpikonna
main: org.hydev.mc.ActiveList
version: 1.0
api-version: 1.14
version: 1.1
api-version: 1.17
load: POSTWORLD
depend: [Essentials]