Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Boss and structure tag ideas. #26

Open
Torathion opened this issue Oct 25, 2024 · 1 comment
Open

Boss and structure tag ideas. #26

Torathion opened this issue Oct 25, 2024 · 1 comment

Comments

@Torathion
Copy link

Torathion commented Oct 25, 2024

I saw you added the VILLAGE tag by searching for villager entities, I think you could also do that for other structures and bosses by searching for structure specific mobs:

NETHER_FORTRESS: Search for WitherSkeletonEntity or BlazeEntity
BASTION: Search for PiglinBruteEntity
END_CITY: Search for ShulkerEntity
WARDEN: Search for WardenEntity
WITHER: Search for WitherEntity, should overwrite the WitherSkeletonEntity search (wither skeletons also spawn when the wither is half health)
DRAGON: Search for EnderDragonEntity
BATTLE: If there are 5 or more entities angry at you for more than 100 ticks
OCEAN_TEMPLE: Search for GuardianEntity or ElderGuardiantEntity and for being underwater
FARM: Search for CowEntity, ChickenEntity, SheepEntity and PigEntity simultaneously, should be overwritten by almost everything except the biome (could make a good HOME tag)
RAID: Search for IllagerEntity, doesn't matter if woodland mansion, raid or outpost. Some structure mods even add illager ships like pirates, maybe even search for RavengerEntity or EvokerEntity to get raid and woodland mansion specific tags.

All of those entity classes should exist. I think it wouldn't be bad, if, when you cleared a dungeon, that the dungeon music stops playing, makes the player aware that the dungeon is cleared or something like that.

I don't know how this would affect the performance by doing so many entity checks (I only have a low gaming pc), but these checks should make a lot more areas (and makeshift areas) possible to implement.

@CircuitLord
Copy link
Owner

it's a good idea yeah i'll probably add some of these!

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants