Ich habe angefangen am Anfang für mich und ein paar Freunde ein Craft Attack Plugin zu machen und habe ein Tutorial Video auf Youtube dazu gemacht (outdated). Dann haben Leute angefangen zu schreiben ich solle das Plugin doch veröffentlichen. Als erstes war ich absolut dagegen. Aber dann habe ich es mir anders überlegt. Und hier ist es:
an-/ausschaltbarer Discord Bot (man muss den Discord Bot selber erstellen, dann wird das Plugin das Bot Token nehmen, Tutorial: Hier)
Lobby System
Teleport Menu (Lobby, Craft Attack World)
CA Spieler und Cam Accounts in der Config via Namen einstellbar
Bed System (Nur die Hälfte der Spieler müssen schlafen)
Automatischen Plugin und Config Updater
einstellbare Language Files (eigene hinzufügen kann man auch) dieses System habe ich auch bei meinem Admin-Panel verwendet deswegen werde ich nicht nochmal ein Tutorial dafür schreiben!)
AFK Command
Crafting Rezepte für Invisible Item Frames und wenn aktiviert Köpfe
Einstellbare Elytra Flugzeit
Discord Bot (Spammt momentan die ganze Zeit Errors, funktioniert aber noch):
Verify Account
Discord Channel <-> Minecraft Chat
Join / Quit Logging
Server Start / Stop Logging
Console Output Channel
COMING SOON (maybe)
Code (YAML):
cainfos:
usage: /cainfos
description: Zeigt dir Infos ueber Craft Attack
skull:
usage: /skull <player>
description: Gibt dir einen Spieler Kopf
rules:
usage: /rules
description: Zeigt dir die Regeln von CA an.
aliases: [rl, rs, ru, regeln, caregeln
] prefix:
usage: /prefix <Offline|Online|Redstone>
description: Setzt deinen CraftAttack Status.
aliases: [px, pf
] afk:
usage: /afk <on|off>
description: Setzt deinen Status auf AFK und du kannst dich nicht mehr bewegen!
world:
usage: /world <subcommand>
marker:
usage: /marker <subcommand>
craftattack:
usage: /ca <subcommand>
(/ca help
) aliases: - ca
##################### # Infos # ##################### # All Placeholders from PlaceholderAPI are working # This Plugin is not the Official one # Any distribution without the consent of the author is prohibited # The Files ("spawnloc.yml") should not be edited! Lobby-Worlds: - lobby1
- lobby2
CA:
settings: # This is the language option you can add language files to the "languages" folder, # and then enter the name of the file (without .yml) here. Note upper and lower case! # Example: /plugins/Admin-Panel/languages/<Language>.yml | language (in the config): Language language: de
# This Option makes it that all Actions (Plugin Update, Admin Panel Open, ...) get logged # in the plugin.log File If You don't want this please disable this Option! LogActions: true
# The Auto Plugin Updater Section Updater: # If this option is activated, the updater will automatically check for updates # (Attention: The updater will not recognize whether you have an old or a new version! Only differences in the version-name) # The plugin uses https://spiget.org for this feature checkForUpdates: true
# If this option is activated, the updater will automatically download the update (if available) from Spigot. # The update can then be found in plugins/Admin-Panel/downladed-update/Admin-Panel-<UpdateVersion>.jar! downloadPluginUpdate: false
# If this option and the downloadPluginUpdate option is activated, # then the updater will automatically replace the plugin with the new version! automaticReplace: false
# With this Option you can control how often the Updater should check! # You can configure here the Time between Checks (in Minutes) UpdateCheckTime: 5
# This Option will enable/disable if the Plugin should automatically update the Language Files AutomaticLanguageFileUpdating: true
Heads:
Command: false
Killing: true
Flytime: 300
Spawn: # The Radius for the Plugin to check for Elytra Radius: 5
Tablist: # Header of the Tablist Header: - '&4Example Header1'
- '&4Example Header2'
# Footer of the Tablist Footer: - '&2Example Footer1'
- '&4Example Footer2'
rules: # With this option you can activate the rules you have set in rules.yml Default: false # If this option is set to false then everyone who executes the command and the rights will receive a message # If he does not have the rights to do so then it will say go to an admin activate: false
# Here you switch the World Check if someone is allowed to enter the Craft Attack World (Standard: true) world:
Access_Check: true
CraftAttack_World: CraftAttack
CraftAttack_Players: - 'ExampleAccName'
Cam_Players: - 'ExampleCamAccName'
CraftingRecipes:
Player_heads: # The Pattern is: # C C C # C B C # A D A # A Zutat1: GRAVEL
# B Zutat2: SPRUCE_LOG
# C Zutat3: SMOOTH_QUARTZ
# D Zutat4: APPLE
InvisibItemFrames: # The Pattern is: # G G G # G L G # G G G Rand: GLASS
Mitte: LEATHER