mirror of
https://github.com/Crazy-Crew/CrazyAuctions.git
synced 2024-11-25 12:25:20 +01:00
add empty plugin
This commit is contained in:
parent
f41da7ab69
commit
c8e370a1f2
71
build.gradle
Normal file
71
build.gradle
Normal file
@ -0,0 +1,71 @@
|
||||
plugins {
|
||||
id 'java-library'
|
||||
}
|
||||
|
||||
defaultTasks 'build'
|
||||
|
||||
def combineJars = tasks.register("combineJars", org.gradle.jvm.tasks.Jar) {
|
||||
mustRunAfter build
|
||||
|
||||
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
|
||||
|
||||
from(files(subprojects.findAll { it.name != 'webmap' }.collect {
|
||||
it.layout.buildDirectory.file("libs/${rootProject.name}-${it.name}-${it.version}.jar").get()
|
||||
}).filter { it.name != 'MANIFEST.MF' }.collect { if (it.isDirectory()) it else zipTree(it) })
|
||||
|
||||
doLast {
|
||||
File dir = new File(rootDir, "jars")
|
||||
|
||||
if (dir.exists()) dir.delete()
|
||||
|
||||
dir.mkdirs()
|
||||
|
||||
copy {
|
||||
from(layout.buildDirectory.file("libs/${rootProject.name}-${rootProject.version}.jar"))
|
||||
into(dir)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
assemble {
|
||||
subprojects.forEach { project -> dependsOn ":${project.name}:build" }
|
||||
|
||||
finalizedBy combineJars
|
||||
}
|
||||
|
||||
subprojects {
|
||||
apply plugin: 'java-library'
|
||||
|
||||
repositories {
|
||||
maven { url = 'https://repo.crazycrew.us/releases' }
|
||||
|
||||
maven { url = 'https://jitpack.io' }
|
||||
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
if (name == "paper") {
|
||||
repositories {
|
||||
maven { url = 'https://repo.extendedclip.com/content/repositories/placeholderapi/' }
|
||||
}
|
||||
}
|
||||
|
||||
compileJava {
|
||||
options.encoding = 'UTF-8'
|
||||
options.release.set(17)
|
||||
}
|
||||
|
||||
java {
|
||||
toolchain {
|
||||
languageVersion = JavaLanguageVersion.of(17)
|
||||
}
|
||||
}
|
||||
|
||||
javadoc {
|
||||
options.encoding = 'UTF-8'
|
||||
}
|
||||
|
||||
processResources {
|
||||
filteringCharset = 'UTF-8'
|
||||
}
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
package com.badbones69.crazyauctions.common.config;
|
||||
|
||||
public class ConfigFactory {
|
||||
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
package com.badbones69.crazyauctions.common.storage;
|
||||
|
||||
public class StorageFactory {
|
||||
|
||||
|
||||
|
||||
}
|
@ -1,8 +1,15 @@
|
||||
org.gradle.jvmargs=-Xmx3G
|
||||
org.gradle.parallel=false
|
||||
org.gradle.jvmargs = '-Xmx3G'
|
||||
org.gradle.parallel = false
|
||||
org.gradle.warning.mode = all
|
||||
|
||||
authors = ["Ryderbelserion, Badbones69"]
|
||||
website = https://modrinth.com/plugin/crazyauctions
|
||||
sources = https://github.com/Crazy-Crew/CrazyAuctions
|
||||
issues = https://github.com/Crazy-Crew/CrazyAuctions/issues
|
||||
issues = https://github.com/Crazy-Crew/CrazyAuctions/issues
|
||||
|
||||
group = com.badbones69.crazyauctions
|
||||
description = Auction off items in style.
|
||||
version = 1.3
|
||||
apiVersion = 1.20
|
||||
|
||||
minecraftVersion = 1.20.2
|
35
gradle/libs.versions.toml
Normal file
35
gradle/libs.versions.toml
Normal file
@ -0,0 +1,35 @@
|
||||
[versions]
|
||||
kyori_version = "4.14.0"
|
||||
|
||||
cluster_version = "3.1"
|
||||
|
||||
[plugins]
|
||||
hangar = { id = "io.papermc.hangar-publish-plugin", version = "0.1.0" }
|
||||
modrinth = { id = "com.modrinth.minotaur", version = "2.8.4" }
|
||||
|
||||
paperweight = { id = "io.papermc.paperweight.userdev", version = "1.5.9" }
|
||||
runpaper = { id = "xyz.jpenilla.run-paper", version = "2.2.2" }
|
||||
shadowjar = { id = "com.github.johnrengelman.shadow", version = "8.1.1" }
|
||||
|
||||
[libraries]
|
||||
adventure = { module = "net.kyori:adventure-api", version.ref = "kyori_version" }
|
||||
minimessage = { module = "net.kyori:adventure-text-minimessage", version.ref = "kyori_version" }
|
||||
|
||||
cluster_paper = { module = "com.ryderbelserion.cluster.paper:cluster-paper", version.ref = "cluster_version" }
|
||||
cluster_api = { module = "com.ryderbelserion.cluster.api:cluster-api", version.ref = "cluster_version" }
|
||||
|
||||
nbtapi = { module = "de.tr7zw:item-nbt-api", version = "2.12.0" }
|
||||
|
||||
triumph_cmds = { module = "dev.triumphteam:triumph-cmd-bukkit", version = "2.0.0-SNAPSHOT" }
|
||||
|
||||
config_me = { module = "ch.jalu:configme", version = "1.4.1" }
|
||||
|
||||
metrics = { module = "org.bstats:bstats-bukkit", version = "3.0.2" }
|
||||
|
||||
itemsadder = { module = "com.github.LoneDev6:api-itemsadder", version = "3.6.1" }
|
||||
oraxen = { module = "io.th0rgal:oraxen", version = "1.164.0" }
|
||||
|
||||
holographicdisplays = { module = "me.filoghost.holographicdisplays:holographicdisplays-api", version = "3.0.0" }
|
||||
decentholograms = { module = "com.github.decentsoftware-eu:decentholograms", version = "2.8.4" }
|
||||
|
||||
placeholderapi = { module = "me.clip:placeholderapi", version = "2.11.4" }
|
54
paper/build.gradle
Normal file
54
paper/build.gradle
Normal file
@ -0,0 +1,54 @@
|
||||
plugins {
|
||||
alias(libs.plugins.paperweight)
|
||||
alias(libs.plugins.shadowjar)
|
||||
|
||||
alias(libs.plugins.runpaper)
|
||||
}
|
||||
|
||||
project.group = "${rootProject.group}.paper"
|
||||
project.version = rootProject.version
|
||||
|
||||
base {
|
||||
archivesName = "${rootProject.name}-${project.name}"
|
||||
}
|
||||
|
||||
dependencies {
|
||||
paperweightDevelopmentBundle("io.papermc.paper:dev-bundle:$minecraftVersion-R0.1-SNAPSHOT")
|
||||
}
|
||||
|
||||
tasks {
|
||||
runServer {
|
||||
jvmArgs("-Dnet.kyori.ansi.colorLevel=truecolor")
|
||||
|
||||
minecraftVersion(minecraftVersion)
|
||||
}
|
||||
|
||||
assemble {
|
||||
dependsOn(reobfJar)
|
||||
}
|
||||
|
||||
shadowJar {
|
||||
mergeServiceFiles()
|
||||
|
||||
exclude("META-INF/**")
|
||||
}
|
||||
|
||||
processResources {
|
||||
Map<String, String> props = new HashMap<>()
|
||||
|
||||
props.put("name", rootProject.name)
|
||||
props.put("version", "$rootProject.version")
|
||||
props.put("group", "$project.group")
|
||||
props.put("description", rootProject.description)
|
||||
|
||||
props.put("apiVersion", apiVersion)
|
||||
props.put("authors", authors)
|
||||
props.put("website", website)
|
||||
|
||||
inputs.properties(props)
|
||||
|
||||
filesMatching("paper-plugin.yml") {
|
||||
expand(props)
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
package com.badbones69.crazyauctions.paper;
|
||||
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import java.util.Timer;
|
||||
|
||||
public class CrazyAuctions extends JavaPlugin {
|
||||
|
||||
@NotNull
|
||||
public static CrazyAuctions get() {
|
||||
return JavaPlugin.getPlugin(CrazyAuctions.class);
|
||||
}
|
||||
|
||||
private Timer timer;
|
||||
|
||||
@Override
|
||||
public void onEnable() {
|
||||
// Instantiate timer
|
||||
this.timer = new Timer();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDisable() {
|
||||
// Cancel all timers.
|
||||
if (this.timer != null) this.timer.cancel();
|
||||
}
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
misc:
|
||||
unknown-command: '{prefix}&cThis command is not known.'
|
||||
reload-plugin: '{prefix}&7You have reloaded CrazyAuctions.'
|
||||
|
||||
errors:
|
||||
internal-error: '{prefix}&cAn internal error has occurred. Please check the console for the full error.'
|
||||
|
||||
player:
|
||||
purchased-item: '{prefix}&7You have bought an item for &a${price}.'
|
||||
won-bidding: '{prefix}&7You have won a bid for &a${price}. &7Use &c/ah collect &7to collect your winnings.'
|
||||
item-sold: '{prefix}&7Thank you for purchasing this item.'
|
||||
requirements:
|
||||
not-a-number: '{prefix}&a{arg} &cis not a number.'
|
||||
too-many-args: '{prefix}&cYou put more arguments then I can handle.'
|
||||
not-enough-args: '{prefix}&cYou did not supply enough arguments.'
|
||||
must-be-player: '{prefix}&cYou must be a player to use this command.'
|
||||
must-be-console-sender: '{prefix}&cYou must be using console to use this command.'
|
||||
must-have-item-in-hand: '{prefix}&cYou must have an item in your hand.'
|
||||
target-not-online: '{prefix}&cThe player &6{player} &cis not online.'
|
||||
target-same-player: '{prefix}&cYou cannot use this command on yourself.'
|
||||
no-permission: '{prefix}&cYou do not have permission to use that command!'
|
||||
inventory-not-empty: '{prefix}&cInventory is not empty, Please make room in your inventory before buying/retrieving items.'
|
||||
|
||||
admin:
|
||||
force-cancelled: '{prefix}&7You have force-cancelled the sale belonging to &c{player}.'
|
||||
force-cancelled-player: '{prefix}&cOne of the items you had was force cancelled by an admin.'
|
||||
|
||||
auctions:
|
||||
other:
|
||||
player-bought-item: '{prefix}&7{player} &chas bought your item for &a${price}.'
|
||||
player-won-your-bid: '{prefix}&7{player} &chas won your item with a bid of &a${price}.'
|
||||
|
||||
fixes:
|
||||
book-not-allowed: '{prefix}&cThat book is not able to be sold in the auctionhouse.'
|
||||
|
||||
items:
|
||||
damaged-goods: '{prefix}&cThat item is considered damaged goods and cannot be sold.'
|
||||
blacklisted: '{prefix}&cThat item is not allowed to be sold here.'
|
||||
max-amount: '{prefix}&cYou can''t list any more items in the auctionhouse.'
|
||||
invalid-item: '{prefix}&cThat item isn''t in the auctionhouse anymore.'
|
||||
expired-item: '{prefix}&cAn item in your auctionhouse has expired.'
|
||||
cancelled-item: '{prefix}&7You have cancelled an item that was in the auctionhouse, View &c/ah expired &7to view your items.'
|
||||
returned-item: '{prefix}&7Item has been returned.'
|
||||
|
||||
added-item-to-auction: '{prefix}&7You have added an item to the auctionhouse for &a${price}.'
|
||||
economy:
|
||||
money-required: '{prefix}&cYou need &a${money_needed} &cto purchase this.'
|
||||
invalid-currency: '{prefix}&cThat is not a currency, Valid Types: {currencies}'
|
||||
bidding:
|
||||
disabled: '{prefix}&cThe ability to bid for items is disabled.'
|
||||
successful: '{prefix}&7You have bid &a${bid} &7on that item.'
|
||||
price:
|
||||
low: '{prefix}&cStarting bid price is too low, The minimum is &a$100.'
|
||||
high: '{prefix}&cStarting bid price is too high, The maximum is &a$1000000.'
|
||||
bid-lower-than-current-bid: '{prefix}&cThe bid you tried to place is lower than &a{current_bid}, &cPlease raise your bid!'
|
||||
selling:
|
||||
disabled: '{prefix}&cThe ability to sell for items is disabled.'
|
||||
price:
|
||||
low: '{prefix}&cSell price is too low, The minimum is &a$10.'
|
||||
high: '{prefix}&cSell price is too high, The maximum is &a$1000000.'
|
||||
world-disabled: '{prefix}&cAuctions are disabled in &a{world}.'
|
||||
|
||||
command:
|
||||
#ah:
|
||||
# msg: ''
|
||||
#view:
|
||||
# msg: ''
|
||||
#sell:
|
||||
# msg: ''
|
||||
#expired:
|
||||
# msg: ''
|
||||
#listed:
|
||||
# msg: ''
|
@ -5,23 +5,4 @@ version: '${version}'
|
||||
api-version: '${apiVersion}'
|
||||
description: '${description}'
|
||||
|
||||
bootstrapper: '${group}.CrazyStarter'
|
||||
|
||||
dependencies:
|
||||
server:
|
||||
CMI:
|
||||
load: BEFORE
|
||||
required: false
|
||||
join-classpath: false
|
||||
DecentHolograms:
|
||||
load: BEFORE
|
||||
required: false
|
||||
join-classpath: false
|
||||
PlaceholderAPI:
|
||||
load: BEFORE
|
||||
required: false
|
||||
join-classpath: false
|
||||
Vault:
|
||||
load: BEFORE
|
||||
required: false
|
||||
join-classpath: false
|
||||
bootstrapper: '${group}.CrazyStarter'
|
Loading…
Reference in New Issue
Block a user