Code Monkey home page Code Monkey logo

cs-corelib2's Introduction

Hello 👋, I'm TheBusyBiscuit!

🍪 About me

Student at University, coffee enthusiast and Open-Source software developer.
I am currently maintaining @Slimefun and @MockBukkit.


🏆 Meaningless but shiny

github profile trophies


📚 Tools and languages


Java   C Sharp   Java Script   Lua   R   Go   HTML   CSS   PHP

Node JS   Maven   Gradle   Postgresql   MySQL   GraphQL   Discord   GitHub Actions   ElectronJS

GitHub   Eclipse   IntelliJ IDEA   Visual Studio   Unity 3D   diagrams.net   Raspberry Pi   Atom   Sonarcloud


🎨 Image credit

Profile picture, Slimefun logo and dough logo drawn by @IAmSorry_Art <3.

cs-corelib2's People

Contributors

ajan-12 avatar angeschossen avatar barpec12 avatar kii-chan-reloaded avatar linoxgh avatar md5sha256 avatar poslovitch avatar renovate-bot avatar sefiraat avatar sfiguz7 avatar thebusybiscuit avatar walshydev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

cs-corelib2's Issues

PlotSquared v5 support not work

[15:19:17] [Server thread/INFO]: [CS-CoreLib2] [CS-CoreLib2 - Protection] Loading Protection Modules...
[15:19:17] [Server thread/INFO]: [CS-CoreLib2] [CS-CoreLib2 - Protection] This may happen more than once.
[15:19:17] [Server thread/WARN]: [CS-CoreLib] Loaded class com.sk89q.worldguard.bukkit.WorldGuardPlugin from WorldGuard v7.0.2-SNAPSHOT;bf2593e which is not a depend, softdepend or loadbefore of this plugin.
[15:19:17] [Server thread/INFO]: [CS-CoreLib2] [CS-CoreLib2 - Protection] Loaded Protection Module "WorldGuard"
[15:19:17] [Server thread/INFO]: [CS-CoreLib2] [CS-CoreLib2 - Protection] Loaded Protection Module "PlotSquared v5"
[15:19:17] [Server thread/INFO]: [CS-CoreLib2] [CS-CoreLib2 - Protection] Loading Protection Modules...
[15:19:17] [Server thread/INFO]: [CS-CoreLib2] [CS-CoreLib2 - Protection] This may happen more than once.
[15:19:17] [Server thread/WARN]: [Slimefun] Loaded class com.sk89q.worldguard.bukkit.WorldGuardPlugin from WorldGuard v7.0.2-SNAPSHOT;bf2593e which is not a depend, softdepend or loadbefore of this plugin.
[15:19:17] [Server thread/INFO]: [CS-CoreLib2] [CS-CoreLib2 - Protection] Loaded Protection Module "WorldGuard"
[15:19:17] [Server thread/INFO]: [CS-CoreLib2] [CS-CoreLib2 - Protection] Loaded Protection Module "PlotSquared"
[15:19:27] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Slimefun vDEV - 486 (git b013247e)
java.lang.NoClassDefFoundError: com/github/intellectualsites/plotsquared/plot/object/Location
	at me.mrCookieSlime.Slimefun.cscorelib2.protection.modules.PlotSquaredProtectionModule.hasPermission(PlotSquaredProtectionModule.java:31) ~[?:?]
	at me.mrCookieSlime.Slimefun.cscorelib2.protection.ProtectionManager.hasPermission(ProtectionManager.java:192) ~[?:?]
	at me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AGenerator$1.canOpen(AGenerator.java:54) ~[?:?]
	at me.mrCookieSlime.Slimefun.api.inventory.DirtyChestMenu.canOpen(DirtyChestMenu.java:44) ~[?:?]
	at io.github.thebusybiscuit.slimefun4.implementation.listeners.SlimefunItemListener.onRightClick(SlimefunItemListener.java:97) ~[?:?]
	at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor93.execute(Unknown Source) ~[?:?]
	at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.2.jar:git-Paper-183]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-183]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-183]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.15.2.jar:git-Paper-183]
	at org.bukkit.craftbukkit.v1_15_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:463) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.PlayerInteractManager.a(PlayerInteractManager.java:450) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1378) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:27) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1059) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1052) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1022) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:945) ~[patched_1.15.2.jar:git-Paper-183]
	at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.ClassNotFoundException: com.github.intellectualsites.plotsquared.plot.object.Location
	at java.net.URLClassLoader.findClass(URLClassLoader.java:471) ~[?:?]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:171) ~[patched_1.15.2.jar:git-Paper-183]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[patched_1.15.2.jar:git-Paper-183]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:588) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
	... 26 more

