{"repo":"minekube/gate-plugin-template","free":true,"listed":false,"github":"https://github.com/minekube/gate-plugin-template","clone":"git clone https://github.com/minekube/gate-plugin-template.git","description":"A Golang starter template for creating your awesome Minecraft proxy and extensions powered by Minekube Gate 🚀 Fork it!","language":"Go","stars":28,"topics":["gate","golang","minecraft","minecraft-proxy","minecraft-reverse-proxy","plugin","proxy","reverse-proxy","template","gate-extension"],"license":"MIT","category":"networking-infra","readme_excerpt":"[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![License][license-shield]][license-url] Gate Starter Plugin Template An awesome template for creating your Minecraft proxy powered by Minekube Gate! Explore the docs » Discord · Report Bug · Request Feature About The Project [![Product Name Screen Shot][product-screenshot]](https://gate.minekube.com) This template repository bootstraps your Minekube Gate project, a customizable Minecraft proxy written in Go. What's Included? - gate.go : The main entry point of the application. - plugins : The directory for your custom plugins. - config.yml : A minimal Gate configuration file. - Dockerfile : A Dockerfile for building a Docker image. - .github/workflows : GitHub Action for testing, linting, releasing on tags and publishing Docker images to ghcr.io. - Makefile : Contains commands for testing and linting. - renovate.json : Configuration file for Renovate automatic dependency updates. Prerequisites Prerequisites - Go - The Go Programming Language - Git - Distributed Version Control System - GoLand / VSCode - Gophers' favorite IDEs Getting Started 1. Fork this repository on GitHub. 2. Clone forked repository ( git clone ) 3. Open project in your favorite Go IDE. 4. Run the proxy: go run . 5. Start customizing Gate to your needs! Usage To create a new Gate plugin, follow these steps: 1. Create and write your pl","default_branch":null,"files":null,"tree":[],"storefront":"/r/minekube","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/minekube/gate-plugin-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}