Is it possible to detect an ender dragon fight without detecting the ender dragon entity?

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

lifeseeker128

New Member
Jul 29, 2019
25
0
0
This question may seem odd, but I wish to know by what method I can detect the presence of an ender dragon around her arena... without actually trying to detect her as an entity. I'm not really interested in resultant gains acquired more simply than this method (ie. Dragon Eggs or Hearts); I'm more interested in an automated method for summoning the dragon as intended in vanilla while keeping any machinery for the task either hidden at a distance or protected closeby via various means.

I'm using the direwolf20 1.12 pack version 1.7.1 and have tried using an RFTools Sensor to either detect an end portal block or fire, but without either thing codified as an item, it hasn't worked. I've tried to detect the same things with a Draconic Evolution Entity Detector, but these blocks are not counted as entities in its list as far as I've seen. I've tried a vanilla Observer, but it's just a block update detector and can't be protected by the RFTools Block Protector for some reason.

I'm looking for some method with which to determine the presence of an ender dragon so I may automatically place End Crystals on the summoning pool without wasting resources. If there is a dragon summoned, I want the placement system to halt, and if there is no dragon and the portal is active, I want it to place the crystals. So far, I've worked out a decent distance-appropriate Phantom Placer system where it should be safe from the explosion, but I'm finding it difficult to actually detect when it should be safe to place more crystals for the next summoning.

Oh, and I'm attempting all of this without cheats and with mob griefing turned on. I haven't yet tested the Block Protector's functions against an ender dragon or her summoning explosion, but if I can detect when either the end portal pool is empty or when there is a block of flame on at least one side of the summoning platform, I feel that I can figure out the rest. This is intended for a semi-automated dragon farm with myself as the killing aparatus. All I want is to have an automated system place new crystals for me, skipping one part of the steps needed to summon and kill the ender dragon.

TL;DR: Is there a way to detect an ender dragon summoning event without directly detecting her presence (ie. by detecting other elements of her summoning)? Can one keep the appropriate machines sufficiently protected from the resulting explosion or even the dragon herself without turning mob griefing off? And is there some way to have a machine detect a specific non-solid, non-collectable, or tile entity block in front of it -- such as air, fire, or an active end portal -- without using cheats?

Thanks in advance for any responses.
 
This question may seem odd, but I wish to know by what method I can detect the presence of an ender dragon around her arena... without actually trying to detect her as an entity. I'm not really interested in resultant gains acquired more simply than this method (ie. Dragon Eggs or Hearts); I'm more interested in an automated method for summoning the dragon as intended in vanilla while keeping any machinery for the task either hidden at a distance or protected closeby via various means.

I'm using the direwolf20 1.12 pack version 1.7.1 and have tried using an RFTools Sensor to either detect an end portal block or fire, but without either thing codified as an item, it hasn't worked. I've tried to detect the same things with a Draconic Evolution Entity Detector, but these blocks are not counted as entities in its list as far as I've seen. I've tried a vanilla Observer, but it's just a block update detector and can't be protected by the RFTools Block Protector for some reason.

I'm looking for some method with which to determine the presence of an ender dragon so I may automatically place End Crystals on the summoning pool without wasting resources. If there is a dragon summoned, I want the placement system to halt, and if there is no dragon and the portal is active, I want it to place the crystals. So far, I've worked out a decent distance-appropriate Phantom Placer system where it should be safe from the explosion, but I'm finding it difficult to actually detect when it should be safe to place more crystals for the next summoning.

Oh, and I'm attempting all of this without cheats and with mob griefing turned on. I haven't yet tested the Block Protector's functions against an ender dragon or her summoning explosion, but if I can detect when either the end portal pool is empty or when there is a block of flame on at least one side of the summoning platform, I feel that I can figure out the rest. This is intended for a semi-automated dragon farm with myself as the killing aparatus. All I want is to have an automated system place new crystals for me, skipping one part of the steps needed to summon and kill the ender dragon.

TL;DR: Is there a way to detect an ender dragon summoning event without directly detecting her presence (ie. by detecting other elements of her summoning)? Can one keep the appropriate machines sufficiently protected from the resulting explosion or even the dragon herself without turning mob griefing off? And is there some way to have a machine detect a specific non-solid, non-collectable, or tile entity block in front of it -- such as air, fire, or an active end portal -- without using cheats?

Thanks in advance for any responses.

This is a longshot but integrated dynamics has a detector which will detect a sound. Isn't there a trigger sound when the fight starts? (I apologize if ID is not in the pack, I'm not overly familiar with it)

------------------------
My Age of Engineering Series: http://www.youtube.com/playlist?list=PLUZaEaeCvlj6ChY3jks-N8rW74_3qEtmD
 
This is a longshot but integrated dynamics has a detector which will detect a sound. Isn't there a trigger sound when the fight starts? (I apologize if ID is not in the pack, I'm not overly familiar with it)

------------------------
My Age of Engineering Series: http://www.youtube.com/playlist?list=PLUZaEaeCvlj6ChY3jks-N8rW74_3qEtmD
First... I knew my tree farm (including menril) would come in handy some time.
Second... how have I not thought of this mod sooner?

Seriously, thank you for pointing out that mod. It totally solved my block detection problem, and it wasn't hard to get into at all. I didn't even have to use the audio reader, just a block reader would do, and I managed to protect its entire system just fine. FYI, I only needed to look in one of the areas where a crystal would be placed and set up a not-gate type of thing where Air would be the block to detect for. As soon as Air gets placed on that spot by the End Portal spawning, the Phantom Placer places a new crystal. Win. GG. Done and done.

Now what I need is some way to reliably and quickly kill the ender dragon while I'm afk nearby... Hmm... I won't be looking for a way to summon AND kill while I do other things in other dimensions because I'm working in baby steps. Plus, my Dragon Breath capturing device doesn't really work unless I'm present anyhow.

I think that concludes the scope of my original topic. Look for a new topic should I have issues with automatic killing apparatuses.