PlotSquared version 5.8

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.

GriefPrevention development version support

Description (Required)

The GriefPrevention latest development version needed for protect the 1.17 new items. The CS-CoreLib2 not support the GriefPrevention version.

Steps to reproduce the Issue (Required)

  1. Install the Slimefun and the GriefPrevention latest development version plugins to the server.

Expected behavior (Required)

The CS-CoreLib2 support the GriefPrevention latest development version.

Server Log / Error Report

https://pastebin.com/Si09prmK

Server specs (Required)

  • Server Software: Paper
  • Minecraft Version: 1.17

FULL plugins list (Required)

Plugins (97): Admin-Chat, AntiArmorStandStack, antiRedstoneClock, ArmorStandEditor, AutoMessage, BetterGUI, BungeeHelpop, BuntetesLogolo, BuycraftX, ChatControlRed, ChestShop, ChestSort, Citizens, CMILib, CombatLogX, CommandHook, CompatNoCheatPlus, ConditionalCommands, CoreProtect, CraftBook, CratesPlus, CrazyAuctions, CrazyAuctionsLog, CreativeNbtControl, DyedBackpacks, DynaTech, EcoPower, EnderContainers, EntityDetection, Essentials, EssentialsChat, EssentialsProtect, EssentialsSpawn, ExtraGear, ExtraTools, FarmLimiter, FluffyMachines, FoxyMachines, GPAccruals, GriefPrevention, GriefPreventionFlags, HeadDatabase, HolographicDisplays, HonapStaffja, Jatekido, Kezdes, LiteXpansion, LockettePro, Lottery, LuckPerms, mcMMO, MobFarmManager, Multiverse-Core, Multiverse-NetherPortals, MyCommand, NashornPlus, NoCheatPlus, OpenInv, PlaceholderAPI, PlayerWarps, PlotSquared, PlugMan, PomaBot, PomaDrops, PomaExpansion, PotionArmors, ProtocolLib, RedstoneClockDetector, RemoveUnbreaking, RestrictedCreative, SFCalc, Shopkeepers, ShulkerPacks, SirBlobmanCore (SirBlobmanAPI, XSeries), sleep-most, Slimefun, SlimefunFix, SlimefunLuckyBlocks, StaffChat, SurvivalInvisiframes, SzulinapiKalapok, TAB, TokenManager, TokenShopEditor, TokenStaff, TreasureChest, Vault, Votifier, VotingPlugin, WDLCompanion, WDLCompanionGriefPreventionSupport, Wild, WorldBorder, WorldEdit, WorldGuard, WorldGuardExtraFlags, WorldGuardPomaFlags

PlotSquared v5 not work with this plugin. Need to update this dependency.

[22:22:29] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Slimefun vDEV - 484 (git a6a06158)
java.lang.NoClassDefFoundError: com/github/intellectualsites/plotsquared/plot/object/Location
	at me.mrCookieSlime.Slimefun.cscorelib2.protection.modules.PlotSquaredProtectionModule.hasPermission(PlotSquaredProtectionModule.java:31) ~[?:?]
	at me.mrCookieSlime.Slimefun.cscorelib2.protection.ProtectionManager.hasPermission(ProtectionManager.java:192) ~[?:?]
	at me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AGenerator$1.canOpen(AGenerator.java:54) ~[?:?]
	at me.mrCookieSlime.Slimefun.api.inventory.DirtyChestMenu.canOpen(DirtyChestMenu.java:44) ~[?:?]
	at io.github.thebusybiscuit.slimefun4.implementation.listeners.SlimefunItemListener.onRightClick(SlimefunItemListener.java:97) ~[?:?]
	at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor238.execute(Unknown Source) ~[?:?]
	at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.2.jar:git-Paper-183]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-183]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-183]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.15.2.jar:git-Paper-183]
	at org.bukkit.craftbukkit.v1_15_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:463) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.PlayerInteractManager.a(PlayerInteractManager.java:450) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1378) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:27) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1059) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1052) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1022) ~[patched_1.15.2.jar:git-Paper-183]
	at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:945) ~[patched_1.15.2.jar:git-Paper-183]
	at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.ClassNotFoundException: com.github.intellectualsites.plotsquared.plot.object.Location
	at java.net.URLClassLoader.findClass(URLClassLoader.java:471) ~[?:?]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:171) ~[patched_1.15.2.jar:git-Paper-183]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[patched_1.15.2.jar:git-Paper-183]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:588) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
	... 26 more
  • Minecraft Version: 1.15.2
  • Slimefun Version: vDEV - 484 (git a6a06158)
  • CS-CoreLib Version: vDEV - 83 (git 8081bb4f)

