Votre classe principale
-
Yo,
comme le titre l’indique, je voudrais que vous postiez ici des screens, pastebins, etc… de votre classe principale.
Pourquoi ? Hé bien parce que j’aimerais voir comment chacun d’entre vous s’organise en sachant que d’habitude la classe principale est [infobulle=“un foutoir a merde”]quelque peu mal organisée[/infobulle]
Voici la miennne
Voila
-
La tienne est bien organisée je trouve
Manque le proxy en private et un getter pour le proxy, si tu veux faire comme les handlersJ’ai un peu le même modèle, sauf que les handlers sont dans mes proxys.
-
Voici la mienne : (Spoil mod Nawak)
Gros GG à celui ou celle qui fera plus bordélique que ça !
EDIT : J’ai essayer cette classe là pour aller plus vite mais ya des erreurs partout J’comprends pas pourquoi
-
Tu devrais décomposer en plusieurs classes Zery.
Faire une classe ModBlocks, une autre ModItems et une autre ModRecipes par exemple.
Que se charge d’initialisé tes objects.
Ça rendrait ton code plus lisible -
Oui, c’est sûr mec qui essaye de comprendre le code d’Alpha
Je vais chercher un tuto pour savoir comment faire, car je me retrouve vraiment submergé avec toutes ces lignes de codes
-
-
Blackout, merci de l’idée, je mettais mes handlers dans mes proxys aussi mais ça c’était avant, car maintenant j’utilise un system de EventGroupHandler que j’ai fait, ça me facilite les choses ^^
Zery c’est pas compliqué Au pire si tu veux de l’aide je suis tout le temps dispo (dans la limite des stocks disponibles xD)
Gugu ta classe n’est pas trop remplie et bien aérée, j’aime
-
https://github.com/elias54/FakeOres/blob/master/common/fr/elias/fakeores/common/FakeOres.java
Préparez vous au massacre visuel. -
Alors là xD Rien à dire….
-
https://github.com/Superloup10/Wolf-s-addons/blob/master/common/wolf/addons/common/Wolf_Addons.java
C’est ce que j’appelle une classe propre.Envoyé de mon AN7DG3-LZ en utilisant Tapatalk
-
Trop propre même ^^
-
@‘Superloup10’:
https://github.com/Superloup10/Wolf-s-addons/blob/master/common/wolf/addons/common/Wolf_Addons.java
C’est ce que j’appelle une classe propre.Envoyé de mon AN7DG3-LZ en utilisant Tapatalk
Ouais mais bon, les Crafting, Pickup et Gui Handlers c’est côté client (en tout cas pour le gui et le crafting, pour le pickup, je ne suis pas sûr)
-
@‘Zak’:
@‘Superloup10’:
https://github.com/Superloup10/Wolf-s-addons/blob/master/common/wolf/addons/common/Wolf_Addons.java
C’est ce que j’appelle une classe propre.Envoyé de mon AN7DG3-LZ en utilisant Tapatalk
Ouais mais bon, les Crafting, Pickup et Gui Handlers c’est côté client (en tout cas pour le gui et le crafting, pour le pickup, je ne suis pas sûr)
Absolument pas. Le gui handler est utilisé par le serveur pour la fonction getServerElement.
Le CraftingHandler et le PickupHandler sont aussi a utiliser en serveur, d’autant plus que les acheviement sont côté serveur depuis la 1.7 -
Effectivement, désolé