nedeľa 6. apríla 2014

ProperWeather 1.1.1 progress + Plugin dev. tutorials + MCLauncherAPI

Hello to everyone reading this,
I've split the article up for better readability. To thank me, read it please ;)

ProperWeather 1.1.1


I've been recently working on ProperWeather 1.1.1 update and I'm trying my best to get rid of bad, old & unefficient code. I'm really happy, that I managed to get rid of file reading code in places like WeatherSystem, RegionManager and so on. I've created versionable data files, which will be easier to maintain, replace and convert. Next thing in 1.1.1 is weather elements & cycles. Elements will be mini plugins, which you'll be able to create in java and attach to specific weather types via YAML files. The only element present in 1.0.3 is Wind, which is active during Windy weather. Wind is really fun to play with, because you can't walk properly :) .
Weather cycles will be something like seasons. I previously wanted to use seasons, but seasons API was insufficient, so I've created my own API for weather cycles. Weather cycles can be created & managed via YAML files, which is friendly for most users. The command to start a cycle will be /pw start <cycle> [world]   . This will be great for people who like to mess up with weather.
I've also finally noticed a 1-year-old change in bukkit code, which allows me to get rid of ugly packet handling code, which made ProperWeather incompatible across different server softwares. Version 1.1.1 will bring confirmed compatibility with Spigot, Lightstone, MCPC+ and more server softwares.


Plugin development tutorials?

 As I've been watching my BukkitDev inbox, I've got some messages about people who want to learn bukkit plugin development from me. I was even offered money. I've decided to ask here: Aren't there enough plugin development tutorial series on YouTube, Bukkit wiki pages, whatever which all allow you to learn that easily? You can comment me your opinion about this and if someone will beg, I can make a tutorial aswell. However, I'd like to make a different kind of tutorial. It'd be an advanced tutorial for people who already know the basic skeleton of plugin and need to move on to saving binary files, database, advanced command handling with parameters, class separation stuff and other things. If you want this kind of tutorial, you can comment here and I'll try to get everyone satisfied ;)

MCLauncher-API

Those of you who follow me on github can't have missed my new project called MCLauncher-API. I really regret not writing about it earlier, but I honestly didn't have much time. MCLauncher-API is going to be an API which simplifies creation of Minecraft Launchers a lot. I've created it just because I was interested in the launching system and wanted to create multiple launchers just for myself. Then, I realized these launchers should share some codebase and this is it! I've put together some code to run minecraft using really small amout lines of code. I'm really excited to see what launchers people will come up with. There's a wiki documenting all things I figured out while reverse-engineering the launching system, so you can read it if you want to understand it. The whole project is open-source as usually, so you can check it out on github and give it a star? perhaps? :)
Go here: https://github.com/tomsik68/mclauncher-api
You can also port it to different language, so that more people can use it. It's already being worked on Delphi and C# port. There are also some python forms of this out there, so if you're interested in launching system, I definitely recommend you to check it out!

pondelok 9. decembra 2013

What do you want for Christmas?

Hello people and bots of the Internet,

I'd like to report, that as Christmas time is approaching, I'm preparing Christmas surprise mainly for Minecraft community which will come out around Christmas. Stay tuned from December 20th to December 26th. I should have plenty of time those days, so I'll be working on my present for you :)
If you have a Christmas wish you feel like sharing, you can post it in the comments if you want :D

In other news, my good friend Zumaqq has started streaming. You can check out his stream on
http://www.twitch.tv/Zumaqq he's mainly streaming League of Legends unfortunately in Slovak language, but you can just troll him as group of random people passing around twitch if you feel like doing so... :D

pondelok 4. novembra 2013

I'm alive! And guess what? Nothing!

Hello readers,
my hardest period of school has just ended and I'M ALIVE!!! :)
I'll not be able to work on my projects regularly until February 2014, but I do enjoy a little bit of free time by now. Yes. This is all about Nothing, which is why I'm sharing friends' movie, which is a great success :)
WATCH IT! NOW! I ORDER YOU!!! :)
http://www.youtube.com/watch?v=q-U7gGFHweU

streda 11. septembra 2013

Education just got real, programming unreal :(

Hey guys,
I just wanted to let you know I'm alive(for now), but I have too much things to do at school, namely:
  • school project must be done in 2 months
  • visiting Prague
  • visiting CERN
  • on-line course at Johns Hopkins University - I'll be taking the computer security fundamentals course... Anyone? :) 
Anyway guys, I hope you're enjoying some of my work right now, if not please do so. ;)
I'm very sad to announce, that I won't be able to work on my plugins/mods/software/WhateverElseIdevelop most likely until November/December. In the worst case, until February 1st, 2014. I'll however check DevBukkit/github/twitter/blog/everything if anyone needs help.
I won't get on skype, because I don't have time to do that :'(

sobota 13. apríla 2013

Hello from Sweden!

Hello everybody!
I'm at Sweden at the moment, because I attended EuroMath competition. It was really awesome, the presentations were interesting and so on... :) Tomorrow is my last day at Sweden, so last chance to meet me face2face in Sweden if you want of course. I'm currently at Gothenburg and my flight is tomorrow at 18:00, which means you're going to be able to see me around 17:30 at Gothenburg airport. Then, I'm leaving the airport for Amsterdam, and wait few hours there for flight to Schwechat and then home by car. This is going to be really long way and I'll be happy to meet any of you on this journey! I'm wearing a jacket(actually a windbreaker :D) with some circuit schematics :P
Once I get to home, I'll go to school and then as I arrive from school, my plugin development work continues.

piatok 1. marca 2013

ContestAdmin re-coding progress

Hello everybody!
It's been a while since I wrote the last post, so here's a next one ;) I'm working on ContestAdmin 0.4. Actually, you'll need another plugin that migrates your data to the new structure. It will all be announced on the front page. I'd say I'm 40% done with ContestAdmin. The plugin has been recoded and it's currently in the same state as it was before I recoded it, so now it's time to add more features! :)
ETA is still unknown, but I'll do my best. All you can do is post your happy comments on the project page, so that I'll stay motivated ;)
Have a nice day :)

štvrtok 3. januára 2013

ProperWeather 1.0.1 [MC 1.4.6]

Good news everyone!
I've finally ported ProperWeather to MineCraft 1.4.6, so you can download it. This build CAN'T be used with minecraft 1.4.5 or lower, because of important changes in CraftBukkit.
Download: http://dev.bukkit.org/media/files/661/415/ProperWeather.jar

Also, happy new year 2013! :)

pondelok 31. decembra 2012

utorok 25. decembra 2012

Merry Christmas

Hello everyone! I wish you merry & blocky Christmas! :D
ProperWeather 1.0 was just released and is waiting approval, but I'm sharing a link with you so you can check it before approval!
DL: http://dev.bukkit.org/media/files/659/642/ProperWeather.jar

nedeľa 23. decembra 2012

My opinion on Bukkit "safeguard" = good, but let's bypass! :D

As some of you may know, Bukkit has recently added feature called "safeguard". It's nothing special(at least think so ;) ), they've just moved org.bukkit.craftbukkit.* classes to org.bukkit.craftbukkit.v1_4_5.* etc. It's not bad idea, but plugin developers will have to release update for every new Minecraft version (which is good). So I agree with that feature, but I was thinking about writing small library that checks if desired classes/methods etc. changed in that API, so if there was no change to chosen classes/methods, your plugin could run fine despite the package name changing. Just thinking ;)

streda 19. decembra 2012

Don't panic! X-Mas ahead

Hello everybody! It's been a while since I posted here.
So where to start... CraftBukkit for 1.4.5 was released before 4 hours. I don't have time to update my plugins right now, because I have to learn for the latest final exam before Christmas, which is tomorrow...
I'm really sorry for that. Not all plugins need updating. Only ProperWeather & Chimneys need update because of package moving in bukkit. Java Devs get it... ;). Chimneys will be updated tomorrow and ProperWeather will come out @ X-mas because there are some bugs that appeared in 1.4.5, so I must fix them.
Be sure to stay tuned for more updates!

pondelok 26. novembra 2012

ProperWeather + new plugin!

ProperWeather
ProperWeather 1.0 is ready to be released, so I'm waiting for CB 1.4.5-R1.0 or simply a craftbukkit for minecraft 1.4.5. The version has some critical bug fixes, so I recommend dowloading it.
The New Plugin
In the meanwhile, I've released a new plugin called LoginProtector. LoginProtector can prevent you from exploding, dieing by accident, while your chunks are not loaded and you get killed. It can be really useful for some servers. If you like the concept, check its homepage @ http://dev.bukkit.org/server-mods/loginprotector/ .
Enjoy all my plugins!

utorok 6. novembra 2012

ProperWeather almost 1.0b

The title says it all! I think we've reached ProperWeather 1.0b. That means, I've implemented all of planned features for 1.0, but they are mostly untested. I'll probably do hour or 2 of testing and get the beta out today! Depends on how much buggy will it be. So far, it's doing great! :) Also, CPU performance was significantly improved in difference between 0.9. 1.0 Will be out at the beginning of December!

sobota 27. októbra 2012

Presentation @ October 30th

So, as I was mentioning I'm having busy time, my busy time will end by a presentation at my school on October 30th. That's awesome! Only 3 more busy days! Please cross fingers for me & wish me luck.
Also... in the meanwhile, I've started working on a new plugin. It will unleash ALL hidden features of our favourite bukkit! So keep waiting & stay tuned for updates. 

piatok 19. októbra 2012

Programming livestream?

Hello guys, my busy period is almost @ the end. I'm deciding whether to setup periodical livestram of plugin development. Please leave a reply whether you'd watch it. Thank you!

piatok 12. októbra 2012

Don't get infected!

Hello guys, just a quick post:
I'm trying to spread a warning: On skype, MS messenger & messenger, there's a dangerous worm. It can use your PC for whatever it wants to, so please if someone sends you a message "Is this your new profile pic?" with some link, don't open the link. It redirects you to site with dangerous file which includes WORM!  Read more here: http://pandalabs.pandasecurity.com/is-it-your-new-pic-profile-no-it-s-a-worm-spreading-through-skype-and-messenger/?utm_source=twitterfeed&utm_medium=twitter

nedeľa 7. októbra 2012

ProperWeather Update approaching! [+ETA]

Hello there! This is my 2nd blog post today! I hope you're enjoying reading it :D.
So, I've just began working on ProperWeather 1.0 and it looks like alpha will be available next weekend :3. Beta somewhere in the middle of November and somewhere near christmas(maybe I should include an X-MAS weather in it? let me know!). Now, if you excuse me, I've got to learn for 8 tests this week and then by October 22th, we have to give teachers our project, then 2nd tests approaching, then X-MAS and final exams. In between, I have to do 6hrs. of voluntary work!!! HOLY CR*P >:(
[And I still find time to update my plugins, because I don't do anything except of school... That's simply me! :) ]

GTalk: Crazy Experience: "Premium member has crush on you!" + Facebook Virus experience


GTalk

Hey guys, I want to share with you this crazy experience: A random person randomly added me on GTalk. Then started chatting with me. It looked so normal till I was questioned something like "what women are you into?" and there were some options, so I picked one and it started to look suspicous because she said she's a girl who wants to do some kind of "sexy show" for me?! So I've asked where did she found out my e-mail. She didn't answer. I've got some link to open and there were only ads. I kept saying "there are only ads on that page", I've even sent her a screenshot of the ad. After a lot of suspicous answers I've got from her, I said myself "It's a bot!", so I've just ragequit from there and blocked the user who chatted to me on GTalk. However, I think someone's google account was hacked, so I'll not share the username with you, but what I can tell you is, the bot said "she" is Jenni from Florida. I thought it was a crazy experience so I realized I should write a blog post about it and I started writing (go to top of this post to see further ;) ).

Facebook

What I've seen on facebook is, that my friend who's very very bad at English started writing me in english "Hi, wanna hang out?" and gave me some links to open. Then, he came online. Sad story for the virus xD

So we've learned once again internet is not a safe place, because you never know, who's on the second side of cable(or wifi or 3G or whatever ;) ) Be careful while sharing information with unknown people(I must be careful while blogging too ;) ).

sobota 6. októbra 2012

Chimneys SSP - Update [Finally!]

I'm announcing that compatibility update for Chimneys SSP for MC 1.3.2 has just been uploaded to BukkitDev. I hope it to get approved soon, since I've added a cool effect, that the smoke sometimes randomly goes very very high! Enjoy it :)
Check it out @ http://dev.bukkit.org/client-mods/chimneys-ssp/ !

pondelok 1. októbra 2012

Community, community & community!

Hey guys, I just want to share some of "my other identities" with you.

Twitter: https://twitter.com/tomsik68
YouTube: http://www.youtube.com/user/tomsik68
Instagram: tomsik68
Blog: (here... ;) )
E-Mail: tomsik68@gmail.com
MineCraft: Tomsik68 (warning: uppercase T is only neccessary if you want to steal my skin :D)

Legend of Zelda - Phantom Hourglass(Nintendo DS): jaskuSVK
I hope to have some more interaction with you soon.