SHOW:
|
|
- or go back to the newest paste.
| 1 | #MINECRAFT | |
| 2 | ||
| 3 | # Get player’s coordinates. Use x, y and z variables to do the exercises. | |
| 4 | position=player.position() | |
| 5 | x=position.get_value(Axis.X) | |
| 6 | y=position.get_value(Axis.Y) | |
| 7 | z=position.get_value(Axis.Z) | |
| 8 | ||
| 9 | # Exercise 1 | |
| 10 | # Create an underwaterWorld function which will be called by using the “aquaman” command in chat. | |
| 11 | # After calling the function, the player should be locked in a huge water container made of GLASS and filled with WATER. | |
| 12 | # Use the blocks.fill() function. | |
| 13 | ||
| 14 | ||
| 15 | ||
| 16 | # Exercise 2 | |
| 17 | # Create a drowned function with numberOfDrowned parameter and call it in the underwaterWorld function. | |
| 18 | # When calling the function we should specify the number of drowned we want to spawn. | |
| 19 | # We will use the parameter in a for loop in a range() function. | |
| 20 | ||
| 21 | ||
| 22 | # Exercise 3 | |
| 23 | # Create an inventory function which will add a trident when calling the underwaterWorld function. | |
| 24 | # The trident is great for fighting underwater | |
| 25 | # Add spells which will improve the weapon | |
| 26 | # Unbreaking level 3 - increases durability of the weapon. | |
| 27 | # Channeling level 1 - During the storm, when hitting a mob, a lightning will hit them too. | |
| 28 | # Riptide level 3 - during rain, using the trident will get us fast transport. | |
| 29 | # Loyalty level 3 - the trident will come back to the player after they throw it. | |
| 30 | # Use functions like mobs.give() and mobs.enchant(). | |
| 31 | # You can add other items useful in underwater combat. | |
| 32 | ||
| 33 | ||
| 34 | ||
| 35 | # Exercise 4 | |
| 36 | # Create a coral function and call it in the underwaterWorld after creating the water container. | |
| 37 | # Use blocks.place and randpos() to place different corals in random places. Use for loop, too. | |
| 38 | # Coral names: TUBE_CORAL, BRAIN_CORAL, BUBBLE_CORAL, FIRE_CORAL, BUBBLE_CORAL_FAN | |
| 39 | ||
| 40 | # You can use an array to do this exercise | |
| 41 | # In the coral function create a coralArray array and add different corals to it. | |
| 42 | # Using two for loops, get corals from the array and place them in random places. | |
| 43 | ||
| 44 | ||
| 45 | # Exercise 5 | |
| 46 | # The function changing the game mode | |
| 47 | # Create a gameMode function with the mode parameter. The function will be called in chat by writing ‘t’ and giving a parameter 0 or 1. | |
| 48 | # When we put 0, the game should be in survival mode and the player should get breathing underwater effect. | |
| 49 | # When we put 1, the game should be switched to creative mode. | |
| 50 | # Use if elif conditional statements. | |
| 51 | # The name of the effect is WATER_BREATHING. Use it in the mobs.apply_effect function. | |
| 52 |