go-mc

module
v0.0.0-...-18e7427 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2023 License: MIT

README ΒΆ

Go-MC

Check out the original project here

Minecraft 1.19 for rodents

Badges

Downloads Activity Size

Features

  • πŸ‘ Minecraft network protocol
  • πŸ‘Œ Client framework
  • βŒ› Server framework
  • πŸ‘ Regions & Chunks & Blocks
  • βŒ› World generation
  • πŸ‘ Chat Message (Support both Json and old Β§ format)
  • πŸ‘ Dual role RCON protocol (Server & Client)
  • πŸ‘ NBT (Based on reflection)
  • πŸ‘Œ SNBT ⇋ NBT
  • βŒ› Yggdrasil (Mojang login)
  • βŒ› Microsoft login
  • ❌ Realms Server

Documentation

GoDoc

Real documentation will be written in the future. (Maybe :trollface:)

Directories ΒΆ

Path Synopsis
auth
yggdrasil
Package yggdrasil implement Yggdrasil protocol.
Package yggdrasil implement Yggdrasil protocol.
bot
provider
Package provider bot implements a simple Minecraft client that can join a server or just ping it for getting information.
Package provider bot implements a simple Minecraft client that can join a server or just ping it for getting information.
Package chat implements Minecraft's chat message encoding system.
Package chat implements Minecraft's chat message encoding system.
data
effects
Code generated by gen_effects.go DO NOT EDIT.
Code generated by gen_effects.go DO NOT EDIT.
enchantments
Code generated by gen_enchantments.go DO NOT EDIT.
Code generated by gen_enchantments.go DO NOT EDIT.
entity
Code generated by gen_entity.go DO NOT EDIT.
Code generated by gen_entity.go DO NOT EDIT.
instruments
Code generated by gen_instruments.go DO NOT EDIT.
Code generated by gen_instruments.go DO NOT EDIT.
item
Code generated by gen_item.go DO NOT EDIT.
Code generated by gen_item.go DO NOT EDIT.
lang/en-us
Code generated by downloader.go; DO NOT EDIT.
Code generated by downloader.go; DO NOT EDIT.
lang/got-de
Code generated by downloader.go; DO NOT EDIT.
Code generated by downloader.go; DO NOT EDIT.
lang/gv-im
Code generated by downloader.go; DO NOT EDIT.
Code generated by downloader.go; DO NOT EDIT.
lang/kab-kab
Code generated by downloader.go; DO NOT EDIT.
Code generated by downloader.go; DO NOT EDIT.
lang/mi-nz
Code generated by downloader.go; DO NOT EDIT.
Code generated by downloader.go; DO NOT EDIT.
lang/moh-ca
Code generated by downloader.go; DO NOT EDIT.
Code generated by downloader.go; DO NOT EDIT.
lang/nuk
Code generated by downloader.go; DO NOT EDIT.
Code generated by downloader.go; DO NOT EDIT.
lang/oj-ca
Code generated by downloader.go; DO NOT EDIT.
Code generated by downloader.go; DO NOT EDIT.
lang/scn
Code generated by downloader.go; DO NOT EDIT.
Code generated by downloader.go; DO NOT EDIT.
lang/swg
Code generated by downloader.go; DO NOT EDIT.
Code generated by downloader.go; DO NOT EDIT.
lang/tzl-tzl
Code generated by downloader.go; DO NOT EDIT.
Code generated by downloader.go; DO NOT EDIT.
particles
Code generated by gen_particles.go DO NOT EDIT.
Code generated by gen_particles.go DO NOT EDIT.
registry/blockentitytype
Code generated by data/registry/generate.go; DO NOT EDIT.
Code generated by data/registry/generate.go; DO NOT EDIT.
internal
block
Code generated by generator/blocks/main.go; DO NOT EDIT.
Code generated by generator/blocks/main.go; DO NOT EDIT.
block/generator/properties
Code generated by generator/properties/main.go; DO NOT EDIT.
Code generated by generator/properties/main.go; DO NOT EDIT.
block/states/properties
Code generated by generator/properties/main.go; DO NOT EDIT.
Code generated by generator/properties/main.go; DO NOT EDIT.
Package nbt implement the Named Binary Tag format of Minecraft.
Package nbt implement the Named Binary Tag format of Minecraft.
net
Package net pack network connection for Minecraft.
Package net pack network connection for Minecraft.
Package server provide a minecraft server framework.
Package server provide a minecraft server framework.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL