May 18, 2024, 04:40:44 pm

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - bigbeno37

Pages: [1] 2 3
1
Rejected / Moderator Application - bigbeno37
« on: October 09, 2012, 08:11:46 am »
Hello there!

As you can tell by the title of this topic, this is indeed my Moderator application. However, instead of following the template (Age: 13, Location: Melbourne, etc), I will be including the template IN this application. I feel that doing it this way will better my chances of becoming a Moderator, and also shall look more professional. Since the role of the Moderator is very strict and professional, this manner of applying should be considered appropriate.

So, as you could probably tell, my name is bigbeno37. I have had that name for a while, and just for trivial reasons, I shall put how it came to be. My username came to be around 4 years ago when a friend of mine set up my YouTube account. He had named my account 'superstarben37', and for a little while, I liked that name. I also really liked, and still do, the number 37. Then a few months later, I came up with bigbeno37, for the following reasons:

big - In real life, I am big

ben - My real life name is Ben

o - My real life LAST name begins with an 'o'

37 - My favourite number, as a matter of fact, is 37

Next, my location. Please forgive me, but, for security reasons, I will not disclose my actual address. However, I will disclose my nearest city, state, and country. As of right now, I live in or near (Remember, Internet security) Melbourne, Victoria, Australia. It is quite nice out here, and, contrary to popular American (No offense) beliefs, not all of us out here have a true Australian accent. Myself, for instance, do not have one, but instead, according to my friends, have an European one.

Now, for my age. I am 13, but, as you can most likely tell, I am very mature for my age, and also smart.

My timezone is exactly what it should be for my location, GMT +10:00. This means that I am always ahead of American people time-wise. I have a friend in Chicago, United States, and I tease them about it all the time. Also, just to note, not many staff are on in this timezone, and thus, I want to help out, although not many people are on anyway.

Now, the difficult part, trying to remember when I joined. Well, gosh, I am at a loss. All I can really say is that I joined around a year and a bit ago, and I have loved every single moment of it ever since. I am so glad I found this server, and I shall never leave as long as I play Minecraft.

EDIT: I just had a look at when I made my forum account, and apparently, I made it earlier on this year on March the 7th. If you REALLY want to be specific, I joined at quarter-to 7 PM. Whoops! I guess I don't keep track of time very well, but oh well. I have spent 7 months on the server now, of which has been absolutely amazing.

Okay, one of the main reasons I am even writing this application is because our fellow Operator Mr. Henz (BigBadHenz) has personally stated that he thinks that I could make out to be a good Moderator. Whether or not he still believes this, I do not know, but I do still hope that he still thinks of me what he had said before. So, before anyone else asks, no, I haven't gotten any other recommendations, but nontheless I sincerely hope I do get some in this topic.

And last but certainly not least, why should I be chosen, out of EVERYONE trying to get in here, to become a Moderator? Well, for one thing, I am very mature, as you can most likely tell by my amount of effort writing this application, which means I will take care of player disputes and griefings VERY seriously and maturely as possible. Another reason is that because of my time within the 'technical' sides of servers, I tend to pick up codes and commands easily, and tend to remember them quite well and that not many staff are on in my timezone. While in-game, I specifically remember Mr. Henz saying to me that he wishes more people were on around this timezone. Another thing is that while on Opticraft, I tend to go on Mumble a lot, and thus, I get to know more and more people and I also get to know their voices and personalities more-so than in game. Lastly (But not leastly :P), I will take my role very, VERY seriously, but I will still be the same funny old person that I am (was, depending on when you're reading this) as Trusted.

Thank you very, very much for reading this application. I truly do hope that you give this more than just a mere glance and really do consider my application. It would truly mean the world to me even if you just considered this, as, if I get rejected, I can take any suggestions you leave behind and put them to my advantage for next time.

Once again, thanks so very much for reading this,

bigbeno37

2
General Discussion / Let's all congratulate Mr. Henz!
« on: September 18, 2012, 11:02:23 am »
Hey!

If you didn't already know, BigBadHenz was promoted earlier on today from Moderator to Operator, and as thus, let us all congratulate the promotion of 'Mr. Henz'!  ;D

Good job Henz on the promotion, and I am sure that we all hope you will stay an Opticraftian for the forseeable future.

3
General Discussion / So I heard we're getting a PvP world?
« on: September 18, 2012, 01:00:49 am »
Hey there!

So I was looking over a post and Xeadin said that we are getting a new PvP world. So I'm wondering the details of it; Will it be on Hard? Will there be just a single dedicated map? How long ago was this put into effect?

Thanks for the replies,
bigbeno37

4
Support / I, a Trusted member, do not have access to /help?
« on: September 06, 2012, 12:58:30 am »
Hey there!

Quite recently, I tried using the help command '/help', and apparently, I do not have permission to do so. I have heard other people report of the same thing and yes, I made sure it was /help, not anything else.

Thanks,
bigbeno37

5
Suggestions / 'Advertising' forum
« on: May 29, 2012, 10:16:51 pm »
Hey guys,

I have been looking over the forums for a little while now, and it has come to my attention that the 'General' forum which is intended for general conversation is now mostly being used for salesware. Perhaps we could make another topic called 'Advertisements', which could separate the ads from the ACTUAL general conversation.

6
Support / Questions about Moderatorship
« on: May 23, 2012, 06:33:04 am »
Hey people!

So, I have just found out about the opening of the Moderator applications, and I have a few questions I would like answered either by Moderators, Operators, Trusted, etc. before I even think about submitting an application.

1) In order to get Moderator, must I be on very frequently? Because as some of you may know I am learning Java and thus I am not on as much.

2) Is there anything I can do to improve my chances of becoming a Moderator? Please don't take this the wrong way as I am not asking to be a Moderator just yet.

3) Who eventually decides on who becomes a Moderator?

4) Approximately how long shall these applications be open for?

Thanks to anyone who clarifies these questions to me, and also good luck to anyone who has tried to submit an application. I wish you all the best of luck and hope.

7
--------------BEFOREHAND--------------

Tutorial 1: The very first steps
At http://www.opticraft.net/index.php/topic,9505.0.html
We get the JDK, Eclipse, and start coding the 'Hello World' program!

Tutorial 2: Learning about integers!
At http://www.opticraft.net/index.php/topic,9697.0.html
We learn about integers, doubles, and even scanners!

Tutorial 3: Making the calculator!
At http://www.opticraft.net/index.php/topic,9729.0.html
We use what we have learnt and summarize it to make a simple, yet good program!

Changelog:
0.1: Made the first template for my Java tutorials
0.2: Improved on the template
0.3: Made a 'BEFOREHAND' section at the top of the template.
CURRENT: 0.3.1: Making all my posts have the same ending, beforehand, and question score guide.

-------------------JAVA TUTORIAL #4 - Formatting and Java Math-------------------

Hey people! bigbeno37 is back and it is time to learn some more Java!

-------------------THE CODE-------------------

Sorry about my not posting a tutorial for a time, but I have been busy with other topics. Anyway, let's get started. To begin, we will start with formatting the outputs. So, up to this stage you may have only been using the 'System.out.println();' statement. However, this isn't the ONLY way to output something to the screen. If you were looking through the answers to the last tutorials' questions, then you would have seen 'print'. This basically means that instead of printing to a new line, you print next to whatever you put next.

For example:

Code: [Select]
class Main{
     public static void main(String[] args){
          System.out.print("Hello World!");
          //This will make whatever is printed below this line printed next to it.
          System.out.println("Hurro");
          //If you run this program, it will output 'Hello World!Hurro'
     }
}

In that code, we declared the class, made the method, etc. but at the start, we have:

Code: [Select]
System.out.print("Hello World!");

This means that if anything is outputted to the screen AFTER this, it will be printed next to whatever is put in the parameters. That means that if we do this:

Code: [Select]
System.out.print("HelloWorld!");
System.out.println("Derp");

It will print off 'HelloWorld!Derp'.
Now, what if we wanted a space between the words to make 'HelloWorld!Derp' 'HelloWorld! Derp'? Well, that is easy. All you do is add a space:

Code: [Select]
System.out.print("HelloWorld! ");
System.out.println("Derp");

This will output 'HelloWorld! Derp' to the screen. Why does it do this? Well, if you have a look, instead of 'HelloWorld!', it is 'HelloWorld! '. So that is how you format the outputting.

Now we shall start learning basic Java Math. In the previous lesson, we had briefly covered this subject, but not entirely. In this section, we shall cover some more of Java Math. So, we know '+', '-', '/', and '*'. So what more is there to learn? Well, there is actually quite a bit more to learn.

So what happens if we want to plus two integers together AND a number? Well, we could do that two ways. The first way is:

Code: [Select]
class Main{
     public static void main(String[] args){
          int fnum = 52;
          int snum = 43;
          int answer = fnum + snum + 21;
   
          System.out.println(answer);
     }
}

Here we are defining 3 integers: fnum, snum, and answer. Answer is equal to fnum plus snum plus 21, and then we output 'answer' to the screen. The second way is:

Code: [Select]
class Main{
     public static void main(String[] args){
          int fnum = 42;
          int snum = 21;
          int answer = 0;

          System.out.println(answer+=fnum+=snum+=31);
     }
}

Here we are once again defining 3 integers; fnum, snum, and answer. Below these is a println statement. Inside the parameters is what we must look at:

Code: [Select]
System.out.println(answer+=fnum+=snum+=31);

Inside the parameters it has 'answer+=fnum+=snum+=31'. This basically is saying that we want to add something to 'answer' equaling the value of 'fnum' and 'snum', and also 31. Think of it like this; We are plus-ing something to 'answer'. It equals the same value as 'fnum'.

Inside the println statement can contain a great deal of information, but it cannot hold extremely comples parameters. For those, there are other commands which we will learn down the road.

To make sure that you've learnt this, try defining 5 values and adding them to a 'total' double. Do this all inside the println parameters.

--------------(Not necessary but advisable) PRACTISING YOUR LEARNT JAVA--------------

To practise your Java so far, please answer these following question either in your head, on a piece of paper, or on a new word document:

1) What does the 'print' command do?

2) How can you print something like this with two different print statements: 'Hello there! How are you?"?

3) How can you divide a double to a number?

4) How would you define an integer by the name of 'firsty' and add it to a double inside the parameters of a println statement?

5) Take an educated guess at how you would output something like this: 'This is your answer: (answer)'.

ANSWERS:

1) What does the 'print' command do?
A) It makes whatever is outputted BELOW this statement appear next to it.

2) How can you print something like this with two different print statements: 'Hello there! How are you?'?
A) You would do 'System.out.print("Hello There!");' and underneath it 'System.out.print("How are you?");'

3) How can you divide a double to a number?
A) You would do 'fnum / 5'

4) How would you define an integer by the name of 'firsty' and add it to a double inside the parameters of a println
statement?
A) You would do:
Code: [Select]
int fnum = 24;
double snum = 52;

System.out.println(fnum+=snum);

5) Take an educated guess at how you would output something like this: 'This is your answer: (answer)'.
A) You would first do 'System.out.print("This is your answer: ");' then do 'System.out.print(answer)'.

SCORES:
< 3: Try to re-read this tutorial and keep more notes in your brain.
3: Okay, but perhaps try looking briefly over the tutorial and re-writing the code.
4: Good job! You are ready to move onto the next tutorial.
5: Outstanding! You are more than ready to move onto the next tutorial.

--------------END SECTION--------------

This has been tutorial #4 of my Java for beginners series. Please leave a reply containing constructive criticism and if you need any help, don't fret to either PM me or leave a message on this forum. I will get back to you ASAP!

Next tutorial:
(Under development)

8
Suggestions / Vote statistics
« on: May 17, 2012, 05:58:04 am »
Hey ppl!

I have a suggestion that I would like implemented into Opticraft; the ability to see the statistics of votes. What I mean by this is that it will tell you how many votes you have done this month and all-time, and the ability to see others' vote counts.

I think this would make an interesting update into Opticraft, and it would show more than just the top (25?) voters.

9
Helpful articles / Java for beginners (3) - Making the calculator
« on: May 11, 2012, 10:51:05 am »
--------------BEFOREHAND--------------

Tutorial 1: The very first steps
At http://www.opticraft.net/index.php/topic,9505.0.html
We get the JDK, Eclipse, and start coding the 'Hello World' program!

Tutorial 2: Learning about integers!
At http://www.opticraft.net/index.php/topic,9697.0.html
We learn about integers, doubles, and even scanners!

Changelog:
0.1: Made the first template for my Java tutorials
0.2: Improved on the template
0.3: Made a 'BEFOREHAND' section at the top of the template.
CURRENT: 0.3.1: Making all my posts have the same ending, beforehand, and question score guide.



-------------------JAVA TUTORIAL #3 - Making the calculator-------------------

Hello people, and welcome back to tutorial #3 of my Java tutorial series. So, shall we delve right into it?

-------------------THE CODE-------------------

If you took the time to remember the contents that we learnt about Java, you will remember that I taught you how to make a Scanner and how to define integers and doubles. So, using this information, how can we make a simple program? Well, before we start, I must teach you something first.

What I am about to teach you is how to add / subtract / divide / multiply different integers / doubles. This is extremely useful and will benefit us greatly in the following Java tutorials. So, how do we do it? Well, it is very simple:

Code: [Select]
class Main{
     public static void main(String[] args){
          int first = 10;
          int second = 20;
          int answer;
    
          answer = first + second;

          System.out.println(answer);
     }
}

If you run this program in Eclipse, you will note that it will print out the equation of 20 + 10, which of course is 30, printing out 30. How does it do this? Well, let's have a look:

Code: [Select]
int first = 10;
int second = 20;

int answer;

When you look at this, you will see that we define a value to both 'first' and 'second', but not to 'answer'. So, because we didn't give 'answer' a value, doesn't that mean that Java will give an error? No, because when defining integers / doubles, we don't HAVE to define it. However, if we wish to accomplish anything, we need to assign at least two values to the integers.

Code: [Select]
answer = first + second;

System.out.println(answer);

If you look above, you will see that 'answer' now equals to 'first' added by 'second'. This is how we can easily add / subtract / multiply / divide numbers together. And if you notice that in the brackets of the 'println' statement, it has the integer 'answer'. This basically means that we are going to output 'answer' to the screen. If we put the 'println' statement BEFORE the addition, it would result in nothing.

Code: [Select]
answer = first + second;
//A simple addition
answer = first - second;
//A simple subtraction
answer = first * second;
//A simple multiplication
answer = first / second;
//A simple division

In case you cannot read the notes next to the '//', here is what I said:

answer = first + second;
A simple addition

answer = first - second;
A simple subtraction

answer = first * second;
A simple multiplication

answer = first / second;
A simple division

As you can see, you can add, subtract, multiply, and divide integers / doubles together with ease and simply print it off.

Since we have now learnt how to do all sorts of stuff with integers / doubles, how can we use this to our advantage? Well, we are about to learn that with this simple calculator:

Code: [Select]
import java.util.Scanner;

class Main{
     public static void main(String[] args){
          Scanner input = new Scanner(System.in);
          System.out.println("Please enter the first number");
          int fnum = input.nextLine;
          System.out.println("Please enter the second number");
          int snum = input.nextLine;
          System.out.println("This is the answer");
          int answer = fnum + snum;
          System.out.println(answer);
          }
}

At first glance, you probably won't understand it. Let's go through it together:

Code: [Select]
import java.util.Scanner;

class Main{
     public static void main(String[] args){
          Scanner input = new Scanner(System.in);
          System.out.println("Please enter the first number");
          int fnum = input.nextLine;

Here we are declaring a Scanner by the name of 'input' and then we are outputting 'Please enter the first number' to the screen. Whatever the user puts in is then stored in the integer 'fnum', as an integer / double can be assigned any value.

Code: [Select]
         System.out.println("Please enter the second number");
          int snum = input.nextLine;
          System.out.println("This is the answer");
          int answer = fnum + snum;

Here we are basically doing the same thing; it outputs to the screen 'Please enter the second number', whatever the user inputs is stored in 'snum', and then 'This is the answer' is displayed. What happens now is that the code automatically adds 'fnum' and 'snum' together, and stores the result in the integer 'answer'.

Code: [Select]
         System.out.println(answer);
          }
}

All we are doing here is displaying whatever was stored in the integer 'answer'. And that's it inside a simple calculator. Note that you can only do this once before having to restart this program, but at least now you can feel proud of yourself knowing that you built a program from what you've learnt.

To fully learn and understand this program, go ahead and rewrite this entire thing out 2 - 3 times. Try renaming the integers to something else, and multiplying the integers instead. Make the integers double, and try adding '30.21' with '0.0023'

--------------(Not necessary but advisable) PRACTISING YOUR LEARNT JAVA--------------

To practise your Java so far, please answer these following question either in your head, on a piece of paper, or on a new word document:

1) How do you make a Scanner?

2) How you make a double equal to what a person inputs?

3) How do you subtract two integers together?

4) How do you make 'snum' a predetermined number and only plus the 'fnum' with it?

5) Take an educated guess as to how you would make it output 'This is your answer: (answer)'

ANSWERS:

1) How do you make a Scanner?
A: Firstly, you need to import it. To do this, you do at the very start of the code 'import java.util.Scanner;'. Secondly, you need to declare a Scanner by doing 'Scanner (name) = new Scanner(System.in);'.

2) How you make a double equal to what a person inputs?
A: You simply replace 'int' with double.

3) How do you subtract two integers together?
A: Instead of 'fnum + snum', you do 'fnum - snum'.

4) How do you make 'snum' a predetermined number and only plus the 'fnum' with it?
A: You remove the 'snum' part of the code and put in 'snum = (number)'.

5) Take an educated guess as to how you would make it output 'This is your answer: (answer)'.
A: Instead of 'System.out.println(answer);', you would do 'System.out.print(answer);'. You would then replace 'This is the answer' with 'This is the answer: '

SCORES:
< 3: Try to re-read this tutorial and keep more notes in your brain.
3: Okay, but perhaps try looking briefly over the tutorial and re-writing the code.
4: Good job! You are ready to move onto the next tutorial.
5: Outstanding! You are more than ready to move onto the next tutorial.

--------------END SECTION--------------

This has been tutorial #3 of my Java for beginners series. Please leave a reply containing constructive criticism and if you need any help, don't fret to either PM me or leave a message on this forum. I will get back to you ASAP!

Next tutorial:
http://www.opticraft.net/index.php/topic,9988.0.html

10
--------------BEFOREHAND--------------

Tutorial 1: The very first steps
At http://www.opticraft.net/index.php/topic,9505.0.html
We get the JDK, Eclipse, and start coding the 'Hello World' program!

Tutorial 3: Making the calculator!
At http://www.opticraft.net/index.php/topic,9729.0.html
We use what we have learnt and summarize it to make a simple, yet good program!

Changelog:
0.1: Made the first template for my Java tutorials
0.2: Improved on the template
0.3: Made a 'BEFOREHAND' section at the top of the template.
CURRENT: 0.3.1: Making all my posts have the same ending, beforehand, and question score guide.


JAVA TUTORIAL #2 - Learning about integers!

Hello and welcome back to my Java tutorial series! This is the second tutorial of my series, and today I will be teaching you what and how to implement integers, scanners, and get you ready for the next tutorial where we will be making a simple calculator..

Let's get started!

----------------------CODE----------------------

