Download MCKotlin — Minecraft Mods — MetaMods

MCKotlin

Active

Downloads

20

Last update

11 months ago

Versions

1.7.2 — 1.21.3
Server
Libraries

MCKotlin

Discover the ability to run and develop Kotlin plugins for your Minecraft server or proxy system. This unique tool provides all necessary Kotlin libraries, eliminating the need to include them separately in each individual plugin.

Main Features

MCKotlin includes a complete set of Kotlin libraries required for plugins written in this programming language. Thanks to the centralized approach, you avoid version conflicts and code duplication between different plugins.

System Requirements

  • Java 8 or higher

Supported Platforms

  • Velocity version 3 and newer
  • Sponge version 8
  • CraftBukkit/Spigot/Paper and their forks for Minecraft 1.8+
  • BungeeCord/Waterfall

Installation and Usage

For Server Administrators

Simply install the latest version of the plugin on your server or proxy system - no additional configuration is required.

For Developers

Add MCKotlin as a dependency for your project:

Spigot

plugin.yml

depend: MCKotlin-Paper

Paper 1.19.4+

paper-plugin.yml

dependencies:
  server:
    MCKotlin-Paper:
      required: true

Velocity

@Plugin(
  id = "myplugin",
  dependencies = {
      @Dependency(id = "mckotlin-velocity")
  }
)
public class VelocityPlugin {}

Included Libraries

  • Kotlin StdLib version 1.9.20
  • Kotlin Reflect version 1.9.20
  • KotlinX Coroutines

Advantages Over Alternatives

Unlike other solutions, MCKotlin is specifically designed to work in Velocity and Bungeecord environments, where convenient tools for Kotlin development were previously unavailable. The plugin includes official Kotlin-stlib 1.9.0 libraries from Jetbrains with Apache 2 license.

Project members
4drian3d

4drian3d

Developer

Created: 6 Jan 2023

ID: 2406