Archived
1
0
Fork 0
⛏️ Extensible Minecraft server implementation in Kotlin
This repository has been archived on 2025-03-02. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2021-01-02 01:11:36 +01:00
.github/workflows Fix the GitHub workflow 2020-11-30 07:21:30 +01:00
.runConfigurations Work on LoginAndJoinProcedure 2020-12-18 21:16:36 +01:00
blokk-api Fix getVoxelsInCube 2021-01-02 01:09:44 +01:00
blokk-nbt Update everything to 1.16.4 2020-12-21 01:05:28 +01:00
blokk-packet-codecs Fix weird session bugs 2021-01-02 00:24:17 +01:00
blokk-packets Change string representation of TagsPacket 2021-01-02 01:11:36 +01:00
blokk-server Fix getVoxelsInCube 2021-01-02 01:09:44 +01:00
buildSrc Remove NamespacedID and replace all occurrences with Strings 2020-12-26 22:01:53 +01:00
gradle/wrapper Initial commit 2020-08-01 23:55:31 +02:00
test-plugin Fix getVoxelsInCube 2021-01-02 01:09:44 +01:00
.gitignore Add IntelliJ run configurations 2020-12-15 18:22:52 +01:00
build.gradle.kts Bump dependency versions and set jvmTarget to 14 2020-11-30 10:37:33 +01:00
gradle.properties Improve Scheduler performance, fix ByteBuf leak and cache TagsPacket encoding 2020-12-04 20:17:06 +01:00
gradlew Initial commit 2020-08-01 23:55:31 +02:00
gradlew.bat Initial commit 2020-08-01 23:55:31 +02:00
LICENSE Initial commit 2020-08-01 23:55:31 +02:00
README.md Add Vector class for calculations 2020-12-27 23:26:00 +01:00
settings.gradle.kts Finish chunk data packet codec (for now) 2020-12-15 23:23:54 +01:00

Blokk

Conventions

KDoc

  1. If the name of the target is already sufficient for understanding what it does/represents, you should not add a comment. But if you want to provide additional information, you should start the comment with a short description nevertheless.
  2. The name of the return type, property type or type of the enclosing class should not be wrapped in square brackets.
  3. If a comment only consists of the @returns block tag, the latter should be replaced with a sentence starting with Returns .

Code

  1. If a member function of a class creates an instance of another class which represents the same value, the functions name should be as<name of the other class>. If the new instance does not exactly represent the value of the original instance (for example because it is rounded), the name should be to<name of the other class>.