Slimefun Programmable Android (Miner) breaks the PlotSquared roads

Description (Required)

Slimefun Programmable Android (Miner) breaks the PlotSquared roads.

Steps to reproduce the Issue (Required)

  1. Give and place an Slimefun Programmable Android (Miner) near the PlotSquared road.
  2. Set script, move forward, dig forward, repeat.
  3. Put fuel and start Android.
  4. Android breaks the protected PlotSquared road.

2020-07-26_20 16 58

Expected behavior (Required)

Slimefun Programmable Android (Miner) no breaks the PlotSquared roads

Server Log / Error Report

Server specs (Required)

  • Server Software: Paper
  • Minecraft Version: 1.16.1
  • Slimefun Version: vDEV - 600 (git 63569fac)
  • CS-CoreLib Version: vDEV - 90 (git 9dd4a1cf)
  • PlotSquared version: 5.13.0-Premium

FULL plugins list (Required)

Plugins (14): CS-CoreLib, Essentials, EssentialsChat, EssentialsSpawn, GriefPrevention, LuckPerms, Multiverse-Core, PlotSquared, PlugMan, ProtocolLib, Slimefun, Vault, WorldEdit, WorldGuard

An Error occured while querying the Protection Module: "GriefPrevention"

[12:17:40] [Server thread/ERROR]: [CS-CoreLib2] [CS-CoreLib2 - Protection] An Error occured while querying the Protection Module: "GriefPrevention"
java.lang.NullPointerException: null
	at me.mrCookieSlime.Slimefun.cscorelib2.protection.modules.GriefPreventionProtectionModule.hasPermission(GriefPreventionProtectionModule.java:40) ~[?:?]
	at me.mrCookieSlime.Slimefun.cscorelib2.protection.ProtectionManager.hasPermission(ProtectionManager.java:192) ~[?:?]
	at io.github.thebusybiscuit.slimefun4.implementation.listeners.SlimefunBootsListener.stomp(SlimefunBootsListener.java:79) ~[?:?]
	at io.github.thebusybiscuit.slimefun4.implementation.listeners.SlimefunBootsListener.lambda$new$1(SlimefunBootsListener.java:57) ~[?:?]
	at io.github.thebusybiscuit.slimefun4.implementation.listeners.SlimefunBootsListener.onDamage(SlimefunBootsListener.java:102) ~[?:?]
	at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor347.execute(Unknown Source) ~[?:?]
	at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.2.jar:git-Paper-205]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-205]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-205]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.15.2.jar:git-Paper-205]
	at fr.neatmonster.nocheatplus.checks.moving.player.NoFall.dealFallDamage(NoFall.java:239) ~[?:?]
	at fr.neatmonster.nocheatplus.checks.moving.player.NoFall.handleOnGround(NoFall.java:117) ~[?:?]
	at fr.neatmonster.nocheatplus.checks.moving.player.NoFall.touchDown(NoFall.java:393) ~[?:?]
	at fr.neatmonster.nocheatplus.checks.moving.player.NoFall.check(NoFall.java:336) ~[?:?]
	at fr.neatmonster.nocheatplus.checks.moving.MovingListener.checkPlayerMove(MovingListener.java:971) ~[?:?]
	at fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerMove(MovingListener.java:572) ~[?:?]
	at jdk.internal.reflect.GeneratedMethodAccessor133.invoke(Unknown Source) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
	at fr.neatmonster.nocheatplus.event.mini.MultiListenerRegistry$AutoListener.onEvent(MultiListenerRegistry.java:82) ~[?:?]
	at fr.neatmonster.nocheatplus.event.mini.MiniListenerNode.onEvent(MiniListenerNode.java:157) ~[?:?]
	at fr.neatmonster.nocheatplus.event.mini.EventRegistryBukkit$4.execute(EventRegistryBukkit.java:124) ~[?:?]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-205]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-205]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1115) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.PacketPlayInFlying.a(SourceFile:122) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.PacketPlayInFlying$PacketPlayInPosition.a(SourceFile:56) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1077) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1070) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1144) ~[patched_1.15.2.jar:git-Paper-205]
	at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:946) ~[patched_1.15.2.jar:git-Paper-205]
	at java.lang.Thread.run(Unknown Source) [?:?]

CS-CoreLib vDEV - 84 (git 0d29dbee)
Slimefun vDEV - 486 (git b013247e)

Implement SHAPED_CRAFTING Recipe (Input Function)