So, in your Eclipse application, please remove the code from last tutorial by selecting it and pressing the 'backspace' key on your keyboard. Now that we have an empty file, let's start coding.

First thing's first; what is an integer? Well, the answer to that question is that an integer is a WHOLE number. It can be 4, 1, 44, 999, 13513, even 34820938, so long as it is a whole number and does not have any decimals after it. A number WITH a decimal is called a 'Double' in Java.

So how do we implement integers and doubles into Java? Well, what we do is simple:

Code: [Select]
class Main{
     public static void main(String[] args){
          int number = 10;
     }
}

Notice how there is 'int number = 10' in the code? This means that we are making a new integer by the name of 'number', and its value is 10. If you want a more precise explanation, here it is:

int : this is telling Java that we are declaring a new integer

number : this is telling Java that we are declaring a new integer by the name of 'number'. An integer can be named anything at all, such as 'potato', 'fruit', 'optical', or even 'bigbeno37' :P.

=  : this is telling Java that we are about to tell it what 'number' will be equal to.

10 : this is telling Java that the integer 'number' is equal to 10.

So that's all good for whole numbers, but what about those numbers that have a decimal? Well, it's quite simple actually; simply replace 'int' with 'double'. Here is what it should look like now:

Code: [Select]
class Main{
     public static void main(String[] args){
          double number = 10.7;
     }
}

Here we defined a non-whole number, or double, named as 'number' and it value was set to 10.7. At this time, you may notice that the statement is underlined yellow. This is Eclipse simply telling you that the int / double is not being used. Do not worry about this right now.

At this stage, to make sure that you remember this, I would like you to try and type this into Eclipse (No copy + paste) about 2 or 3 times, to make sure you fully understand it. Also try renaming the int or double to something else, and changing the value of these ints or doubles.

Once you have done that, it is time to move on to another subject; Scanners. What are scanners? Scanners are a way for us to be able to detect what a person writes in Java. For example, with a Scanner, you can make Java detect that the person put 'OPTICAL RULEZ' and output it to the screen. But for now, let's start with the basics of Scanners.

To be able to use a Scanner, we must first do two things; we must import the Scanner in and then make an object for us to use. To do this, let's have a look at the code:

Code: [Select]
import java.util.Scanner;

class Main{
     public static void main(String[] args){
          Scanner input = new Scanner(System.in);
     }
}

If you noticed, above the declaration of the 'Main' class, we have:

Code: [Select]
import java.util.Scanner;

This is to firstly import the Scanner so that we may use it. Without importing the Scanner, we cannot use it in our code. The next thing we do is create an object. If you have a look in the code, you will see this:

Code: [Select]
Scanner input = new Scanner(System.in);

This basically means that we are declaring a new Scanner by the name of 'input'. Without doing these two steps, we will be unable to use Scanners at all.

So, we have the Scanner imported and setup, the integers / doubles set up, but what do we do with them? Well, before we move onto the calculator, let me firstly tell you how to let the user input something and then Eclipse outputting it to the screen. What we do is firstly declare a Scanner and name it, then tell Eclipse to output whatever we type in. To do this, we use the following code:

Code: [Select]
import java.util.Scanner;

class Main{
     public static void main(String[] args){
          Scanner input = new Scanner(System.in);
          System.out.println(input.nextLine);
     }
}

As you can see there, we first imported the Scanner, then made 'input' a scanner, and then told Eclipse to print off 'input.nextLine'. However, if you look closely, there are no speech marks in the println statement. The reason for this is because we are not printing off some text, but instead printing off a command which is run. What the 'input.nextLine' does is that it asks the user to type something in, then simply prints whatever you typed back at you. How it does this is by the command. We do 'input(Which is the name of the Scanner declared).nextLine'. nextLine basically means that it will record WHATEVER you type in, lest it be a number, a co-ordinate, or even a name.

Now that we have learnt about Scanners, I would like you to take a brief moment and try to copy this code out by yourself and try renaming the Scanner name. After about 2 - 3 tries of this, you are ready to end off this tutorial.

--------------(Not necessary but advisable) PRACTISING YOUR LEARNT JAVA--------------

To practise your Java so far, please answer these following question either in your head, on a piece of paper, or on a new word document:

1. How do we import a Scanner

2. What is an int, and what does it stand for?

3. How do we make a 'double' that is named 'double' and has a value of 41.92?

4. What does '(Scanner name).nextLine' do?

5. Take an educated guess at how you would add two ints together

ANSWERS:

1. How do we import a Scanner
A: You do 'import java.util.Scanner;'

2. What is an int, and what does it stand for?
A: An int is a way for storing a value and stands for Integer

3. How do we make a 'double' that is named 'double' and has a value of 41.92?
A: You do 'double double = 41.92;'

4. What does '(Scanner name).nextLine' do?
A: When used in conjunction with the 'System.out.prinln();' statement, it asks the user to input something and then it outputs that variable.

