Thanks so much for giving me something to do in quarantine, your channel deserves credit for how much detail you add to help people that have no idea what they are doing, like me
Just want to say that I love your work and don't give up on making your tutorial videos. I personally see an awesome youtube future for you and look forward to all your videos!
Even after all this time, your tutorials are still helpful and appreciated by many people. One of which is myself. Thanks for a simple tutorial to do some cool things.
these tutorials help so much, i got bored cuz i was off school (credit recovery that i didnt have to take) so i learnt how to do this! thank you so so much!!!
For people coding on earlier versions before heath was changed to attribute you'll need to do something like this: // This is the /heal command if (cmd.getName().equalsIgnoreCase("heal")) { double maxHealth = player.getMaxHealth(); double currentHealth = player.getHealth(); double healAmount = maxHealth - currentHealth; player.setHealth(player.getHealth() + healAmount); }
How many parts will there be to this series? I would love some more touch up on changing things like how much damage zombies do, their reach, the armor they start with, the radius they can track you in, etc... Or for things like ghasts/blazes, an increased fire rate. Thanks for all you do!
Thankfully the Spigot API stays relatively the same through Minecraft versions, so this will be a permanent series for hopefully years to come. I can't say for certain if I will get into all of those specifics, but I will most definitely try to cover more advanced events and custom entities which should more/or/less cover what you're looking for :D
For anyone using Windows and is wondering about the § symbol for chat colors, you can search Character Map on the windows search bar. There you will be able to select the character and copy and paste it. Hope it helps.
TechnoVision you have no idea how much i rely on your videos, please don’t ever stop they are soo helpful and have let me develop my own Harry Potter mod, I can’t wait to learn new skills, thankyou again so so much!!!
1. the /feed or /feedme command does not come up 2. whenever I try to do /healme or /heal it says there was an international error while attempting to perform this command 3. whenever i do it in the console it says [15:19:55 ERROR]: null org.bukkit.command.CommandException: Cannot execute command 'heal' in plugin Tutorial v1.0 - plugin is disabled. at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[patched_1.16.4.jar:git-Paper-407] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.16.4.jar:git-Paper-407] at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:807) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2021) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:1832) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1785) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1128) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1121) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1082) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:996) ~[patched_1.16.4.jar:git-Paper-407] at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:173) ~[patched_1.16.4.jar:git-Paper-407] at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
@@unusualfrog779 how is that useless? The console is telling you that your plugin is being disabled at startup. That is why the command doesn’t work, thus you need to use the IntelliJ debugger and figure out what is causing the plugin to disable. I obviously can’t tell you what the issue is because I have no idea what ur code looks like. It’s not my fault if you don’t know how to code in Java or have never used the IntelliJ debugger before.
I tried to play a little bit with this and now I keep getting nullpointer exceptions, I think it's because the setExecutor on the onEnable method. How should I deal with it?
@@unusualfrog779 in yml line up the heal: and Feed like so heal: description: Heals player to max health. usage: / aliases: [healing, healme, healmax, h] feed: description: Feeds player to max saturation. usage: / aliases: [ feedme, f] then save all and build artifact and restart your server et voila!
Help me please! I am making a plugin with your tutorial and I don't know why but after I added the commands the plugin just stopped working! Its not even sending the message in the command prompt! I deleted the plugin from the server's plugins folder and rebuilt it twice and it still didn't work! I don't know what I did wrong and I checked you video 3 times to see if I did something wrong but I didn't. Please help me out here.
Any luck? I'm having an issue where my plug in crashes whenever I have the feed command in. If I comment it out, it works fine. Trying to figure this out e: i'm a dumbass. I copied/pasted the heal attributes in the .yml file to make the feed attributes and forgot to rename the command from "heal" to "feed"
Thanks so much for giving me something to do in quarantine, your channel deserves credit for how much detail you add to help people that have no idea what they are doing, like me
Just want to say that I love your work and don't give up on making your tutorial videos. I personally see an awesome youtube future for you and look forward to all your videos!
Thank you, that means so much to me. I really appreciate you watching : )
When you are expecting 1.15 modding tutorial part 7?
P.S those plugin tutorials helped me A LOT. THX
Bro I'm watching this waaaaaay later in the end of 2022 but you saved my ass from googling for 4 hours to understand how this works. Bless you sould 🙏
Even after all this time, your tutorials are still helpful and appreciated by many people. One of which is myself. Thanks for a simple tutorial to do some cool things.
I've been looking for tutorials because I wanted to get into coding plugins, and yours is by far the most helpful! Keep it up!
Wow! This quality is amazing! Thanks so much!
11:05 The character is called a “section”
It is called more like Paragraph
these tutorials help so much, i got bored cuz i was off school (credit recovery that i didnt have to take) so i learnt how to do this! thank you so so much!!!
bro your tutorials are best of youtube.. ive tried every tutorial but it was giving me errors and you showed everything to prevent them thx so much :)
Techno you are appreciated ❤️
i literally was making a plugin and had to look up how to do commands.i wnet to youtube and found this on my homepage thank you kind stranger
For people coding on earlier versions before heath was changed to attribute you'll need to do something like this:
// This is the /heal command
if (cmd.getName().equalsIgnoreCase("heal")) {
double maxHealth = player.getMaxHealth();
double currentHealth = player.getHealth();
double healAmount = maxHealth - currentHealth;
player.setHealth(player.getHealth() + healAmount);
}
How many parts will there be to this series? I would love some more touch up on changing things like how much damage zombies do, their reach, the armor they start with, the radius they can track you in, etc... Or for things like ghasts/blazes, an increased fire rate. Thanks for all you do!
Thankfully the Spigot API stays relatively the same through Minecraft versions, so this will be a permanent series for hopefully years to come. I can't say for certain if I will get into all of those specifics, but I will most definitely try to cover more advanced events and custom entities which should more/or/less cover what you're looking for :D
@@TechnoVisionTV hey thanks!
For anyone using Windows and is wondering about the § symbol for chat colors, you can search Character Map on the windows search bar. There you will be able to select the character and copy and paste it. Hope it helps.
Thank you so much for these videos Im learning a lot. Greetings from méxico dude
Dude yes i love you vids your so helpful cant wait for the next 1.15.2 modding!
thanks techno, i dont have too much coding experience, and all of it is in c#, but its rly easy to follow ur vids :D
how do i teleport a player, i cannot specify to teleport the player so it runs the command (teleport) without teleporting anything
Hey, amazing tutorial but, i do got a question, the "setExecutor" function is causing me an error nullPointerException
how would i check if im above a block ignoring the height? i just want to know if theres a block anywhere below me
What if I wanna start a plugin using a custom command? How will I do that?
What do I need to do when I wan't to add arguments behind the base command? Does someone have a clue?
Is there a way for me to create a command like /warp that all, deop players can use?
Nooooo, i need a 1.15 mod tutorial
Please say it’s coming soon
@@samjtdrew This is good too!
Should be out either tonight or tomorrow
TechnoVision you have no idea how much i rely on your videos, please don’t ever stop they are soo helpful and have let me develop my own Harry Potter mod, I can’t wait to learn new skills, thankyou again so so much!!!
1. the /feed or /feedme command does not come up
2. whenever I try to do /healme or /heal it says there was an international error while attempting to perform this command
3. whenever i do it in the console it says [15:19:55 ERROR]: null
org.bukkit.command.CommandException: Cannot execute command 'heal' in plugin Tutorial v1.0 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[patched_1.16.4.jar:git-Paper-407]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.16.4.jar:git-Paper-407]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:807) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2021) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:1832) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1785) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1128) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1121) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1082) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:996) ~[patched_1.16.4.jar:git-Paper-407]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:173) ~[patched_1.16.4.jar:git-Paper-407]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
The plug-in is clearly being disabled at startup. Do some debugging with the java debugger and print statements to figure out ur bug
@@TechnoVisionTV this is such a useless answer
@@unusualfrog779 how is that useless? The console is telling you that your plugin is being disabled at startup. That is why the command doesn’t work, thus you need to use the IntelliJ debugger and figure out what is causing the plugin to disable. I obviously can’t tell you what the issue is because I have no idea what ur code looks like.
It’s not my fault if you don’t know how to code in Java or have never used the IntelliJ debugger before.
@Bioxle ok
@@TechnoVisionTV Thanks
How do I fix nullpointexeptions
very cool. i am obama
The legend himself
obama says krypto must be toppled
When I made my command, I think it autofilled aliases so I have 4 commands, How to fix it?
I Code It Correctly But When I Import Plugin Into Server, And Runing Server . After It In the Game I'll Type /heal Its Says Unknown Command Type /help
I tried to play a little bit with this and now I keep getting nullpointer exceptions, I think it's because the setExecutor on the onEnable method. How should I deal with it?
me too any ideas?
@@unusualfrog779 It's been 6 months already, I just remember that I restarted everything and it worked, maybe it was just a dumb mistake
@@unusualfrog779 in yml line up the heal: and Feed like so
heal:
description: Heals player to max health.
usage: /
aliases: [healing, healme, healmax, h]
feed:
description: Feeds player to max saturation.
usage: /
aliases: [ feedme, f]
then save all and build artifact and restart your server et voila!
Help me please!
I am making a plugin with your tutorial and I don't know why but after I added the commands the plugin just stopped working!
Its not even sending the message in the command prompt!
I deleted the plugin from the server's plugins folder and rebuilt it twice and it still didn't work!
I don't know what I did wrong and I checked you video 3 times to see if I did something wrong but I didn't.
Please help me out here.
Any luck? I'm having an issue where my plug in crashes whenever I have the feed command in. If I comment it out, it works fine. Trying to figure this out
e: i'm a dumbass. I copied/pasted the heal attributes in the .yml file to make the feed attributes and forgot to rename the command from "heal" to "feed"
maybe u didn't import the directory from buildertools or ur other classes,
OR u might forget to build the artifact and re-built it accidentally?
I learn so much thing. Thankyoy
Will this work for Bedrock?
@TechnoVision It still works on 1.19
The letter is called paragraph
can you Make tutorial how make sword in mod
how the hell do I get that weird character??
§e I don't know too
put on num lock then hold alt and type 21 on the num pad
§
@@defconharibo1392 What if you don’t have a numpad?
these vids are great!!!!
you are the best!
Nice
Curry Pie
11:05 In law I only know of that symbol being section.
Symbol copy:
§