Simple cron command runner for Bukkit 1.17+

Overview

Cron Runner

Description / 설명

Simple cron command runner for Bukkit 1.17+

Bukkit 1.17 이상을 위한 간단한 cron 명령어 실행기 입니다.

Configuration Guide (config.yml)

debug: (optional) whether to print debug information (when reading & executing), defaults to false
cron-type: (optional) cron type to use. Available types: UNIX (default), CRON4J, QUARTZ, SPRING
tasks: (required) list of tasks to execute
  * On each task section
  - cron: (required) list of cron expressions, or a single cron expression
  - run-once: (optional) whether to run cron once after startup/reload, defaults to false
  - command: (required) list of minecraft commands, or a single minecraft command (do not use slash in front of command)

설정 가이드 (config.yml)

debug: (선택사항) 설정 파일을 읽을 때 및 명령어 실행시에 콘솔에 디버그 정보 출력 여부, 기본값: false
cron-type: (선택사항) 사용할 cron 종류. 사용 가능한 종류: UNIX (기본값), CRON4J, QUARTZ, SPRING
tasks: (필수 사항) 실행할 작업 목록
  * 작업별 설정 
  - cron: (필수 사항) 사용할 단일, 혹은 여러 cron 표현식 
  - run-once: (선택사항) 서버 시작/리로드 후 한번만 실행할지 여부, 기본값: false
  - command: (필수 사항) 실행할 단일, 혹은 여러 마인크래프트 커맨드 (앞에 슬래시를 붙이지 않습니다)

Example Configuration / 예시 설정

debug: true
cron-type: UNIX
tasks:
  - cron: "* * * * *"
    command:
      - "say Hello World!"
      - "say Goodbye World!"
  - cron:
    - "0 12 * * *"
    - "0 18 * * *"
    command: "stop"
  - cron: "0 12 * * *"
    run-once: true
    command: "say one time event"
You might also like...
DI can be simple. Forget about modules and components. Just use it!

PopKorn - Kotlin Multiplatform DI PopKorn is a simple, powerful and lightweight Kotlin Multiplatform Dependency Injector. It doesn't need any modules

Simple and light-weight event dispatcher for Kotlin

KDispatcher is a Kotlin EventDispatcher This is light-weight event dispatcher based on KOTLIN priority: Int? = null to subscribe function for sorting

Simple PGP encryption/decryption on android.
Simple PGP encryption/decryption on android.

Android-PGP Introduction Adds PGP encryption and decryption support. How to install repositories { maven { url "https://jitpack.io" }

Simple as fuck💡
Simple as fuck💡

MagicTip Simple MagicTip MagicTip(anchorView) .settings { text = "Lorem Posen" bgC

A simple and easy adapter for RecyclerView. You don't have to make adapters and view holders anymore. Slush will help you.
A simple and easy adapter for RecyclerView. You don't have to make adapters and view holders anymore. Slush will help you.

한국어 No more boilerplate adapters and view holders. Slush will make using RecyclerView easy and fast. The goal of this project is to make RecyclerView,

Nice and simple DSL for Espresso in Kotlin
Nice and simple DSL for Espresso in Kotlin

Kakao Nice and simple DSL for Espresso in Kotlin Introduction At Agoda, we have more than 1000 automated tests to ensure our application's quality and

A simple Kotlin wrapper around Anvil.

AnvilKotlin A simple Kotlin wrapper around Anvil. The only purpose of this library is to provide type safety to Anvil through Kotlin. Nothing more, no

A simple way to handle remote image in Kotlin.
A simple way to handle remote image in Kotlin.

Parrot A kotlin extension to load easily remote images in your ImageView. Install Add to gradle in allprojects maven { url 'https://jitpack.io' } the

Dead simple EventBus for Android made with Kotlin and RxJava 2

KBus Super lightweight (13 LOC) and minimalistic (post(), subscribe(), unsubscribe()) EventBus written with idiomatic Kotlin and RxJava 2 KBus in 3 st

Owner
Patrick
newbie
Patrick
Coroutine for Bukkit

Heartbeat Coroutines 두근두근 ❤️ 코루틴 Coroutine for Paper Features Bukkit의 mainHeartBeat(GameLoop)에서 dispatch되는 Coroutine JavaPlugin 생명주기의 CoroutineScope 유

null 22 Dec 18, 2022
Slime World Format implementation written in Kotlin with Zstd for bukkit.

Slime Korld Easily create many slime worlds with the Slime Korld. What is Slime Korld? Slime Korld is a bukkit library written in Kotlin to make minec

Luiz Otávio 11 Nov 15, 2022
Create kotlin android project with one line of command.

README This is an android application template project built with kotlin language and some useful libraries. It provides a creator script to quickly c

nekocode 1.6k Dec 20, 2022
Run Minecraft on the command line

HeadlessForge While headless Minecraft Clients aren't anything new, they come with a drawback. The Minecraft API is missing and you need to add all fu

null 28 Oct 17, 2022
A declarative, Kotlin-idiomatic API for writing dynamic command line applications.

A declarative, Kotlin-idiomatic API for writing dynamic command line applications.

Varabyte 349 Jan 9, 2023
Utility - The cross-platform native Kotlin command line tool template

Utility The cross-platform native Kotlin command line tool template. Usage Make

null 0 Jan 3, 2022
A fast-prototyping command line system

Kotlin-er CLI A different take on making command line programs, emphasizing development speed over customization Status Auto-deployed to Maven Central

Lightning Kite 22 Jan 22, 2022
kinstall is an easy way to install gradle-based command-line kotlin projects that use the application plugin.

kinstall kinstall is an easy way to install gradle-based command-line kotlin projects that use the application plugin. use First, install kinstall its

david kilmer 0 Apr 24, 2022
Simple(vanilla) yet 'Do it all' place picker for your place picking needs in Android

Vanilla Place Picker Vanilla Place Picker provides a UI that displays an interactive map to get the place details and Autocomplete functionality, whic

MindInventory 115 Dec 21, 2022
A simple library that can connect your autocomplete edittext to Google places api

Google Places AutoComplete EditText A simple library that can connect your autocomplete edittext to Google's places api Supporting Places AutoComplete

Mukesh Solanki 71 Dec 28, 2022