UNPKG

yoni-mcscripts-lib

Version:

为 Minecraft Script API 中的部分接口创建了 wrapper,并提供简单的事件管理器和任务管理器,另附有一些便于代码编写的一些小工具。

17 lines (16 loc) 454 B
export function getExtendedClassesInList(clazz, classList) { const classes = new Set(); classes.add(clazz); let last; do { last = classes.size; for (const class0 of classList) { for (const class1 of classes) { if (class1.prototype instanceof class0) { classes.add(class0); } } } } while (last !== classes.size); return classes; }