Translating The SpongeDocs Project into Indonesian Language (1157 words)
Good Morning, on this day I have completed a contribution to the SpongeDocs
Project Details
The purpose of the Sponge project is to create a plugin development framework for Minecraft. Sponge is being created by a global community, and its open-source nature means anyone can participate.
Sponge has been built from the ground up to enrich your Minecraft experience by allowing plugins to add functionality to Minecraft.
Most plugins developed with the Sponge API should work across several different versions of Minecraft without needing to be updated.
Source Description
Source Language
Source language on this project is English language, and I will translate it into Indonesian language
Translated Language
I have translate 1157 on this SpongeDocs, and I will continue to translate the other sections on the next time.
Website: http://www.spongepowered.org/
Crowdin Project: https://crowdin.com/project/sponge-docs
Crowdin Project Activity: https://crowdin.com/project/sponge-docs/activity_stream
GitHub Repository: https://github.com/SpongePowered/SpongeForge
This translation was at 42% when I started. I've done 43% so far.
Proof:
Before starting-
Versi Penyaringan oleh saluran (inklusif). list-versions.pot Indonesian 09:44 PM
Koma Dipisahkan Daftar Rangkaian list-versions.pot Indonesian 09:43 PM
Persamaan untuk keadaan blok, menyimpan data dalam kesatuan ubin yang diakseskan menggunakan sebuah :javadoc: 'DataManipulator'. Karena jenis dari data yang sepenuhnya dijelaskan oleh penggunaan ' 'DataManipulator' '. semua data manipulasi bisa dilakukan dengan antarmuka ' 'TileEntity' ' itu sendiri dan tidak mengharuskan sebuah hitungan. tileentities.pot Indonesian 09:41 PM
Persamaan untuk keadaan blok, menyimpan data dalam kesatuan ubin yang diakseskan menggunakan sebuah :javadoc: 'DataManipulator'. Karena jenis dari data yang sepenuhnya dijelaskan oleh penggunaan ' 'DataManipulator' '. semua data manipulasi bisa dilakukan dengan antarmuka ' 'TileEntity' ' itu sendiri dan tidak bisa memaksakan sebuah lemparan. tileentities.pot Indonesian 09:40 PM
Setelah menampilkan lemparan, metode-metode disediakan oleh antarmuka tertentu bisa diakseskan (dalam contoh metode :javadoc: 'Jukebox#ejectRecord()' ini). Untuk merincikan informasi tentang subtype-subtype ' 'TileEntity' ' dan masing-masing metode mereka mengacu pada paket :javadoc: 'org.spongepowered.api.block.tileentity' dan subpaket itu sendiri dalam API. tileentities.pot Indonesian 09:33 PM
Jenis dari kesatuan ubin kemudian bisa diperoleh dari fungsi :javadoc: 'TileEntity#getType()' yang mengembalikan sebuah :javadoc: 'TileEntityType'. Yang bisa dibandingkan ke sebuah persamaan :javadoc: 'BlockType'. Setelah menampilkan pemeriksaan variabel :javadoc: 'TileEntity' ini bisa dengan aman bisa dilemparkan sesuai subtype. tileentities.pot Indonesian 09:27 PM
Lagi, itu semua dimulai dengan sebuah :javadoc: 'Location'. Fungsi :javadoc: 'Location#getTileEntity()' akan kembali ke kesatuan ubin yang sesuai dengan blok atau ' 'Optional.empty()' 'jika blok bukanlah sebuah kesatuan ubin. tileentities.pot Indonesian 09:20 PM
Jika kamu ingin menyalin semua dari sebuah data blok, :javadoc: kelas 'BlockSnapshot' adalah teman terbaikmu. Saat tidak bisa mengekspos semua data, itu membekali ' 'BlockType' ', ' 'BlockState itu sendiri dan, jika kebutuhan, semua tambahan Data Ubin Entiti (sebagai contoh tempat inventori). Kemudian, kelas ' 'Location' ' menyediakan sebuah metode :javadoc: 'Location#createSnapshot()' untuk membuat snapshot untuk blok pada saat ini. Untuk membuat salinan blok-blok dari satu lokasi ke lokasi lainnya yang lebih simple: modifying.pot Indonesian 09:11 PM
Karena :javadoc: 'WebData' data manipulator mewakili data boolean, dengan memindahkannya kami kita mengatur kesaksian dari blok (jika ia memeiliki beberapa) kesalahan. Pemeriksaan' 'dryState.isPresent()' ' akan jatuh kepada keadaan blok yang tidak bisa disebabkan oleh ' 'dryState' ' yang lemah akan menjadi ' 'Optional.empty()' ' pada situasi itu. modifying.pot Indonesian 08:58 PM
Metode ' 'without()' ' menerima suatu kelas referensi dan akan membuat sebuah ' 'BlockState' ' yang baru tanpa data yang direpresentasikan oleh kelas yang diberikan. Jika keadaan blok tidak akan valid tanpa data itu, nilai default akan digunakan. jadi jika ' 'DirtData' ' dari sebuah keadan blok yang kotor dipindahkan. itu akan jatuh kembali ke :javadoc: 'DirtTypes#DIRT', nilai dasar. Mengikuti contoh akan di ringkai blok pada ' 'Location' ' yang diberikan, jika memungkinkan. modifying.pot Indonesian 08:49 PM
Mencatat :javadoc: 'DirtData' adalah sebuah penyalinan yang mungkin bisa merubah data yang ditahan ' 'BlockState' '. Diubah dan kemudian dikonversikan kembali untuk yang tetap dan digunakan untuk membuat baru ' 'BlockState' ' yang mana untuk mengganti blok yang asli. modifying.pot Indonesian 08:42 PM
' ' dengan()' ' metode yang menerima sebuah ' 'ImmutableDataManipulator' ' dan akan mencoba untuk membuat baru ' 'BlockState' ' dengan pemberian data yang telah ditetapkan, menimpa nilai-nilai yang ada. Mengikuti contoh akan mengubah apapun blok kotor untuk podzol. modifying.pot Indonesian 08:35 PM
Sejak ' 'BlockState' ' adalah sebuah :javadoc: 'ImmutableDataHolder', anda dapat menggunakan metode yang disediakan ' 'dengan()' ' dan ' 'tanpa()' ', kedua yang akan mengembalikan perubahan baru ' 'BlockState' ' atau ' 'Optional.empty()' ' jika diberikan :javadoc: 'ImmutableDataManipulator' tidak bisa diaplikasikan untuk sejenis blok yang direpresentasikan oleh ' 'BlockState' '. modifying.pot Indonesian 08:31 PM
Ubin entiti sendiri merupakan objek Java (seperti sebuah kelas 'Chest'). Biasanya, kode Minecraft akan mengakses data dalam sebuah ubin entiti untuk mendapatkan contoh dan kemudian memanggil metode itu atau kolom, seperti sebuah objek reguler (' 'world.getTileEntity(position).getInventory()' '). Ketika ubin entiti membutuhkan untuk ditulis untuk menyimpan file, mereka disimpan dalam 'format NBT https://minecraft.gamepedia.com/NBT_format'_. concepts.pot Indonesian 08:21 PM
0 => minecraft:dirt[snowy=false,variant=default] 1 => minecraft:dirt[snowy=true,variant=default] 2 => minecraft:dirt[snowy=false,variant=grassless] 3 => minecraft:dirt[snowy=true,variant=grassless] 4 => minecraft:planks[variant=oak] 5 => minecraft:planks[variant=spruce] dll. concepts.pot Indonesian 08:13 PM
Di masa depan, hanya ada satu nomor 16 bit (65536 mungkin kombinasi dari jenis base + properti). Blok akan situgaskan secara otomatis oleh sebuah ID dan penempatan ini akan disimpan dalam dunia simpan file. Ini digambarkan di bawah ini: concepts.pot Indonesian 08:10 PM
Beberapa properties, namun, ialah ephemeral -- mereka hanya ada saat game sedang dijalankan. Nilai-nilai mereka tidak ditulis untuk file disimpan karena nilai-nilai mereka dapat dideteksi secara otomatis. Misalnya, dengan kabel Redstone, apakah mereka atau bersistem operasi yang tidak dapat dideteksi berdasarkan lingkungan (Apakah yang ada pada tuas?). Dalam hali ini, ' ' daya' ' properti dari ' 'minecraft:redstone_wire' ' sebagaimana digambarkan di atas adalah properti jangka pendek. concepts.pot Indonesian 08:02 PM
Blok semua yang jenis dasar. Contoh-contoh jenis dasar termasuk kotoran, tangga dan daun. Namun, untuk informasi lebih membedakan jenis dasar ini, setiap blok telah menyetel properti yang berbeda-beda, dari mana masing-masing dapat mengambil seperangkat nilai-nilai (mis, podzol kotoran, bata tangga, oak daun-daun). Satu blok dapat mempunyai beberapa properties (seperti east-facing, bata tangga). concepts.pot Indonesian 07:54 PM
Proof of work
After translate-
Proof of activity:
Proof of Report:
Posted on Utopian.io - Rewarding Open Source Contributors
Your contribution cannot be approved because it does not follow the Utopian Rules. we discourage the use of any machine translator/google translation when contributing in utopian.io please notify that you may get banned if you continue using machine translator.
You can contact us on Discord.
[utopian-moderator]