pupnewfster / lavasurvival Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
If all online players vote before vote time ends just get it over with and don't make them wait.
Edit: Also show vote options to players who join game during vote.
I realized that if someone's rank is changed mid game it does not change their max health. Is this something that should be changed? And if so should it just give them as much extra health as they got?
Make a static version of the getters in Necessities so that it can call getInstance() internally to make code look neater without the extra getInstance() taking up space
Damage needs to be fixed
Ladders
Prismarine blocks
Done, added to Donator shop:
Other color planks
Red sand
Other color fences
Maybe fence gates
Other color doors
Sea lanterns
Carpets
Because of it doing "void" damage we should check to see if the player is in creative before damaging them.
It still tells them (maybe even does) that they get money while still in spawn
Create a range of time for a block melting
https://github.com/pupnewfster/Lavasurvival/blob/master/lavasurvival/src/main/java/me/eddiep/minecraft/ls/system/ubot/Updater.java
Line 81. I think ls gets updated before ubot finishes thinking.
Every so many games we should have the server auto restart to help with bukkit's memory leak when it comes to location and block objects
If player does not move and water flows into them during a water flood, they do not start taking damage until they move.
Min prep time for flood is 10 min
Vote does not start after Flood ends
Fix upgrade, and make not Glicko but something better (GGR).
Such as ladders
Change end timer to be based on number of people online and the lowest rank online.
We should keep track of some things using google analytics. Such as most popular map, blocks placed, air around or average air around.
Once spigot updates this weekend update to 1.11
Switch to using raw JSON maybe instead of fanciful one less thing to load it with.
We should possibly add a config option that lets the melt time for blocks that are natural be modified. i.e. default is 0.5 as we have it now so that some maps that are large could have it so they could set blocks that are natural to just melt instantly.
During prep time the scoreboard behaves weirdly. Such as layers left going down.
NOT in addition to default 20, starts at base hp
Base/New HP: 10 hp
Basic: 15 hp
Advanced: 20 hp
Survivor: 25 hp
Trusted: 30 hp
Elder: 40 hp
Donor: +10 hp on top of rank
Say something along the lines of name incinerated instead of fell out of the world.
Check if all players on server are dead and if so end the game.
CmdHide hide = Lavasurival.INSTANCE.getHide();
boolean allDead = Bukkit.getOnlinePlayers().size() == 0 ? false : true;
for (Player p : Bukkit.getOnlinePlayers()) {
if (isAlive(p) && !hide.isHidden(p.getUniqueID())) {
allDead = false;
break;
}
}
For the bar at the top maybe attempt to use the BossBar.setColor everytime there is a new pour to change it from lava to water.
It will be more efficient and less buggy for clients if I manage to find a way to refresh the entities for the clients after resending a chunks data instead of having server send it which causes slight fps drops.
If dying and you relog before you die it sends you to spawn
Make spectators and maybe those who are hidden by able to see alive players through the lava/water/blocks using the glow api.
Such as for JanetSlack and statics
Make it like in JanetTS where each command has a single object, to make things not be static in hide as well as make Necessities.java cleaner.
This way if server crashes things are fine after one game... Maybe can even fix it by refreshing the map on start.
There is not enough room to buy all the blocks. We should add multiple pages if it gets full
Update Dev list to use UUIDs instead of Names
Modify event to fix offhand items being removed if placed from offhand.
From slack make the restart command first end the game change maps and then restart.
A lot of the spawns are not linked up with the size of the spawn.
Make it so when you are not in lava (or maybe even when you are) you are not on fire so that you can see.
We should refactor them both here and in the main Necessities to have some sort of converter, or be stored with the command file of that command, instead of having duplicated code so that it formats correctly on slack.
Make Janet connect to the new slack instead of the old one. Also use the new Slack WebSocket method instead so as to show her as online.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.