5. Take an educated guess at how you would add two ints together
A: You do (int name) + (int name);

SCORES:
< 3: Try to re-read this tutorial and keep more notes in your brain.
3: Okay, but perhaps try looking briefly over the tutorial and re-writing the code.
4: Good job! You are ready to move onto the next tutorial.
5: Outstanding! You are more than ready to move onto the next tutorial.

--------------END SECTION--------------

This has been tutorial #2 of my Java for beginners series. Please leave a reply containing constructive criticism and if you need any help, don't fret to either PM me or leave a message on this forum. I will get back to you ASAP!

Next tutorial:
http://www.opticraft.net/index.php/topic,9729.html

11
General Discussion / May not be on the server as much anymore
« on: May 08, 2012, 10:00:55 am »
Hey there!

I regret to inform you all that unfortunately, as I do want to learn Java completely, I won't be going on the server AS MUCH. This does not mean I won't be on at all, just the fact that I won't be on as often as I would like to. The reason behind this is, although I like Opticraft, I want to learn Java without interruption. I want to get to really know the language, and once that's done, I am sure to come on as often as I usually do. Now, I may be on for longer at times than other, but overall, I won't be on the server for a long period (say 1 - 2 hours).

Once again I regret to inform you of this, but just in case any of you wondered, that is my perfectly reasonable response.

12
Suggestions / The 'Please vote now' box
« on: May 05, 2012, 10:40:59 pm »
Hey there!

So, I have been...somewhat okay with the 'Please vote now' box, but it is starting to get annoying. I have voted FULLY and the box still comes up on just about every page. I know I can press 'No', but it gets super annoying over time. So, my suggestion is not to remove it, but to calm it down and make it recognize when the person has voted fully.

13
General Discussion / My being Trusted
« on: May 04, 2012, 08:58:02 am »
Hey there!

I am EXTREMEMELY pleased to see now that I am a Trusted member. I have been writing a diary, or a log, on the days up until this very moment. So, to my full pleasure here it is for all of you to examine upon:

bigbeno37's journey to becoming Trusted

Day 1: 28th April, 2012 at 5:13 PM

Well, this is my first entry into this diary of sorts. So, what did I do today? Let me think, allowing that my brain will allow me to remember certain events. Ah, yes. I have been chatting a bit on the Mumble server with many different people such as (this is their mumble names) Chosen, oreojr, and shimmerdude. I have also donated $20 to get a title. At first, I was confused as to how to correctly set it up, but I soon found out. I changed my title to 'The Geek' in gold, and I am currently using it with pride. I am finding out some of the creations people have made in Opticraft. One example is the works of Chosen (I cannot remember his full minecraft username). Inside the Nether, he made a free-to-use, professional blaze spawner which I liked very much. It had only two buttons; one to start the process, and another to weaken the blazes down to 1 heart. I have also participated in the forum post that TehxP made, regarding his leaving Opticraft. I do not know him pesonally, but I felt sorrow for him, but hopefully he will move on with more things down the road known as life.

Anyways, that is to conclude today's entry. If I am to add in anything else, I will add it in as a P.S. entry.

P.S. at 8:59 PM: I have made 5k from Pumpkins just then. I am so happy. Gave most of it away though, to my friends. Now I know that against Melons, Pumpkins shall be victorious.

P.S.S. at 9:47 PM: Chosen's username is, I think, ChosenPridogy or ChosenTrilogy. However I am uncertain of which.

Day 2: 29th April, 2012 at 10:29 AM

Yet another day to record about. Since it is only very early for me to be writing, I will just be writing some things I have done in the past few hours. Well, me and Matty585's friendship levels have gone up, and me and him both want to accomplish the same goal; we want to be Moderator. However, a few days ago he was heartbroken as the Moderator applications were closed. However, to even have a chance of becoming a Moderator, we must first be Trusted. That is why me and him are going to try to work together on this tedious yet exciting quest. The quest to earn the Trusted rank. Moving on, the amount of people selling dirt cheap diamonds is extraordinary. I have bought 5 diamonds for as little as 550 dollars. Whenever I see people selling things on sale, I grab the opportunity like there's no tomorrow. I am considering right now whether to make a full set of diamond stuff to give away at spawn for the new players, or just give away diamonds. However, this will be a while, and I must keep growing these pumpkins to earn money. I want to get at least an inventory-full of them. That way I could quite possibly make over 5k in a single session. However, the growing rates are slow, and it takes time. The town owner of which I am in has expanded upon my farm, adding in a second floor with Pumpkins, so this should make it easier for me to get an inventory full of Pumpkins. I have been on Mumble for the whole time of me playing Opticraft until now, and apparently Chosen's Blaze spawner is under maintenance, as he is connecting two Blaze spawners together to make an even better one. I am excited to see what it looks like when it is done. One last thing before I end this diary entry, a person by the name of Spike came up with this saying: "If you find me offensive then I find you offensive of finding me offensive". This is a clever little remark that I laughed at when I heard it. Time to end off this entry by saying that if I am to add anything, it will be through P.S. 

