Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Implement infighting behaviors

Offen
#1,858 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
48/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
java
Bereich
game-dev

Rechercherichtung

Start from the entity classes for the white and dark goo creatures and their AI goal/target selectors, tracing how a target is chosen when a creature attacks. The issue asks for two behaviors: white and dark variants should avoid or hostilely regard each other rather than ignore one another, and a dark goo that the player has been transfurred into should treat white goo as an ally (or at least stop the player's attack from triggering retaliation) instead of attacking the player. Done looks like a defined faction/ally rule applied to targeting, verified by spawning both variants and by reproducing the transfurred-player scenario in a facility.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

I just started using this mod today and I've had a total blast with it, but upon finding a facility and entering, one thing really stood out to me really dramatically, which was the complete lack of infighting between the two colors.

What I was expecting was the colors at least trying to avoid each other, maybe not outright fighting since it'd be kind of awful if they had all just killed each other before the player even gets there. Another thing I noticed was that once I got transfurred into a dark goo creature, I started to continue my attack on a white goo creature that was also trying to get me. This caused the dark goo to start trying to attack me, albeit without damage, and in my opinion this makes little sense from what we know about the game. I had assumed he would have started helping me, not trying to stop me.

Vorherrschende Sprache
Java
Sterne
86
Forks
58
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

  • Kein Dockerfile und keine Docker-Compose-Datei
  • Hat eine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus LtxProgrammer/Changed-Minecraft-Mod

Alle Issues in LtxProgrammer/Changed-Minecraft-Mod

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.