chancesd / pvpmanager Goto Github PK
View Code? Open in Web Editor NEWA Spigot/Paper plugin to toggle PvP, stop combat log, protect new players and much more
Home Page: https://www.spigotmc.org/resources/pvpmanager.845/
License: Other
A Spigot/Paper plugin to toggle PvP, stop combat log, protect new players and much more
Home Page: https://www.spigotmc.org/resources/pvpmanager.845/
License: Other
[PvPManager] Task #17628579 for PvPManager v3.0-SNAPSHOT-b117 generated an exception
java.lang.NullPointerException
at me.NoChance.PvPManager.PvPlayer.getName(PvPlayer.java:43) ~[?:?]
at me.NoChance.PvPManager.Managers.PlayerHandler$1.run(PlayerHandler.java:111) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_survival.jar:git-Spigot-44c59bf-8f0f4ed]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_survival.jar:git-Spigot-44c59bf-8f0f4ed]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:726) [spigot_survival.jar:git-Spigot-44c59bf-8f0f4ed]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:367) [spigot_survival.jar:git-Spigot-44c59bf-8f0f4ed]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:657) [spigot_survival.jar:git-Spigot-44c59bf-8f0f4ed]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560) [spigot_survival.jar:git-Spigot-44c59bf-8f0f4ed]
I have problem with the latest version, this error is printed every second:
[15:55:59] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to PvPManager v2.4.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1231.04.209]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-Cauldron-MCPC-Plus-1.7.10-1.1231.04.209]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1231.04.209]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:git-Cauldron-MCPC-Plus-1.7.10-1.1231.04.209]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:223) [CraftEventFactory.class:git-Cauldron-MCPC-Plus-1.7.10-1.1231.04.209]
at net.minecraft.server.management.ItemInWorldManager.func_73074_a(ItemInWorldManager.java:155) [mx.class:?]
at thermalexpansion.block.device.TileActivator.simLeftClick(TileActivator.java:284) [TileActivator.class:?]
at thermalexpansion.block.device.TileActivator.doDeploy(TileActivator.java:152) [TileActivator.class:?]
at thermalexpansion.block.device.TileActivator.func_145845_h(TileActivator.java:130) [TileActivator.class:?]
at net.minecraft.world.World.func_72939_s(World.java:2477) [ahb.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:669) [mt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:943) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:423) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:744) [?:1.7.0_55]
Caused by: java.lang.NullPointerException
at me.NoChance.PvPManager.TeamProfile.<init>(TeamProfile.java:19) ~[?:?]
at me.NoChance.PvPManager.PvPlayer.<init>(PvPlayer.java:37) ~[?:?]
at me.NoChance.PvPManager.Managers.PlayerHandler.add(PlayerHandler.java:59) ~[?:?]
at me.NoChance.PvPManager.Managers.PlayerHandler.get(PlayerHandler.java:55) ~[?:?]
at me.NoChance.PvPManager.Listeners.PlayerListener.onInteract(PlayerListener.java:202) ~[?:?]
at sun.reflect.GeneratedMethodAccessor99.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_55]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_55]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:git-Cauldron-MCPC-Plus-1.7.10-1.1231.04.209]
... 15 more
The server use Cauldron 1.1231.04.209
scenario i create a world guard region then flag it as pvp, the player outside that region can hit the player inside the region which should not be. tested on spigot 1.8.3. bug goes away when removing pvpmanager. Please add support to worldguard regions and its pvp flag. very much appreciated the work you have done here. more support! note region outside the pvp region is flagged pvp deny thanks
Spigot 1.8.6, on snapshot b118:http://hastebin.com/jabotazeba.avrasm
hi i was wondering could you add a sign use exemption so players could be tagged and still use signs to escape even though they are still in combat for another 10 secs thanks for reading this
I have a towny server which has forced pvp (pvp cant be turned off anywhere) but, i only want the residents from a town to be able to attack someone not from that town inside their town, like in defense, then the intruder could attack the others ONLY after he gets hit first.
Outside a town (wilderness) anybody can pvp normally.
Hi. I found bug.
I have pvp off, but with flag pvp allow other players can attact me. But i cant.
Hey, It's me again lol. I have a suggestion for the pvpmanager.nodisable permission: It shouldn't disable commands for anyone who has this permission either while in PVP. Also, if someone attacks with this permission, fly/gamemode/commands/disguises should be disabled for the person being attacked, but not for the person who attacked. This is assuming the person who attacked has the permission "pvpmanager.nodisable" and the person being attacked doesn't have this permission. Thanks.
Actually I want my players to change their PVP status every two hours only.
But it looks quite awful when players gets a message like that they have to wait for another "7032 seconds".
So I would like to see this in minutes if Cooldown(seconds):
is changeable to Cooldown(minutes):
.
It would also be nice to add a warmup for the PVP toggle command.
Following scenario: Player A has PVP enabled and Player B does not. This is also in the tablist visible for both due to colored name tags.
Player A accepts a teleport request from player B. Player B now suddenly changes his PVP status, Player A does not recognize that fast enough and gets killed.
With warmup:
Player B uses /pvp
. A broadcasts announces this PVP status change request and player B needs to wait for example three seconds (could also be combined with a movement/damage listener).
It would be nice if this plugin could run configurable commands when a player logs, one of the variables being the player's name and/or UUID. So we can like ban or tempban people.
I get this error message only when using version 3.0 snapshot b118.
[08:56:17 WARN]: Exception in thread "Craft Scheduler Thread - 0"
[08:56:17 WARN]: org.apache.commons.lang.UnhandledException: Plugin ChatControl
v5.1.2-BETA generated an exception while executing task 40
at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftAsyncTask.run(CraftAsyn
cTask.java:56)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at kangarko.chatcontrol.utils.UpdateCheck.run(UpdateCheck.java:49)
at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftTask.run(CraftTask.java
:71)
at org.bukkit.craftbukkit.v1_8_R2.scheduler.CraftAsyncTask.run(CraftAsyn
cTask.java:53)
... 3 more
Also causes conflict every time someone types something in chat. I've verified that its only PvPManager that causes the exception, and only the latest version.
Config option to take a % of money from a player rather than a fixed amount
Getting this error lately with latest builds of Spigot 1.8. http://pastebin.com/767hRcqn
[11:19:31] [Server thread/ERROR]: Could not pass event EntityDamageByEntityEvent to PvPManager v2.4.6
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_8_R1.projectiles.CraftBlockProjectileSource cannot be cast to org.bukkit.entity.Entity
We're missing a command to force PvP state for players. For example, when they login or enter an aera, I would like to force PvP on or force PvP off for them.
On similar note, a option to force PvP always ON would be pretty nice (or I missed it:)).
I run factions uuid, but i have this error: http://pastebin.com/XPR9Ymyr
If you use a fishing rod or snowball attack other player, you can force other players turn on PVP.
[03:36:14] [Server thread/INFO]: [PvPManager] Checking for updates...
[03:36:14] [Thread-24/WARN]: JAUNT HAS EXPIRED! [http://jaunt-api.com]
[03:36:14] [Thread-24/WARN]: java.lang.NullPointerException
[03:36:14] [Thread-24/WARN]: at com.jaunt.UserAgent.e(SourceFile:2353)
[03:36:14] [Thread-24/WARN]: at com.jaunt.UserAgent.visit(SourceFile:940)
[03:36:14] [Thread-24/WARN]: at com.jaunt.UserAgent.visit(SourceFile:930)
[03:36:14] [Thread-24/WARN]: at me.NoChance.PvPManager.Updater.SpigotUpdater.runUpdater(SpigotUpdater.java:26)
[03:36:14] [Thread-24/WARN]: at me.NoChance.PvPManager.Updater.Updater$1.run(Updater.java:31)
[03:36:14] [Server thread/INFO]: [PvPManager] No update found
v3.0-SNAPSHOT-b128
Spigot 1.8.7
There's a bug where a player hit a player with starter protection and doesn't get any message about that he's having starter protection. Please fix. otherwise the players may beleive the player with starter protection beleives he has god mode etc.
I have the newbie protection disabled but when a new player joins can't be attacked until some time...
A user reported this issue to me.
Caused by PlayerHandler.get()... I see another event handling the possibility of null while the PlayerCommandPreprocessEvent does not check for null.
The reason for null is because the Player is not contained within the players HashMap, nor are they contained within getServer().getPlayer()
I think it would be okay to always return the object... except limit object saving to only those that pass the getServer().getPlayer() check. This way, null is never returned.
I for one like the blood effects and don't want to disable them but there have been a couple of players on my server saying that the "gore" was "too much" for them and that they are going to stop playing if i don't disable it xD
I kid you not.
Usually when using an invisibility potion the player gets invisible as well as the name tag above his head.
With name tags enabled this nametag is still visible which makes these potions useless.
Also when PVP is disabled for a player and he uses a potion of invisibility he is still slightly visible (like a ghost) instead of being completely hidden except the potion effects.
I am actually not sure if this is wanted or not. For me these are issues anyways ;)
Best regards
Olaf
I receive this error (http://pastebin.com/RHt4Ya3W) in the console every time that someone without permissions uses the command "/pm". In the server chat appears "An internal error occurred while attempting to perform this command".
I use Spigot 1.8.7 and PvPManager 3.0-SNAPSHOT-b118.
http://pastebin.com/7Rd343rn
Spigot 1.8.3
Thanks for reading.
[13:08:29] [Server thread/INFO]: [PvPManager] Checking for updates...
[13:08:29] [Thread-33/WARN]: JAUNT HAS EXPIRED! [http://jaunt-api.com]
[13:08:29] [Thread-33/WARN]: java.lang.NullPointerException
[13:08:29] [Thread-33/WARN]: at com.jaunt.UserAgent.e(SourceFile:2353)
[13:08:29] [Thread-33/WARN]: at com.jaunt.UserAgent.visit(SourceFile:940)
[13:08:29] [Thread-33/WARN]: at com.jaunt.UserAgent.visit(SourceFile:930)
[13:08:29] [Thread-33/WARN]: at me.NoChance.PvPManager.Updater.SpigotUpdater.runUpdater(SpigotUpdater.java:26)
[13:08:29] [Thread-33/WARN]: at me.NoChance.PvPManager.Updater.Updater$1.run(Updater.java:31)
I know its a lot to ask but is there any way you could make it so when in pvp the pvpmanager plugin removes pets. as in auto run commands that people can config there self?
I have noticed that sometimes after you are killed and respawn, you are still tagged in combat. This mostly happens if you die in a sword fight.
I have a mixed PVP server.
My apprehension is that most players will disable their PVP for the most time so they cannot be attacked. This would make players that really like PVP make sad, because the have way less "targets".
Actually there is not further benefit from having PVP enabled.
I suggest to add an option to run individual commands or grant permissions at change_enable and change_disable.
These could be positive effects (or if you like negative on PVP disable to punish cowards :D) or perks of mcMMO or whatever.
I am using CommandBook for /god and it is not automatically disabled in PvP
Hello, when loading the plugin in Spigot 1.8 I get the following error (I have tested it with no plugins too):
[17:07:56 ERROR]: Error occurred while enabling PvPManager v2.4.6 (Is it up to date?)
java.lang.ClassCastException: org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftAsyncTask cannot be cast to me.NoChance.PvPManager.Tasks.TagTask
at me.NoChance.PvPManager.Managers.PlayerHandler.<init>(PlayerHandler.java:48) ~[?:?]
at me.NoChance.PvPManager.PvPManager.onEnable(PvPManager.java:30) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot.jar:git-Spigot-8dc4297-a7287cb]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335) [spigot.jar:git-Spigot-8dc4297-a7287cb]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-8dc4297-a7287cb]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:352) [spigot.jar:git-Spigot-8dc4297-a7287cb]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:313) [spigot.jar:git-Spigot-8dc4297-a7287cb]
at net.minecraft.server.v1_8_R1.MinecraftServer.q(MinecraftServer.java:402) [spigot.jar:git-Spigot-8dc4297-a7287cb]
at net.minecraft.server.v1_8_R1.MinecraftServer.k(MinecraftServer.java:370) [spigot.jar:git-Spigot-8dc4297-a7287cb]
at net.minecraft.server.v1_8_R1.MinecraftServer.a(MinecraftServer.java:325) [spigot.jar:git-Spigot-8dc4297-a7287cb]
at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:211) [spigot.jar:git-Spigot-8dc4297-a7287cb]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:494) [spigot.jar:git-Spigot-8dc4297-a7287cb]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_25]
I'm using latest version of Spigot 1.8.
Happens regardless of what the user had before or if it is a new user (which even have default = false)
Seen in version Version: 2.1
Server is running CraftBukkit version git-Spigot-1484 (MC: 1.7.9) (Implementing API version 1.7.9-R0.2-SNAPSHOT)
If you need any debug info just say ;)
PvPmanager and Essentials both using the pm
command.
After a pm reload the pm command is no longer assigned to PvPmanager, it felt back to Essentials so it is no longer usable.
Build 144
I've added the permission pvpmanager.nodisable through the plugin "bpermissions". If I attack someone, neither me nor they will have their flight disabled. If they attack me however, their flight and my flight will be disabled. Not sure if intended or bug. Thought I should report nonetheless. I'm also using pvpmanager.admin, pvpmanager.override, and pvpmanager.override for myself. The person i'm attacking has no permissions from PVPManager.
as subject. it revert to default color.
is it corrent config when i need for whole server default pvp set to OFF for all players ?
config.yml : Default PvP - All players should start with PvP ON(=true) or OFF(=false) by default(Only works for new players)
Default PvP: false
and if they need they can switch pvp on by /pvp ?
i'm wounder becouse i'm join as new player and do /pvp and i see [PvPManager] PvP Disables!
so it was enabled on default? :)
versions
[05:27:24] [Server thread/INFO]: This server is running CraftBukkit version git-Spigot-1.7.9-R0.2-208-ge0f2e95 (MC: 1.7.10) (Implementing API version 1.7.10-R0.1-SNAPSHOT)
[05:27:29] [Server thread/INFO]: [PvPManager] Loading PvPManager v2.4.9
Players can be tagged and even battle with it off.
[22:27:07] [INFO] [PvPManager] Enabling PvPManager v3.0-SNAPSHOT-b118
[22:27:07] [INFO] [PvPManager] Vault Found! Using it for currency related features
[22:27:07] [INFO] [PvPManager] WorldGuard Found! Enabling WorldGuard Support
[22:27:07] [INFO] [PvPManager] Factions Found! Hooked successfully
[22:27:07] [ERROR] Error occurred while enabling PvPManager v3.0-SNAPSHOT-b118 (Is it up to date?)
java.lang.NoSuchMethodError: org.bukkit.scoreboard.Scoreboard.getEntryTeam(Ljava/lang/String;)Lorg/bukkit/scoreboard/Team;
at me.NoChance.PvPManager.TeamProfile.(TeamProfile.java:22) ~[?:?]
at me.NoChance.PvPManager.PvPlayer.(PvPlayer.java:39) ~[?:?]
at me.NoChance.PvPManager.Managers.PlayerHandler.add(PlayerHandler.java:88) ~[?:?]
at me.NoChance.PvPManager.Managers.PlayerHandler.addOnlinePlayers(PlayerHandler.java:76) ~[?:?]
at me.NoChance.PvPManager.Managers.PlayerHandler.(PlayerHandler.java:33) ~[?:?]
at me.NoChance.PvPManager.PvPManager.onEnable(PvPManager.java:45) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[minecraft_server.jar:git-Spigot-870264a-0a645a2]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at com.rylinaux.plugman.util.PluginUtil.load(PluginUtil.java:286) [PlugMan.jar:?]
at com.rylinaux.plugman.command.LoadCommand.execute(LoadCommand.java:114) [PlugMan.jar:?]
at com.rylinaux.plugman.PlugManCommandHandler.onCommand(PlugManCommandHandler.java:104) [PlugMan.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at org.bukkit.craftbukkit.v1_8_R2.CraftServer.dispatchCommand(CraftServer.java:646) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.PlayerConnection.handleCommand(PlayerConnection.java:1139) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.PlayerConnection.a(PlayerConnection.java:974) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.PlayerConnectionUtils$1.run(SourceFile:13) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [?:1.7.0_75]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_75]
at net.minecraft.server.v1_8_R2.SystemUtils.a(SourceFile:60) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.MinecraftServer.A(MinecraftServer.java:712) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.DedicatedServer.A(DedicatedServer.java:368) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.MinecraftServer.z(MinecraftServer.java:651) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:554) [minecraft_server.jar:git-Spigot-870264a-0a645a2]
at java.lang.Thread.run(Thread.java:745) [?:1.7.0_75]
This is what is in my console, after the load of the plugin.
Can you please fix this issue, it is not disabling a persons fly mode on combat tag.
Please put the PvP Log message as it was before again. The bukkit command /say don't support color codes and appears with the tag [Server] before the message. Same with PvP Toggle messages.
Truced/Allied factions can still pvp each other even if friendly fire in factions configs between those are disabled. I would like to have this fixed.
Hi,
While player is tagged, they can enter areas what has passthrough: DENY and entry: DENY flags - where they normally can't enter. I was unable to solve this with config file.
When typing /pvpo command, there's a generic message about status being toggled.
We need a different message whether we're toggling on or off so player knows what's the new value.
Also, this message seems to be missing in the message folder.
There is no feature to not kill on kick.
I have an anti-hack plugin that kicks for use of hacks but it also considers that as a combat-log,
can this be added?
When somebody kills somebody once and that person logs out and takes the punishment, they dont get punished again until I reload the plugin. Could this be fixed please? This is a issue in my book.
http://timings.aikar.co/?url=11614604
0.04% 53.91% 0.13 s 26.95 ms 0.0 0.0k PlayerListener::onPlayerLogout(PlayerQuitEvent)
PlayerQuitEvent is causing lag
The WorldBorder plugin (http://dev.bukkit.org/bukkit-plugins/worldborder/) teleports you backwards a configurable distance if you reach a set invisible border. However, since PvPManager prevents teleportation during combat, if you get tagged you can go through the border. What are the chances you can add support for it?
Quote from the WorldBorder developer:
"For reference, WorldBorder uses 'TeleportCause.PLUGIN'."
When i try to do /pvp it gives me a message saying "an internal error occured while attempting to perform this command" I am not sure why this is happening.
we have 100% success rate at using the manual /jail username 5m cell1
But recently in the last few weeks (Since updating Spigot) There is an issue with PVPManager issuing punishment commands, They sometimes work, they sometimes don't.
We have our punishment for killing a player over and over set to jail them for 5 mins to cool down, Whats happening recently is the player is getting "Jailed" but its not teleporting them to the cell, so they are stuck as "Jailed" until they are killed, sometimes the player gets jailed after they have been killed.
When I change the Locale:
to de
and do a reload of the config it switches always back to en
.
However it use the German translation anyways, so it's a minor issue.
Build 144
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.