{"id":15016177,"url":"https://github.com/teamlapen/vampirism","last_synced_at":"2025-04-12T15:38:21.861Z","repository":{"id":19592596,"uuid":"22843037","full_name":"TeamLapen/Vampirism","owner":"TeamLapen","description":"A Minecraft mod called Vampirism","archived":false,"fork":false,"pushed_at":"2025-03-28T21:25:22.000Z","size":177463,"stargazers_count":198,"open_issues_count":103,"forks_count":57,"subscribers_count":18,"default_branch":"1.21","last_synced_at":"2025-04-03T15:11:43.688Z","etag":null,"topics":["forge","java","minecraft","minecraft-mod","mod"],"latest_commit_sha":null,"homepage":"https://vampirism.dev","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/TeamLapen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-11T15:00:25.000Z","updated_at":"2025-03-28T21:25:31.000Z","dependencies_parsed_at":"2023-01-16T21:45:37.421Z","dependency_job_id":"34a3d9e0-0b91-4f9a-8386-80bb8f379521","html_url":"https://github.com/TeamLapen/Vampirism","commit_stats":{"total_commits":3336,"total_committers":30,"mean_commits":111.2,"dds":0.6864508393285371,"last_synced_commit":"6cc157f44710d673c461e395dd5e062e729d32b4"},"previous_names":[],"tags_count":92,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamLapen%2FVampirism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamLapen%2FVampirism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamLapen%2FVampirism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamLapen%2FVampirism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TeamLapen","download_url":"https://codeload.github.com/TeamLapen/Vampirism/tar.gz/refs/heads/1.21","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248590586,"owners_count":21129853,"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":["forge","java","minecraft","minecraft-mod","mod"],"created_at":"2024-09-24T19:48:30.743Z","updated_at":"2025-04-12T15:38:21.834Z","avatar_url":"https://github.com/TeamLapen.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Vampirism for Minecraft 1.21- Latest branch \n============================================\n[![](http://cf.way2muchnoise.eu/short_233029_downloads.svg)](https://minecraft.curseforge.com/projects/vampirism-become-a-vampire) [![](https://img.shields.io/modrinth/dt/jVZ0F1wn?label=Modrinth)](https://modrinth.com/mod/vampirism) [![Build Status](https://github.com/TeamLapen/Vampirism/workflows/Java%20CI/badge.svg?branch=1.16)](https://github.com/TeamLapen/Vampirism/actions) [![License: LGPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0) [![Discord Server](https://img.shields.io/discord/430326060635258881)](https://discord.gg/wuamm4P) [![Crowdin](https://badges.crowdin.net/vampirism/localized.svg)](https://crowdin.com/project/vampirism)\n\n[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://vampirism.dev)\n\n## Mod Description\n\nVampires are fast, strong and bloodthirsty entities, which do not like the sun, but don't fear the night, and the best thing is: You can become one!\n\nThis mod allows you to become a vampire with all its benefits and drawbacks.\n\nAfter being bitten by a vampire or manually injecting some vampire blood you get an effect called \"Sanguinare Vampiris\" which eventually turns you into a vampire.\n\nFor a more detailed description head over to the Minecraft Forum or the Curseforge page.\n## Links\n[![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/curseforge_vector.svg)](https://www.curseforge.com/minecraft/mc-mods/vampirism-become-a-vampire/files)\n[![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/modrinth_vector.svg)](https://modrinth.com/mod/vampirism/versions)\n[![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/translate/crowdin_vector.svg)](https://translate.vampirism.dev)\n[![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/documentation/ghpages_vector.svg)](https://wiki.vampirism.dev/docs/wiki/intro)\n[![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/documentation/website_vector.svg)](https://vampirism.dev)\n[![](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-plural_vector.svg)](https://discord.gg/wuamm4P)\n\n## Issues\nhttps://github.com/TeamLapen/Vampirism/issues\nPlease use the appropriate template when creating an issue.\n\nThe following labeling scheme is used:\n- *unconfirmed*: Awaiting triage or bug not reproduced yet\n- *discussion*: Looking for feedback\n- *enhancement*: Any minor tweak that can be introduced in minor releases\n- *feature*: Any change that takes more time to implement and test\n- *accepted*: Any feature/enhancement that is planned to be implemented eventually\n- *1.12-1.***: Affecting only a specific MC version\n- *v1.8-v1.**: Bug affecting or enhancement targeting a specific Vampirism release branch\n- *latest*: Bug affecting or enhancement targeting the latest (potentially unreleased) Vampirism branch\n\n\n## People\n- [maxanier](https://maxanier.de)\n- [Cheaterpaul](https://paube.de)\n- [lunofe](https://github.com/lunofe) _Triage/Support/Community/Official Server/Art_\n- [Piklach](https://twitter.com/Piklach) _Community/Official Server_\n\n\n## Special Thanks to\n- PendragonII _Community/Official Server_\n- TheRebelT _Models/Textures_\n- TinkerHatWill _Textures_\n- Alis _Textures_\n- dimensionpainter _Textures_\n- S_olace _Textures_\n- Mistadon _Code/Models_\n- wildbill22 _Code_\n- LRA_10 _Models/Textures_\n- Oreo365 _Models_\n- Slippingchip400 _Models_\n- Йода _Textures_\n- XxKidDowdallxX _Textures_\n- F_Spade _Textures_\n- Matheo _Lore_\n- special_krab _Lore_\n- cournualllama2 _Lore_\n- Random _Textures/Models_\n- Shumnik _Textures/Models_\n- BugraaK _Textures/Models_\n- MrVityaTrash _Textures_\n- FrostedOver _Textures_\n- Grid _Models/Textures/Structures_\n- T_Corvus _Textures_\n\n## API\nVampirism has an API you can use to add blood values to your mod's creatures or make them convertible and more. For more information and an overview checkout the wiki https://wiki.vampirism.dev/docs/api/intro.\n\n\n## Setup Gradle build script\n\n\u003cdetails\u003e\n\u003csummary\u003eUse Vampirism in your development environment\u003c/summary\u003e\nYou should be able to include it with the following in your `build.gradle`:\n```gradle\nrepositories {\n    //Maven repo for Vampirism\n    maven {\n        url = \"https://maven.maxanier.de/releases\"\n    }\n}\ndependencies {\n    //compile against the Vampirism API\n    compileOnly fg.deobf(\"de.teamlapen.vampirism:Vampirism:${mc_version}-${vampirism_version}:api\")\n    //at runtime (in your development environment) use the full Vampirism jar\n    runtimeOnly fg.deobf(\"de.teamlapen.vampirism:Vampirism:${mc_version}-${vampirism_version}\")\n}\n```\n\n#### Choose a version\n\n`${mc_version}` gets replaced by the current Minecraft version. (i.e. `1.20.4`)\n`${vampirism_version}` gets replaced by the version of Vampirism you want to use (i.e `1.10.0`)\n\nFor a list of available Vampirism version,\nsee [CurseForge](https://www.curseforge.com/minecraft/mc-mods/vampirism-become-a-vampire) or\nthe [maven listing](https://maven.maxanier.de/de/teamlapen/vampirism/Vampirism/) .\n\nThese properties can be set in a file named `gradle.properties`, placed in the same directory as your `build.gradle`\nfile. Example `gradle.properties`:\n\n```\nmc_version=1.16.5\nvampirism_version=1.7.12\n```\n\n#### Rerun Gradle setup commands\n\nPlease run the commands that you used to set up your development environment again. E.g. `gradlew`\nor `gradlew build --refresh-dependencies`\nRefresh/Restart your IDE afterwards.\n\n#### Run Vampirism in a deobfuscated environment\n\nVampirism uses **mixins**. To be able to apply them in a deobfuscated environment using a different set of mappings (\nfrom the one Vampirism uses) you have to enable remapping the refmap:\nAdd\n\n```\n     property 'mixin.env.remapRefMap', 'true'\n     property 'mixin.env.refMapRemappingFile', \"${projectDir}/build/createSrgToMcp/output.srg\"\n```\n\nto your run configurations in your `build.gradle` and then regenerate your IDE run configurations (`genIntelliJRuns` or\nsimilar). If that does not work you can also try `property 'mixin.env.disableRefMap', 'true'`\nIf you still run into issues with the mixins you can also set `mixin.env.ignoreRequired` to `true`. However, not all of\nVampirism will work correctly then.\n\n#### Examples\n\nCheckout this example project: https://github.com/TeamLapen/VampirismAPIExample\n\nIf you want to create an addon which access all of Vampirism's classes, not just the API, checkout\nthis https://github.com/TeamLapen/VampirismAddonExample and consider contacting @Cheaterpaul.\n\n\u003c/details\u003e\n\n## Code Structure\n\nThe _minecraft_version_ branch serves as the main development branch. There might be older (stable) branches for the\nsame MC version suffixed with the Vampirism main version.  \nIt may receive bugfixes until the latest branch is released.  \nThe source code is currently divided into three parts, which might be split in the future.\n\n#### Vampirism\nLocated in de.teamlapen.vampirism  \nContains the mod source code. Depends on the other two parts.  \n#### Vampirism API\nLocated in de.teamlapen.vampirism.api  \nDesigned to be used by mods that only optionally interact with Vampirism as well as addon mods depending on Vampirism.  \n#### VampLib/TeamLapen Lib\nLocated in de.teamlapen.lib\nIndependent mod (Contains @Mod).  \nProvides Helpers and Registries to automate stuff like EntityUpdates.\nProvides abstract classes/default implementations/interfaces to simplify things (located under de.teamlapen.lib.lib).  \n\n## Setting up the development environment\n\n\u003cdetails\u003e\n\u003csummary\u003eold / outdated\u003c/summary\u003e\n\n\nIf you would like to compile your own versions or even contribute to Vampirism's development, you need to set up the dev environment like any other mod.\n\n\u003c/details\u003e  \n\n## Code Style\nThe code style used in this project is the IntelliJ default one.\n\n## License\nThe source code and text in this repository are licenced under [LGPLv3](https://raw.githubusercontent.com/TeamLapen/Vampirism/master/CODE_LICENSE) ***except*** for the following parts:\n\n##### Textures\nAny textures included in this mod are licenced under the following terms:\n\u003e Any textures (and models) included in the mod may be used, remixed and distributed for anything related to Vampirism (fan art, addon mods, forks, reviews, ...) excluding resource packs.\n\u003e \n\u003e If you want to use them in a resource/texture pack, you must credit the Vampirism project or the individual creator where applicable and it must not be used commercially.\n\n##### Sounds\nThe sounds used in this mod are individual licensed and may only be used outside Vampirism under the respective licensing terms if noted as such.\n\n| Sound                     | Creator               | Link                                                                           | License        |\n|---------------------------|-----------------------|--------------------------------------------------------------------------------|----------------|\n| DST-VampireMonk.mp3       | Striderjapan          | [freesound](http://www.freesound.org/people/Striderjapan/sounds/141368/)       | CC Attribution |\n| vampire bites             | Bernuy                | [freesound](http://www.freesound.org/people/Bernuy/sounds/268501/)             | CC Attribution |\n| bow02.ogg                 | Erdie                 | [freesound](https://www.freesound.org/people/Erdie/sounds/65734/)              | CC Attribution |\n| the swarm v31m3           | Setuniman             | [freesound](https://www.freesound.org/people/Setuniman/sounds/130695/)         | CC Attribution |\n| Boiling Towel             | unfa                  | [freesound](https://www.freesound.org/people/unfa/sounds/174499/)              | CC Attribution |\n| Pepper mill grinds pepper | Black_River_Phonogram | [freesound](https://freesound.org/people/Black_River_Phonogram/sounds/424605/) | CC0            |\n| Slimey                    | Nebulasnails          | [freesound](https://freesound.org/people/nebulasnails/sounds/495116/)          | CC0            |\n| blood_sucker              | Bernuy                | [freesound](https://freesound.org/people/Bernuy/sounds/268499/)                | CC Attribution |\n| Organ Ambience, Calm, A   | InspectorJ            | [freesound](https://freesound.org/people/InspectorJ/sounds/411991/)            | CC Attribution |\n\n##### Sit functionality - `sit` package\n\nThe code under `de.teamlapen.vampirism.sit` is adapted from bl4ckscor4's Sit mod and licensed under GNU GPLv3 (see\nLICENSE.txt in that directory).\n\n##### Radial screen - `lib.*.radialmenu` package\n\nThe code under `de.teamlapen.lib.lib.client.gui.screens.radialmenu` is adapted from David Quintana's Radial Menu and\nlicensed under the terms of the LICENSE.txt file in that directory.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteamlapen%2Fvampirism","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteamlapen%2Fvampirism","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteamlapen%2Fvampirism/lists"}