{"id":13469438,"url":"https://github.com/TacoSpigot/TacoSpigot","last_synced_at":"2025-03-26T06:32:12.448Z","repository":{"id":35475882,"uuid":"39744518","full_name":"TacoSpigot/TacoSpigot","owner":"TacoSpigot","description":"The main repository of TacoSpigot","archived":false,"fork":false,"pushed_at":"2021-12-31T02:34:53.000Z","size":5745,"stargazers_count":124,"open_issues_count":11,"forks_count":85,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-10-29T23:55:30.684Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TacoSpigot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"Contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-26T22:27:27.000Z","updated_at":"2024-10-20T19:08:04.000Z","dependencies_parsed_at":"2022-07-29T19:09:48.407Z","dependency_job_id":null,"html_url":"https://github.com/TacoSpigot/TacoSpigot","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TacoSpigot%2FTacoSpigot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TacoSpigot%2FTacoSpigot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TacoSpigot%2FTacoSpigot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TacoSpigot%2FTacoSpigot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TacoSpigot","download_url":"https://codeload.github.com/TacoSpigot/TacoSpigot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245604193,"owners_count":20642959,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T15:01:39.967Z","updated_at":"2025-03-26T06:32:10.883Z","avatar_url":"https://github.com/TacoSpigot.png","language":"Shell","funding_links":[],"categories":["Shell","Server Software"],"sub_categories":["Legacy Server Software"],"readme":"TacoSpigot ![Cancer Warning](https://img.shields.io/badge/1.8.8-causes%20cancer-red) ![Maintenance](https://img.shields.io/maintenance/no/2018)\n===============================\n\nA *unsupported* and unmaintained fork of [PaperMC](https://papermc.io/).\n\n- Modern versions - Switch to [PaperMC](https://papermc.io)\n- 1.8.8 - Do not use 1.8.8. See below for warnings, security vulnerabilities, and backwards-compatibility layers (ProtocolSupport/ViaVersion).\n\nRest in peace my dear tacos :)\n\n## Alternatives\nIf you are using modern minecraft, please use [PaperMC](https://papermc.io/).\n\nIt is stable, highly performant, modern and well run. It already contains most of the TacoSpigot patches.\n\nThis repository exists for historical interest only.\n\nI am currently in semi-retirement from Minecraft work. If I ever do continue working on the server server, I intend to contribute directly to Paper instead of running a fork.\n\n### Using 1.8.8\nIf you are using 1.8.8 please discontinue using it *immediately*.\n\nThere are multiple confirmed security exploits that will allow **item duplication** and even **server takeover**.\n\nThese security vulnerabilites will not be patched, and most \"TacoSpigot forks\" do not actually fix these vulnerabilites. They often make them worse.\n\nDue to the excellent work of the [PaperMC](https://papermc.io) team, most of the performance problems in modern minecraft (1.17) have been fixed.\n\nAt this point, performance of Paper 1.16 \u0026 1.17 should be *better* than TacoSpigot 1.8.8 (or any of the billion forks).\n\nFor those concerned with PVP, there are several ways to emulate the old behavior on a modern server. These include config options, plugins and server forks.\n\nIn addition you can run a compatibility layer (see below) to allow clients to keep connecting with their old .\n\n#### Compatibility Layers\nFor those of you still interested in supporting 1.8.8 *clients* connecting to to a modern (1.16/1.17) servers, there are several compatibility layers.\n\n1. [ProtocolSupport](https://protocol.support/) directly supports 1.8.8 clients. Just install that plugin and your old clients should be able to connect to your new server!\n2. You can use a combination of [ViaVersion](viaversion.com) along with [ViaRewind](https://www.spigotmc.org/resources/viarewind.52109/) and [ViaBackwards](https://www.spigotmc.org/resources/viabackwards.27448/).\n  - ViaVersion alone is not sufficent to support 1.8 clients on a modern server. You need all three plugins\n\nI highly recomend using one of these two compatibility layers. You will encounter fewer bugs with ProtocolSupport or the ViaVersion combo then you will running 7 year old software. I guarentee it.\n\n#### Maven Repo\nThe 1.8.8 version will not build, because my old maven repo has been permanently shutdown.\n\n### Porting Plugins\nIf you have a plugin that uses TacoSpgiot-specific APIs or custom events (in the `net.techcable.tacospigot` package), I am willing to offer my advice to help you port it. (See below)\n\nI will not help porting any code that uses MC internals (net.minecraft.server).\n\nTo help with porting plugins, I have made one final maven release of the API, available [on my new maven repo](https://techcable.net/releases/maven/).\n\nThis does not include the server jar (or anything needed to build it). I will not offer that under any circumstances.\n\nThis was originally requsted by @regulad - Blame him for the failures\n\n## Contact\nIf you need to discuss something with me or have questions about historical patches,\nplease ping me at `@Techcable#0536` on the Paper discord.\n\nI am also (still) available on IRC at #techcable on esper.net ([webchat](https://webchat.esper.net/?join=techcable)).\n\nTo be clear, I will not help build or support 1.8.8 under any circumstances.\n\nThis will not change regardless of the amount of the money you offer me.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTacoSpigot%2FTacoSpigot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTacoSpigot%2FTacoSpigot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTacoSpigot%2FTacoSpigot/lists"}