Example #1
0
	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")
Example #2
0
	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")
Example #3
0
	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>")
Example #4
0
	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")
Example #5
0
        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>")