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.
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.