// TODO: Implement SHAPED_CRAFTING Recipe (Input Function)
return null;
}, (input, stream) ->
stream.filter(recipe -> {
// TODO: Implement SHAPED_CRAFTING Recipe (Output Function)
return false;


This issue was generated by todo based on a TODO comment in 90e754f. It's been assigned to @TheBusyBiscuit because they committed the code.

No longer cooperating with GriefPrevention

Description (Required)

GriefPrevention is a supported protection plugin that has 3 main levels of trust that can be granted to a player: /trust (build (grants containertrust and accesstrust)), /containertrust (container accesss (grants accesstrust level)) and /accesstrust (buttons and levers). Somewhere around the time 1.16 came about, either due to GriefPrevention updating for 1.16 or due to MC itself updating, the "containertrust" level no longer grants access to Slimefun machines. The only workaround I can find is to provide the slimefun.inventory.bypass permission to allow users access into another users machine, except that this permission allows all users unfettered access to ALL slimefun machines, not only the one they are intended to have access to.

Steps to reproduce the Issue (Required)

Create GriefPrevention claim and place any Slimefun electric machine within it and /containertrust [playername] then have that player try to open the interface: they will receive this message in chat:
denied

Expected behavior (Required)

Access should be allowed to Slimefun machines if the user has been granted accesstrust or trust within the GriefPrevention claim.

Server Log / Error Report

No errors.

Server specs (Required)

[09:38:28 INFO]: Paper v1_16_R3
[09:38:28 INFO]: CS-CoreLib vDEV - 92 (git e9150d72)
[09:38:28 INFO]: Slimefun vDEV - 763 (git 96e38608)
[09:38:28 INFO]: Metrics build: #17
[09:38:28 INFO]:
[09:38:28 INFO]: Installed Addons: (29)
[09:38:28 INFO]: GlobalWarming vDEV - 4 (git bd8e730a)
[09:38:28 INFO]: SlimyPowerSuits vDEV - 8 (git a93bd3ae)
[09:38:28 INFO]: ExtraTools vDEV - 22 (git ea11f88b)
[09:38:28 INFO]: FoxyMachines vDEV - 7 (git 85598948)
[09:38:28 INFO]: SlimefunOreChunks vDEV - 10 (git 91df3b8e)
[09:38:28 INFO]: SensibleToolbox vDEV - 34 (git 3653e8c6)
[09:38:28 INFO]: ExtraGear vDEV - 12 (git 4570ea2c)
[09:38:28 INFO]: MoreTools vDEV - 8 (git db8d8814)
[09:38:28 INFO]: InfinityExpansion vDEV - 50 (git 255cc995)
[09:38:28 INFO]: SFCalc vDEV - 14 (git 8d205b67)
[09:38:28 INFO]: ElectricSpawners vDEV - 18 (git f9da206b)
[09:38:28 INFO]: ExtraHeads vDEV - 18 (git ec4e19f2)
[09:38:28 INFO]: MobCapturer vDEV - 11 (git 4edf38dd)
[09:38:28 INFO]: SlimyTreeTaps vDEV - 15 (git 205f8afc)
[09:38:28 INFO]: PrivateStorage vDEV - 15 (git a0fbc572)
[09:38:28 INFO]: TranscEndence vDEV - 21 (git f7bb1376)
[09:38:28 INFO]: FluffyMachines vDEV - 48 (git 174f1cdb)
[09:38:28 INFO]: CMI v8.7.11.1
[09:38:28 INFO]: ChestTerminal vDEV - 38 (git c024be5c)
[09:38:28 INFO]: DyedBackpacks vDEV - 11 (git b8eda0c7)
[09:38:28 INFO]: SoundMuffler vDEV - 17 (git 3abf8993)
[09:38:28 INFO]: SlimefunWarfare vDEV - 10 (git c4839f3c)
[09:38:28 INFO]: EcoPower vDEV - 2 (git b0c0c875)
[09:38:28 INFO]: HotbarPets vDEV - 32 (git 977f0591)
[09:38:28 INFO]: SlimefunLuckyBlocks vDEV - 30 (git 26824119)
[09:38:28 INFO]: ExoticGarden vDEV - 62 (git 9cbd372e)
[09:38:28 INFO]: Liquid vDEV - 2 (git a1e713d8)
[09:38:28 INFO]: LiteXpansion vDEV - 98 (git f79eab2f)
[09:38:28 INFO]: SoulJars vDEV - 18 (git 098ad836)

FULL plugins list (Required)

Actually affected: GriefPrevention 16.16.0
[09:40:24 INFO]: Plugins (103): Advanced_Drop_Party, AdvancedRegionMarket, AntiCommandSuggestions, ArmorStandEditor, AsyncWorldEdit, AuctionGUIPlus, Boss, BossShopPro, BottledExp, Brewery, ChatControl, ChestShop, ChestTerminal, CMI, CMIPaperLib, CommandSigns, Confiscate, CoreProtect, CratesPlus, CS-CoreLib, DyedBackpacks, EcoPower, ElectricSpawners, EnchantableBlocks, EnjinMinecraftPlugin, EntityDetection, Essentials, EssentialsAntiBuild, EssentialsGeoIP, EssentialsProtect, EssentialsSpawn, ExoticGarden, ExtraContexts, ExtraGear, ExtraHeads, ExtraTools, FluffyMachines, FlyingCarpet, FoxyMachines, GlobalWarming, GriefPrevention, HackedCore*, HackedServer*, HeapDump*, HorseTpWithMe, HotbarPets, InfinityExpansion, Jobs, LibsDisguises, Liquid, LiteXpansion, LuckPerms, LWC, Marriage, MineableSpawners, MobCapturer, MoreTools, Multiverse-Core, Multiverse-Inventories, Multiverse-NetherPortals, Multiverse-Portals, OpenInv, PlaceholderAPI, PlayerLogger*, PlayerPoints*, PlotSquared, PowerNBT, PremiumVanish, PrivateStorage, ProtocolLib, RedstoneClockDetector*, SelectionVisualizer, SensibleToolbox, SFCalc, SimplePets, SkinsRestorer, Slimefun, SlimefunLuckyBlocks, SlimefunOreChunks, SlimefunWarfare, SlimyPowerSuits, SlimyTreeTaps, SnowballDamage*, SoulJars, SoundMuffler, SpecTPRestrictions*, StackMob, TARDIS, TARDISChunkGenerator, TARDISVortexManipulator, TARDISWeepingAngels, TranscEndence, UltimateTimber, UltimateVotes, VampireRevamp, Vault, Votifier, Werewolf, Wild, WorldBorder, WorldEdit, WorldGuard, WorldGuardExtraFlags

An Error occured while querying the Protection Module: "GriefPrevention"

Description (Required)

An Error occured while querying the Protection Module: "GriefPrevention"

Steps to reproduce the Issue (Required)

I don't know. I find this error on console. Maybe cause this the StormStaff items from Slimefun plugin.

Expected behavior (Required)

No write this error

Server Log / Error Report

https://pastebin.com/9NNHHZgd

Environment (Required)

  • Minecraft Version: 1.15.1
  • CS-CoreLib Version: vDEV - 80 (git e3242c60)

Slimefun Elemental Staff - Storm error, when use other player Griefprevention claim

Description (Required)

Slimefun Elemental Staff - Storm error, when use other player Griefprevention claim.

Steps to reproduce the Issue (Required)

  1. Give Elemental Staff - Storm.
  2. Use Elemental Staff - Storm on other player claim.

https://www.youtube.com/watch?v=Wj6GpLX5k1k

Expected behavior (Required)

No write this error and pvp protection work.

Server Log / Error Report

[17:35:56] [Server thread/ERROR]: [CS-CoreLib2] [CS-CoreLib2 - Protection] An Error occured while querying the Protection Module: "GriefPrevention v16.14.0"
java.lang.NullPointerException: null
	at me.mrCookieSlime.Slimefun.cscorelib2.protection.modules.GriefPreventionProtectionModule.hasPermission(GriefPreventionProtectionModule.java:47) ~[?:?]
	at me.mrCookieSlime.Slimefun.cscorelib2.protection.ProtectionManager.hasPermission(ProtectionManager.java:191) ~[?:?]
	at io.github.thebusybiscuit.slimefun4.implementation.items.magical.StormStaff.lambda$getItemHandler$0(StormStaff.java:70) ~[?:?]
	at io.github.thebusybiscuit.slimefun4.implementation.listeners.SlimefunItemListener.lambda$rightClickItem$0(SlimefunItemListener.java:72) ~[?:?]
	at me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem.callItemHandler(SlimefunItem.java:788) ~[?:?]
	at io.github.thebusybiscuit.slimefun4.implementation.listeners.SlimefunItemListener.rightClickItem(SlimefunItemListener.java:72) ~[?:?]
	at io.github.thebusybiscuit.slimefun4.implementation.listeners.SlimefunItemListener.onRightClick(SlimefunItemListener.java:50) ~[?:?]
	at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor423.execute(Unknown Source) ~[?:?]
	at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.1.jar:git-Paper-127]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.1.jar:git-Paper-127]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.1.jar:git-Paper-127]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.1.jar:git-Paper-127]
	at org.bukkit.craftbukkit.v1_16_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:498) ~[patched_1.16.1.jar:git-Paper-127]
	at org.bukkit.craftbukkit.v1_16_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:465) ~[patched_1.16.1.jar:git-Paper-127]
	at org.bukkit.craftbukkit.v1_16_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:461) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.PlayerConnection.a(PlayerConnection.java:1505) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:28) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:5) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.TickTask.run(SourceFile:18) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.MinecraftServer.aZ(MinecraftServer.java:1137) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.MinecraftServer.executeNext(MinecraftServer.java:1130) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.MinecraftServer.a(MinecraftServer.java:1204) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:1001) ~[patched_1.16.1.jar:git-Paper-127]
	at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.1.jar:git-Paper-127]
	at java.lang.Thread.run(Unknown Source) [?:?

Server specs (Required)

  • Server Software: Paper
  • Minecraft Version: 1.16.1

FULL plugins list (Required)

Plugins (14): CS-CoreLib, Essentials, EssentialsChat, EssentialsSpawn, GriefPrevention, LuckPerms, mcMMO, Multiverse-Core, PlugMan, ProtocolLib, Slimefun, Vault, WorldEdit, WorldGuard

Dependency Dashboard

This issue provides visibility into Renovate updates and their statuses. Learn more

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.


  • Check this box to trigger a request for Renovate to run again on this repository

Can't use CustomBookInterface in 1.13

Description

When you try to using a elevator plate, it generate NullPointerException and player get a book,
can't interact with inventory until rejoin game.
On higher version, can't reproduce this issue.

Steps to reproduce the Issue

  1. step on elevator plate
  2. console print stacktrace

Expected behavior

open elevator level selector

Server Log / Error Report

https://pastebin.com/F9La6PrK

Environment

  • Minecraft Version: Paper v1_13_R2
  • Slimefun Version: Slimefun vDEV - 495 (git e57e4c82)
  • CS-CoreLib Version: CS-CoreLib vDEV - 85 (git 4a7fce52)

GriefPrevention protection and Magical Eye Of Ender cause infinity ender pearls

Description (Required)

When you use the Magical Eye Of Ender to teleport to or in Greifprevention protection the Girefprevention add ender pearl to the inventory.

Steps to reproduce the Issue (Required)

https://www.youtube.com/watch?v=JZknXt380Fw

Expected behavior (Required)

Maybe the CS-CoreLib2 could remove the added ender pearl from inventory or not add ender pearl to inventory.

Purpur git-Purpur-993 (MC: 1.16.5)
Slimefun DEV - 822 (git c4be51f7)
Metrics-Module #21
Java 11

No Addons installed

FULL plugins list (Required)

Plugins (14): Essentials, EssentialsChat, EssentialsProtect, EssentialsSpawn, GriefPrevention, LuckPerms, Multiverse-Core, PlugMan, ProtocolLib, SafeNBT, Slimefun, Vault, WorldEdit, WorldGuard

Implement SHAPED_CRAFTING Recipe (Output Function)

// TODO: Implement SHAPED_CRAFTING Recipe (Output Function)
return false;
}).findAny().map(ShapedRecipe::getResult)
);
public static final MinecraftRecipe<ShapelessRecipe> SHAPELESS_CRAFTING = new MinecraftRecipe<>(ShapelessRecipe.class, recipe -> recipe.length > 0 && recipe.length < 10,


This issue was generated by todo based on a TODO comment in 90e754f. It's been assigned to @TheBusyBiscuit because they committed the code.

Console Spam from CSCoreLib2

Description (Required)

While Android Owner is online everything works fine and does not spam console. As soon as the owner logs off and the android is still being loaded it spams console with what is at the bottom of the pastebin under Server Log/Error Report

Steps to reproduce the Issue (Required)

Android Owner sets up android, logs off but keep android loaded by someone else, console gets spammed

Expected behavior (Required)

Expect androids not spamming console when owner is offline, and android is loaded

Server Log / Error Report

https://pastebin.com/YnuKyemf

Server specs (Required)

Paper(245) 1.15.2-R0.1-SNAPSHOT

  • Server Software: Paper
  • Minecraft Version: 1.15.2

FULL plugins list (Required)

https://pastebin.com/y4WcZCWt

Factions Integration failing

Description (Required)

The Slimefun guide is empty upon opening. Recipes do not work, as any attempts to craft will be met with "incorrect recipe", even when correct. As far as I can tell, everything else works. The few items already made in the server thus far are still functional.

Steps to reproduce the Issue (Required)

Not 100% sure. An auto-update from Slimefun dv208 to 228 was when the issue began (still occurs at dv231, both with CoreLib 1.6.1 and dv68).

Image of empty guide: https://i.imgur.com/nQQCMCH.png

Expected behavior (Required)

The guide to have icons, and for recipes to work.

Server Log / Error Report

Slimefun dv228 and CoreLib 1.61: https://pastebin.com/brDMZDna
Slimefun dv231 and CoreLib dv68: https://pastebin.com/FAPGBwDB

Environment (Required)

  • Minecraft Version: 1.14.4
  • Slimefun Version: dv228 & dv231
  • CS-CoreLib Version: 1.6.1 & dv68

Slimefun, Blocklocker incompatibility.

https://pastebin.com/ZPc35TWt

Affiliated plugins:
BlockLocker v1.7
CS-CoreLib vDEV - 78 (git 199e1b1e)
Slimefun vRC - 3 (git 8a605404)

Paper v1_14_R1
Minecraft 1.14.4

Symptoms:
Slimefun machines broken.
Console spam of posted error.

Errors start spamming as soon as someone tries to use a Slimefun machine.

Borders of BentoBox islands are not respected

Description (Required)

Slimefun Androids can go out from BentoBox islands.

Steps to reproduce the Issue (Required)

  1. Give and place an Slimefun Programmable Android.
  2. Set script, move forward, repeat.
  3. Put fuel and start Android.
  4. Android go out from BentoBox island.

2020-07-26_23 38 59

Expected behavior (Required)

Slimefun Programmable Androids can't go out from BentoBox islands.

Server Log / Error Report

Server specs (Required)

  • Server Software: Paper
  • Minecraft Version: 1.16.1
  • Slimefun Version: vDEV - 600 (git 63569fac)
  • CS-CoreLib Version: vDEV - 90 (git 9dd4a1cf)
  • BentoBox version 1.15.0-SNAPSHOT-b1846 (+ AcidIsland 1.14.1 addon)

FULL plugins list (Required)

Plugins (15): BentoBox, CS-CoreLib, Essentials, EssentialsChat, EssentialsSpawn, GriefPrevention, LuckPerms, Multiverse-Core, PlotSquared, PlugMan, ProtocolLib, Slimefun, Vault, WorldEdit, WorldGuard

PlotSquared v6 support

Description (Required)

The PlotSquared updated to the v6 version. The CS-CoreLib2 not support the new PlotSquared version.

Steps to reproduce the Issue (Required)

  1. Install the Slimefun and the PlotSquared v6 plugins to the server.

Expected behavior (Required)

The CS-CoreLib2 support the new PlotSquared version.

Server Log / Error Report

https://pastebin.com/Z8YtvNfR

Server specs (Required)

  • Server Software: Paper
  • Minecraft Version: 1.17

FULL plugins list (Required)

Plugins (97): Admin-Chat, AntiArmorStandStack, antiRedstoneClock, ArmorStandEditor, AutoMessage, BetterGUI, BungeeHelpop, BuntetesLogolo, BuycraftX, ChatControlRed, ChestShop, ChestSort, Citizens, CMILib, CombatLogX, CommandHook, CompatNoCheatPlus, ConditionalCommands, CoreProtect, CraftBook, CratesPlus, CrazyAuctions, CrazyAuctionsLog, CreativeNbtControl, DyedBackpacks, DynaTech, EcoPower, EnderContainers, EntityDetection, Essentials, EssentialsChat, EssentialsProtect, EssentialsSpawn, ExtraGear, ExtraTools, FarmLimiter, FluffyMachines, FoxyMachines, GPAccruals, GriefPrevention, GriefPreventionFlags, HeadDatabase, HolographicDisplays, HonapStaffja, Jatekido, Kezdes, LiteXpansion, LockettePro, Lottery, LuckPerms, mcMMO, MobFarmManager, Multiverse-Core, Multiverse-NetherPortals, MyCommand, NashornPlus, NoCheatPlus, OpenInv, PlaceholderAPI, PlayerWarps, PlotSquared, PlugMan, PomaBot, PomaDrops, PomaExpansion, PotionArmors, ProtocolLib, RedstoneClockDetector, RemoveUnbreaking, RestrictedCreative, SFCalc, Shopkeepers, ShulkerPacks, SirBlobmanCore (SirBlobmanAPI, XSeries), sleep-most, Slimefun, SlimefunFix, SlimefunLuckyBlocks, StaffChat, SurvivalInvisiframes, SzulinapiKalapok, TAB, TokenManager, TokenShopEditor, TokenStaff, TreasureChest, Vault, Votifier, VotingPlugin, WDLCompanion, WDLCompanionGriefPreventionSupport, Wild, WorldBorder, WorldEdit, WorldGuard, WorldGuardExtraFlags, WorldGuardPomaFlags

Possible Duplication When Showing Items Using InteractiveChat.

Description (Required)

A duplication is possible using furnace, hopper, and smoker based items.
I already reported this to InteractiveChat and their response was that Slimefun didn't respect the cancelation InventoryClickEvent from InteractiveChat (LOOHP/InteractiveChat#22).

Steps to reproduce the Issue (Required)

  1. Get a Slimefun item (furnace, hopper, or smoker based items.)
  2. Share inventory on chat
  3. You, or someone else take that item from chat
  4. Dupe is created.

Shows in action:
https://youtu.be/iIubibDwi_U

Expected behavior (Required)

Slimefun respect the cancelation of InventoryClickEvent from InteractiveChat and thus not making a dupe.

Server Log / Error Report

There is nothing.

Server specs (Required)

  • Server Software: Tuinity-d3ee222
  • Minecraft Version: 1.16.5

FULL plugins list (Required)

Slimefun DEV-801
Relevant Plugins:
Interactive Chat Version: 3.2.9.5
CMI, CMILib, CMIPaperLib, DyedBackpacks, FastAsyncWorldEdit (WorldEdit), InteractiveChat, LuckPerms, PlaceholderAPI, PrivateStorage, ProtocolLib, Slimefun, SlimefunOreChunks, Vault

MinecraftRecipe can't get FurnaceRecipe in 1.13

Description (Required)

MinecraftRecipe can't get recipe in 1.13

Steps to reproduce the Issue (Required)

  1. Use any slimefun's furnace
  2. smelt something
  3. error appear in console

Expected behavior (Required)

slimefun's furnace should work properly

Server Log / Error Report

https://pastebin.com/YV3zpkka

Server specs (Required)

  • Server Software: Spigot
  • Minecraft Version: 1.13.2

FULL plugins list (Required)

Plugins (2): CS-CoreLib, Slimefun

Slimefun Block Placer can place blocks to the PlotSquared plot wall, and protected regions

Description (Required)

Slimefun Block Placer can place blocks to the PlotSquared protected plot wall.
Slimefun Block Placer can place blocks to the WorldGuard protection.
Slimefun Block Placer can place blocks to the Griefprevention protection.

Steps to reproduce the Issue (Required)

  1. Give and place an Block Placer near the PlotSquared road or near protected region.
  2. Put a block to Block Placer.
  3. Activate the Block Placer.

2020-07-26_22 59 29

2020-07-26_23 08 54

2020-07-26_23 14 02

Expected behavior (Required)

Slimefun Block Placer can't place to blocks to the PlotSquared plot wall.
Slimefun Block Placer can't place blocks to the WorldGuard protection.
Slimefun Block Placer can't place blocks to the Griefprevention protection.

Server Log / Error Report

Server specs (Required)

  • Server Software: Paper
  • Minecraft Version: 1.16.1
  • Slimefun Version: vDEV - 600 (git 63569fac)
  • CS-CoreLib Version: vDEV - 90 (git 9dd4a1cf)
  • PlotSquared version: 5.13.0-Premium
  • GriefPrevention version: 16.14.0
  • WorldGuard version 7.0.4-beta1;bc551da

FULL plugins list (Required)

Plugins (14): CS-CoreLib, Essentials, EssentialsChat, EssentialsSpawn, GriefPrevention, LuckPerms, Multiverse-Core, PlotSquared, PlugMan, ProtocolLib, Slimefun, Vault, WorldEdit, WorldGuard

CS-CoreLib Issue

Description (Required)

When breaking something from EG it just gives a CS-CoreLib head and that's about it pops up with the error listed below

Steps to reproduce the Issue (Required)

Have absolutely No Idea on how to reproduce the issue except the fact it broke when another plugin was the cause of the server breaking entirely which was FactionsX where we had a slight issue with it

Expected behavior (Required)

I deleted the files and let them regenerate and it still continued to show up with the error below I expected it to fix itself though it did not I still have the backup of the data-storage files in-case I need to put those back in though

Server Log / Error Report

https://pastebin.com/s0BbyE64 < This here is the only thing that shows up

Server Specs

  • Server Software: Paper
  • Minecraft Version: 1.16.2

FULL plugins list (Required)

https://pastebin.com/bb39tB8X

Noting from the previous bug report on EG
I'm running the factions plugin and version listed below

FactionsX: Made by ProSavage
Version: 1.0.9 The latest release

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.