def onEnable(self): self.config_manager = ConfigManager(path.join(self.plugin.getDataFolder().getAbsolutePath(), 'signs.yml'), default=self.default_config) self.config_manager.load_config() self.register_event(self.onPlayerInteract, PlayerInteractEvent) register_command(self.reload_command, 'reload-sign-config', permission="omneity.actionsigns.reload")
def onEnable(self): self.config_manager = ConfigManager(path.join(self.plugin.getDataFolder().getAbsolutePath(), 'spawn.yml'), default=self.default_config) self.config_manager.load_config() self.register_event(self.onPlayerJoinEvent, PlayerJoinEvent) self.register_event(self.onPlayerPortalEvent, PlayerPortalEvent) self.register_event(self.onPlayerRespawnEvent, PlayerRespawnEvent) register_command(self.spawnCommand, "spawn", permission="omneity.spawn.tp")
def onEnable(self): self.reply_states = dict() register_command(self.messageCommand, 'message', aliases=['m', 'msg', 't', 'tell'], description="Send a message to a online player.", usage="/<command> <player> <message>") register_command(self.replyCommand, 'reply', aliases=['r'], description="Reply to a message.", usage="/<command> <message>")
def onEnable(self): self.config_manager = ConfigManager(path.join(self.plugin.getDataFolder().getAbsolutePath(), 'warps.yml'), default=self.default_config) self.config_manager.load_config() register_command(self.command_warp, 'warp', description="Warp to places", usage="/<command> <warp> | set <warp> | del <warp> | list", permission="omneity.warp")
return False mode_list = [ MODE_READ_ONLY, MODE_READ_WRITE, MODE_WRITE_ONLY, MODE_RUN, MODE_ALL ] if mode not in mode_list: print("unknown mode") return False item.fcb.permission = mode print("success") return True mkdir(['', f"/root"]) register_user(['', "user", "user", "user"]) login_user(['', "user", "user"]) command.register_command("login", login_user, "/login <username> <password>") command.register_command("register", register_user, "/register <username> <password> <repeat-password>") command.register_command("listDisk", list_block_info, "/listDisk") command.register_command("dir", dir, "/dir [dictionary]") command.register_command("ls", dir, "/ls [dictionary]") command.register_command("cd", cd, "/cd <path>") command.register_command("create", create, "/create <path>") command.register_command("mkdir", mkdir, "/mkdir <pathname>") command.register_command( "open", open_command, "/open <pathname> <mode(1=readonly,2=writeonly,3=readwrite,4=runonly,7=all)>" ) command.register_command("close", close_command, "/close <uid>") command.register_command("read", read_command, "/read <uid>") command.register_command("write", write_command, "/write <uid> <stringbuffer>")