

Note that a check for distance=0 does not always work correctly due to the bug MC-88533, so I'm using a radius of 0.1 here. If you first tagged all with "done" and then summoned new armour stands around all without the tag "done", then of course nothing would happen, because there would be none without the tag left.Īlternatively you would need yet another tag for armour stands that got created in the current round. If you first summoned armour stands around all without the "done" tag and then tagged everything with "done", you would also tag the new ones. Using a function is actually required in this case. You can stop the iteration when no more armour stands with the tag "vein" and without the tag "done" exist anymore (or after a certain number of repetitions, in case you apply it to e.g. This already automatically deals with loops and never summons any more armour stand than necessary. Finally, the armour stand tags itself with "done" so that it doesn't need to check around it anymore in the following iterations. summon armor_stand Įxplanation: At each of the 26 blocks around the armour stand, a new armour stand is summoned only if there is an oak log there and not another VeinMiner armour stand already. Summon an armour stand at the manually broken block (you seem to have already figured out that part): So a VeinMiner/TreeCapitator-like system could for example work like this: Instead you could check whether an entity already exists in that space before summoning a new armour stand or AEC there. There are multiple ways to kill everything except for one entity in a given space, the easiest one is to just tag an arbitrary one (limit=1) and then kill all without that tag.īut in your case this constant summoning and killing is actually not required and causes way more lag than necessary. It should be pretty easy to switch everything to AECs, if you want that. I will use armour stands in this answer, because I am more familiar with them. So it'd be natural that there's only be one user me. *I run these programs straight on my computers. Unless I manually start the file from the console (ie.

The server files can only run if it is inside that folder (or any of the other server folders), not outside. They are the IPs of the servers that are running (of course you would only be able to see your own server(s)' folder. Contact your hosting company's support for more information about this.įor example, my server setups have multiple folders inside the servers ("customers"* don't see this via FTP, it simply displays as the 'root') folder. You have to upload it into your server root, which depending on the setup should be in different locations. The thing that controls your permissions, the control panel etc.) The reason that it cannot run is that you have installed the server into a read-only area of the system, where all your hosts' main server programs are kept. You've uploaded the server to the filesystem root not the server root.
