Giter Club home page Giter Club logo

colorcube's People

Contributors

endercrest avatar ryant11 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

colorcube's Issues

Scoreboard Not Disappeareing

When leaving the game using /cc leave, the player will continue to see the scoreboard on their right, and the clock will continue counting down. This happens to everyone but the last player to leave. This error is displayed in console: http://pastebin.com/x3LYpp7U. When the counter finally reaches 0 the scoreboard doesn't disappear, and this error (http://pastebin.com/Hy6ZGaFi) is sent to the console once every second until the server is stopped.

API

API Support for events.

TeamWinEvent: Activated when a team wins in a arena. Can get players and get Team that won.
PlayerJoinEvent: Activated when a player joins an arena. Is cancellable.
PlayerLeaveEvent: Activated when a player leaves an arena. Get whether is player logged off server or used command to leave.

Swap Infinite Loop

If there is no more blocks to change in an arena server gets stuck in an infinite loop.

[v0.4.0-PRE-05] Swap Powerup Dysfunctional

The swap powerup changes no block when used. Debug displays this message: "[21:09:44 INFO]: [ColorCube] [Debug]Could Not swap block failed after 5 tries." once for every block where the swap was attempted (20 times).

Lobby Signs

This is a longer term feature once other higher priority features are finished.

Change Frozen System

Use slowness effect for the slow enough to not let a player move. This gives less of a glitchy look to the frozen player. This also allows them to not be affected when rotating.

Cube Converting

Upon entering the arena, players can run around, but no cubes are changed. The server stops responding within seconds, and the players then time out. No errors are shown in the console. And the server must be forced to shut down.

Vote Start

Players can vote to start the game even if not full. (% set in the config for a minimum)

[v0.3.0-PRE-08] Players Stuck in Lobbies

Players who die in the lobby just before the game starts will be teleported back into the lobby instead of the game. They return to the global lobby when the game is over.

Chest Menu

Using a chest menu system. This allows a player to open a menu to see the available games that a player can join. This menu will show number of players. What it's status is.

Powerup Crash

If there are no stained clay bricks in an arena, the server will get stuck in an infinite loop when trying to find a place to spawn powerups.

[v0.2.8-BETA] Wall Spawning in Lobbies

Players will spawn into walls when teleported to the arena lobby. They are always spawned on the seam between the spawn block and the block adjacent to it.

Auto-Start Percentage

This will give the option for the arena to auto start when there is a certain percentage in an arena. This makes it so a arena does not have to be full when started.

No PVP Damage

This will disable the damage given to a player when punched but still allows for the knock back.

Make Spectators Invisible

Spectators can currently impact games by blocking others' line of sight. Also it's just sorta annoying having people fly around.

Players Being Left in the Arena

In a two player game, one player uses /cc leave to leave the arena gets teleported to the global lobby. But, the second player is left in the arena even though it removes him from the game and the game is terminated.

[vDEV-BUILD] Players can change blocks outside of arena

If for example a player is teleported outside of arena and there is any stained_clay. The player will still change the clay blocks. This will result in the teams score to increase and the world will not reset outside of the arena.

Bungee Cord Support

This is a feature aimed much farther into the future. This is aimed to add support for when servers are using bungee cord allowing for different games to be on different servers.

List Arenas

New command to list all arenas.

Prints in the format:

--- Arena List (1/5) ---
Arena 1 - Status: In-game
Arena 2 - Status: Disabled
Arena 3 - Status: Lobby
Arena 4 - Status: Reseting
Arena 5 - Status: In-game

Configurable Paintable Cubes

The cubes that can be "painted" should not be limited to just stained clay, though it defaults to that. In the config there should be a list of block IDs that are allowed to be painted, but if argument along the lines of paint_all is true, then all blocks can be painted over.

[DEVBUILD-1412311616132] Reloading Disables Arenas

When using the command "/cc reload games" when in a game, any active arenas will become disabled, ones that aren't in game will remain enabled. During the reload this error is displayed (http://pastebin.com/Esbc9qJE) and upon being sent to the global lobby the player who initiated the command is sent the message:
"The command [reload] [games] returned an error"
"Type /cc help for command information"
When the person initiating the reload is not in game, arena disabling does not occur, but the error is still displayed in console.

Players Spawning In Walls

When lobby or arena spawns are set in corners or next to walls, players will occasionally be spawned into the walls.

Spectating

Add the ability to spectate the game.

[DEVBUILD-1412311616132] Vote Start Not Working

When joining an arena with fewer than the autostart players, only the first player who joined is able to use /cc vote, the others are displayed "[ColorCube] [Error] Could not load message! Please contact a Administrator" when attempting the command.

Powerup API

This feature will allow thirdparty plugins to add powerups to the game. There is also a new planned idea that will come with this is a drop and load feature to let admins even create their own with out need to make a new plugin. This will not come for some time. But the idea is out there.

Auto Tab Completion

This feature makes it easier to use the commands that are part of this plugin. When you press tab it will auto fill stuff.

[vDEV-BUILD] Players Not Returning to Arenas on Death

When a player dies, be it of void damage or pummeling, they will respawn at the server spawn, rather than back in the arena. They will experience everything as if they were still in game, breaking blocks is impossible, and the scoreboard is displayed on their right. The player will be able to change any white clay blocks in the world to their teams colour. These blocks do not revert when the arena is reset. When the player respawns, this error is given http://pastebin.com/bfFjC8v1. When the game ends, everyone is returned to the lobby.

[v0.4.0-PRE-09] Infinite Powerup Duplication

When powerups are thrown out of the inventory (then auto-stacked on the ground by MC) and you try to pick them up, you don't actually remove them from the ground, instead, you get an infinite amount of whatever that powerup was. All of the duplicates are usable. No errors in console.

Powerups

Add powerups. Splash, Freeze, Scatter, Swap. Will go into more details when getting closer to release.

Whitelist Commands

This feature is meant to change how commands are handled. Only commands in config can be used.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.