New
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,38 @@
|
||||
domain:
|
||||
base: "dirtbagmc.com"
|
||||
use-lowercase-playernames: true
|
||||
|
||||
referral:
|
||||
count-only-first-join: true
|
||||
require-player-to-stay-online-minutes: 5
|
||||
block-self-referrals: true
|
||||
block-same-ip: true
|
||||
compare-against-referrer-known-ips: true
|
||||
compare-against-other-referred-ips: true
|
||||
store-ip-addresses: true
|
||||
hash-ip-addresses: false
|
||||
|
||||
rewards:
|
||||
milestones:
|
||||
"2":
|
||||
commands:
|
||||
- "say %referrer% reached 2 referrals!"
|
||||
message: "&aYou reached 2 referrals and earned a reward!"
|
||||
"5":
|
||||
commands:
|
||||
- "say %referrer% reached 5 referrals!"
|
||||
message: "&aYou reached 5 referrals and earned a reward!"
|
||||
"10":
|
||||
commands:
|
||||
- "say %referrer% reached 10 referrals!"
|
||||
message: "&6You reached 10 referrals and earned a reward!"
|
||||
|
||||
alerts:
|
||||
notify-on-blocked-same-ip: true
|
||||
notify-permission: "dirtreferrals.alerts"
|
||||
|
||||
database:
|
||||
file: "referrals.db"
|
||||
|
||||
admin:
|
||||
stats-page-size: 10
|
||||
@@ -0,0 +1,26 @@
|
||||
prefix: "&6[DirtReferrals] "
|
||||
|
||||
player-only: "&cPlayers only."
|
||||
no-permission: "&cYou do not have permission."
|
||||
reloaded: "&aDirtReferrals reloaded."
|
||||
unknown-subcommand: "&cUnknown subcommand."
|
||||
usage-admin: "&eUsage: /dirtreferrals <reload|stats|top|give|take>"
|
||||
usage-stats: "&eUsage: /dirtreferrals stats <player>"
|
||||
usage-give: "&eUsage: /dirtreferrals give <player> <amount>"
|
||||
usage-take: "&eUsage: /dirtreferrals take <player> <amount>"
|
||||
|
||||
referral-link: "&aHere is your referral IP! Have your friends join using it to receive rewards: &e%referral_ip%"
|
||||
stats-header: "&6Referral stats for &e%player%&6:"
|
||||
stats-count: "&eCount: &a%count%"
|
||||
top-header: "&6Top Referrals:"
|
||||
top-entry: "&e#%position% &f%player% &7- &a%count%"
|
||||
no-data: "&cNo data found for that player."
|
||||
|
||||
credit-added: "&aAdded &e%amount% &acredit to &e%player%&a."
|
||||
credit-removed: "&aRemoved &e%amount% &acredit from &e%player%&a."
|
||||
not-enough-credit: "&cThat player does not have enough referral credit."
|
||||
invalid-number: "&cInvalid number."
|
||||
blocked-same-ip: "&cReferral blocked due to same IP."
|
||||
blocked-self-referral: "&cYou cannot refer yourself."
|
||||
milestone-reward: "&aYou earned a referral reward for %amount% referrals!"
|
||||
referral-counted: "&aReferral counted for &e%referrer%&a."
|
||||
@@ -0,0 +1,26 @@
|
||||
name: DirtReferrals
|
||||
version: 1.0.0
|
||||
main: com.dirtbagmc.dirtreferrals.DirtReferralsPlugin
|
||||
api-version: '1.21'
|
||||
author: DirtBagMC
|
||||
description: Referral tracking plugin with subdomain-based joins and milestone rewards
|
||||
|
||||
commands:
|
||||
refer:
|
||||
description: Show your referral address
|
||||
usage: /refer
|
||||
aliases: [referrals]
|
||||
dirtreferrals:
|
||||
description: DirtReferrals admin commands
|
||||
usage: /dirtreferrals <reload|stats|top|give|take>
|
||||
|
||||
permissions:
|
||||
dirtreferrals.use:
|
||||
description: Allows use of referral commands
|
||||
default: true
|
||||
dirtreferrals.admin:
|
||||
description: Allows admin commands
|
||||
default: op
|
||||
dirtreferrals.alerts:
|
||||
description: Receive blocked referral alerts
|
||||
default: op
|
||||
@@ -0,0 +1,5 @@
|
||||
#Generated by Maven
|
||||
#Sat Jun 13 18:22:07 EDT 2026
|
||||
artifactId=DirtReferrals
|
||||
groupId=com.dirtbagmc
|
||||
version=1.0.0
|
||||
@@ -0,0 +1,9 @@
|
||||
com/dirtbagmc/dirtreferrals/AdminCommand.class
|
||||
com/dirtbagmc/dirtreferrals/ReferralManager$PendingReferral.class
|
||||
com/dirtbagmc/dirtreferrals/PlayerListener.class
|
||||
com/dirtbagmc/dirtreferrals/DatabaseManager.class
|
||||
com/dirtbagmc/dirtreferrals/MessageManager.class
|
||||
com/dirtbagmc/dirtreferrals/ReferralCommand.class
|
||||
com/dirtbagmc/dirtreferrals/TopEntry.class
|
||||
com/dirtbagmc/dirtreferrals/ReferralManager.class
|
||||
com/dirtbagmc/dirtreferrals/DirtReferralsPlugin.class
|
||||
@@ -0,0 +1,8 @@
|
||||
/home/bitnix/Desktop/DirtRewards/src/main/java/com/dirtbagmc/dirtreferrals/AdminCommand.java
|
||||
/home/bitnix/Desktop/DirtRewards/src/main/java/com/dirtbagmc/dirtreferrals/DatabaseManager.java
|
||||
/home/bitnix/Desktop/DirtRewards/src/main/java/com/dirtbagmc/dirtreferrals/DirtReferralsPlugin.java
|
||||
/home/bitnix/Desktop/DirtRewards/src/main/java/com/dirtbagmc/dirtreferrals/MessageManager.java
|
||||
/home/bitnix/Desktop/DirtRewards/src/main/java/com/dirtbagmc/dirtreferrals/PlayerListener.java
|
||||
/home/bitnix/Desktop/DirtRewards/src/main/java/com/dirtbagmc/dirtreferrals/ReferralCommand.java
|
||||
/home/bitnix/Desktop/DirtRewards/src/main/java/com/dirtbagmc/dirtreferrals/ReferralManager.java
|
||||
/home/bitnix/Desktop/DirtRewards/src/main/java/com/dirtbagmc/dirtreferrals/TopEntry.java
|
||||
Reference in New Issue
Block a user