officialdonut / visualbukkit Goto Github PK
View Code? Open in Web Editor NEWA visual programming language for Bukkit plugins
Home Page: https://www.spigotmc.org/resources/visual-bukkit.76474/
License: GNU Affero General Public License v3.0
A visual programming language for Bukkit plugins
Home Page: https://www.spigotmc.org/resources/visual-bukkit.76474/
License: GNU Affero General Public License v3.0
Hi, I've found that your program, Visual Bukkit (specifically version release 2.3.1) violates the terms on conditions stated in the GNU GPL v3.0 license attached to Visual Spigot, which can be found here:
https://github.com/Gryzle/VisualSpigot/blob/main/LICENSE
Visual Bukkit v2.3.1 violates the following segments of the GNU GPL v3.0 License:
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty, and give all
recipients a copy of this License along with the Program.
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
If the work has interactive user interfaces, each must display
Appropriate Legal Notices;
If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
These conditions must be met before Visual Bukkit 2.3.1 can be distributed, and by having it released without any of these conditions being met, you are breaking copyright law.
Thank you for understanding,
Gryzle
So I've been using Visual Bukkit for quite a while now, and it's really good (except for the fact that nothing builds on macOS).
But, I've tried making commands... There's no 'Command Argument' block.
If this helps, I have macOS Big Sur installed.
when i run the sh script i get this error message: starting installer... /home/pi/Desktop/VisualBukkit_unix_5_3_0.sh: 624: /home/pi/Desktop/VisualBukkit_unix_5_3_0.sh.8264.dir/jre//bin/java: Exec format error
Gives me an error any time I attempt to launch then closes
Error as Follows:
java.lang.NullPointerException
at com.gmail.visualbukkit.extensions.ExtensionManager.loadExtensions(ExtensionManager.java:52)
at com.gmail.visualbukkit.VisualBukkitApp.lambda$load$3(VisualBukkitApp.java:145)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
at java.base/java.lang.Thread.run(Thread.java:834)
java.lang.NoClassDefFoundError: com/zaxxer/hikari/HikariConfig at com.gmail.visualbukkit.stdlib.DatabaseManager.init(DatabaseManager.java:14) ~[?:?] at vb.$mskcore.PluginMain.onEnable(PluginMain.java:30) ~[?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.5.jar:git-Paper-794] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.16.5.jar:git-Paper-794] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.16.5.jar:git-Paper-794] at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:518) ~[patched_1.16.5.jar:git-Paper-794] at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:432) ~[patched_1.16.5.jar:git-Paper-794] at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:599) ~[patched_1.16.5.jar:git-Paper-794] at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:298) ~[patched_1.16.5.jar:git-Paper-794] at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074) ~[patched_1.16.5.jar:git-Paper-794] at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-794] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] Caused by: java.lang.ClassNotFoundException: com.zaxxer.hikari.HikariConfig at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155) ~[patched_1.16.5.jar:git-Paper-794] at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114) ~[patched_1.16.5.jar:git-Paper-794] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_312] ... 12 more
Anyone can help me?
Hey,
I just want to ask why Java 8 is required to run the project.
I tried to run it with Java 8 but as I don't have set my JAVA_HOME
to it I cannot run it.
Hi folks,
When I played Minecraft on my PaperMC server today, the idea to make a job plug-in named „EmeraldJobs“ came me. I want to make this plug-in with Visual bukkit because I’m not very good at spigot plug-in coding. But in the releases tab at the version 5.2.0, I saw that there isn’t an .apk-file for Visual bukkit and that’s not good for me because I’m playing the Java Edition on an Android device and I would also develop spigot plug-ins there. Android devices can also execute Java code natively. Can you please make an .apk-file asap with Android Studio for this very, very nice application?
Sincerely yours,
Atten007😊
Hello I've been using this program and I just need assistance setting up config files. just in general. I think I just need reassurance that the config tutorial on the Wiki will come out soon. Thx
Version 1.8.8?
As of now (at least I think) there's no way to change game rules without using a custom block or to read the value of a game rule. This would be useful because game rules can be saved to variables, changed, then later be reverted to their original state.
Edit, I'm not sure how to do flairs.
So the plugin enable event doesn't seem to work correctly. When the server starts it sends the following error message:
[18:14:56] [Server thread/WARN]: java.lang.ClassCastException: class org.bukkit.configuration.file.YamlConfiguration cannot be cast to class java.io.File (org.bukkit.configuration.file.YamlConfiguration is in unnamed module of loader 'app'; java.io.File is in module java.base of loader 'bootstrap')
[18:14:56] [Server thread/WARN]: at vb.$worldy.PluginMain.onEnable(PluginMain.java:21)
[18:14:56] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264)
[18:14:56] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:316)
[18:14:56] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
[18:14:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:395)
[18:14:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:344)
[18:14:56] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:442)
[18:14:56] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:403)
[18:14:56] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:341)
[18:14:56] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:289)
[18:14:56] [Server thread/WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:616)
[18:14:56] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:831)
Welcome!
In general I have a question, how to build minecraft plugins version 1.8.8 in this program? I once opened something similar but they wrote me off that you can on patreon, and now I have a question, is it forever or a month?
Can you add something so that you can put an item in an Anvil as this is currently not possible with the CodeBlock unless you use the Java Code Block?
like try to read structure of functions of hardcoded non-previously generated java projects with maven (enhancement)
https://pastebin.com/NwVn7qD7
What's wrong here?
when trying to install, it says it cant create "Bukkit.Ink"
i have disabled my antivirus and everything but it just doesnt work
My computer is using Windows 10 x86, and I can't run exe file in releases,
so, please support windows x86 (or upload the jar file.)
do they even exists?
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException: Cannot invoke "javafx.geometry.Point2D.distance(double, double)" because "this.dragStartLocation" is null
This has puzzled me since im trying to make a plugin for me and my friend where we have a totem of resistance (makes player immune or adds potion effect)
When I create a config with a few values, it copies into the plugin folder inside the /plugins folder.
However if I update it at later point, it doesn't update. Also if I update the config, but meanwhile someone edited it to own preferences it is going either to overwrite or not copy at all.
did i do something wrong, some important blocks also not there
It is not a block I can put into Open database connection
. How do i use it?
Request to add multi-language API, allowing users to translate VisualBukkit’s display language language into the desired language
I installed all visual bukkit extensions, I restarted app and now I am unable to open app - it shows me this error:
java.lang.UnsupportedClassVersionError: com/gmail/visualbukkit/extensions/vault/VaultExtension has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.gmail.visualbukkit.extensions.ExtensionManager.init(ExtensionManager.java:93)
at com.gmail.visualbukkit.VisualBukkit.load(VisualBukkit.java:129)
at com.sun.javafx.application.PlatformImpl.lambda$null$5(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$6(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$3(WinApplication.java:177)
at java.lang.Thread.run(Thread.java:748)
I have maked this, if you do /xp your xp will go down by 1..., but why is this not working? and if i install the plugin, there also in no config file.., or any thing.., (only the .jar file).., is that correct?
can u please help me?
(https://www.dropbox.com/s/5a39pal9wy4553r/iasgu%20issua.png?dl=0)
How do I build this application using Maven?
When I build, Maven always reports an error and quits the build.
When i try to download VisualBukkit it says Failed - Needs authorization
Version 5.2.1
https://pastebin.com/FmdcJiv9
Disabling the debug mode allows it to compile fine. I've already tried deleting and re-downloading the plugin in case I forgot to update it. Moving the comment to inside the block allows it to compile fine.
When I search for "Plugin Enable" it doesn't appear.
How do you Use this?
I would like to create a plugin, but i cant find any tutorials to help.
If u set a message on playerbedenterevent, it sends it everytime you click bed (during day/with mobs nearby too)
maybe player.isSleeping() block would fix it
there is a "number from string" block but not this one
i tried using this java snippet:
Integer.toString(game_players)
but i get thie error:
game_players cannot be resolved to a variable
Some windows like the "successful save" pop up open up on the wrong monitor in full screen. I am on MacOS, so this might not be an issue for others. If I use Visual Bukkit on my second monitor, all popups go on my primary. It tabs out of windows I have open, and it is kind of annoying. This is low priority, but it would be nice if it didn't happen. I also just realized it happens when in fullscreen on the primary monitor. It removes the desktop background.
When I started the jar with openjdk11, the following error occurred (fx version below 11 is too low)
Exception in thread "main" java.lang.NoClassDefFoundError: javafx/application/Application
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at us.donut.visualbukkit.VisualBukkitLauncher.main(VisualBukkitLauncher.java:12)
Caused by: java.lang.ClassNotFoundException: javafx.application.Application
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 10 more`
Hi folks,
I want to make my own plugins with Visual Bukkit for Minecraft version 1.19. But unfortunately, Visual Bukkit hasn't support for 1.19 yet. 1.19 came out on the 7th June of this year. @OfficialDonut can you pls add 1.19 support to visual bukkit asap?
Sincerely yours,
Atten007
Looking at the wiki, it looks like the document is outdated and not applicable to a newer version of VB. Also, many of the wiki pages say "in progress".
vb version : 4.3.1
I've try disable vault exts and the Event look fine. Doublecheck with re-enable it and Its cause the problem again. It's happend only with vault extension.
I know this is a dumb question but it will be good. I am saying just to make plugin drag n drop. It will be better.
I would like to download some extensions because as far as I know, add more options
TL;DR if possible make all downloads a ZIP
As the download size is too large (122MB) after a minute or two of downloading (at least for me) it stops downloading, now this issue can easily be rectified by downloading it from tools like Winget, but visual bukkit appeals to people with a little knowledge so they may not know how to do this (and might be too lazy to do it), I'm sure a ZIP could possibly half the download size and fix the issue
what is object
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.