Faire spawn un boss toutes les 12h?
-
Le plus simple, tu te sert de l’heure. Genre un regen à 12h et un à minuit et puis voila.
-
cela fonctionnera malgré le déchargement du chunk?
Quel méthode utilisé pour avoir l’heure? -
Oui, sauf si le chunk n’est pas chargé à l’heure du reset.
Il y a pleins de moyens différent pour avoir l’heure en java, cherche sur google
-
D’accourd, il existe un moyen pour faire en sorte que ce bloc empeche le chunk de deload?
-
oui, tu peux faire que ce bloc soit un chunk loader (exemple : railcraft, chicken chunk, buildcraft).
Forge à une fonction pour ça, en revanche je ne sais pas comment l’utiliser, il faudrait voir du côté du quarry de buildcraft comme buildcraft est open source. -
J’ai trouvé ce tout ptit post, je peux m’y fier?
http://www.minecraftforge.net/forum/index.php?topic=2884.0 -
Tu peux toujours essayer ^^
-
Qu’en pensez vous? Cela vous semble t’il fonctionnel, ou du moins pas trop moche pour les yeux ^^
public void updateEntity() { if (new java.util.Date().getHours() == 12 || new java.util.Date().getHours() == 0) { if (new java.util.Date().getMinutes() == 0) { if (new java.util.Date().getSeconds() == 0) { if (count == 0) { System.out.println("Mommy Creepy Respawn!"); final IEntitySelector livingFilter = new MommyFilter(); AxisAlignedBB Axis = AxisAlignedBB.getAABBPool().getAABB(this.xCoord - 24, this.yCoord - 2, this.zCoord - 25, this.xCoord + 24, this.yCoord + 2, this.zCoord + 25); List entityTargetList = this.worldObj.selectEntitiesWithinAABB(Entity.class, Axis, livingFilter); for (int i = 0; i < entityTargetList.size(); i++) { Entity entityTarget = (Entity)entityTargetList.get(i); if (entityTarget instanceof EntityMommyCreepy) { entityTarget.setDead(); } } new MommyDungeon(this.worldObj, rand, this.xCoord, this.yCoord, this.zCoord); if(!worldObj.isRemote) { spawnMommyCreepy(this.worldObj, (double)(this.xCoord + 23), (double)(this.yCoord + 1), (double)(this.zCoord + 24)); } count++; } } if (new java.util.Date().getSeconds() == 1) { count = 0; } } } } -
Ça me semble correct
-
Bon et bien plus que le soucis dont je t’avais parlé sur skype à propos des outils non réparable et j’ai résolu presque tout mes ptits bugs du moments ^^
-
Juste … pourquoi avoir attendu 15h ?
Mettre un test avec 1 minute, 5 minutes, 15 minutes aurait suffit pour vérifier non ?
-
sauf que en solo 5/10/15 minutes ça marche
mais 12h non…A mon avis c’est pck les ticks se font que quand le chunk est load