Changelogs février 2k20
Woop woop woop !
Très gros changements ce mois-ci !
Par où commencer…
- Déjà un gros merci à @jglrxavpok pour sa contribution, il a permit à Nuwa de supporter les Content Pack sous le format “dossier”, il est donc plus facile de faire des tests sans avoir à ouvrir un zip à chaque fois.
Rejoignez le Trello si vous souhaitez contribuer au projet !
- Ajout de “Type” de blocs
- INVISIBLE
- LEAVES
- ORE
- Possibilité de créer des items “complexes” !
Toujours sur le même principe d’itemType
- DEFAULT
- ARMOR (Casque, Plastron, Pantalon, Bottes)
- AXE
- HOE
- PICKAXE
- SEEDS
- SHOVEL
- SWORD
- MUSIC_DISC
- Possibilité de créer des biomes !
Je tiens à noter que c’est l’objet le plus complexe à faire à l’heure actuelle.
Il vous prendra sans doute pas mal de temps à comprendre comment il fonctionne, et vous demandera pas mal d’essais in-game avant d’arriver à un résultat concluant.
- Possibilité de créer des potions, et des effets !
- Possibilité de créer des events !
A l’heure actuelle les effets et les blocs supportent différents events.
Listes d’évents:
- AttackProcess (Attaquer une entité avec une source spécifique)
- EffectProcess (Manipuler les effets sur une entité, ajouter, supprimer, clear)
- ExperienceProcess (Manipuler le niveau d’expérience ajouter, enlever un niveau)
- HealProcess (…)
- InventoryProcess (Manipuler l’inventaire, ajout, suppression, modification d’items)
- MovementSpeedProcess (Changer la vitesse d’une entité)
- PlaySoundProcess (…)
- SetOnFireProcess (…)
- SummonProcess (Faire spawn une entité)
- TeleportProcess (Dans une dimension, à des coordonnés, sur une entité/joueur)
Exemples d’utilisations d’events
{
"registryName": "block_event",
"itemGroup" : "testificate:testificate",
"event": "testificate:block_test_event"
}
{
"registryName": "block_test_event",
"entityCollideBlockEvent": {
"affectedEntities": [
"minecraft:player"
],
"processes": [
{
"processName": "nuwa:attack_process",
"parameters": {
"attackDamage": 1,
"damageSource": "CACTUS"
}
}
]
},
"playerDestroyBlockEvent": {
"processes": [
{
"processName": "nuwa:heal_process",
"parameters": {
"healAmount": 5
}
},
{
"processName": "nuwa:experience_process",
"parameters": {
"add": {
"level": 50
}
}
},
{
"processName": "nuwa:sound_process",
"parameters": {
"sound": "minecraft:entity.cat.death"
}
}
]
},
"leftClickBlockEvent": {
"processes": [
{
"processName": "nuwa:inventory_process",
"parameters": {
"damageArmor": {
"amount": 2
},
"damageItem": {
"itemStack": "twitch:twitchorium_axe",
"amount": 10
}
}
},
{
"processName": "nuwa:effect_process",
"parameters": {
"applyEffect": {
"effect": {
"name": "minecraft:glowing",
"duration": 600,
"amplifier": 1
}
}
}
}
]
},
"rightClickBlockEvent": {
"processes": [
{
"processName": "nuwa:teleport_process",
"parameters": {
"position": {
"dimension": "minecraft:the_nether",
"blockPos": [
0,
4,
0
]
}
},
"conditions": [
{
"condition": "nuwa:player_held_item",
"test": {
"hand": "MAIN_HAND",
"check": {
"type": "equal",
"value": "minecraft:apple"
}
}
}
]
}
]
}
}
{
"registryName": "effect_flames",
"effectType": "HARMFUL",
"liquidColor": -609685,
"performEffect": {
"processes": [
{
"processName": "nuwa:set_on_fire_process",
"parameters": {
"duration": 1
}
}
]
}
}
<
Vidéo démonstration
- Possibilité de créer des tableaux !

- Possibilité de créer des sons !
Utilisations possible avec les disques de musique
- Ajout d’un écran pour voir le journal des modifications (changelogs) de Nuwa
Vidéo démonstration
Conclusion
Voilà une bien belle liste de nouveautés !
Si vous êtes perdu c’est normal !
Je travaille actuellement sur l’écriture du Wiki !
N’hésitez d’ailleurs pas à rejoindre le Trello du projet, pour savoir ce qui sera ajouté, et sur quoi je travaille actuellement !
Proposez-y vos idées !
Oh et j’oubliais, Nuwa est disponible en téléchargement !
Essayez-le ! Un Content Pack de test est fournis avec !
Voilà voilà merci pour votre lecture !