Day 3: 30th of April at 8:15 PM

Dear diary,

Is that not the way you would usually start off a diary entry? Well, yes, but it seems...I don't know, girlish. Now, I do not mean to show offense by this. Anyway, I am back at a late time, at least for me it is. I was home from school at 3:58 PM, so I had all that time. You see, I either am doing something important, playing Opticraft, or forgetting to write this entry in. I will try to improve on that. So, I got Co-Owner of a town called 'The Scated Island City'. I have been in this Island town for a long time now, about the time I started playing. The mayor is kni0002, and he is quite nice, at least that's what I think of him. He contacted me earlier on today, and, to my utter amazement, he said that he had complete trust in me. I will respect that trust of which he has provided me to the fullest in the main goal of becoming trusted by the Admins and possibly receiving Trusted. I have changed texture packs to PureDBcraft, and it is simply amazing. I love it! So, another thing, in recognition and celebration of smallquake, whose birthday is tomorrow, I gave her 8 grand to spend. Now, this is isn't *that* much, but that is all I had. She was ecstatic and thanked me graciously. I am now working with my pumpkin farm to get more and more money, however, when smallquake sees this, I do not care. I will get the money when I can, and without any sign of fatigue or complainant. Anyway, those are the most major things that happened to me today, and with that, I salute you all with this following saying, "The white lie should be reversed as soon a possible. Otherwise, it will lead to disaster,"

Day 4: 2nd May, 2012 at 7:50 AM

I am sorry for my lack of an entry yesterday. It was just that I felt like learning a lot of Java yesterday, and, in fact, I have. Although it may be basic (Int arrays, for loops, do methods, etc.) I have to learn it if I one day want to be able to create plugins, or even update outdated Bukkit plugins. I went on Opticraft a bit, and celebrated smallquakes' birthday. It was really nice, according to her. I have started the construction of a spleef arena in the Scated Island City, and it should be done later on today. I also want to try and get some obsidian, and possibly make another quarry to help out with the town. Another thing; apparently valkyrie has gained Admin privileges in our town, so below me, but higher than the citizens. One last thing to note is that I am running short of most supplies (Obsidian, diamonds, tools, wood, etc.) so I am going to have to go mining some place and hopefully find a rich ravine full of mineshafts. Anyway, I think that concludes my entry for right now, and I will probably make another entry once I get home from school at approximately 4:00 (UTC +10). So, goodbye!

Day 6: 4th May, 2012 at 6:48 PM

The day has finally arrived in all of its glory. What day would that be you ask? Well, I have officially become a Trusted member on the glorious server of Opticraft in a mere 6 days. Now, I forgot to log yesterday, so I will just sum it all up in one word; I was learning Java. That's all I did quite literally. So, not much point to log yesterday. So, back to today. *I think* dedlymagic ranked me up to the Trusted rank, and that comes with some serious responsibilities which I must face up to if I am to maintain the Trusted rank; be respectful of all users, provide water when necessary, report any griefers, and to give and not expect ANYTHING in return. That is what I believe the roles of the average Trusted member should be. So, anyway, this is the final entry in this diary of sorts, so, I leave you all now with this message, 'Thank you!'

14
Helpful articles / Java for beginners - The very first steps
« on: May 04, 2012, 07:45:14 am »
--------------BEFOREHAND--------------

Tutorial 2: Learning about integers!
At http://www.opticraft.net/index.php/topic,9697.0.html
We learn about integers, doubles, and even scanners!

Tutorial 3: Making the calculator!
At http://www.opticraft.net/index.php/topic,9729.0.html
We use what we have learnt and summarize it to make a simple, yet good program!

Changelog:
0.1: Made the first template for my Java tutorials
0.2: Improved on the template
0.3: Made a 'BEFOREHAND' section at the top of the template.
CURRENT: 0.3.1: Making all my posts have the same ending, beforehand, and question score guide.


JAVA TUTORIAL #1 - The very first steps

VIDEO IS UP! GO VISIT IT AT http://www.youtube.com/watch?v=-NULQU2U2qU&feature=youtu.be

So, I have been learning Java now for a little while, and, although I am not an expert at it yet, I would like to start helping beginners start coding some basic Java.

--------------INSTALLING THE JDK--------------

First of all, before we even begin, I will need you to go get the JDK. The JDK stands for Java Developmental Kit, and it is essential for us to even start coding Java.

To get the JDK, go to http://www.oracle.com/technetwork/java/javase/downloads/index.html
Once there, press on the 'Java' icon. It will take you to a new page. Once here, scroll down a little bit until you see Java SE Development Kit X, with X being the version number. Underneath, you should see an 'Accept license agreement' option. Press on that, and scroll down some more. Now choose the correct JDK for your system and proceed to downloading it. It will be about 100 - 300 MB's, all depending on what OS you choose. Once downloaded, proceed to installing it.

--------------INSTALLING ECLIPSE--------------

