{"id":21229985,"url":"https://github.com/frklan/randomgrowth","last_synced_at":"2025-03-15T02:16:35.840Z","repository":{"id":56431881,"uuid":"230656561","full_name":"frklan/RandomGrowth","owner":"frklan","description":"A hacky way to get a bit more randomness in Bamboo plants in Minecraft","archived":false,"fork":false,"pushed_at":"2020-11-08T11:13:17.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T18:11:49.436Z","etag":null,"topics":["java","minecraft-plugin","spigot-plugin"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/frklan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-12-28T19:36:52.000Z","updated_at":"2020-11-08T11:13:13.000Z","dependencies_parsed_at":"2022-08-15T18:40:10.433Z","dependency_job_id":null,"html_url":"https://github.com/frklan/RandomGrowth","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2FRandomGrowth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2FRandomGrowth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2FRandomGrowth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frklan%2FRandomGrowth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frklan","download_url":"https://codeload.github.com/frklan/RandomGrowth/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243672487,"owners_count":20328768,"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":["java","minecraft-plugin","spigot-plugin"],"created_at":"2024-11-20T23:31:02.928Z","updated_at":"2025-03-15T02:16:35.819Z","avatar_url":"https://github.com/frklan.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RandomGrowth\n\n[![SpigotMC 1.14.4](https://img.shields.io/badge/SpigotMC-1.14.4-brightgreen.svg)](https://www.spigotmc.org/wiki/spigot/)\n[![GitHub release](https://img.shields.io/github/release/frklan/RandomGrowth.svg)](https://github.com/frklan/RandomGrowth/releases)\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/frklan/RandomGrowth/issues)\n[![License](https://img.shields.io/badge/License-CC%20BY--NC--SA-blue)](https://github.com/frklan/RandomGrowth/blob/master/LICENSE)\n\nA (now a bit less) hacky way to get a bit more randomness in Bamboo plants in Minecraft\n\nAll Bamboo growth events are monitored and canceled when the plant reaches a random height between 3 and 16 blocks, we'll also set the BlockData parameter Stage is set to '1' and Leaves are set to 'LARGE' on the topmost bamboo block. Setting Stage to '1' prohibits further growth.\n\n**Note** The server will throw an java.lang.IllegalArgumentException if we spam the bamboo plant with bone meal; unless I misunderstand the traceback and the Minecraft server source code; the bone meal interaction is handled asynchronously and sometimes the action is trying to grow the block we just canceled. Is this a bug or what am I missing?  \n\nBe aware that the plugin might trash your server..\n\n## Compiling\n\n### Prerequisites\n\n* Java 8 SDK\n* Apache Maven\n\n### Compiling\n\nTo compile issue the following commands\n\n````bash\ngit clone git@github.com:frklan/RandomGrowth.git\ncd RandomGrowth\nmvn RandomGrowth\n````\n\n## Running\n\n### Prerequisites\n\n* Java 8\n* A [SpigotMC](https://www.spigotmc.org/wiki/spigot/) server\n\n### Installing\n\nCompile and copy the jar file to your server's plugin folder and restart the server.\n\n## Permissions\n\nSince the plugin does not offer any player interactions, there is permission settings.\n\n## Plugin Stats\n\nNo telemtry specific to this plugin is sent to anyone.\n\n## Contributing\n\nContributions are always welcome!\n\nWhen contributing to this repository, please first discuss the change you wish to make via the issue tracker, email, or any other method with the owner of this repository before making a change.\n\nPlease note that we have a code of conduct, you are required to follow it in all your interactions with the project.\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/frklan/[TBD]/tags).\n\n## Authors\n\n* **Fredrik Andersson** - *Initial work* - [frklan](https://github.com/frklan)\n\n## License\n\nThis project is licensed under the CC BY-NC-SA License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrklan%2Frandomgrowth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrklan%2Frandomgrowth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrklan%2Frandomgrowth/lists"}