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
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.
Maybe the server is temporarily not available or you are using anjocaido's minecraft launcher. If you have that you need to download Hamachi and Type Server iD IP Password and Gate