Once completely finished with the JDK, you will need to download a proper Java coding program. We will use one by the name of Eclipse.

Eclipse is the program most people use to code and develop Java programs. To get Eclipse, go to the downloads page:

http://www.eclipse.org/downloads/

Once at the Eclipse site, download the specific Eclipse for your version of OS. If you an operating system besides Windows, at the top it will say Eclipse Indigo (X.X) Packages for, with X.X being once again the version number. Press on the box next to this and it will contain the other supported OS's.

--------------SETTING UP ECLIPSE--------------

Once downloaded, extracted, and Eclipse is up and running, you are ready to start programming your first piece of Java code. This will be the simple 'Hello World' program.

To start writing code, we must create a new class. To do this, look to the top of Eclipse and you will press file > new > Java Project. This will open up a window with a variety of different options. All you need to worry about is the project name. Name it whatever you want, and finish by pressing 'Finish'.

Now on the left side of Eclipse you should see the name of the project you made. If you hover over this, you will see an arrow. Press on it, and it should contain two things; src and JRE System Library. Right click on src and press new > Class. Name it 'Main' and press Finish.

Now a blank white window should have popped up, allowing you to type. Now that we're at this stage, let's begin with basically the first piece of code any Java programmer started off with.

--------------'HELLO WORLD' PROGRAM--------------

To start off with, please type in the following code:

Code: [Select]
class Main{
     public static void main(String[] args){
          System.out.println("Hello World");
     }
}

Now, at first, you will not get it if you have never done any programming before, so I will explain to you now what it does. If you copy the below code into Eclipse, the green notes will be the notes you should look at. Otherwise, the text after the '//' is what you need to look at.

Code: [Select]
class Main{

//Here we're starting up a new program, or class, by the name of 'Main' by using class [Name].
    
     public static void main(String[] args){
    
     //Here we are setting up the 'main' code. When running programs, Java first looks for this, and without it, the program
     //will not run. Instead, it will pop up error after error. Do not worry about what 'public', 'static', 'void', or 'String[] args'
     //is, as you are only jsut beginning Java. This is for more advanced users.
          
          System.out.println("Hello World");
          
          //Here we are printing out, or displaying, 'Hello World' to the console. We do this by using the inbuilt Java          
          //code 'System.out.println(""). Whatever is in the speaking marks will be what is output.
     }
}

Either copy these or try to type these into Eclipse, and look for the green cirle with a white triangle in it. This is the 'run' icon, and it will be how you run future Java programs.

When ran, it shouldn't give any errors and just display at the bottom 'Hello World'. If that's what happened, then congratulations. You are on your way to learning the language of Java. To get this into your head, try re-writing this code and replacing 'Hello World' with something else.

--------------(Not necessary but advisable) PRACTISING YOUR LEARNT JAVA--------------

To practise your Java so far, please answer these following question either in your head, on a piece of paper, or on a new word document:

1. What is a Method?

2. How do we print off some text on the screen?

3. What happens if instead of putting 'main(String[] args)', we put 'app(String[] args)'?

4. How many methods can there be of 'main' without any errors?

5. Take an educated guess regarding what the 'public' does in 'public static void main(String[] args)'.

The answers:

1. What is a Method?
A: A method is a way to run a certain program.

2. How do we print off some text on the screen?
A: To print off some text on the screen, we first make the class, then the 'main' method, then put 'System.out.println("Hello World");'

3. What happens if instead of putting 'main(String[] args)', we put 'app(String[] args)'?
A: Java will produce an error, as Java won't be able to find the 'main' method.

4. How many methods can there be of 'main' without any errors?
A: There can only be 1, due to the fact that if more than one 'main' method is declared, Java won't be able to tell which one to go to, thus producing an error.

5. Take an educated guess regarding what the 'public' does in 'public static void main(String[] args)'.
A: (Don't blame yourself if you don't get this right) 'public' in the line 'public static void main(String[] args)' means that that method is public to any outside methods.

SCORES:
< 3: Try to re-read this tutorial and keep more notes in your brain.
3: Okay, but perhaps try looking briefly over the tutorial and re-writing the code.
4: Good job! You are ready to move onto the next tutorial.
5: Outstanding! You are more than ready to move onto the next tutorial.

Regarding question 5, do not worry at all if you didn't get that right. That is going up quite a few tutorials, so once again, don't worry.

--------------END SECTION--------------

This has been tutorial #1 of my Java for beginners series, so please leave a reply containing constructive criticism and if you need any help, don't fret to either PM me or leave a message on this forum. I will get back to you ASAP!

Next lesson: http://www.opticraft.net/index.php/topic,9697.0.html

15
Offtopic / Forum game!
« on: May 02, 2012, 06:16:45 am »
Okay, so I want to start a new forum game. So, what you need to do is you must use the last letter of the previous word and use it as the start of your word.

For example:
Creeper
Ravine
Engine

...And so on and so on.

So, I will start. Lets try...Skeleton

Pages: [1] 2 3