Initial commit of plugin files

This commit is contained in:
AdzelFirestar
2025-06-09 16:52:58 -07:00
parent cb5805c6da
commit e300b22d87
25 changed files with 1234 additions and 0 deletions

53
target/classes/plugin.yml Normal file
View File

@ -0,0 +1,53 @@
name: AddyAuthReborn
version: 0.1-pre
main: com.adzel.addyauthreborn.AddyAuthReborn
api-version: 1.20
author: AdzelFirestar
description: >
A secure authentication system for staff accounts, requiring a password before access to movement, interaction, and chat.
commands:
register:
description: Register your staff password for the first time.
usage: /register <password>
permission: addyauth.register
login:
description: Login using your staff password to unlock yourself.
usage: /login <password>
permission: addyauth.login
lock:
description: Lock your own account until you login again.
usage: /lock
permission: addyauth.lock
addyauth:
description: Admin command for AddyAuth (reload, future diagnostics, etc.)
usage: /addyauth reload
permission: addyauth.admin
permissions:
addyauth.*:
description: Gives access to all AddyAuth commands.
children:
addyauth.register: true
addyauth.login: true
addyauth.lock: true
addyauth.admin: true
addyauth.register:
description: Allows staff to register their password.
default: op
addyauth.login:
description: Allows staff to login to unlock themselves.
default: op
addyauth.lock:
description: Allows staff to lock their account.
default: op
addyauth.admin:
description: Grants access to admin commands and update notifications.
default: op

View File

@ -0,0 +1,3 @@
artifactId=AddyAuthReborn
groupId=com.adzel.addyauthreborn
version=0.1-pre

View File

@ -0,0 +1,16 @@
com\adzel\addyauthreborn\lock\AFKMonitor$1.class
com\adzel\addyauthreborn\commands\LoginCommand.class
com\adzel\addyauthreborn\listeners\ConnectionListener.class
com\adzel\addyauthreborn\utils\DatabaseUtil.class
com\adzel\addyauthreborn\auth\AuthStorage.class
com\adzel\addyauthreborn\commands\LockCommand.class
com\adzel\addyauthreborn\lock\AFKMonitor.class
com\adzel\addyauthreborn\commands\AddyAuthCommand.class
com\adzel\addyauthreborn\commands\RegisterCommand.class
com\adzel\addyauthreborn\auth\AuthManager.class
com\adzel\addyauthreborn\listeners\LockListeners.class
com\adzel\addyauthreborn\AddyAuthReborn.class
com\adzel\addyauthreborn\listeners\AdminJoinListener.class
com\adzel\addyauthreborn\utils\MessageUtil.class
com\adzel\addyauthreborn\updates\UpdateChecker.class
com\adzel\addyauthreborn\lock\OfflineLockManager.class

View File

@ -0,0 +1,15 @@
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\AddyAuthReborn.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\listeners\AdminJoinListener.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\listeners\LockListeners.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\listeners\ConnectionListener.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\commands\LockCommand.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\lock\OfflineLockManager.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\utils\MessageUtil.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\commands\LoginCommand.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\updates\UpdateChecker.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\commands\AddyAuthCommand.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\utils\DatabaseUtil.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\auth\AuthStorage.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\auth\AuthManager.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\commands\RegisterCommand.java
C:\Users\theon\OneDrive\Desktop\AddyAuth Reborn\src\main\java\com\adzel\addyauthreborn\lock\AFKMonitor.java