Its impossible I've tried
No. You have to use Bukkit. And there is no such thing as a hamachi server, it just means you connect to their network using Hamachi
Bukkit is a server managing program, not actually a server itself... You can have a server using Bukkit that's dedicated, On the other hand... you can have a server using Bukkit that isn't.
by using IVEditor
You need a server using Bukkit, and there are multiple plugins for it.
it totally depends on the server
No it won't.
Short answer: Yes. Using Hamachi, you're letting those users behind your firewall. Instead, use your router's port forwarding feature for this.
Generally when one uses a server, one has at least some idea of what they want to do with it, if not how. Ubuntu Server can be used for many different purposes, including a web server, a print server, a mail server, and a DNS server. Without any indication of what it is you wanted to do, it is impossible to tell you how to do it.
instead of using the jar file from the minecraft website get one called craft bukkit you can find a million tutorial on craft bukkit just use google or youtube
Bukkit is primarily designed for server use, allowing for plugins and customization in multiplayer environments. While you can technically run a Bukkit server on your local machine for single-player experiences, it's not directly compatible with the standard single-player mode of Minecraft. If you want to use plugins in a single-player setting, consider using a mod like Spigot or Paper, which are forks of Bukkit and can support single-player gameplay through a local server setup.
If using Hamachi, there will be one in the top bar. If port forwarded, go to whatismyip.com. You can also connect to your server with localhost, but this only works for you.
To connect your laptop to your computer's Hamachi server, first ensure that both devices have Hamachi installed and are on the same network. On your laptop, log into Hamachi using the same account as your computer, then join the Hamachi network created on your computer. If you're encountering a VPN error, check your firewall settings to ensure Hamachi is allowed through, and verify that the Hamachi network is online and your computer is connected properly. Restart both devices if necessary to refresh the connection.