MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Temps de recharge dans un onRightClickEvent

    Planifier Épinglé Verrouillé Déplacé Résolu 1.9.x et 1.10.x
    1.10.x
    49 Messages 5 Publieurs 6.8k Vues 1 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • robin4002R Hors-ligne
      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
      dernière édition par

      Ajoute un print dans la fonction onUpdate2, je doute qu’il sera dans la console.

      1 réponse Dernière réponse Répondre Citer 0
      • GabsG Hors-ligne
        Gabs
        dernière édition par

        [23:16:11] [main/INFO] [GradleStart]: username: floriangabet
        [23:16:11] [main/INFO] [GradleStart]: Extra: []
        [23:16:11] [main/INFO] [GradleStart]: Running with arguments: [–userProperties, {}, --assetsDir, C:/Users/Admin/.gradle/caches/minecraft/assets, --assetIndex, 1.7.10, --accessToken, {REDACTED}, --version, 1.7.10, --username, floriangabet, --tweakClass, cpw.mods.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
        [23:16:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
        [23:16:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
        [23:16:11] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
        [23:16:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
        [23:16:11] [main/INFO] [FML]: Forge Mod Loader version 7.10.85.1291 for Minecraft 1.7.10 loading
        [23:16:11] [main/INFO] [FML]: Java is Java HotSpot(TM) Client VM, version 1.8.0_45, running on Windows 7:x86:6.1, installed at C:\Program Files (x86)\Java\jdk1.8.0_45\jre
        [23:16:11] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
        [23:16:11] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
        [23:16:11] [main/INFO] [GradleStart]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin
        [23:16:11] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
        [23:16:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
        [23:16:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
        [23:16:11] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
        [23:16:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
        [23:16:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
        [23:16:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
        [23:16:11] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
        [23:16:12] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
        [23:16:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
        [23:16:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
        [23:16:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
        [23:16:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker
        [23:16:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker
        [23:16:12] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
        [23:16:12] [main/INFO]: Setting user: floriangabet
        [23:16:13] [Client thread/INFO]: LWJGL Version: 2.9.1
        [23:16:13] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
        [23:16:13] [Client thread/INFO] [FML]: MinecraftForge v10.13.2.1291 Initialized
        [23:16:13] [Client thread/INFO] [FML]: Replaced 183 ore recipies
        [23:16:13] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
        [23:16:13] [Client thread/INFO] [FML]: Searching C:\Users\Admin\Documents\Modding\LegacyMod\eclipse\mods for mods
        [23:16:13] [Client thread/INFO] [lc]: Mod lc is missing the required element 'name'. Substituting lc
        [23:16:15] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
        [23:16:15] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, lc] at CLIENT
        [23:16:15] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, lc] at SERVER
        [23:16:15] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:lc, [1.10] Firewolf v1.36.zip
        [23:16:15] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
        [23:16:15] [Client thread/INFO] [FML]: Found 341 ObjectHolder annotations
        [23:16:15] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
        [23:16:15] [Client thread/INFO] [FML]: Applying holder lookups
        [23:16:15] [Client thread/INFO] [FML]: Holder lookups applied
        [23:16:15] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
        [23:16:15] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem…
        [23:16:15] [Thread-6/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL
        [23:16:15] [Thread-6/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:     (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
        [23:16:15] [Thread-6/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized.
        [23:16:16] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
        [23:16:16] [Sound Library Loader/INFO]: Sound engine started
        [23:16:18] [Client thread/INFO]: Created: 2048x2048 textures/blocks-atlas
        [23:16:18] [Client thread/INFO]: Created: 256x256 textures/items-atlas
        [23:16:18] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods
        [23:16:18] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:lc, [1.10] Firewolf v1.36.zip
        [23:16:20] [Client thread/INFO]: Created: 2048x2048 textures/blocks-atlas
        [23:16:20] [Client thread/INFO]: Created: 256x256 textures/items-atlas
        [23:16:20] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
        [23:16:20] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down…
        [23:16:21] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:importantMessage:90]:     Author: Paul Lamb, www.paulscode.com
        [23:16:21] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
        [23:16:21] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
        [23:16:21] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem…
        [23:16:21] [Thread-8/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL
        [23:16:21] [Thread-8/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:     (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
        [23:16:21] [Thread-8/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized.
        [23:16:21] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
        [23:16:21] [Sound Library Loader/INFO]: Sound engine started
        [23:16:38] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10
        [23:16:38] [Server thread/INFO]: Generating keypair
        [23:16:38] [Server thread/INFO] [FML]: Injecting existing block and item data into this server instance
        [23:16:38] [Server thread/INFO] [FML]: Applying holder lookups
        [23:16:38] [Server thread/INFO] [FML]: Holder lookups applied
        [23:16:38] [Server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@143a4d5)
        [23:16:38] [Server thread/INFO] [FML]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@143a4d5)
        [23:16:38] [Server thread/INFO] [FML]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@143a4d5)
        [23:16:38] [Server thread/INFO]: Preparing start region for level 0
        [23:16:39] [Server thread/INFO]: Changing view distance to 8, from 10
        [23:16:39] [Netty Client IO #0/INFO] [FML]: Server protocol version 1
        [23:16:39] [Netty IO #1/INFO] [FML]: Client protocol version 1
        [23:16:39] [Netty IO #1/INFO] [FML]: Client attempting to join with 4 mods : FML@7.10.85.1291,lc@1.0,Forge@10.13.2.1291,mcp@9.05
        [23:16:39] [Netty IO #1/INFO] [FML]: Attempting connection with missing mods [] at CLIENT
        [23:16:39] [Netty Client IO #0/INFO] [FML]: Attempting connection with missing mods [] at SERVER
        [23:16:39] [Client thread/INFO] [FML]: [Client thread] Client side modded connection established
        [23:16:39] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established
        [23:16:39] [Server thread/INFO]: floriangabet[local:E:f2873c73] logged in with entity id 351 at (-112.00548187674536, 70.0, 213.7653439587637)
        [23:16:39] [Server thread/INFO]: floriangabet joined the game
        1411
        1412
        1413
        1414
        1412
        1413
        1414
        1415
        1415
        1415
        1416
        1416
        1417
        1418
        1418
        1419
        1419
        1419
        1420
        1420
        1421
        1421
        1422
        1423
        1424
        1423
        1424
        1425
        1425
        1425
        1426
        1426
        1427
        1427
        1428
        1428
        1429
        1429
        1430
        1430
        1431
        1432
        1432
        1433
        1434
        1433
        1434
        1435
        1435
        1436
        1436
        1436
        1437
        1437
        1438
        1438
        1439
        1439
        1440
        1440
        1441
        1442
        1443
        1442
        1443
        1444
        1444
        1445
        1445
        1446
        1446
        1446
        1447
        1447
        1448
        1448
        1449
        1449
        1450
        1450
        1451
        1451
        1452
        1452
        1453
        1453
        1454
        1455
        1456
        1455
        1456
        1457
        1457
        1458
        1458
        1458
        1459
        1459
        1460
        1460
        1461
        1461
        1462
        1462
        1463
        1463
        1464
        1464
        1465
        1465
        1466
        1466
        1467
        1467
        1468
        1468
        1469
        1470
        1470
        1471
        1471
        1471
        1472
        1472
        1473
        1473
        1474
        1474
        1475
        1475
        1476
        1476
        1477
        1477
        1478
        1478
        1479
        1479
        1480
        1480
        1481
        1481
        1482
        1482
        1483
        1483
        1484
        1485
        1486
        1485
        1486
        1487
        1487
        1488
        1488
        1488
        1489
        1489
        1490
        1490
        1491
        1491
        1492
        1492
        1493
        1493
        1494
        1494
        1495
        1495
        1496
        1496
        1497
        1497
        1498
        1498
        1499
        1499
        1500
        1500
        1501
        1501
        1502
        1502
        1503
        1503
        1504
        1504
        1505
        1505
        1506
        1506
        1507
        1507
        1508
        1508
        1509
        1509
        1510
        1510
        1511
        1511
        1512
        1512
        1513
        1513
        1514
        1514
        1515
        1515
        1516
        1516
        1517
        1517
        1518
        1518
        1519
        1519
        1520
        1520
        1521
        1521
        1522
        1522
        1523
        1524
        1525
        1524
        1525
        1526
        1526
        1526
        1527
        1527
        1528
        1528
        1529
        1529
        1530
        1530
        1531
        1532
        1532
        1533
        1533
        1533
        1534
        1534
        1535
        1535
        1536
        1536
        1537
        1537
        1538
        1538
        1539
        1539
        1540
        1540
        1541
        1541
        1542
        1542
        1543
        1543
        1544
        1544
        1545
        1545
        1546
        1546
        1547
        1547
        1548
        1548
        1549
        1549
        1550
        1550
        1551
        1551
        1552
        1552
        1553
        1553
        1554
        1554
        1555
        1555
        1556
        1556
        1557
        1557
        1558
        1559
        1560
        1559
        1560
        1561
        1561
        1562
        1562
        1563
        1563
        1563
        1564
        1564
        1564
        1565
        1566
        1565
        1567
        1568
        1568
        1569
        1569
        1569
        1570
        1570
        1571
        1571
        1572
        1572
        1573
        1573
        1574
        1574
        1575
        1575
        1576
        1576
        1577
        1577
        1578
        1578
        1579
        1579
        1580
        1580
        1581
        1581
        1582
        1582
        1583
        1583
        1584
        1584
        1585
        1585
        1586
        1586
        1587
        1587
        1588
        1588
        1589
        1589
        1590
        1590
        1591
        1591
        1592
        1592
        1593
        1593
        1594
        1594
        1595
        1595
        1596
        1596
        1597
        1597
        1598
        1598
        1599
        1599
        1600
        1600
        1601
        1601
        1602
        1602
        1603
        1603
        1604
        1604
        1605
        1605
        1606
        1606
        1607
        1608
        1608
        1609
        1609
        1609
        1610
        1610
        1611
        1611
        1612
        1612
        1613
        1614
        1614
        1615
        1615
        1615
        1616
        1616
        1617
        1617
        1618
        1618
        1619
        1619
        1620
        1620
        1621
        1621
        1622
        1622
        1623
        1623
        1624
        1624
        1625
        1625
        1626
        1626
        1627
        1627
        1628
        1628
        1629
        1629
        1630
        1630
        1631
        1631
        1632
        1632
        1633
        1633
        1634
        1634
        1635
        1635
        1636
        1636
        1637
        1637
        1638
        1638
        1639
        1639
        1640
        1640
        1641
        1641
        1642
        1642
        1643
        1643
        1644
        1644
        1645
        1645
        1646
        1646
        1647
        1647
        1648
        1648
        1649
        1649
        1650
        1650
        1651
        1651
        1652
        1652
        1653
        1653
        1654
        1654
        1655
        1655
        1656
        1656
        1657
        1657
        1658
        1658
        1659
        1659
        1660
        1660
        1661
        1661
        1662
        1662
        1663
        1663
        1664
        1664
        1665
        1665
        1666
        1666
        1667
        1667
        1668
        1668
        1669
        1669
        1670
        1670
        1671
        1671
        1672
        1672
        1673
        1673
        1674
        1674
        1675
        1675
        1676
        1676
        1677
        1677
        1678
        1678
        1679
        1679
        1680
        1680
        1681
        1681
        1682
        1682
        1683
        1683
        1684
        1684
        1685
        1685
        1686
        1686
        1687
        1687
        1688
        1688
        1689
        1689
        1690
        1690
        1691
        1691
        1692
        1692
        1693
        1693
        1694
        1694
        1695
        1695
        
        

        Enfin cela doit être surement un bug… sinon pour l’appeler je procèdes comment ?

        1 réponse Dernière réponse Répondre Citer 0
        • robin4002R Hors-ligne
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs
          dernière édition par

          Tu mets le code qui se trouve dans onUpdate2 dans la fonction onUpdate.

          1 réponse Dernière réponse Répondre Citer 0
          • GabsG Hors-ligne
            Gabs
            dernière édition par

            Ahhh ok j’ai compris en fait la fonction s’appelle onupdate et si tu la change elle n’est plus reconnu donc elle marche pas ok^^ merci 🙂

            edit: Une dernière petit question on je peux avoir la liste des sons de minecraft? merci

            world.playSoundAtEntity(player, “sound ???”, 1, 1);

            1 réponse Dernière réponse Répondre Citer 0
            • robin4002R Hors-ligne
              robin4002 Moddeurs confirmés Rédacteurs Administrateurs
              dernière édition par

              Oui, dans le fichier sounds.json de minecraft.
              Pour le trouver tu vas dans .minecraft/assets/indexes et tu ouvres le fichier 1.7.10.json (comme tu es en 1.7.10).
              Dedans cherche sounds.json :

              "minecraft/sounds.json": {
              "hash": "fce0bb3e14ade7b292a7c1d5fa785533d8106d82",
              "size": 34020
              },
              

              son hash est fce0bb3e14ade7b292a7c1d5fa785533d8106d82, donc le fichier se trouve dans le dossier
              .minecraft/assets/objects/fc
              C’est le fichier fce0bb3e14ade7b292a7c1d5fa785533d8106d82
              Il n’a pas d’extension mais tu peux quand même l’ouvre avec un éditeur de texte.
              (Linux se base sous le type MIME contrairement à Windows qui se base sur les extensions, donc sous Linux le fichier est même directement reconnu comme fichier texte).

              1 réponse Dernière réponse Répondre Citer 1
              • GabsG Hors-ligne
                Gabs
                dernière édition par

                D’accord merci :).
                Sinon j’ai une question

                Si je veux faire que lorsque le joueur tape une entity (hitentity) toute les entity qui se trouve dans un rayon de 3 blocks (de l’entity que je viens de taper) prenne feu comment je peux faire ?

                1 réponse Dernière réponse Répondre Citer 0
                • DeletedD Hors-ligne
                  Deleted
                  dernière édition par

                  Tu dois te servir des AxisAlignedBB, regarde le tuto d’elias sur comment faire une entity qui régénère ses sous-fifres

                  1 réponse Dernière réponse Répondre Citer 1
                  • GabsG Hors-ligne
                    Gabs
                    dernière édition par

                    D’acc merci 🙂
                    J’essaye ça!

                    edit:
                    j’ai un soucis a cette ligne: List list = worldObj.getEntitiesWithinAABB(EntityCreature.class, AxisAlignedBB.getAABBPool().getAABB(posX, posY, posZ, posX + 1, posY + 1, posZ + 1).expand(16D, 4D, 16D));

                    le soucis est a .getAABBPool() il me dis que il n’existe pas, possible car la version du tuto de elias est en 1.7.2 😕 .

                    1 réponse Dernière réponse Répondre Citer 0
                    • AymericRedA Hors-ligne
                      AymericRed
                      dernière édition par

                      Il faut remplacer “getAABBPool().getAABB(…)” par “getBoundingBox(…)”, tu aurais pu regarder dans la classe pour trouver.

                      Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                      AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                      Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                      Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

                      1 réponse Dernière réponse Répondre Citer 1
                      • GabsG Hors-ligne
                        Gabs
                        dernière édition par

                        @‘AymericRed’:

                        Il faut remplacer “getAABBPool().getAABB(…)” par “getBoundingBox(…)”, tu aurais pu regarder dans la classe pour trouver.

                        Je l’avais vus m’ais j’étais pas sur x) Merci 🙂
                        J’ai fais sa ça marche je reviens vers vous si j’ai un soucis! 
                        Merci beaucoup 🙂

                        
                         public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
                           {
                        EntityPlayer player = Minecraft.getMinecraft().thePlayer;
                        World worldObj = player.worldObj;
                        
                        double posX = attacker.posX;
                        double posY = attacker.posY;
                        double posZ = attacker.posZ;
                        
                        List list = worldObj.getEntitiesWithinAABB(EntityCreature.class, AxisAlignedBB.getBoundingBox(posX, posY, posZ, posX + 1, posY + 1, posZ + 1).expand(16D, 4D, 16D));
                        for(int i = 0; i< list.size(); i++)
                        {
                        Entity entity = (Entity)list.get(i);
                        if(!list.isEmpty())
                        {
                        if(!(entity instanceof EntityPlayer))
                        {
                        target.setDead(); //entity que tu tappe elle meurt
                        entity.setDead(); // entity autour de toi qui meurt
                        System.out.println(list);
                        }
                        }
                        }
                        return true;
                        
                        }
                        
                        
                        1 réponse Dernière réponse Répondre Citer 0
                        • GabsG Hors-ligne
                          Gabs
                          dernière édition par

                          J’ai un problème pourquoi quand je fais:

                          target.setFire(1 * 20);
                          entity.setFire(1 * 20);

                          le target prend feu mais pas les entity autour normal?

                          1 réponse Dernière réponse Répondre Citer 0
                          • AymericRedA Hors-ligne
                            AymericRed
                            dernière édition par

                            Oui car le for parcourt toute les entitées proches, si tu veux que ça ne soit que la cible, il faut mettre target.setFire(…) en dehors du for le retirer.

                            Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                            AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                            Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                            Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

                            1 réponse Dernière réponse Répondre Citer 0
                            • GabsG Hors-ligne
                              Gabs
                              dernière édition par

                              Quoi??? j’ai pas compris la phrase.
                              edit:
                              J’ai fais ça mais c’est pareil:

                              
                               public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
                                 {
                              EntityPlayer player = Minecraft.getMinecraft().thePlayer;
                              World worldObj = player.worldObj;
                              
                              double posX = attacker.posX;
                              double posY = attacker.posY;
                              double posZ = attacker.posZ;
                              
                              List list = worldObj.getEntitiesWithinAABB(EntityCreature.class, AxisAlignedBB.getBoundingBox(posX, posY, posZ, posX + 1, posY + 1, posZ + 1).expand(6D, 4D, 6D));
                              target.setFire(1 * 20);
                              for(int i = 0; i< list.size(); i++)
                              {
                              Entity entity = (Entity)list.get(i);
                              if(!list.isEmpty())
                              {
                              
                              entity.setFire(1 * 20);
                              System.out.println(list);
                              
                              }
                              }
                              return true;
                              
                              
                              1 réponse Dernière réponse Répondre Citer 0
                              • robin4002R Hors-ligne
                                robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                                dernière édition par

                                @‘floriangabet’:

                                J’ai un problème pourquoi quand je fais:

                                target.setFire(1 * 20);
                                entity.setFire(1 * 20);

                                le target prend feu mais les entity autour normal?

                                Il manque un “pas” dans la phrase non ?

                                1 réponse Dernière réponse Répondre Citer 0
                                • GabsG Hors-ligne
                                  Gabs
                                  dernière édition par

                                  @‘robin4002’:

                                  @‘floriangabet’:

                                  J’ai un problème pourquoi quand je fais:

                                  target.setFire(1 * 20);
                                  entity.setFire(1 * 20);

                                  le target prend feu mais les entity autour normal?

                                  Il manque un “pas” dans la phrase non ?

                                  Ah oui mince j’avais pas vus !

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • GabsG Hors-ligne
                                    Gabs
                                    dernière édition par

                                    Du coup vous savez pourquoi le
                                    target.setfire(…) marche
                                    et le entity.setfire(…) se cancelled direct ?

                                    1 réponse Dernière réponse Répondre Citer 0
                                    • robin4002R Hors-ligne
                                      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                                      dernière édition par

                                      Ajoutes du debug :

                                      public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
                                      {
                                          EntityPlayer player = Minecraft.getMinecraft().thePlayer;
                                          World worldObj = player.worldObj;
                                      
                                          double posX = attacker.posX;
                                          double posY = attacker.posY;
                                          double posZ = attacker.posZ;
                                      
                                          List list = worldObj.getEntitiesWithinAABB(EntityCreature.class, AxisAlignedBB.getBoundingBox(posX, posY, posZ, posX + 1, posY + 1, posZ + 1).expand(6D, 4D, 6D));
                                          target.setFire(1 * 20);
                                          System.out.println("taille de la liste : " + list.size());
                                          for(int i = 0; i< list.size(); i++)
                                          {
                                              Entity entity = (Entity)list.get(i);
                                      
                                              entity.setFire(1 * 20);
                                              System.out.println(entity);
                                          }
                                          return true;
                                      }
                                      
                                      1 réponse Dernière réponse Répondre Citer 0
                                      • GabsG Hors-ligne
                                        Gabs
                                        dernière édition par

                                        @‘robin4002’:

                                        Ajoutes du debug :

                                        public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker)
                                        {
                                            EntityPlayer player = Minecraft.getMinecraft().thePlayer;
                                            World worldObj = player.worldObj;
                                        
                                            double posX = attacker.posX;
                                            double posY = attacker.posY;
                                            double posZ = attacker.posZ;
                                        
                                            List list = worldObj.getEntitiesWithinAABB(EntityCreature.class, AxisAlignedBB.getBoundingBox(posX, posY, posZ, posX + 1, posY + 1, posZ + 1).expand(6D, 4D, 6D));
                                            target.setFire(1 * 20);
                                            System.out.println("taille de la liste : " + list.size());
                                            for(int i = 0; i< list.size(); i++)
                                            {
                                                Entity entity = (Entity)list.get(i);
                                        
                                                entity.setFire(1 * 20);
                                                System.out.println(entity);
                                            }
                                            return true;
                                        }
                                        

                                        Dans la console j’ai ça:

                                        [13:08:05] [Server thread/INFO] [STDOUT]: [net.legacymod.items.test:hitEntity:108]: taille de la liste : 2
                                        [13:08:05] [Server thread/INFO] [STDOUT]: [net.legacymod.items.test:hitEntity:136]: EntityPig[‘Pig’/19752, l=‘MpServer’, x=38,63, y=80,00, z=78,63]
                                        [13:08:05] [Server thread/INFO] [STDOUT]: [net.legacymod.items.test:hitEntity:108]: taille de la liste : 2
                                        [13:08:05] [Server thread/INFO] [STDOUT]: [net.legacymod.items.test:hitEntity:136]: EntityPig[‘Pig’/20654, l=‘MpServer’, x=37,27, y=80,00, z=77,27]

                                        ça détecte bien 2 entity mais le problème c’est que l’autre ne prend pas feu.

                                        1 réponse Dernière réponse Répondre Citer 0
                                        • robin4002R Hors-ligne
                                          robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                                          dernière édition par

                                          Ah oui, normal …

                                          EntityPlayer player = Minecraft.getMinecraft().thePlayer;
                                          

                                          Pourquoi tu utilises une classe client dans une fonction serveur ?

                                          Supprimes ces deux lignes :

                                             EntityPlayer player = Minecraft.getMinecraft().thePlayer;
                                             World worldObj = player.worldObj;
                                          

                                          Et remplaces worldObj par attacker.worldObj

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • GabsG Hors-ligne
                                            Gabs
                                            dernière édition par

                                            Merci ça marche je close!

                                            1 réponse Dernière réponse Répondre Citer 0
                                            • 1
                                            • 2
                                            • 3
                                            • 2 / 3
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB