Files
CreateE_SpaceCCL/CFAB copy 2.py
2026-01-26 09:48:48 +08:00

38 lines
1.4 KiB
Python

import Mil
summon_pos=[
Mil.Milib.RelativePos("~20", "~23", "~30"),
Mil.Milib.RelativePos("~-30", "~19", "~20"),
Mil.Milib.RelativePos("~20", "~24", "~-24"),
Mil.Milib.RelativePos("~-36", "~23", "~-19"),
Mil.Milib.RelativePos("~15", "~16", "~-12")
]
GC_NUMBER = 5000
COMMAND_BLOCK_POS=Mil.Milib.RelativePos("~", "~", "~")
ADAS=["@a"]
class _CFAB(Mil.MCROCN):
def __init__(self, host, password, port, debug=True):
super().__init__(host, password, port, debug=debug)
def Start(self):
self.StartDraw()
def StartDraw(self):
r=Mil.Milib._Pos1ToPos2(summon_pos[0], COMMAND_BLOCK_POS, 50, )
r2=Mil.Milib._Pos1ToPos2(summon_pos[1], COMMAND_BLOCK_POS, 50, )
r3=Mil.Milib._Pos1ToPos2(summon_pos[2], COMMAND_BLOCK_POS, 50, )
r4=Mil.Milib._Pos1ToPos2(summon_pos[3], COMMAND_BLOCK_POS, 50, )
r5=Mil.Milib._Pos1ToPos2(summon_pos[4], COMMAND_BLOCK_POS, 50, )
merged = []
for q,w,e,r,t,y in zip(r, r2, r3, r4, r5,[COMMAND_BLOCK_POS]*50):
merged.extend([q,w,e,r,t,y])
f=open("./1", "w", encoding="UTF-8")
f.write("\n".join([self.Particle("minecraft:totem_of_undying", i, Mil.Milib.Delta(), 0.7, 1000, "force", "@a", astext=True).command for i in merged]))
f.close()
CFAB=_CFAB(host="", password="", port=25565)
if not CFAB.Connect(): exit()
CFAB.Start()
CFAB.disconnect()