Thanks diesieben07, my problem is, that i learned Java through minecraft coding and not started minecraft coding after i learned java, well now im quite good at java, but some basic things are missing. Im on the best way understanding how to use final, static etc now. So final is i think when it should never be changed and static means, that it is the same in all instances of the class right? So, i us the get() everywhere now and also i removed the clone method from my IEEP.